FreeCalypso > hg > fc-tourmaline
view cdg-hybrid/msg/cc.mdf @ 174:6838be2e9067
mmiSmsSend.c: formatting fixes and dead code elimination
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Tue, 19 Jan 2021 03:09:30 +0000 |
parents | 35f7a1dc9f7d |
children |
line wrap: on
line source
;******************************************************************************** ;*** File : cc.mdf ;*** Creation : Thu Jun 19 15:32:09 CST 2008 ;*** 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.110 ;*** Document Date : 2004-01-26 ;*** Document Status: BEING_PROCESSED ;*** Document Author: HM ;******************************************************************************** PRAGMA SRC_FILE_TIME "Wed Nov 28 10:18:32 2007" PRAGMA LAST_MODIFIED "2004-01-26" PRAGMA ID_AND_VERSION "6147.600.97.110" PRAGMA CCDNAME CC ; CCD name tag PRAGMA PREFIX M_CC ; Prefix with 'M_CC' CONST L3MAX 251 ; maximum size of a L3 buffer CONST MAX_SS_VERSION 1 ; maximum length in SS version CONST MAX_USER_USER_LENGTH 128 ; maximum length of user-user info [ 24.008 c.p. 10.5.4.25] 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 5 ITC_OTHER "Other ITC (See octet 5a)" 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, (GSM R97 only)" 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 11 NPI_CTS "Reserved for CTS" 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 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" VAL 3 RA_OTHER "Other rate adaption" VALTAB VAL_repeat VAL DEF "Reserved" VAL 1 REPEAT_CIRCULAR "Circular for successive selection 'mode 1 alternate mode 2'" VAL 2 REPEAT_FALLBACK "Support of fallback - mode 1 preferred, mode 2 if setup of mode 1 fails" VAL 3 REPEAT_SEQUENTIAL "Sequential for successive selection 'mode 1 and then mode 2' (GSM R97 only)" 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 3 SIAP_X28_INDIV_NUI "X.28 - dedicated PAD, individual NUI (GSM R97 only)" VAL 4 SIAP_X28_UNIV_NUI "X.28 - dedicated PAD, universal NUI (GSM R97 only)" VAL 5 SIAP_X28_NON_DEDIC "X.28 - non dedicated PAD (GSM R97 only)" 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 10 L2_VIDEOTEX "videotex profile 1" VAL 12 L2_COPFC "COPnoFlCt (Character oriented Protocol with no Flow Control mechanism)" VAL 13 L2_X75 "X.75 layer 2 modified (CAPI)" 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, 75bit/s V.23, X.1, V.110 (GSM R97 only)" 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 (GSM R97 only)" 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" VAL 9 FNUR_33600 "FNUR 33.6 kbit/s - bit transparent (UMTS only)" VAL 10 FNUR_32000 "FNUR 32.0 kbit/s - I.460" VAL 11 FNUR_31200 "FNUR 31.2 kbit/s - V.34 (UMTS and 3,1 khz only)" 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 8 ACC_144 "TCH 14.4 acceptable" VAL 11 ACC_ALL "All channel codings acceptable" VALTAB VAL_acc_ext_288 %REL99% VAL 0 acc_ext_288_not_ok %REL99% "TCH/28.8 not acceptable" VAL 1 acc_ext_288_ok %REL99% "TCH/28.8 acceptable" VALTAB VAL_acc_ext_320 %REL99% VAL 0 acc_ext_320_not_ok %REL99% "TCH/32.0 not acceptable" VAL 1 acc_ext_320_ok %REL99% "TCH/32.0 acceptable" VALTAB VAL_acc_ext_432 %REL99% VAL 0 acc_ext_432_not_ok %REL99% "TCH/43.2 not acceptable" VAL 1 acc_ext_432_ok %REL99% "TCH/43.2 acceptable" VALTAB VAL_ch_cod_asym %REL99% VAL 0 CH_COD_SYM_PREF %REL99% "Channel coding symmetry preferred" VAL 1 CH_COD_DL_BIAS %REL99% "Downlink biased channel coding asymmetry preferred" VAL 2 CH_COD_UL_BIAS %REL99% "Uplink biased channel coding asymmetry preferred" VAL 3 CH_COD_SYM_PREFX %REL99% "Unused, interpret as Channel coding symmetry preferred" 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 DEF "Reserved" 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" VAL 9 WAIUR_38400_INT_1 "Interpreted as 38.4 kbps by the network" VAL 10 WAIUR_38400_INT_2 "Interpreted as 38.4 kbps by the network" VAL 11 WAIUR_38400_INT_3 "Interpreted as 38.4 kbps by the network" VAL 12 WAIUR_38400_INT_4 "Interpreted as 38.4 kbps by the network" 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" VALTAB VAL_other_itc %REL99% VAL DEF "Reserved" VAL 0 ITC_DIGITAL_RESTRICTED %REL99% "Restricted digital information" VALTAB VAL_other_ra %REL99% VAL DEF "Reserved" VAL 0 RA_V120 %REL99% "V.120" VAL 1 RA_H223_H245 %REL99% "H.223 and H.245" VAL 2 RA_PIAFS %REL99% "PIAFS" VALTAB VAL_ra_header %REL99% VAL 0 RA_NO_HEADER %REL99% "Rate adaption header not included" VAL 1 RA_HEADER_INCLUDED %REL99% "Rate adaption header included" VALTAB VAL_multiple_frame %REL99% VAL 0 MULTIPLE_FRAME_NO %REL99% "Multiple frame establishment not supported, only UI frames allowed" VAL 1 MULTIPLE_FRAME_YES %REL99% "Multiple frame establishment supported" VALTAB VAL_mode_of_operation %REL99% VAL 0 BIT_TRANSPARENT %REL99% "Bit transparent mode of operation" VAL 1 PROTOCOL_SENSITIVE %REL99% "Protocol sensitive mode of operation" VALTAB VAL_lli_negotiation %REL99% VAL 0 LLI_DEFAULT %REL99% "Default LLI=256 only" VAL 1 LLI_FULL %REL99% "Full protocol negotiation" VALTAB VAL_assignor_assignee %REL99% VAL 0 DEFAULT_ASSIGNEE %REL99% "Message originator is default assignee" VAL 1 ASSIGNOR_ONLY %REL99% "Message originator is assignor only" VALTAB VAL_in_out_band_negotiation %REL99% VAL 0 INBAND_NEGOTIATION %REL99% "Negotiation is done inband using logical link zero" VAL 1 OUTBAND_NEGOTIATION %REL99% "Negotiation is done with USER INFORMATION messages on a temporary signalling connection" VALTAB VAL_max_nof_supp_bearers VAL DEF "Reserved" VAL 1 MAX_NOF_SUPP_BEARER_1 "1 bearer suppported" VALTAB VAL_max_nof_supp_speech_bearers VAL DEF "Reserved" VAL 0 MAX_NOF_SUPP_SPEECH_BEARER_0 "0 speech bearer suppported" VAL 1 MAX_NOF_SUPP_SPEECH_BEARER_1 "1 speech bearer suppported" VALTAB VAL_cause_no_cli %REL99% VAL DEF "Other values shall be interpreted as Unavailable" VAL 0 CAUSE_NO_CLI_UNAVAILABLE %REL99% "CLI is unavailable" VAL 1 CAUSE_NO_CLI_USER_REJECT %REL99% "CLI rejected by remote user" VAL 2 CAUSE_NO_CLI_INTERACT_OTHER_SERVICE %REL99% "Interaction with other service" VAL 3 CAUSE_NO_CLI_PAYPHONE %REL99% "Coin line/payphone" VALTAB VAL_priority_grant %REL99% VAL 0 PRIO_NONE %REL99% "no priority applied" VAL 1 PRIO_4 %REL99% "call priority level 4" VAL 2 PRIO_3 %REL99% "call priority level 3" VAL 3 PRIO_2 %REL99% "call priority level 2" VAL 4 PRIO_1 %REL99% "call priority level 1" VAL 5 PRIO_0 %REL99% "call priority level 0" VAL 6 PRIO_B %REL99% "call priority level B" VAL 7 PRIO_A %REL99% "call priority level A" VALTAB VAL_alerting_pat %REL99% VAL DEF "Reserved" VAL 0 ALERT_1 %REL99% "alerting pattern 1" VAL 1 ALERT_2 %REL99% "alerting pattern 2" VAL 2 ALERT_3 %REL99% "alerting pattern 3" VAL 4 ALERT_5 %REL99% "alerting pattern 5" VAL 5 ALERT_6 %REL99% "alerting pattern 6" VAL 6 ALERT_7 %REL99% "alerting pattern 7" VAL 7 ALERT_8 %REL99% "alerting pattern 8" VAL 8 ALERT_9 %REL99% "alerting pattern 9" 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 acc_ext_288 %REL99% "Acceptable Channel Codings 28.8" 1 VAL @m_cc - VAL_acc_ext_288@ VAR acc_ext_320 %REL99% "Acceptable Channel Codings 32.0" 1 VAL @m_cc - VAL_acc_ext_320@ VAR acc_ext_432 "Acceptable Channel Codings 43.2" 1 VAL @m_cc - VAL_acc_ext_432@ VAR ch_cod_asym %REL99% "Channel coding asymmetry indication" 2 VAL @m_cc - VAL_ch_cod_asym@ 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@ VAR other_itc %REL99% "Other ITC" 2 VAL @m_cc - VAL_other_itc@ VAR other_ra %REL99% "Other Rate adaption" 2 VAL @m_cc - VAL_other_ra@ VAR ra_header %REL99% "Rate adaption header" 1 VAL @m_cc - VAL_ra_header@ VAR multiple_frame %REL99% "Multiple frame establishment support" 1 VAL @m_cc - VAL_multiple_frame@ VAR mode_of_operation %REL99% "Mode of operation" 1 VAL @m_cc - VAL_mode_of_operation@ VAR lli_negotiation %REL99% "Logical link identifier negotiation" 1 VAL @m_cc - VAL_lli_negotiation@ VAR assignor_assignee %REL99% "Assignor/assignee" 1 VAL @m_cc - VAL_assignor_assignee@ VAR in_out_band_negotiation %REL99% "Inband/Out of band negotiation" 1 VAL @m_cc - VAL_in_out_band_negotiation@ VAR max_nof_supp_bearers "Maximum number of supported bearers" 4 VAL @m_cc - VAL_max_nof_supp_bearers@ VAR max_nof_supp_speech_bearers "Maximum number of supported speech bearers" 4 VAL @m_cc - VAL_max_nof_supp_speech_bearers@ VAR cause_no_cli %REL99% "Cause of no CLI_" 8 VAL @m_cc - VAL_cause_no_cli@ VAR priority_grant %REL99% "Prioritiy granted" 4 VAL @m_cc - VAL_priority_grant@ VAR alerting_pat %REL99% "Alerting pattern" 4 VAL @m_cc - VAL_alerting_pat@ 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 %REL99% ; Structured Element Item other_itc %REL99% ; Other ITC other_ra %REL99% ; Other Rate Adaption - .000 %REL99% ; Spare ra_header %REL99% ; Rate adaption header multiple_frame %REL99% ; Multiple frame support mode_of_operation %REL99% ; Mode of operation lli_negotiation %REL99% ; Logical Link Identifier Negotiation assignor_assignee %REL99% ; Assignor / assignee in_out_band_negotiation %REL99% ; Inband / outband negotiation * .0 %REL99% ; Spare * sig_access_prot %!REL99% ; 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 %REL99% ; Wanted Air Interface User Rate acc_ext_288 %REL99% ; Acceptable channel codings ext. 28.8 acc_ext_320 %REL99% ; Acceptable channel codings ext. 32.0 acc_ext_432 %REL99% ; Acceptable channel codings ext. 43.2 ch_cod_asym %REL99% ; Channel coding asymmetry indcation * .00 %REL99% ; Spare * waiur %!REL99% ; 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" { max_nof_supp_bearers %REL99% ; MAX_NOF_SUP_BEARER .00 %REL99% ; Spare .000000 %!REL99% ; Spare pcp ; PCP dtmf ; DTMF .0000 %REL99% ; Spare max_nof_supp_speech_bearers %REL99% ; MAX_NOF_SPEECH_BEARERS } 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..16] ; 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..MAX_USER_USER_LENGTH] ; 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 } COMP cause_of_no_cli %REL99% "Cause of no CLI" { cause_no_cli %REL99% ; Cause of no CLI } COMP immediate_mod "Immediate Modification Indicator" { } COMP alerting_pattern %REL99% "Alerting pattern" { .0000 ; Spare alerting_pat %REL99% ; alerting } 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 GSM1_TV priority_grant 0x08 %REL99% ; Priority granted } 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 GSM2_T immediate_mod 0xA4 ; Immediate Modification indictation } 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 GSM1_TV priority_grant 0x08 %REL99% ; Priority granted GSM4_TLV alerting_pattern 0x19 %REL99% ; Alert GSM4_TLV cause_of_no_cli 0x3A %REL99% ; Cause of no CLI } 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 }