aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-gsm_a_bssmap.c
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dissectors/packet-gsm_a_bssmap.c')
-rw-r--r--epan/dissectors/packet-gsm_a_bssmap.c564
1 files changed, 282 insertions, 282 deletions
diff --git a/epan/dissectors/packet-gsm_a_bssmap.c b/epan/dissectors/packet-gsm_a_bssmap.c
index 54cd39e55c..61f0ec933b 100644
--- a/epan/dissectors/packet-gsm_a_bssmap.c
+++ b/epan/dissectors/packet-gsm_a_bssmap.c
@@ -203,157 +203,157 @@ const value_string gsm_a_bssmap_msg_strings[] = {
static value_string_ext gsm_a_bssmap_msg_strings_ext = VALUE_STRING_EXT_INIT(gsm_a_bssmap_msg_strings);
static const value_string gsm_bssmap_elem_strings[] = {
- { BE_UDEF_0, "Undefined" },
- { BE_CIC, "Circuit Identity Code" },
- { BE_RSVD_1, "Reserved" },
- { BE_RES_AVAIL, "Resource Available" },
- { BE_CAUSE, "Cause" },
- { BE_CELL_ID, "Cell Identifier" },
- { BE_PRIO, "Priority" },
- { BE_L3_HEADER_INFO, "Layer 3 Header Information" },
- { BE_IMSI, "IMSI" },
- { BE_TMSI, "TMSI" },
- { BE_ENC_INFO, "Encryption Information" },
- { BE_CHAN_TYPE, "Channel Type" },
- { BE_PERIODICITY, "Periodicity" },
- { BE_EXT_RES_IND, "Extended Resource Indicator" },
- { BE_NUM_MS, "Number Of MSs" },
- { BE_RSVD_2, "Reserved" },
- { BE_RSVD_3, "Reserved" },
- { BE_RSVD_4, "Reserved" },
- { BE_CM_INFO_2, "Classmark Information Type 2" },
- { BE_CM_INFO_3, "Classmark Information Type 3" },
- { BE_INT_BAND, "Interference Band To Be Used" },
- { BE_RR_CAUSE, "RR Cause" },
- { BE_RSVD_5, "Reserved" },
- { BE_L3_INFO, "Layer 3 Information" },
- { BE_DLCI, "DLCI" },
- { BE_DOWN_DTX_FLAG, "Downlink DTX Flag" },
- { BE_CELL_ID_LIST, "Cell Identifier List" },
- { BE_RESP_REQ, "Response Request" },
- { BE_RES_IND_METHOD, "Resource Indication Method" },
- { BE_CM_INFO_1, "Classmark Information Type 1" },
- { BE_CIC_LIST, "Circuit Identity Code List" },
- { BE_DIAG, "Diagnostic" },
- { BE_L3_MSG, "Layer 3 Message Contents" },
- { BE_CHOSEN_CHAN, "Chosen Channel" },
- { BE_TOT_RES_ACC, "Total Resource Accessible" },
- { BE_CIPH_RESP_MODE, "Cipher Response Mode" },
- { BE_CHAN_NEEDED, "Channel Needed" },
- { BE_TRACE_TYPE, "Trace Type" },
- { BE_TRIGGERID, "TriggerID" },
- { BE_TRACE_REF, "Trace Reference" },
- { BE_TRANSID, "TransactionID" },
- { BE_MID, "Mobile Identity" },
- { BE_OMCID, "OMCID" },
- { BE_FOR_IND, "Forward Indicator" },
- { BE_CHOSEN_ENC_ALG, "Chosen Encryption Algorithm" },
- { BE_CCT_POOL, "Circuit Pool" },
- { BE_CCT_POOL_LIST, "Circuit Pool List" },
- { BE_TIME_IND, "Time Indication" },
- { BE_RES_SIT, "Resource Situation" },
- { BE_CURR_CHAN_1, "Current Channel Type 1" },
- { BE_QUE_IND, "Queuing Indicator" },
- { BE_ASS_REQ, "Assignment Requirement" },
- { BE_UDEF_52, "Undefined" },
- { BE_TALKER_FLAG, "Talker Flag" },
- { BE_CONN_REL_REQ, "Connection Release Requested" },
- { BE_GROUP_CALL_REF, "Group Call Reference" },
- { BE_EMLPP_PRIO, "eMLPP Priority" },
- { BE_CONF_EVO_IND, "Configuration Evolution Indication" },
- { BE_OLD2NEW_INFO, "Old BSS to New BSS Information" },
- { BE_LSA_ID, "LSA Identifier" },
- { BE_LSA_ID_LIST, "LSA Identifier List" },
- { BE_LSA_INFO, "LSA Information" },
- { BE_LCS_QOS, "LCS QoS" },
- { BE_LSA_ACC_CTRL, "LSA access control suppression" },
- { BE_SPEECH_VER, "Speech Version" },
- { BE_UDEF_65, "Undefined" },
- { BE_UDEF_66, "Undefined" },
- { BE_LCS_PRIO, "LCS Priority" },
- { BE_LOC_TYPE, "Location Type" },
- { BE_LOC_EST, "Location Estimate" },
- { BE_POS_DATA, "Positioning Data" },
- { BE_LCS_CAUSE, "LCS Cause" },
- { BE_LCS_CLIENT, "LCS Client Type" },
- { BE_APDU, "APDU" },
- { BE_NE_ID, "Network Element Identity" },
- { BE_GPS_ASSIST_DATA, "GPS Assistance Data" },
- { BE_DECIPH_KEYS, "Deciphering Keys" },
- { BE_RET_ERR_REQ, "Return Error Request" },
- { BE_RET_ERR_CAUSE, "Return Error Cause" },
- { BE_SEG, "Segmentation" },
- { BE_SERV_HO, "Service Handover" },
- { BE_SRC_RNC_TO_TAR_RNC_UMTS, "Source RNC to target RNC transparent information (UMTS)" },
- { BE_SRC_RNC_TO_TAR_RNC_CDMA, "Source RNC to target RNC transparent information (cdma2000)" },
- { BE_GERAN_CLS_M, "GERAN Classmark" },
- { BE_GERAN_BSC_CONT, "GERAN BSC Container" },
- { BE_VEL_EST, "Velocity Estimate" },
- { BE_UDEF_86, "Undefined" },
- { BE_UDEF_87, "Undefined" },
- { BE_UDEF_88, "Undefined" },
- { BE_UDEF_89, "Undefined" },
- { BE_UDEF_90, "Undefined" },
- { BE_UDEF_91, "Undefined" },
- { BE_UDEF_92, "Undefined" },
- { BE_UDEF_93, "Undefined" },
- { BE_UDEF_94, "Undefined" },
- { BE_UDEF_95, "Undefined" },
- { BE_UDEF_96, "Undefined" },
- { BE_NEW_BSS_TO_OLD_BSS_INF, "New BSS to Old BSS Information" },
- { BE_UDEF_98, "Undefined" },
- { BE_INTER_SYS_INF, "Inter-System Information" },
- { BE_SNA_ACC_INF, "SNA Access Information" },
- { BE_VSTK_RAND_INF, "VSTK_RAND Information" },
- { BE_VSTK_INF, "VSTK Information" },
- { BE_PAGING_INF, "Paging Information" },
- { BE_IMEI, "IMEI" },
- { BE_VGCS_FEAT_FLG, "VGCS Feature Flags" },
- { BE_TALKER_PRI, "Talker Priority" },
- { BE_EMRG_SET_IND, "Emergency Set Indication" },
- { BE_TALKER_ID, "Talker Identity" },
- { BE_CELL_ID_LIST_SEG, "Cell Identifier List Segment" },
- { BE_SMS_TO_VGCS, "SMS to VGCS" },
- { BE_VGCS_TALKER_MOD, "VGCS Talker Mode" },
- { BE_VGS_VBS_CELL_STAT, "VGCS/VBS Cell Status" },
- { BE_CELL_ID_LST_SEG_F_EST_CELLS, "Cell Identifier List Segment for established cells" },
- { BE_CELL_ID_LST_SEG_F_CELL_TB_EST, "Cell Identifier List Segment for cells to be established" },
- { BE_CELL_ID_LST_SEG_F_REL_CELL, "Cell Identifier List Segment for released cells - no user present" },
+ { BE_UDEF_0, "Undefined" },
+ { BE_CIC, "Circuit Identity Code" },
+ { BE_RSVD_1, "Reserved" },
+ { BE_RES_AVAIL, "Resource Available" },
+ { BE_CAUSE, "Cause" },
+ { BE_CELL_ID, "Cell Identifier" },
+ { BE_PRIO, "Priority" },
+ { BE_L3_HEADER_INFO, "Layer 3 Header Information" },
+ { BE_IMSI, "IMSI" },
+ { BE_TMSI, "TMSI" },
+ { BE_ENC_INFO, "Encryption Information" },
+ { BE_CHAN_TYPE, "Channel Type" },
+ { BE_PERIODICITY, "Periodicity" },
+ { BE_EXT_RES_IND, "Extended Resource Indicator" },
+ { BE_NUM_MS, "Number Of MSs" },
+ { BE_RSVD_2, "Reserved" },
+ { BE_RSVD_3, "Reserved" },
+ { BE_RSVD_4, "Reserved" },
+ { BE_CM_INFO_2, "Classmark Information Type 2" },
+ { BE_CM_INFO_3, "Classmark Information Type 3" },
+ { BE_INT_BAND, "Interference Band To Be Used" },
+ { BE_RR_CAUSE, "RR Cause" },
+ { BE_RSVD_5, "Reserved" },
+ { BE_L3_INFO, "Layer 3 Information" },
+ { BE_DLCI, "DLCI" },
+ { BE_DOWN_DTX_FLAG, "Downlink DTX Flag" },
+ { BE_CELL_ID_LIST, "Cell Identifier List" },
+ { BE_RESP_REQ, "Response Request" },
+ { BE_RES_IND_METHOD, "Resource Indication Method" },
+ { BE_CM_INFO_1, "Classmark Information Type 1" },
+ { BE_CIC_LIST, "Circuit Identity Code List" },
+ { BE_DIAG, "Diagnostic" },
+ { BE_L3_MSG, "Layer 3 Message Contents" },
+ { BE_CHOSEN_CHAN, "Chosen Channel" },
+ { BE_TOT_RES_ACC, "Total Resource Accessible" },
+ { BE_CIPH_RESP_MODE, "Cipher Response Mode" },
+ { BE_CHAN_NEEDED, "Channel Needed" },
+ { BE_TRACE_TYPE, "Trace Type" },
+ { BE_TRIGGERID, "TriggerID" },
+ { BE_TRACE_REF, "Trace Reference" },
+ { BE_TRANSID, "TransactionID" },
+ { BE_MID, "Mobile Identity" },
+ { BE_OMCID, "OMCID" },
+ { BE_FOR_IND, "Forward Indicator" },
+ { BE_CHOSEN_ENC_ALG, "Chosen Encryption Algorithm" },
+ { BE_CCT_POOL, "Circuit Pool" },
+ { BE_CCT_POOL_LIST, "Circuit Pool List" },
+ { BE_TIME_IND, "Time Indication" },
+ { BE_RES_SIT, "Resource Situation" },
+ { BE_CURR_CHAN_1, "Current Channel Type 1" },
+ { BE_QUE_IND, "Queuing Indicator" },
+ { BE_ASS_REQ, "Assignment Requirement" },
+ { BE_UDEF_52, "Undefined" },
+ { BE_TALKER_FLAG, "Talker Flag" },
+ { BE_CONN_REL_REQ, "Connection Release Requested" },
+ { BE_GROUP_CALL_REF, "Group Call Reference" },
+ { BE_EMLPP_PRIO, "eMLPP Priority" },
+ { BE_CONF_EVO_IND, "Configuration Evolution Indication" },
+ { BE_OLD2NEW_INFO, "Old BSS to New BSS Information" },
+ { BE_LSA_ID, "LSA Identifier" },
+ { BE_LSA_ID_LIST, "LSA Identifier List" },
+ { BE_LSA_INFO, "LSA Information" },
+ { BE_LCS_QOS, "LCS QoS" },
+ { BE_LSA_ACC_CTRL, "LSA access control suppression" },
+ { BE_SPEECH_VER, "Speech Version" },
+ { BE_UDEF_65, "Undefined" },
+ { BE_UDEF_66, "Undefined" },
+ { BE_LCS_PRIO, "LCS Priority" },
+ { BE_LOC_TYPE, "Location Type" },
+ { BE_LOC_EST, "Location Estimate" },
+ { BE_POS_DATA, "Positioning Data" },
+ { BE_LCS_CAUSE, "LCS Cause" },
+ { BE_LCS_CLIENT, "LCS Client Type" },
+ { BE_APDU, "APDU" },
+ { BE_NE_ID, "Network Element Identity" },
+ { BE_GPS_ASSIST_DATA, "GPS Assistance Data" },
+ { BE_DECIPH_KEYS, "Deciphering Keys" },
+ { BE_RET_ERR_REQ, "Return Error Request" },
+ { BE_RET_ERR_CAUSE, "Return Error Cause" },
+ { BE_SEG, "Segmentation" },
+ { BE_SERV_HO, "Service Handover" },
+ { BE_SRC_RNC_TO_TAR_RNC_UMTS, "Source RNC to target RNC transparent information (UMTS)" },
+ { BE_SRC_RNC_TO_TAR_RNC_CDMA, "Source RNC to target RNC transparent information (cdma2000)" },
+ { BE_GERAN_CLS_M, "GERAN Classmark" },
+ { BE_GERAN_BSC_CONT, "GERAN BSC Container" },
+ { BE_VEL_EST, "Velocity Estimate" },
+ { BE_UDEF_86, "Undefined" },
+ { BE_UDEF_87, "Undefined" },
+ { BE_UDEF_88, "Undefined" },
+ { BE_UDEF_89, "Undefined" },
+ { BE_UDEF_90, "Undefined" },
+ { BE_UDEF_91, "Undefined" },
+ { BE_UDEF_92, "Undefined" },
+ { BE_UDEF_93, "Undefined" },
+ { BE_UDEF_94, "Undefined" },
+ { BE_UDEF_95, "Undefined" },
+ { BE_UDEF_96, "Undefined" },
+ { BE_NEW_BSS_TO_OLD_BSS_INF, "New BSS to Old BSS Information" },
+ { BE_UDEF_98, "Undefined" },
+ { BE_INTER_SYS_INF, "Inter-System Information" },
+ { BE_SNA_ACC_INF, "SNA Access Information" },
+ { BE_VSTK_RAND_INF, "VSTK_RAND Information" },
+ { BE_VSTK_INF, "VSTK Information" },
+ { BE_PAGING_INF, "Paging Information" },
+ { BE_IMEI, "IMEI" },
+ { BE_VGCS_FEAT_FLG, "VGCS Feature Flags" },
+ { BE_TALKER_PRI, "Talker Priority" },
+ { BE_EMRG_SET_IND, "Emergency Set Indication" },
+ { BE_TALKER_ID, "Talker Identity" },
+ { BE_CELL_ID_LIST_SEG, "Cell Identifier List Segment" },
+ { BE_SMS_TO_VGCS, "SMS to VGCS" },
+ { BE_VGCS_TALKER_MOD, "VGCS Talker Mode" },
+ { BE_VGS_VBS_CELL_STAT, "VGCS/VBS Cell Status" },
+ { BE_CELL_ID_LST_SEG_F_EST_CELLS, "Cell Identifier List Segment for established cells" },
+ { BE_CELL_ID_LST_SEG_F_CELL_TB_EST, "Cell Identifier List Segment for cells to be established" },
+ { BE_CELL_ID_LST_SEG_F_REL_CELL, "Cell Identifier List Segment for released cells - no user present" },
{ BE_CELL_ID_LST_SEG_F_NOT_EST_CELL, "Cell Identifier List Segment for not established cells - no establishment possible" },
- { BE_GANSS_ASS_DTA, "GANSS Assistance Data" },
- { BE_GANSS_POS_DTA, "GANSS Positioning Data" },
- { BE_GANSS_LOC_TYP, "GANSS Location Type" },
- { BE_APP_DATA, "Application Data" },
- { BE_DATA_ID, "Data Identity" },
- { BE_APP_DATA_INF, "Application Data Information" },
- { BE_MSISDN, "MSISDN" },
- { BE_AOIP_TRANS_LAY_ADD, "AoIP Transport Layer Address" },
- { BE_SPEECH_CODEC_LST, "Speech Codec List" },
- { BE_SPEECH_CODEC, "Speech Codec" },
- { BE_CALL_ID, "Call Identifier" },
- { BE_CALL_ID_LST, "Call Identifier List" },
- { BE_A_ITF_SEL_FOR_RESET, "A-Interface Selector for RESET" },
- { BE_UDEF_130, "Undefined" },
- { BE_KC128, "Kc128" },
- { BE_CSG_ID, "CSG Identifier" },
- { BE_REDIR_ATT_FLG, "Redirect Attempt Flag" }, /* 3.2.2.111 */
- { BE_REROUTE_REJ_CAUSE, "Reroute Reject Cause" }, /* 3.2.2.112 */
- { BE_SEND_SEQN, "Send Sequence Number" }, /* 3.2.2.113 */
- { BE_REROUTE_OUTCOME, "Reroute complete outcome" }, /* 3.2.2.114 */
- { BE_GLOBAL_CALL_REF, "Global Call Reference" }, /* 3.2.2.115 */
- { BE_LCLS_CONF, "LCLS-Configuration" }, /* 3.2.2.116 */
- { BE_LCLS_CON_STATUS_CONTROL, "LCLS-Connection-Status-Control" }, /* 3.2.2.117 */
- { BE_LCLS_CORR_NOT_NEEDED, "LCLS-Correlation-Not-Needed" }, /* 3.2.2.118 */
- { BE_LCLS_BSS_STATUS, "LCLS-BSS-Status" }, /* 3.2.2.119 */
- { BE_LCLS_BREAK_REQ, "LCLS-Break-Request" }, /* 3.2.2.120 */
- { BE_CSFB_IND, "CSFB Indication" }, /* 3.2.2.121 */
+ { BE_GANSS_ASS_DTA, "GANSS Assistance Data" },
+ { BE_GANSS_POS_DTA, "GANSS Positioning Data" },
+ { BE_GANSS_LOC_TYP, "GANSS Location Type" },
+ { BE_APP_DATA, "Application Data" },
+ { BE_DATA_ID, "Data Identity" },
+ { BE_APP_DATA_INF, "Application Data Information" },
+ { BE_MSISDN, "MSISDN" },
+ { BE_AOIP_TRANS_LAY_ADD, "AoIP Transport Layer Address" },
+ { BE_SPEECH_CODEC_LST, "Speech Codec List" },
+ { BE_SPEECH_CODEC, "Speech Codec" },
+ { BE_CALL_ID, "Call Identifier" },
+ { BE_CALL_ID_LST, "Call Identifier List" },
+ { BE_A_ITF_SEL_FOR_RESET, "A-Interface Selector for RESET" },
+ { BE_UDEF_130, "Undefined" },
+ { BE_KC128, "Kc128" },
+ { BE_CSG_ID, "CSG Identifier" },
+ { BE_REDIR_ATT_FLG, "Redirect Attempt Flag" }, /* 3.2.2.111 */
+ { BE_REROUTE_REJ_CAUSE, "Reroute Reject Cause" }, /* 3.2.2.112 */
+ { BE_SEND_SEQN, "Send Sequence Number" }, /* 3.2.2.113 */
+ { BE_REROUTE_OUTCOME, "Reroute complete outcome" }, /* 3.2.2.114 */
+ { BE_GLOBAL_CALL_REF, "Global Call Reference" }, /* 3.2.2.115 */
+ { BE_LCLS_CONF, "LCLS-Configuration" }, /* 3.2.2.116 */
+ { BE_LCLS_CON_STATUS_CONTROL, "LCLS-Connection-Status-Control" }, /* 3.2.2.117 */
+ { BE_LCLS_CORR_NOT_NEEDED, "LCLS-Correlation-Not-Needed" }, /* 3.2.2.118 */
+ { BE_LCLS_BSS_STATUS, "LCLS-BSS-Status" }, /* 3.2.2.119 */
+ { BE_LCLS_BREAK_REQ, "LCLS-Break-Request" }, /* 3.2.2.120 */
+ { BE_CSFB_IND, "CSFB Indication" }, /* 3.2.2.121 */
#if 0
- { BE_CS_TO_PS_SRVCC, "CS to PS SRVCC" }, /* 3.2.2.122 */
- { BE_SRC_ENB_2_TGT_ENB_TRANSP_INF, "Source eNB to target eNB transparent information (E-UTRAN)" }, /*3.2.2.123 */
- { BE_CS_TO_PS_SRVCC_IND, "CS to PS SRVCC Indication" }, /* 3.2.2.124 */
- { BE_CN_TO_MS_TRANSP, "CN to MS transparent information" }, /* 3.2.2.125 */
+ { BE_CS_TO_PS_SRVCC, "CS to PS SRVCC" }, /* 3.2.2.122 */
+ { BE_SRC_ENB_2_TGT_ENB_TRANSP_INF, "Source eNB to target eNB transparent information (E-UTRAN)" }, /*3.2.2.123 */
+ { BE_CS_TO_PS_SRVCC_IND, "CS to PS SRVCC Indication" }, /* 3.2.2.124 */
+ { BE_CN_TO_MS_TRANSP, "CN to MS transparent information" }, /* 3.2.2.125 */
#endif
- { BE_SELECTED_PLMN_ID, "Selected PLMN ID" }, /* 3.2.2.126 */
+ { BE_SELECTED_PLMN_ID, "Selected PLMN ID" }, /* 3.2.2.126 */
{ 0, NULL }
};
value_string_ext gsm_bssmap_elem_strings_ext = VALUE_STRING_EXT_INIT(gsm_bssmap_elem_strings);
@@ -960,81 +960,81 @@ static const value_string cause_class_vals[] = {
};
static const range_string gsm_a_bssap_cause_rvals[] = {
- { 0x00, 0x00, "Radio interface message failure" },
- { 0x01, 0x01, "Radio interface failure" },
- { 0x02, 0x02, "Uplink quality" },
- { 0x03, 0x03, "Uplink strength" },
- { 0x04, 0x04, "Downlink quality" },
- { 0x05, 0x05, "Downlink strength" },
- { 0x06, 0x06, "Distance" },
- { 0x07, 0x07, "O and M intervention" },
- { 0x08, 0x08, "Response to MSC invocation" },
- { 0x09, 0x09, "Call control" },
- { 0x0a, 0x0a, "Radio interface failure, reversion to old channel" },
- { 0x0b, 0x0b, "Handover successful" },
- { 0x0c, 0x0c, "Better Cell" },
- { 0x0d, 0x0d, "Directed Retry" },
- { 0x0e, 0x0e, "Joined group call channel" },
- { 0x0f, 0x0f, "Traffic" },
- { 0x10, 0x10, "Reduce load in serving cell" },
- { 0x11, 0x11, "Traffic load in target cell higher than in source cell" },
- { 0x12, 0x12, "Relocation triggered" },
- { 0x14, 0x14, "Requested option not authorised" },
- { 0x15, 0x15, "Alternative channel configuration requested " },
- { 0x16, 0x16, "Call Identifier already allocated" },
- { 0x17, 0x17, "INTERNAL HANDOVER ENQUIRY reject" },
- { 0x18, 0x18, "Redundancy Level not adequate" },
- { 0x19, 0x1f, "Reserved for national use" },
- { 0x20, 0x20, "Equipment failure" },
- { 0x21, 0x21, "No radio resource available" },
- { 0x22, 0x22, "Requested terrestrial resource unavailable" },
- { 0x23, 0x23, "CCCH overload" },
- { 0x24, 0x24, "Processor overload" },
- { 0x25, 0x25, "BSS not equipped" },
- { 0x26, 0x26, "MS not equipped" },
- { 0x27, 0x27, "Invalid cell" },
- { 0x28, 0x28, "Traffic Load" },
- { 0x29, 0x29, "Preemption" },
- { 0x2a, 0x2a, "DTM Handover - SGSN Failure" },
- { 0x2b, 0x2b, "DTM Handover - PS Allocation failure" },
- { 0x2c, 0x2f, "Reserved for national use" },
- { 0x30, 0x30, "Requested transcoding/rate adaption unavailable" },
- { 0x31, 0x31, "Circuit pool mismatch" },
- { 0x32, 0x32, "Switch circuit pool" },
- { 0x33, 0x33, "Requested speech version unavailable" },
- { 0x34, 0x34, "LSA not allowed" },
- { 0x35, 0x35, "Requested Codec Type or Codec Configuration unavailable" },
- { 0x36, 0x36, "Requested A-Interface Type unavailable" },
- { 0x37, 0x37, "Invalid CSG cell" },
- { 0x38, 0x3e, "Reserved for international use" },
- { 0x3f, 0x3f, "Requested Redundancy Level not available" },
- { 0x40, 0x40, "Ciphering algorithm not supported" },
- { 0x41, 0x41, "GERAN Iu-mode failure" },
- { 0x42, 0x42, "Incoming Relocation Not Supported Due To PUESBINE Feature" },
- { 0x43, 0x43, "Access Restricted Due to Shared Networks" },
- { 0x44, 0x44, "Requested Codec Type or Codec Configuration not supported" },
- { 0x45, 0x45, "Requested A-Interface Type not supported" },
- { 0x46, 0x46, "Requested Redundancy Level not supported" },
- { 0x47, 0x47, "Reserved for international use" },
- { 0x48, 0x4f, "Reserved for national use" },
- { 0x50, 0x50, "Terrestrial circuit already allocated" },
- { 0x51, 0x51, "Invalid message contents" },
- { 0x52, 0x52, "Information element or field missing" },
- { 0x53, 0x53, "Incorrect value" },
- { 0x54, 0x54, "Unknown Message type" },
- { 0x55, 0x55, "Unknown Information Element" },
- { 0x56, 0x56, "DTM Handover - Invalid PS Indication" },
- { 0x57, 0x57, "Call Identifier already allocated" },
- { 0x58, 0x5f, "Reserved for national use" },
- { 0x60, 0x60, "Protocol Error between BSS and MSC" },
- { 0x61, 0x61, "VGCS/VBS call non existent" },
- { 0x62, 0x62, "DTM Handover - Timer Expiry" },
- { 0x63, 0x67, "Reserved for international use" },
- { 0x68, 0x6f, "Reserved for national use" },
- { 0x70, 0x77, "Reserved for international use" },
- { 0x78, 0x7f, "Reserved for national use" },
-
- { 0, 0, NULL },
+ { 0x00, 0x00, "Radio interface message failure" },
+ { 0x01, 0x01, "Radio interface failure" },
+ { 0x02, 0x02, "Uplink quality" },
+ { 0x03, 0x03, "Uplink strength" },
+ { 0x04, 0x04, "Downlink quality" },
+ { 0x05, 0x05, "Downlink strength" },
+ { 0x06, 0x06, "Distance" },
+ { 0x07, 0x07, "O and M intervention" },
+ { 0x08, 0x08, "Response to MSC invocation" },
+ { 0x09, 0x09, "Call control" },
+ { 0x0a, 0x0a, "Radio interface failure, reversion to old channel" },
+ { 0x0b, 0x0b, "Handover successful" },
+ { 0x0c, 0x0c, "Better Cell" },
+ { 0x0d, 0x0d, "Directed Retry" },
+ { 0x0e, 0x0e, "Joined group call channel" },
+ { 0x0f, 0x0f, "Traffic" },
+ { 0x10, 0x10, "Reduce load in serving cell" },
+ { 0x11, 0x11, "Traffic load in target cell higher than in source cell" },
+ { 0x12, 0x12, "Relocation triggered" },
+ { 0x14, 0x14, "Requested option not authorised" },
+ { 0x15, 0x15, "Alternative channel configuration requested " },
+ { 0x16, 0x16, "Call Identifier already allocated" },
+ { 0x17, 0x17, "INTERNAL HANDOVER ENQUIRY reject" },
+ { 0x18, 0x18, "Redundancy Level not adequate" },
+ { 0x19, 0x1f, "Reserved for national use" },
+ { 0x20, 0x20, "Equipment failure" },
+ { 0x21, 0x21, "No radio resource available" },
+ { 0x22, 0x22, "Requested terrestrial resource unavailable" },
+ { 0x23, 0x23, "CCCH overload" },
+ { 0x24, 0x24, "Processor overload" },
+ { 0x25, 0x25, "BSS not equipped" },
+ { 0x26, 0x26, "MS not equipped" },
+ { 0x27, 0x27, "Invalid cell" },
+ { 0x28, 0x28, "Traffic Load" },
+ { 0x29, 0x29, "Preemption" },
+ { 0x2a, 0x2a, "DTM Handover - SGSN Failure" },
+ { 0x2b, 0x2b, "DTM Handover - PS Allocation failure" },
+ { 0x2c, 0x2f, "Reserved for national use" },
+ { 0x30, 0x30, "Requested transcoding/rate adaption unavailable" },
+ { 0x31, 0x31, "Circuit pool mismatch" },
+ { 0x32, 0x32, "Switch circuit pool" },
+ { 0x33, 0x33, "Requested speech version unavailable" },
+ { 0x34, 0x34, "LSA not allowed" },
+ { 0x35, 0x35, "Requested Codec Type or Codec Configuration unavailable" },
+ { 0x36, 0x36, "Requested A-Interface Type unavailable" },
+ { 0x37, 0x37, "Invalid CSG cell" },
+ { 0x38, 0x3e, "Reserved for international use" },
+ { 0x3f, 0x3f, "Requested Redundancy Level not available" },
+ { 0x40, 0x40, "Ciphering algorithm not supported" },
+ { 0x41, 0x41, "GERAN Iu-mode failure" },
+ { 0x42, 0x42, "Incoming Relocation Not Supported Due To PUESBINE Feature" },
+ { 0x43, 0x43, "Access Restricted Due to Shared Networks" },
+ { 0x44, 0x44, "Requested Codec Type or Codec Configuration not supported" },
+ { 0x45, 0x45, "Requested A-Interface Type not supported" },
+ { 0x46, 0x46, "Requested Redundancy Level not supported" },
+ { 0x47, 0x47, "Reserved for international use" },
+ { 0x48, 0x4f, "Reserved for national use" },
+ { 0x50, 0x50, "Terrestrial circuit already allocated" },
+ { 0x51, 0x51, "Invalid message contents" },
+ { 0x52, 0x52, "Information element or field missing" },
+ { 0x53, 0x53, "Incorrect value" },
+ { 0x54, 0x54, "Unknown Message type" },
+ { 0x55, 0x55, "Unknown Information Element" },
+ { 0x56, 0x56, "DTM Handover - Invalid PS Indication" },
+ { 0x57, 0x57, "Call Identifier already allocated" },
+ { 0x58, 0x5f, "Reserved for national use" },
+ { 0x60, 0x60, "Protocol Error between BSS and MSC" },
+ { 0x61, 0x61, "VGCS/VBS call non existent" },
+ { 0x62, 0x62, "DTM Handover - Timer Expiry" },
+ { 0x63, 0x67, "Reserved for international use" },
+ { 0x68, 0x6f, "Reserved for national use" },
+ { 0x70, 0x77, "Reserved for international use" },
+ { 0x78, 0x7f, "Reserved for national use" },
+
+ { 0, 0, NULL },
};
static guint16
@@ -1237,24 +1237,24 @@ static const value_string gsm_a_bssap_channel_rate_and_type_vals[] = {
};
static const range_string gsm_a_bssap_channel_rate_and_type_rvals[] = {
- { 0x00, 0x00, "SDCCH or Full rate TCH channel Bm or Half rate TCH channel Lm" },
- { 0x01, 0x01, "SDCCH" },
- { 0x02, 0x02, "SDCCH or Full rate TCH channel Bm" },
- { 0x03, 0x03, "Half rate TCH channel Lm" },
- { 0x04, 0x07, "Reserved" },
- { 0x08, 0x08, "Full rate TCH channel Bm" },
- { 0x09, 0x09, "Half rate TCH channel Lm" },
- { 0x0a, 0x0a, "Full or Half rate TCH channel, Full rate preferred, changes allowed also after first channel allocation as a result of the request" },
- { 0x0b, 0x0b, "Full or Half rate TCH channel, Half rate preferred, changes allowed also after first channel allocation as a result of the request" },
- { 0x0c, 0x19, "Reserved" },
- { 0x1a, 0x1a, "Full or Half rate TCH channel, Full rate preferred, changes allowed also after first channel allocation as a result of the request" },
- { 0x1b, 0x1b, "Full or Half rate TCH channel, Half rate preferred, changes allowed also after first channel allocation as a result of the request" },
- { 0x1c, 0x1f, "Reserved" },
- { 0x20, 0x27, "Full rate TCH channels in a multislot configuration, changes by the BSS of the the number of TCHs and if applicable the used radio interface rate per channel allowed after first channel allocation as a result of the request" },
- { 0x28, 0x2f, "Reserved" },
- { 0x30, 0x37, "Full rate TCH channels in a multislot configuration, changes by the BSS of the number of TCHs or the used radio interface rate per channel not allowed after first channel allocation as a result of the request" },
- { 0x38, 0xff, "Reserved" },
- { 0, 0, NULL },
+ { 0x00, 0x00, "SDCCH or Full rate TCH channel Bm or Half rate TCH channel Lm" },
+ { 0x01, 0x01, "SDCCH" },
+ { 0x02, 0x02, "SDCCH or Full rate TCH channel Bm" },
+ { 0x03, 0x03, "Half rate TCH channel Lm" },
+ { 0x04, 0x07, "Reserved" },
+ { 0x08, 0x08, "Full rate TCH channel Bm" },
+ { 0x09, 0x09, "Half rate TCH channel Lm" },
+ { 0x0a, 0x0a, "Full or Half rate TCH channel, Full rate preferred, changes allowed also after first channel allocation as a result of the request" },
+ { 0x0b, 0x0b, "Full or Half rate TCH channel, Half rate preferred, changes allowed also after first channel allocation as a result of the request" },
+ { 0x0c, 0x19, "Reserved" },
+ { 0x1a, 0x1a, "Full or Half rate TCH channel, Full rate preferred, changes allowed also after first channel allocation as a result of the request" },
+ { 0x1b, 0x1b, "Full or Half rate TCH channel, Half rate preferred, changes allowed also after first channel allocation as a result of the request" },
+ { 0x1c, 0x1f, "Reserved" },
+ { 0x20, 0x27, "Full rate TCH channels in a multislot configuration, changes by the BSS of the the number of TCHs and if applicable the used radio interface rate per channel allowed after first channel allocation as a result of the request" },
+ { 0x28, 0x2f, "Reserved" },
+ { 0x30, 0x37, "Full rate TCH channels in a multislot configuration, changes by the BSS of the number of TCHs or the used radio interface rate per channel not allowed after first channel allocation as a result of the request" },
+ { 0x38, 0xff, "Reserved" },
+ { 0, 0, NULL },
};
static const true_false_string tfs_non_transparent_transparent = {"Non-Transparent", "Transparent"};
@@ -1744,10 +1744,10 @@ static const true_false_string bssmap_pvi_value = {
};
static const range_string bssmap_prio_rvals[] = {
- { 0x00, 0x00, "Spare" },
- { 0x01, 0x0E, "1 is highest" },
- { 0x0F, 0x0f, "priority not used" },
- { 0, 0, NULL },
+ { 0x00, 0x00, "Spare" },
+ { 0x01, 0x0E, "1 is highest" },
+ { 0x0F, 0x0f, "priority not used" },
+ { 0, 0, NULL },
};
guint16
@@ -2466,11 +2466,11 @@ be_trace_omc_id(tvbuff_t *tvb, proto_tree *tree, packet_info *pinfo _U_, guint32
* [2] 3.2.2.43 Forward Indicator
*/
static const range_string forward_indicator_rvals[] = {
- { 0x00, 0x00, "Reserved" },
- { 0x01, 0x01, "forward to subsequent BSS, no trace at MSC" },
- { 0x02, 0x02, "forward to subsequent BSS, and trace at MSC" },
- { 0x03, 0x0F, "Reserved" },
- { 0, 0, NULL },
+ { 0x00, 0x00, "Reserved" },
+ { 0x01, 0x01, "forward to subsequent BSS, no trace at MSC" },
+ { 0x02, 0x02, "forward to subsequent BSS, and trace at MSC" },
+ { 0x03, 0x0F, "Reserved" },
+ { 0, 0, NULL },
};
static guint16
@@ -2612,41 +2612,41 @@ be_que_ind(tvbuff_t *tvb, proto_tree *tree, packet_info *pinfo _U_, guint32 offs
* [2] 3.2.2.51 Speech Version
*/
static const range_string speech_version_id_rvals[] = {
- { 0x01, 0x01, "GSM speech full rate version 1" },
- { 0x02, 0x04, "Reserved" },
- { 0x05, 0x05, "GSM speech half rate version 1" },
- { 0x06, 0x10, "Reserved" },
- { 0x11, 0x11, "GSM speech full rate version 1" },
- { 0x12, 0x14, "Reserved" },
- { 0x15, 0x15, "GSM speech half rate version 2" },
- { 0x16, 0x20, "Reserved" },
- { 0x21, 0x21, "GSM speech full rate version 3 (AMR)" },
- { 0x22, 0x24, "Reserved" },
- { 0x25, 0x25, "GSM speech half rate version 3 (AMR)" },
- { 0x26, 0x40, "Reserved" },
- { 0x41, 0x41, "GSM speech full rate version 4" },
- { 0x42, 0x42, "GSM speech full rate version 5" },
- { 0x43, 0x44, "Reserved" },
- { 0x45, 0x45, "GSM speech half rate version 6" },
- { 0x46, 0x46, "GSM speech half rate version 4" },
- { 0x47, 0x7f, "Reserved" },
-
- { 0, 0, NULL },
+ { 0x01, 0x01, "GSM speech full rate version 1" },
+ { 0x02, 0x04, "Reserved" },
+ { 0x05, 0x05, "GSM speech half rate version 1" },
+ { 0x06, 0x10, "Reserved" },
+ { 0x11, 0x11, "GSM speech full rate version 1" },
+ { 0x12, 0x14, "Reserved" },
+ { 0x15, 0x15, "GSM speech half rate version 2" },
+ { 0x16, 0x20, "Reserved" },
+ { 0x21, 0x21, "GSM speech full rate version 3 (AMR)" },
+ { 0x22, 0x24, "Reserved" },
+ { 0x25, 0x25, "GSM speech half rate version 3 (AMR)" },
+ { 0x26, 0x40, "Reserved" },
+ { 0x41, 0x41, "GSM speech full rate version 4" },
+ { 0x42, 0x42, "GSM speech full rate version 5" },
+ { 0x43, 0x44, "Reserved" },
+ { 0x45, 0x45, "GSM speech half rate version 6" },
+ { 0x46, 0x46, "GSM speech half rate version 4" },
+ { 0x47, 0x7f, "Reserved" },
+
+ { 0, 0, NULL },
};
static const range_string speech_version_id_short_rvals[] = {
- { 0x01, 0x01, "FR1" },
- { 0x05, 0x05, "HR1" },
- { 0x11, 0x11, "FR12" },
- { 0x15, 0x15, "HR2" },
- { 0x21, 0x21, "FR3 (AMR)" },
- { 0x25, 0x25, "HR3 (AMR)" },
- { 0x41, 0x41, "OFR AMR-WB" },
- { 0x42, 0x42, "FR AMR-WB" },
- { 0x45, 0x45, "OHR AMR" },
- { 0x46, 0x46, "OHR AMR-WB" },
-
- { 0, 0, NULL },
+ { 0x01, 0x01, "FR1" },
+ { 0x05, 0x05, "HR1" },
+ { 0x11, 0x11, "FR12" },
+ { 0x15, 0x15, "HR2" },
+ { 0x21, 0x21, "FR3 (AMR)" },
+ { 0x25, 0x25, "HR3 (AMR)" },
+ { 0x41, 0x41, "OFR AMR-WB" },
+ { 0x42, 0x42, "FR AMR-WB" },
+ { 0x45, 0x45, "OHR AMR" },
+ { 0x46, 0x46, "OHR AMR-WB" },
+
+ { 0, 0, NULL },
};
static guint16