diff options
Diffstat (limited to 'epan/dissectors/packet-gsm_a_bssmap.c')
-rw-r--r-- | epan/dissectors/packet-gsm_a_bssmap.c | 564 |
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 |