FreeCalypso > hg > fc-magnetite
diff cdg211/msg/cc.mdf @ 4:56abf6cf8a0b
cdg211: cdginc/mdf/pdf files from TCS211-20070608
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Mon, 26 Sep 2016 01:11:35 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/cdg211/msg/cc.mdf Mon Sep 26 01:11:35 2016 +0000 @@ -0,0 +1,1614 @@ +;******************************************************************************** +;*** File : cc.mdf +;*** Creation : Fri Jun 08 13:58:50 CST 2007 +;*** XSLT Processor : Apache Software Foundation / http://xml.apache.org/xalan-j / supports XSLT-Ver: 1 +;*** Copyright : (c) Texas Instruments AG, Berlin Germany 2002 +;******************************************************************************** +;*** Document Type : Air Interface Message Specification +;*** Document Name : cc +;*** Document No. : 6147.600.97.108 +;*** Document Date : 2003-02-04 +;*** Document Status: BEING_PROCESSED +;*** Document Author: LG +;******************************************************************************** + + + +PRAGMA SRC_FILE_TIME "Mon Nov 24 15:50:36 2003" +PRAGMA LAST_MODIFIED "2003-02-04" +PRAGMA ID_AND_VERSION "6147.600.97.108" + + + +CONST L3MAX 251 ; maximum size of a L3 buffer +CONST MAX_SS_VERSION 1 ; maximum length in SS version + + + +VALTAB VAL_access_ident +VAL DEF "reserved" +VAL 0 AI_OCT_ID "octet identifier" + +VALTAB VAL_state +VAL DEF "reserved" +VAL 0 CS_0 "null" +VAL 2 CS_01 "MM connection pending" +VAL 35 CS_03 "Wait for network information" +VAL 37 CS_05 "CC-Establishment confirmed" +VAL 38 CS_06 "Recall present" +VAL 1 CS_1 "call initiated" +VAL 3 CS_3 "mobile originating call proceeding" +VAL 4 CS_4 "call delivered" +VAL 6 CS_6 "call present" +VAL 7 CS_7 "call received" +VAL 8 CS_8 "connect request" +VAL 9 CS_9 "mobile terminating call confirmed" +VAL 10 CS_10 "active" +VAL 11 CS_11 "disconnect request" +VAL 12 CS_12 "disconnect indication" +VAL 19 CS_19 "release request" +VAL 26 CS_26 "mobile originating modify" +VAL 27 CS_27 "mobile terminating modify" +VAL 28 CS_28 "connect indication" + +VALTAB VAL_cause +RANGE 0 .. 31 "Normal, unspecified" +RANGE 32 .. 47 "Resources unavailable, unspecified" +RANGE 48 .. 63 "Service or option not available, unspecified" +RANGE 64 .. 79 "Service or option not implemented, unspecified" +RANGE 80 .. 95 "Semantically incorrect message" +RANGE 96 .. 111 "Protocol error, unspecified" +RANGE 112 .. 127 "Interworking, unspecified" +VAL 1 CAUSE_UNASSIGN "Unassigned (unallocated) Note 9 number" +VAL 3 CAUSE_NO_ROUTE "No route to destination" +VAL 6 CAUSE_CHAN_UNACCEPT "Channel unacceptable" +VAL 8 CAUSE_BARRED "Operator determined barring" +VAL 16 CAUSE_CALL_CLEAR "Normal call clearing" +VAL 17 CAUSE_USER_BUSY "User busy" +VAL 18 CAUSE_NO_RESPONSE "No user responding" +VAL 19 CAUSE_ALERT_NO_ANSWER "User alerting, no answer" +VAL 21 CAUSE_CALL_REJECT "Call rejected" +VAL 22 CAUSE_NUM_CHANGED "Number changed" +VAL 25 CAUSE_PREEMPTION "Pre-emption" +VAL 26 CAUSE_USER_CLEAR "Non selected user clearing" +VAL 27 CAUSE_DEST_ORDER "Destination out of order" +VAL 28 CAUSE_NUM_FORMAT "Invalid number format (incomplete number)" +VAL 29 CAUSE_FACILITY_REJECT "Facility rejected" +VAL 30 CAUSE_STATUS_ENQUIRY "Response to STATUS ENQUIRY" +VAL 31 CAUSE_UNSPECIFIED "Normal, unspecified" +VAL 34 CAUSE_NO_CHAN_AVAIL "No circuit/channel available" +VAL 38 CAUSE_NETWORK_ORDER "Network out of order" +VAL 41 CAUSE_TEMP_FAIL "Temporary failure" +VAL 42 CAUSE_SWITCH_CONGEST "Switching equipment congestion" +VAL 43 CAUSE_INFO_DISCARD "Access information discarded" +VAL 44 CAUSE_REQ_CHAN_UNAVAIL "requested circuit/channel not available" +VAL 47 CAUSE_RESOURCE_UNAVAIL "Resources unavailable, unspecified" +VAL 49 CAUSE_QOS_UNAVAIL "Quality of service unavailable" +VAL 50 CAUSE_FACILITY_UNSUBSCRIB "Requested facility not subscribed" +VAL 55 CAUSE_BARRED_IN_CUG "Incoming calls barred within the CUG" +VAL 57 CAUSE_BEARER_CAP_AUTHORIZ "Bearer capability not authorized" +VAL 58 CAUSE_BEARER_CAP_UNAVAIL "Bearer capability not presently available" +VAL 63 CAUSE_SERVICE_UNAVAIL "Service or option not available, unspecified" +VAL 65 CAUSE_BEARER_NOT_IMPLEM "Bearer service not implemented" +VAL 68 CAUSE_ACM_MAX "ACM equal to or greater than ACMmax" +VAL 69 CAUSE_FACILITY_NOT_IMPLEM "Requested facility not implemented" +VAL 70 CAUSE_RESTICT_BEARER_CAP "Only restricted digital information bearer capability is available" +VAL 79 CAUSE_SERVICE_NOT_IMPLEM "Service or option not implemented, unspecified" +VAL 81 CAUSE_INVALID_TI "Invalid transaction identifier value" +VAL 87 CAUSE_USER_NOT_IN_CUG "User not member of CUG" +VAL 88 CAUSE_INCOMPAT_DEST "Incompatible destination" +VAL 91 CAUSE_INVALID_TRANS_NET "Invalid transit network selection" +VAL 95 CAUSE_INCORRECT_MESSAGE "Semantically incorrect message" +VAL 96 CAUSE_INVALID_MAND_INFO "Invalid mandatory information" +VAL 97 CAUSE_MESSAGE_TYPE_NOT_IMPLEM "Message type non-existent or not implemented" +VAL 98 CAUSE_MESSAGE_TYPE_INCOMPAT "Message type not compatible with protocol state" +VAL 99 CAUSE_INFO_ELEM_NOT_IMPLEM "Information element nonistent or not implemented" +VAL 100 CAUSE_COND_INFO_ELEM "Conditional IE error" +VAL 101 CAUSE_MESSAGE_INCOMPAT "Message not compatible with protocol state" +VAL 102 CAUSE_TIMER "Recovery on timer expiry" +VAL 111 CAUSE_PROTOCOL "Protocol error, unspecified" +VAL 127 CAUSE_INTERWORKING "Interworking, unspecified" + +VALTAB VAL_code +VAL DEF "reserved" +VAL 0 CSTD_GSM "GSM standardized coding" + +VALTAB VAL_cs +VAL 0 CS_Q931 "standardized coding as described in CCITT Rec. Q.931" +VAL 1 CS_INTERNATIONAL "reserved for other international standards" +VAL 2 CS_NATIONAL "national standard" +VAL 3 CS_GSM_PLMN "standard defined for the GSM PLMNS as described in 10.86/GSM 04.08" + +VALTAB VAL_compress +VAL 0 COMP_NO "data compression not possible" +VAL 1 COMP_YES "data compression possible" + +VALTAB VAL_config +VAL DEF "reserved" +VAL 0 CONF_POINT_TO_POINT "point-to-point" + +VALTAB VAL_congest_lev +VAL DEF "reserved" +VAL 0 CL_RECEIVER_READY "receiver ready" +VAL 15 CL_RECEIVER_NOT_READY "receiver not ready" + +VALTAB VAL_conn_elem +VAL 0 CE_TRANSPA "transparent" +VAL 1 CE_RLP "non transparent (RLP)" +VAL 2 CE_TRANSPA_PREF "both, transparent preferred" +VAL 3 CE_RLP_PREF "both, non transparent preferred" + +VALTAB VAL_dtmf +VAL 0 DTMF_EARLY "Reserved for earlier versions of the protocol." +VAL 1 DTMF_CURRENT "The mobile station supports DTMF as specified in section 5.5.7 of GSM 4.08." + +VALTAB VAL_duplex +VAL 0 DUPLEX_HALF "half duplex" +VAL 1 DUPLEX_FULL "full duplex" + +VALTAB VAL_establish +VAL DEF "reserved" +VAL 0 ESTAB_DEMAND "demand" + +VALTAB VAL_hold +VAL 0 HLD_IDLE "" +VAL 1 HLD_HOLD_REQ "" +VAL 2 HLD_CALL_HELD "" +VAL 3 HLD_RETRIEVE_REQ "" + +VALTAB VAL_trans_cap +VAL DEF "reserved" +VAL 0 ITC_SPEECH "speech" +VAL 1 ITC_DIGITAL_UNRESTRICTED "unrestricted digital information" +VAL 2 ITC_AUDIO "audio 3.1 kHz, ex PLMN" +VAL 3 ITC_FAX_GROUP_3 "fascimile group 3" +VAL 6 ITC_AUXILIARY_SPEECH "Auxiliary speech" +VAL 7 ITC_NETWORK_RESERVED "reserved, to be used in the network." + +VALTAB VAL_intermed_rate +VAL DEF "reserved" +VAL 2 IR_8_KBIT "8 kbit/s" +VAL 3 IR_16_KBIT "16 kbit/s" + +VALTAB VAL_l1_ident +VAL DEF "reserved" +VAL 1 L1_OCT_ID "octet identifier" + +VALTAB VAL_l2_ident +VAL DEF "reserved" +VAL 2 L2_OCT_ID "octet identifier" + +VALTAB VAL_loc +VAL DEF "reserved" +VAL 0 LOC_USER "user" +VAL 1 LOC_PRIV_NET_LOCAL_USER "private network serving the local user" +VAL 2 LOC_PUB_NET_LOCAL_USER "public network serving the local user" +VAL 3 LOC_TRANSIT_NET "transit network" +VAL 4 LOC_PUB_NET_REMOTE_USER "public network serving the remote user" +VAL 5 LOC_PRIV_NET_REMOTE_USER "private network serving the remote user" +VAL 7 LOC_INTERNATIONAL_NET "international network" +VAL 10 LOC_BEYOND_POINT "network beyond interworking point" + +VALTAB VAL_modem_type +VAL DEF "reserved" +VAL 0 MT_NONE "none" +VAL 1 MT_V21 "V.21" +VAL 2 MT_V22 "V.22" +VAL 3 MT_V22BIS "V.22 bis" +VAL 4 MT_V23 "V.23" +VAL 5 MT_V26TER "V.26 ter" +VAL 6 MT_V32 "V.32" +VAL 7 MT_UNDEF "modem for undefined interface" +VAL 8 MT_AUTO "autobauding type 1" + +VALTAB VAL_mpty +VAL 0 MPTY_IDLE "" +VAL 1 MPTY_REQ "" +VAL 2 MPTY_CALL "" +VAL 3 MPTY_SPLIT "" + +VALTAB VAL_negotiate +VAL DEF "reserved" +VAL 0 NEGOTIATE_NO "in-band negotiation not possible" + +VALTAB VAL_nirr +VAL 0 NIRR_NO_MEANING "No meaning is associated with this value." +VAL 1 NIRR_DATA "Data up to and including 4.8 kb/s, full rate, non-transparent, 6 kb/s radio interface rate is requested." + +VALTAB VAL_nic_rx +VAL 0 NIC_RX_NO "cannot accept data with network independent clock (i.e. sender does not support this optional procedure)" +VAL 1 NIC_RX_YES "can accept data with network independent clock (i.e. sender does support this optional procedure)" + +VALTAB VAL_nic_tx +VAL 0 NIC_TX_NO "does not require to send data with network independent clock" +VAL 1 NIC_TX_YES "requires to send data with network independent clock" + +VALTAB VAL_nd +VAL DEF "reserved" +VAL 0 ND_USER_SUSPEND "" +VAL 1 ND_USED_RESUME "" +VAL 2 ND_BEARER_CHANGE "" + +VALTAB VAL_npi +VAL DEF "reserved" +VAL 0 NPI_UNKNOWN "unknown" +VAL 1 NPI_ISDN "ISDN/telephony numbering plan (Rec. E.164/E.163)" +VAL 3 NPI_X121 "data numbering plan (Recommendation X.121)" +VAL 4 NPI_F69 "telex numbering plan (Recommendation F.69)" +VAL 8 NPI_NATIONAL "national numbering plan" +VAL 9 NPI_PRIVATE "private numbering plan" +VAL 15 NPI_EXTENSTION "reserved for extension" + +VALTAB VAL_num_data +VAL 0 NDATA_7 "7 bits" +VAL 1 NDATA_8 "8 bits (this value is also used in the case of bit oriented protocols)" + +VALTAB VAL_num_stop +VAL 0 NSTOP_1 "1 bit (This value is also used in the case of synchronous mode)" +VAL 1 NSTOP_2 "2 bits" + +VALTAB VAL_odd_even +VAL 0 OE_EVEN "even number of address signals" +VAL 1 OE_ODD "odd number of address signals" + +VALTAB VAL_parity +VAL DEF "reserved" +VAL 0 PARITY_ODD "odd" +VAL 2 PARITY_EVEN "even" +VAL 3 PARITY_NONE "none" +VAL 4 PARITY_0 "forced to 0" +VAL 5 PARITY_1 "forced to 1" + +VALTAB VAL_present +VAL DEF "reserved" +VAL 0 PRES_ALLOWED "Presentation allowed" +VAL 1 PRES_RESTRICTED "Presentation restricted" +VAL 2 PRES_NOT_AVAIL "Number not available due to interworking" + +VALTAB VAL_progress_desc +VAL DEF "Unspecific" +VAL 1 PROG_NO_END_TO_END_PLMN "Call is not end-to-end PLMN/ISDN, further call progress information may be available in-band" +VAL 2 PROG_DEST_NON_PLMN "Destination address in non-PLMN/ISDN" +VAL 3 PROG_ORIGIN_NON_PLMN "Origination address in non-PLMN/ISDN" +VAL 4 PROG_RETURN_TO_PLMN "Call has returned to the PLMN/ISDN" +VAL 8 PROG_INBAND_AVAIL "In-band information or appropriate pattern now available" +VAL 32 PROG_END_TO_END_PLMN "Call is end-to-end PLMN/ISDN" +VAL 64 PROG_QUEUEING "Queueing" + +VALTAB VAL_rad_chan_req +VAL DEF "reserved" +VAL 1 RCR_FULL_ONLY "full rate support only mobile station" +VAL 2 RCR_HALF_PREF "dual rate support mobile station/half rate preferred" +VAL 3 RCR_FULL_PREF "dual rate support mobile station/full rate preferred" + +VALTAB VAL_rate_adapt +VAL DEF "reserved" +VAL 0 RA_NONE "no rate adaption" +VAL 1 RA_V110 "V.110/X.30 rate adaption" +VAL 2 RA_X31 "CCITT X.31 flag stuffing" + +VALTAB VAL_repeat +VAL 1 REPEAT_CIRCULAR "Circular for successive selection 'mode 1 alternate mode 2'" +VAL 3 REPEAT_SEQUENTIAL "Sequential for successive selection 'mode 1 and then mode 2'" + +VALTAB VAL_screen +VAL 0 SCR_USER_UNSCREENED "User-provided, not screened" +VAL 1 SCR_USER_PASSED "User-provided, verified and passed" +VAL 2 SCR_USER_FAILED "User-provided, verified and failed" +VAL 3 SCR_NETWORD "Network provided" + +VALTAB VAL_signal +VAL DEF "reserved" +VAL 0 SIGNAL_DIAL_ON "dial tone on" +VAL 1 SIGNAL_BACK_ON "ring back tone on" +VAL 2 SIGNAL_INTERCEPT_ON "intercept tone on" +VAL 3 SIGNAL_CONGEST_ON "network congestion tone on" +VAL 4 SIGNAL_BUSY_ON "busy tone on" +VAL 5 SIGNAL_CONFIRM_ON "confirm tone on" +VAL 6 SIGNAL_ANSWER_ON "answer tone on" +VAL 7 SIGNAL_WAITING_ON "call waiting tone on" +VAL 8 SIGNAL_HOOK_OFF_ON "off-hook warning tone on" +VAL 63 SIGNAL_TONES_OFF "tones off" +VAL 79 SIGNAL_ALERT_OFF "alerting off" + +VALTAB VAL_sig_access_prot +VAL DEF "reserved" +VAL 1 SIAP_I440 "I.440/450" +VAL 2 SIAP_X21 "X.21" +VAL 3 SIAP_X28_INDIV_NUI "X.28 - dedicated PAD, individual NUI" +VAL 4 SIAP_X28_UNIV_NUI "X.28 - dedicated PAD, universal NUI" +VAL 5 SIAP_X28_NON_DEDIC "X.28 - non dedicated PAD" +VAL 6 SIAP_X32 "X.32" + +VALTAB VAL_structure +VAL DEF "reserved" +VAL 0 STRC_SERV_DATA_INTEG "service data unit integrity" +VAL 3 STRC_UNSTRUCTURED "unstructured" + +VALTAB VAL_sync_async +VAL 0 SYNCHRONOUS "synchronous" +VAL 1 ASYNCHRONOUS "asynchronous" + +VALTAB VAL_trans_mode +VAL 0 TM_CIRCUIT "circuit mode" +VAL 1 TM_PACKET "packet mode" + +VALTAB VAL_ton +VAL DEF "reserved" +VAL 0 TON_UNKNOWN "unknown" +VAL 1 TON_INTERNATIONAL "international number" +VAL 2 TON_NATIONAL "national number" +VAL 3 TON_NETWORK "network specific number" +VAL 4 TON_DEDICATED "dedicated access, short code" +VAL 7 TON_EXTENSION "reserved for extention" + +VALTAB VAL_tos +VAL DEF "reserved" +VAL 0 TOS_NSAP "NSAP (X.213/ISO 8348 AD2)" +VAL 2 TOS_USER "User specified" + +VALTAB VAL_user_inf_l1_prot +VAL DEF "reserved" +VAL 0 L1_DEFAULT "default layer 1 protocol" + +VALTAB VAL_user_inf_l2_prot +VAL DEF "reserved" +VAL 6 L2_X25 "recommendation X.25, link level" +VAL 8 L2_ISO6429 "ISO 6429, codeset 0 (DC1/DC3)" +VAL 9 L2_X75 "X.75 layer 2 modified (teletex)" +VAL 10 L2_VIDEOTEX "videotex profile 1" +VAL 12 L2_COPFC "COPnoFlCt (Character oriented Protocol with no Flow Control mechanism)" + +VALTAB VAL_user_rate +VAL DEF "reserved" +VAL 1 UR_0_3_KBIT "rate : 0.3 kbit/s Recommendation X.1 and V.110" +VAL 2 UR_1_2_KBIT "rate : 1.2 kbit/s Recommendation X.1 and V.110" +VAL 3 UR_2_4_KBIT "rate : 2.4 kbit/s Recommendation X.1 and V.110" +VAL 4 UR_4_8_KBIT "rate : 4.8 kbit/s Recommendation X.1 and V.110" +VAL 5 UR_9_6_KBIT "rate : 9.6 kbit/s Recommendation X.1 and V.110" +VAL 6 UR_12_0_KBIT_TRANS "rate : 12.0 kbit/s transparent" +VAL 7 UR_1_2_KBIT_V23 "rate : 1.2 kbit/s/75 bit/s Recommendation V.23, X.1,V.110." + +VALTAB VAL_pd +RANGE 16 .. 63 "Reserved for other network layer or through layer 3 protocols including Rec.X.25" +RANGE 64 .. 79 "National use" +RANGE 80 .. 254 "Reserved for other network through layer or layer 3 protocols including Rec.X.25" +VAL DEF "reserved" +VAL 0 PD_USER "User specific protocol" +VAL 1 PD_HIGH_LAYER "OSI high layer protocols" +VAL 2 PD_X244 "X.244" +VAL 3 PD_SYS_MANAGE "Reserved for system management convergence function" +VAL 4 PD_IA5 "IA5 characters" +VAL 7 PD_V120 "Rec.V.120 rate adaption" +VAL 8 PD_Q931 "Q.931 (I.451) user-network call control messages" + +VALTAB VAL_speech_vers1 +VAL 0 SPEECH_VERS_FR "full rate speech version 1" +VAL 1 SPEECH_VERS_HR "half rate speech version 1" +VAL 2 SPEECH_VERS_EFR "full rate speech version 2 (enhanced full rate)" +VAL 5 SPEECH_VERS_AMR_HR "half rate speech version 3 (AHS)" +VAL 4 SPEECH_VERS_AMR_FR "full rate speech version 3 (AFS)" +VAL 0xF SPEECH_VERS_NONE "no speech version given" + +VALTAB VAL_modem_type_2 +VAL 0 OTHER_MODEM_TYPE_NONE "No other modem type specified" +VAL 1 OTHER_MODEM_TYPE_V32BIS "V.32bis" +VAL 2 OTHER_MODEM_TYPE_V34 "V.34" + +VALTAB VAL_fnur +VAL 0 FNUR_NOT_APPLICABLE "Fixed network user rate not applicable" +VAL 1 FNUR_9600 "FNUR 9.6 kbit/s" +VAL 2 FNUR_14400 "FNUR 14.4 kbit/s" +VAL 3 FNUR_19200 "FNUR 19.2 kbit/s" +VAL 4 FNUR_28800 "FNUR 28.8 kbit/s" +VAL 5 FNUR_38400 "FNUR 38.4 kbit/s" +VAL 6 FNUR_48000 "FNUR 48.0 kbit/s" +VAL 7 FNUR_56000 "FNUR 56.0 kbit/s" +VAL 8 FNUR_64000 "FNUR 64.0 kbit/s" + +VALTAB VAL_acc +VAL 0 ACC_EMPTY "No channel codings acceptable" +VAL 1 ACC_48 "TCH 4.8 acceptable" +VAL 2 ACC_96 "TCH 9.6 acceptable" +VAL 3 ACC_48_96 "TCH 4.8/9.6 acceptable" +VAL 8 ACC_144 "TCH 14.4 acceptable" +VAL 9 ACC_48_144 "TCH 4.8/14.4 acceptable" +VAL 10 ACC_96_144 "TCH 9.6/14.4 acceptable" +VAL 11 ACC_ALL "All channel codings acceptable" + +VALTAB VAL_mTch +VAL 0 MAX_TCH_1 "Maximum of 1 TCH" +VAL 1 MAX_TCH_2 "Maximum of 2 TCH" +VAL 2 MAX_TCH_3 "Maximum of 3 TCH" +VAL 3 MAX_TCH_4 "Maximum of 4 TCH" +VAL 4 MAX_TCH_5 "Maximum of 5 TCH" +VAL 5 MAX_TCH_6 "Maximum of 6 TCH" +VAL 6 MAX_TCH_7 "Maximum of 7 TCH" +VAL 7 MAX_TCH_8 "Maximum of 8 TCH" + +VALTAB VAL_uimi +VAL 0 UIMI_NOT_ALLOWED "User initiated modification not allowed/required" +VAL 1 UIMI_MAX_1_TCH "User initiated modification up to 1 TCH/F" +VAL 2 UIMI_MAX_2_TCH "User initiated modification up to 2 TCH/F" +VAL 3 UIMI_MAX_3_TCH "User initiated modification up to 3 TCH/F" +VAL 4 UIMI_MAX_4_TCH "User initiated modification up to 4 TCH/F" + +VALTAB VAL_waiur +VAL 0 WAIUR_NOT_APPLICABLE "Wanted Air Interface user rate not applicable" +VAL 1 WAIUR_9600 "WAIUR 9.6 kbit/s" +VAL 2 WAIUR_14400 "WAIUR 14.4 kbit/s" +VAL 3 WAIUR_19200 "WAIUR 19.2 kbit/s" +VAL 5 WAIUR_28800 "WAIUR 28.8 kbit/s" +VAL 6 WAIUR_38400 "WAIUR 38.4 kbit/s" +VAL 7 WAIUR_43200 "WAIUR 43.2 kbit/s" +VAL 8 WAIUR_57600 "WAIUR 57.6 kbit/s" + +VALTAB VAL_ccbs_act +VAL 0 CCBS_NO "CCBS is not possible" +VAL 1 CCBS_YES "CCBS is possible" + +VALTAB VAL_pcp +VAL 0 PCP_NO "Mobile does not support prolonged clearing procedure" +VAL 1 PCP_YES "Mobile supports prolonged clearing procedure" + +VALTAB VAL_rcl_type +VAL 0 CCBS "CCBS" +VAL 1 CCBS_1 "Shall be treated as CCBS (intended for other similar types of Recall)" +VAL 2 CCBS_2 "Shall be treated as CCBS (intended for other similar types of Recall)" +VAL 3 CCBS_3 "Shall be treated as CCBS (intended for other similar types of Recall)" +VAL 4 CCBS_4 "Shall be treated as CCBS (intended for other similar types of Recall)" +VAL 5 CCBS_5 "Shall be treated as CCBS (intended for other similar types of Recall)" +VAL 6 CCBS_6 "Shall be treated as CCBS (intended for other similar types of Recall)" + +VALTAB VAL_coding_bc3x1 +VAL 0 CODING_BC3X_SPEECH "Octet 3x of IE Bearer Capabilities indicates speech codec version" +VAL 1 CODING_BC3X_OTHER "Octet 3x of IE Bearer Capabilities used for other extension of octet 3" + +VALTAB VAL_ctm +VAL 0 CTM_NO "Mobile does not support prolonged clearing procedure" +VAL 1 CTM_YES "Mobile supports prolonged clearing procedure" + + + + +VAR access_ident "Access identity" + 2 + +VAL @m_cc - VAL_access_ident@ + +VAR state "Call state value" + 6 + +VAL @m_cc - VAL_state@ + +VAR cause "Cause value" + 7 + +VAL @m_cc - VAL_cause@ + +VAR code "Coding standard" + 1 + +VAL @m_cc - VAL_code@ + +VAR cs "Coding standard" + 2 + +VAL @m_cc - VAL_cs@ + +VAR compress "Compression" + 1 + +VAL @m_cc - VAL_compress@ + +VAR config "Configuration" + 1 + +VAL @m_cc - VAL_config@ + +VAR congest_lev "Congestion level" + 4 + +VAL @m_cc - VAL_congest_lev@ + +VAR conn_elem "Connection element" + 2 + +VAL @m_cc - VAL_conn_elem@ + +VAR diag "Diagnostics" + 8 + + +VAR dtmf "DTMF" + 1 + +VAL @m_cc - VAL_dtmf@ + +VAR duplex "Duplex mode" + 1 + +VAL @m_cc - VAL_duplex@ + +VAR establish "Establishment" + 1 + +VAL @m_cc - VAL_establish@ + +VAR ext_hlci "Extended high layer characteristics identification" + 7 + + +VAR fac "Facility information" + 8 + + +VAR hlci "High layer characteristics identification" + 7 + + +VAR hold "Hold auxiliary state" + 2 + +VAL @m_cc - VAL_hold@ + +VAR trans_cap "Information transfer capability" + 3 + +VAL @m_cc - VAL_trans_cap@ + +VAR intermed_rate "Intermediate rate" + 2 + +VAL @m_cc - VAL_intermed_rate@ + +VAR interpret "Interpretation" + 3 + + +VAR key "Keypad information" + 7 + + +VAR l1_ident "Layer 1 identity" + 2 + +VAL @m_cc - VAL_l1_ident@ + +VAR l2_ident "Layer 2 identity" + 2 + +VAL @m_cc - VAL_l2_ident@ + +VAR loc "Location" + 4 + +VAL @m_cc - VAL_loc@ + +VAR llc "Low layer information" + 8 + + +VAR msg_type "Message Type" + 8 + + +VAR modem_type "Modem type" + 5 + +VAL @m_cc - VAL_modem_type@ + +VAR mpty "Multi party auxiliary state" + 2 + +VAL @m_cc - VAL_mpty@ + +VAR negotiate "Negotiation" + 1 + +VAL @m_cc - VAL_negotiate@ + +VAR nirr "Negotiation of intermediate rate request" + 1 + +VAL @m_cc - VAL_nirr@ + +VAR nic_rx "Network independent clock on Rx" + 1 + +VAL @m_cc - VAL_nic_rx@ + +VAR nic_tx "Network independent clock on Tx" + 1 + +VAL @m_cc - VAL_nic_tx@ + +VAR nd "Notification description" + 7 + +VAL @m_cc - VAL_nd@ + +VAR num "Number digit" + 4 + + +VAR npi "Numbering plan identification" + 4 + +VAL @m_cc - VAL_npi@ + +VAR num_data "Number of data bits" + 1 + +VAL @m_cc - VAL_num_data@ + +VAR num_stop "Number of stop bits" + 1 + +VAL @m_cc - VAL_num_stop@ + +VAR odd_even "Odd / even indication" + 1 + +VAL @m_cc - VAL_odd_even@ + +VAR parity "Parity" + 3 + +VAL @m_cc - VAL_parity@ + +VAR present "Presentation indicator" + 2 + +VAL @m_cc - VAL_present@ + +VAR prot_prof "Presentation method of protocol profile" + 2 + + +VAR progress_desc "Progress description" + 7 + +VAL @m_cc - VAL_progress_desc@ + +VAR rad_chan_req "Radio channel requirement" + 2 + +VAL @m_cc - VAL_rad_chan_req@ + +VAR rate_adapt "Rate adaption" + 2 + +VAL @m_cc - VAL_rate_adapt@ + +VAR rec "Recommendation" + 7 + + +VAR repeat "Repeat indicator" + 4 + +VAL @m_cc - VAL_repeat@ + +VAR repeat_2 "Repeat indicator" + 4 + +VAL @m_cc - VAL_repeat@ + +VAR repeat_3 "Repeat indicator" + 4 + +VAL @m_cc - VAL_repeat@ + +VAR screen "Screening indicator" + 2 + +VAL @m_cc - VAL_screen@ + +VAR signal "Signal" + 8 + +VAL @m_cc - VAL_signal@ + +VAR sig_access_prot "Signalling access protocol" + 3 + +VAL @m_cc - VAL_sig_access_prot@ + +VAR ver "SS version information" + 8 + + +VAR structure "Structure" + 2 + +VAL @m_cc - VAL_structure@ + +VAR subaddr "Subaddress information" + 8 + + +VAR sync_async "Synchronous / Asyncronous" + 1 + +VAL @m_cc - VAL_sync_async@ + +VAR trans_mode "Transfer mode" + 1 + +VAL @m_cc - VAL_trans_mode@ + +VAR ton "Type of number" + 3 + +VAL @m_cc - VAL_ton@ + +VAR tos "Type of subaddress" + 3 + +VAL @m_cc - VAL_tos@ + +VAR user_inf_l1_prot "User information layer 1 protocol" + 4 + +VAL @m_cc - VAL_user_inf_l1_prot@ + +VAR user_inf_l2_prot "User information layer 2 protocol" + 5 + +VAL @m_cc - VAL_user_inf_l2_prot@ + +VAR user_rate "User rate" + 4 + +VAL @m_cc - VAL_user_rate@ + +VAR info "User-user information" + 8 + + +VAR pd "User-user protocol discriminator" + 8 + +VAL @m_cc - VAL_pd@ + +VAR speech_vers1 "Speech Version Indication No. 1" + 4 + +VAL @m_cc - VAL_speech_vers1@ + +VAR speech_vers2 "Speech Version Indication No. 2" + 4 + +VAL @m_cc - VAL_speech_vers1@ + +VAR speech_vers3 "Speech Version Indication No. 3" + 4 + +VAL @m_cc - VAL_speech_vers1@ + +VAR speech_vers4 "Speech Version Indication No. 4" + 4 + +VAL @m_cc - VAL_speech_vers1@ + +VAR speech_vers5 "Speech Version Indication No. 5" + 4 + +VAL @m_cc - VAL_speech_vers1@ + +VAR modem_type_2 "Other Modem Type" + 2 + +VAL @m_cc - VAL_modem_type_2@ + +VAR fnur "Fixed Network User Rate" + 5 + +VAL @m_cc - VAL_fnur@ + +VAR acc "Acceptable Channel Codings" + 4 + +VAL @m_cc - VAL_acc@ + +VAR mTch "Maximum Traffic Channels" + 3 + +VAL @m_cc - VAL_mTch@ + +VAR uimi "User Initiated Modification Ind" + 3 + +VAL @m_cc - VAL_uimi@ + +VAR waiur "Wanted Air Interface User Rate" + 4 + +VAL @m_cc - VAL_waiur@ + +VAR ccbs_act "ccbs_activation" + 1 + +VAL @m_cc - VAL_ccbs_act@ + +VAR pcp "PCP" + 1 + +VAL @m_cc - VAL_pcp@ + +VAR rcl_type "Recall Type" + 3 + +VAL @m_cc - VAL_rcl_type@ + +VAR setup_msg "Setup message" + 8 + + +VAR coding_bc3x1 "Meaning of BC octet 3a" + 1 + +VAL @m_cc - VAL_coding_bc3x1@ + +VAR coding_bc3x2 "Meaning of BC octet 3b" + 1 + +VAL @m_cc - VAL_coding_bc3x1@ + +VAR coding_bc3x3 "Meaning of BC octet 3c" + 1 + +VAL @m_cc - VAL_coding_bc3x1@ + +VAR coding_bc3x4 "Meaning of BC octet 3d" + 1 + +VAL @m_cc - VAL_coding_bc3x1@ + +VAR coding_bc3x5 "Meaning of BC octet 3e" + 1 + +VAL @m_cc - VAL_coding_bc3x1@ + +VAR ctm "Support of CTM text telephony" + 1 + +VAL @m_cc - VAL_ctm@ + + + + +COMP aux_states "Auxiliary states" +{ + + .000 ; Spare + hold ; Hold auxiliary state + * mpty ; MPTY auxiliary state +} + + + +COMP bearer_cap "Bearer capability" +{ + + rad_chan_req ; Radio channel requirement + code ; Coding standard + trans_mode ; Transfer mode + - trans_cap ; Information transfer capability + coding_bc3x1 ; Meaning of octet 3a + ctm ; Support of CTM text telephony + .0 ; Spare + - speech_vers1 ; Speech version indication no. 1 + coding_bc3x2 ; Meaning of octet 3b + .00 ; Spare + - speech_vers2 ; Speech version indication no. 2 + coding_bc3x3 ; Meaning of octet 3c + .00 ; Spare + - speech_vers3 ; Speech version indication no. 3 + coding_bc3x4 ; Meaning of octet 3d + .00 ; Spare + - speech_vers4 ; Speech version indication no. 4 + coding_bc3x5 ; Meaning of octet 3e + .00 ; Spare + * speech_vers5 ; Speech version indication no. 5 + + compress ; Compression + structure ; Structure + duplex ; Duplex mode + config ; Configuration + nirr ; Negotiation of intermed. rate req. + * establish ; Establishment + + access_ident ; Access identity + rate_adapt ; Rate adaption + * sig_access_prot ; Signalling access protocol + + l1_ident ; Layer 1 identity + user_inf_l1_prot ; User information layer 1 protocol + - sync_async ; Synchronous / Asyncronous + num_stop ; Number of stop bits + negotiate ; Negotiation + num_data ; Number of data bits + - user_rate ; User rate + intermed_rate ; Intermediate rate + nic_tx ; Network independent clock on Tx + nic_rx ; Network independent clock on Rx + - parity ; Parity + conn_elem ; Connection element + - modem_type ; Modem type + modem_type_2 ; Other Modem type + - fnur ; Fixed network user rate + acc ; Acceptable Channel Codings + - mTch ; Maximum Traffic Channels + uimi ; User initiated Modification Ind + * waiur ; Wanted Air Interface User Rate + + l2_ident ; Layer 2 identity + * user_inf_l2_prot ; User information layer 2 protocol +} +TYPEDEF COMP bearer_cap bearer_cap_2 "Bearer capability" + + + +COMP call_ctrl_cap "Call Control Capabilities" +{ + .000000 ; Spare + pcp ; PCP + dtmf ; DTMF +} + + + +COMP call_state "Call state" +{ + cs ; Coding standard II + state ; Call state value +} + + + +COMP dl_called_num "Called party BCD number" +{ + + ton ; Type of number + * npi ; Numbering plan identification + BCDEVEN num [0..32] ; Number digit +} + + + +COMP ul_called_num "Called party BCD number" +{ + + ton ; Type of number + * npi ; Numbering plan identification + BCDEVEN num [0..80] ; Number digit +} + + + +COMP called_subaddr "Called party subaddress" +{ + + tos ; Type of subaddress + odd_even ; Odd / even indication + * .000 ; Spare + subaddr [0..20] ; Subaddress information +} + + + +COMP calling_num "Calling party BCD number" +{ + + ton ; Type of number + - npi ; Numbering plan identification + present ; Presentation indicator + .000 ; Spare + * screen ; Screening indicator + BCDEVEN num [0..22] ; Number digit (0..20) +} + + + +COMP calling_subaddr "Calling party subaddress" +{ + + tos ; Type of subaddress + odd_even ; Odd / even Indication + * .000 ; spare + subaddr [0..20] ; Subaddress information +} + + + +COMP cc_cause "Cause" +{ + + cs ; Coding standard II + .0 ; Spare + - loc ; Location + * rec ; Recommendation + * cause ; Cause value + diag [0..27] ; Diagnostics +} +TYPEDEF COMP cc_cause cc_cause_2 "Cause" + + + +COMP clir_suppr "CLIR suppression" +{ +} + + + +COMP clir_invoc "CLIR invocation" +{ +} + + + +COMP connect_num "Connected number" +{ + + ton ; Type of number + - npi ; Number plan identification + present ; Presentation indicator + .000 ; Spare + * screen ; Screening indicator + BCDEVEN num [0..22] ; Number digit +} + + + +COMP connect_subaddr "Connected subaddress" +{ + + tos ; Type of subaddress + odd_even ; Odd / even indicator + * .000 ; Spare + subaddr [0..20] ; Subaddress information +} + + + +COMP facility "Facility" +{ + fac [0..L3MAX] ; Facility information +} +TYPEDEF COMP facility fac_adv "Facility" + + + +COMP high_layer_comp "High layer compatibility" +{ + + cs ; Coding standard II + interpret ; Interpretation + * prot_prof ; Presentation method of protocol profile + + hlci ; High layer characteristics identification + * ext_hlci ; Extended high layer characteristics identification +} +TYPEDEF COMP high_layer_comp high_layer_comp_2 "High layer compatibility" + + + +COMP key_facility "Keypad facility" +{ + .0 ; Spare + key ; Keypad information +} + + + +COMP low_layer_comp "Low layer compatibility" +{ + llc [0..13] ; Low layer information +} +TYPEDEF COMP low_layer_comp low_layer_comp_2 "Low layer compatibility" + + + +COMP more_data "More data" +{ +} + + + +COMP notific "Notification indicator" +{ + * nd ; Notification description +} + + + +COMP progress "Progress indicator" +{ + + cs ; Coding standard II + .0 ; Spare + * loc ; Location + * progress_desc ; Progress description +} + + + +COMP reverse_call "Reverse call setup direction" +{ +} + + + +COMP ss_version "SS Version Indicator" +{ + ver [0.. MAX_SS_VERSION] ; SS version information +} + + + +COMP user_user "User-user" +{ + pd ; User-user protocol discriminator + info [0..131] ; User-user information +} + + + +COMP allowed_actions "Allowed Actions" +{ + ccbs_act ; ccbs_activation + .0000000 ; Spare +} + + + +COMP recall_type "Recall Type" +{ + .00000 ; Spare + rcl_type ; recall_type +} + + + +COMP setup_cont "Setup Container" +{ + setup_msg [0..L3MAX] ; Setup message +} + + + +COMP redirecting_num "Redirecting party BCD number" +{ + + ton ; Type of number + - npi ; Numbering plan identification + present ; Presentation indicator + .000 ; Spare + * screen ; Screening indicator + BCDEVEN num [0..32] ; Number digits +} + + + +COMP redirecting_subaddr "Redirection party subaddress" +{ + + tos ; Type of subaddress + odd_even ; Odd / even Indication + * .000 ; spare + subaddr [0..20] ; Subaddress information +} + + + + + + +MSG d_alert downlink 0b00000001 ; Alerting +{ + GSM3_V msg_type ; Message Type + GSM4_TLV facility 0x1C ; Facility + GSM4_TLV progress 0x1E ; Progress indicator + GSM4_TLV user_user 0x7E ; User-user +} + + + +MSG u_alert uplink 0b00000001 ; Alerting +{ + GSM3_V msg_type ; Message Type + GSM4_TLV facility 0x1C ; Facility + GSM4_TLV user_user 0x7E ; User-user + GSM4_TLV ss_version 0x7F ; SS version +} + + + +MSG u_call_conf uplink 0b00001000 ; Call confirmed +{ + GSM3_V msg_type ; Message Type + GSM1_TV repeat 0x0D ; Repeat Indicator + GSM4_TLV bearer_cap 0x04 ; Bearer capability 1 + GSM4_TLV bearer_cap_2 0x04 ; Bearer capability 2 + GSM4_TLV cc_cause 0x08 ; CC Cause + GSM4_TLV call_ctrl_cap 0x15 ; CC Capabilities +} + + + +MSG d_call_proceed downlink 0b00000010 ; Call proceeding +{ + GSM3_V msg_type ; Message Type + GSM1_TV repeat 0x0D ; Repeat Indicator + GSM4_TLV bearer_cap 0x04 ; Bearer capability 1 + GSM4_TLV bearer_cap_2 0x04 ; Bearer capability 2 + GSM4_TLV facility 0x1C ; Facility + GSM4_TLV progress 0x1E ; Progress indicator +} + + + +MSG b_congest_ctrl both 0b00111001 ; Congestion control +{ + GSM3_V msg_type ; Message Type + GSM1_V congest_lev ; Congestion level + .0000 ; Spare half octet + GSM4_TLV cc_cause 0x08 ; CC Cause +} + + + +MSG d_connect downlink 0b00000111 ; Connect +{ + GSM3_V msg_type ; Message Type + GSM4_TLV facility 0x1C ; Facility + GSM4_TLV progress 0x1E ; Progress indicator + GSM4_TLV connect_num 0x4C ; Connected number + GSM4_TLV connect_subaddr 0x4D ; Connected subaddress + GSM4_TLV user_user 0x7E ; User-user +} + + + +MSG u_connect uplink 0b00000111 ; Connect +{ + GSM3_V msg_type ; Message Type + GSM4_TLV facility 0x1C ; Facility + GSM4_TLV connect_subaddr 0x4D ; Connected subaddress + GSM4_TLV user_user 0x7E ; User-user + GSM4_TLV ss_version 0x7F ; SS version +} + + + +MSG b_connect_ack both 0b00001111 ; Connect acknowledge +{ + GSM3_V msg_type ; Message Type +} + + + +MSG d_disconnect downlink 0b00100101 ; Disconnect +{ + GSM3_V msg_type ; Message Type + GSM4_LV cc_cause ; CC Cause + GSM4_TLV facility 0x1C ; Facility + GSM4_TLV progress 0x1E ; Progress indicator + GSM4_TLV user_user 0x7E ; User-user + GSM4_TLV allowed_actions 0x7B ; Allowed Actions +} + + + +MSG u_disconnect uplink 0b00100101 ; Disconnect +{ + GSM3_V msg_type ; Message Type + GSM4_LV cc_cause ; CC Cause + GSM4_TLV facility 0x1C ; Facility + GSM4_TLV user_user 0x7E ; User-user + GSM4_TLV ss_version 0x7F ; SS version +} + + + +MSG u_emerge_setup uplink 0b00001110 ; Emergency setup +{ + GSM3_V msg_type ; Message Type + GSM4_TLV bearer_cap 0x04 ; Bearer capability +} + + + +MSG d_facility downlink 0b00111010 ; Facility +{ + GSM3_V msg_type ; Message Type + GSM4_LV facility ; Facility +} + + + +MSG u_facility uplink 0b00111010 ; Facility +{ + GSM3_V msg_type ; Message Type + GSM4_LV facility ; Facility + GSM4_TLV ss_version 0x7F ; SS version +} + + + +MSG u_hold uplink 0b00011000 ; Hold +{ + GSM3_V msg_type ; Message Type +} + + + +MSG d_hold_ack downlink 0b00011001 ; Hold Acknowledge +{ + GSM3_V msg_type ; Message Type +} + + + +MSG d_hold_rej downlink 0b00011010 ; Hold Reject +{ + GSM3_V msg_type ; Message Type + GSM4_LV cc_cause ; CC Cause +} + + + +MSG b_modify both 0b00010111 ; Modify +{ + GSM3_V msg_type ; Message Type + GSM4_LV bearer_cap ; Bearer capability + GSM4_TLV low_layer_comp 0x7C ; Low layer comp. + GSM4_TLV high_layer_comp 0x7D ; High layer comp. + GSM2_T reverse_call 0xA3 ; Reverse call setup direction direction +} + + + +MSG b_modify_comp both 0b00011111 ; Modify complete +{ + GSM3_V msg_type ; Message Type + GSM4_LV bearer_cap ; Bearer capability + GSM4_TLV low_layer_comp 0x7C ; Low layer comp. + GSM4_TLV high_layer_comp 0x7D ; High layer comp. + GSM2_T reverse_call 0xA3 ; Reverse call setup direction direction +} + + + +MSG b_modify_rej both 0b00010011 ; Modify reject +{ + GSM3_V msg_type ; Message Type + GSM4_LV bearer_cap ; Bearer capability + GSM4_LV cc_cause ; CC Cause + GSM4_TLV low_layer_comp 0x7C ; Low layer comp. + GSM4_TLV high_layer_comp 0x7D ; High layer comp. +} + + + +MSG b_notify both 0b00111110 ; Notify +{ + GSM3_V msg_type ; Message Type + GSM3_V notific ; Notification indicator +} + + + +MSG d_progress downlink 0b00000011 ; Progress +{ + GSM3_V msg_type ; Message Type + GSM4_LV progress ; Progress indicator + GSM4_TLV user_user 0x7E ; User-user +} + + + +MSG d_release downlink 0b00101101 ; Release +{ + GSM3_V msg_type ; Message Type + GSM4_TLV cc_cause 0x08 ; CC Cause + GSM4_TLV cc_cause_2 0x08 ; Second cause + GSM4_TLV facility 0x1C ; Facility + GSM4_TLV user_user 0x7E ; User-user +} + + + +MSG u_release uplink 0b00101101 ; Release +{ + GSM3_V msg_type ; Message Type + GSM4_TLV cc_cause 0x08 ; CC Cause + GSM4_TLV cc_cause_2 0x08 ; Second cause + GSM4_TLV facility 0x1C ; Facility + GSM4_TLV user_user 0x7E ; User-user + GSM4_TLV ss_version 0x7F ; SS version +} + + + +MSG d_release_comp downlink 0b00101010 ; Release complete +{ + GSM3_V msg_type ; Message Type + GSM4_TLV cc_cause 0x08 ; CC Cause + GSM4_TLV facility 0x1C ; Facility + GSM4_TLV user_user 0x7E ; User-user +} + + + +MSG u_release_comp uplink 0b00101010 ; Release complete +{ + GSM3_V msg_type ; Message Type + GSM4_TLV cc_cause 0x08 ; CC Cause + GSM4_TLV facility 0x1C ; Facility + GSM4_TLV user_user 0x7E ; User-user + GSM4_TLV ss_version 0x7F ; SS version +} + + + +MSG u_retrieve uplink 0b00011100 ; Retrieve +{ + GSM3_V msg_type ; Message Type +} + + + +MSG d_retrieve_ack downlink 0b00011101 ; Retrieve Acknowledge +{ + GSM3_V msg_type ; Message Type +} + + + +MSG d_retrieve_rej downlink 0b00011110 ; Retrieve Reject +{ + GSM3_V msg_type ; Message Type + GSM4_LV cc_cause ; CC Cause +} + + + +MSG d_setup downlink 0b00000101 ; Setup +{ + GSM3_V msg_type ; Message Type + GSM1_TV repeat 0x0D ; BC repeat indicator + GSM4_TLV bearer_cap 0x04 ; Bearer capability 1 + GSM4_TLV bearer_cap_2 0x04 ; Bearer capability 2 + GSM4_TLV facility 0x1C ; Facility + GSM4_TLV progress 0x1E ; Progress indicator + GSM3_TV signal 0x34 ; Signal + GSM4_TLV calling_num 0x5C ; Calling party number BCD + GSM4_TLV calling_subaddr 0x5D ; Calling party sub-address + GSM4_TLV dl_called_num 0x5E ; Called party BCD number + GSM4_TLV called_subaddr 0x6D ; Called party sub-address + GSM4_TLV redirecting_num 0x74 ; Redirecting party BCD number + GSM4_TLV redirecting_subaddr 0x75 ; Redirecting party sub-address + GSM1_TV repeat_2 0x0D ; LLC repeat indicator + GSM4_TLV low_layer_comp 0x7C ; Low layer compatibility I + GSM4_TLV low_layer_comp_2 0x7C ; Low layer compatibility II + GSM1_TV repeat_3 0x0D ; HLC repeat indicator + GSM4_TLV high_layer_comp 0x7D ; High layer compatibility i + GSM4_TLV high_layer_comp_2 0x7D ; High layer compatibility ii + GSM4_TLV user_user 0x7E ; User-user +} + + + +MSG u_setup uplink 0b00000101 ; Setup +{ + GSM3_V msg_type ; Message Type + GSM1_TV repeat 0x0D ; BC repeat indicator + GSM4_TLV bearer_cap 0x04 ; Bearer capability 1 + GSM4_TLV bearer_cap_2 0x04 ; Bearer capability 2 + GSM4_TLV facility 0x1C ; Facility (simple recall alignment) + GSM4_TLV calling_subaddr 0x5D ; Calling party sub-address + GSM4_TLV ul_called_num 0x5E ; Called party BCD number + GSM4_TLV called_subaddr 0x6D ; Called party sub-address + GSM1_TV repeat_2 0x0D ; LLC repeat indicator + GSM4_TLV low_layer_comp 0x7C ; Low layer compatibility I + GSM4_TLV low_layer_comp_2 0x7C ; Low layer compatibility II + GSM1_TV repeat_3 0x0D ; HLC repeat indicator + GSM4_TLV high_layer_comp 0x7D ; High layer compatibility i + GSM4_TLV high_layer_comp_2 0x7D ; High layer compatibility ii + GSM4_TLV user_user 0x7E ; User-user + GSM4_TLV ss_version 0x7F ; SS version + GSM2_T clir_suppr 0xA1 ; CLIR suppression + GSM2_T clir_invoc 0xA2 ; CLIR invocation + GSM4_TLV call_ctrl_cap 0x15 ; CC capabilities + GSM4_TLV fac_adv 0x1D ; Facility (advanced recall alignment) +} + + + +MSG u_start_dtmf uplink 0b00110101 ; Start DTMF +{ + GSM3_V msg_type ; Message Type + GSM3_TV key_facility 0x2C ; Keypad facility +} + + + +MSG d_start_dtmf_ack downlink 0b00110110 ; Start DTMF Acknowledge +{ + GSM3_V msg_type ; Message Type + GSM3_TV key_facility 0x2C ; Keypad facility +} + + + +MSG d_start_dtmf_rej downlink 0b00110111 ; Start DTMF reject +{ + GSM3_V msg_type ; Message Type + GSM4_LV cc_cause ; CC Cause +} + + + +MSG b_status both 0b00111101 ; Status +{ + GSM3_V msg_type ; Message Type + GSM4_LV cc_cause ; CC Cause + GSM3_V call_state ; Call state + GSM4_TLV aux_states 0x24 ; Auxiliary states +} + + + +MSG b_status_enq both 0b00110100 ; Status enquiry +{ + GSM3_V msg_type ; Message Type +} + + + +MSG u_stop_dtmf uplink 0b00110001 ; Stop DTMF +{ + GSM3_V msg_type ; Message Type +} + + + +MSG d_stop_dtmf_ack downlink 0b00110010 ; Stop DTMF acknowledge +{ + GSM3_V msg_type ; Message Type +} + + + +MSG b_user_info both 0b00010000 ; User information +{ + GSM3_V msg_type ; Message Type + GSM4_LV user_user ; User-user + GSM2_T more_data 0xA0 ; More data +} + + + +MSG u_start_cc uplink 0b00001001 ; Start_CC +{ + GSM3_V msg_type ; Message Type + GSM4_TLV call_ctrl_cap 0x15 ; CC Capabilities +} + + + +MSG d_recall downlink 0b00001011 ; Recall +{ + GSM3_V msg_type ; Message Type + GSM3_V recall_type ; Recall Type + GSM4_LV facility ; Facility +} + + + +MSG u_cc_est_conf uplink 0b00000110 ; CC-Establishment confirmed +{ + GSM3_V msg_type ; Message Type + GSM1_TV repeat 0x0D ; Repeat Indicator + GSM4_TLV bearer_cap 0x04 ; Bearer capability 1 + GSM4_TLV bearer_cap_2 0x04 ; Bearer capability 2 + GSM4_TLV cc_cause 0x08 ; CC Cause +} + + + +MSG d_cc_establishment downlink 0b00000100 ; CC-Establishment +{ + GSM3_V msg_type ; Message Type + GSM4_LV setup_cont ; Setup Container +} + + + + + +