comparison cdg-hybrid/sap/mncc.pdf @ 14:35f7a1dc9f7d

cdg-hybrid: import from Magnetite
author Mychaela Falconia <falcon@freecalypso.org>
date Fri, 16 Oct 2020 07:15:38 +0000
parents
children
comparison
equal deleted inserted replaced
13:83146a4ae927 14:35f7a1dc9f7d
1 ;********************************************************************************
2 ;*** File : mncc.pdf
3 ;*** Creation : Wed Mar 11 09:58:24 CST 2009
4 ;*** XSLT Processor : Apache Software Foundation / http://xml.apache.org/xalan-j / supports XSLT-Ver: 1
5 ;*** Copyright : (c) Texas Instruments AG, Berlin Germany 2002
6 ;********************************************************************************
7 ;*** Document Type : Service Access Point Specification
8 ;*** Document Name : mncc
9 ;*** Document No. : 6147.101.96.116
10 ;*** Document Date : 2003-07-03
11 ;*** Document Status: BEING_PROCESSED
12 ;*** Document Author: HM
13 ;********************************************************************************
14
15
16
17 PRAGMA SRC_FILE_TIME "Thu Nov 29 09:47:40 2007"
18 PRAGMA LAST_MODIFIED "2003-07-03"
19 PRAGMA ID_AND_VERSION "6147.101.96.116"
20 PRAGMA PREFIX MNCC ; Prefix with 'MNCC'
21
22
23
24 CONST FACILITY_LEN 251 ; Max. length of facility considering L2 constraints
25 CONST USER_LEN 128 ;
26 CONST MAX_CC_CALLING_NUMBER 22 ; max. length of calling party BCD number (MT SETUP)
27 CONST MAX_CC_REDIR_NUMBER 32 ; max. length of redirecting number (MT SETUP)
28 CONST MAX_CC_CALLED_NUMBER 80 ; max. length of called party BCD number (MO SETUP)
29 CONST SUB_LENGTH 20 ;
30 CONST MAX_BC_LEN 10 ;
31 EXTERN CONST @p_gsmcom - CC_ORIGINATING_ENTITY@ CC_ORIGINATING_ENTITY ; mask for indicating the originating entity of a cause is CC
32 EXTERN CONST @p_gsmcom - ACI_ORIGINATING_ENTITY@ ACI_ORIGINATING_ENTITY ; mask for indicating the originating entity of a cause is ACI
33 CONST TI_BERLIN 1 ; TI Berlin variant of the SAP
34 CONST MAX_CC_CAUSE_LENGTH 30 ; Max. length of the raw cause variable
35
36
37
38 VALTAB VAL_ti
39 VAL 0 - 6 "ms originated identifier"
40 VAL 8 - 14 "ms terminated transaction"
41 VAL 7 TI_RES_1 "reserved"
42 VAL 15 TI_RES_2 "reserved"
43
44 VALTAB VAL_progress_desc
45 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"
46 VAL 2 PROG_DEST_NON_PLMN "destination address in non-PLMN/ISDN"
47 VAL 3 PROG_ORIGIN_NON_PLMN "origination address in non-PLMN/ISDN"
48 VAL 4 PROG_RETURN_TO_PLMN "call has returned to the PLMN/ISDN"
49 VAL 8 PROG_INBAND_AVAIL "in-band information or appropriate pattern now available"
50 VAL 32 PROG_END_TO_END_PLMN "call is end-to-end PLMN/ISDN"
51 VAL 64 PROG_QUEUEING "queueing"
52 VAL 254 PROG_UNSPECIFIC "unspecific, used when coding standard is not equal to GSM; note that the value chosen here must not collide with any defined value of the progress description IE of the air interface"
53 VAL 255 PROG_NOT_PRES "not present"
54
55 VALTAB VAL_fac_context
56 VAL 0 FAC_IN_ALERT "Facility information in ALERT message"
57 VAL 1 FAC_IN_CALL_PROCEED "Facility information in CALL PROCEEDING message"
58 VAL 2 FAC_IN_DISCONNECT "Facility information in DISCONNECT message"
59 VAL 3 FAC_IN_RELEASE "Facility information in RELEASE message"
60 VAL 4 FAC_IN_CONNECT "Facility information in CONNECT message"
61 VAL 5 FAC_IN_SETUP "Facility information in SETUP message"
62 VAL 6 FAC_IN_FACILITY "Facility information in USER INFORMATION message"
63 VAL 7 FAC_IN_RELEASE_COMP "Facility information in RELEASE COMPLETE message"
64 VAL 8 FAC_IN_RECALL "Facility information in RECALL message"
65
66 VALTAB VAL_info_context
67 VAL 0 USER_IN_ALERT "User information in ALERT message"
68 VAL 1 USER_IN_DISCONNECT "User information in DISCONNECT message"
69 VAL 2 USER_IN_PROGRESS "User information in PROGRESS message"
70 VAL 3 USER_IN_RELEASE "User information in RELEASE message"
71 VAL 4 USER_IN_CONNECT "User information in CONNECT message"
72 VAL 5 USER_IN_SETUP "User information in SETUP message"
73 VAL 6 USER_IN_USER "User information in USER INFORMATION message"
74
75 VALTAB VAL_pd
76 VAL 16 - 63 "reserved for other network layer or through layer 3 protocols including Rec.X.25"
77 VAL 64 - 79 "national use"
78 VAL 80 - 254 "reserved for other network through layer or layer 3 protocols including Rec.X.25"
79 VAL 0 PD_USER "user specific protocol"
80 VAL 1 PD_HIGH_LAYER "OSI high layer protocols"
81 VAL 2 PD_X244 "X.244"
82 VAL 3 PD_SYS_MANAGE "reserved for system management convergence function"
83 VAL 4 PD_IA5 "IA5 characters"
84 VAL 7 PD_V120 "Rec.V.120 rate adaption"
85 VAL 8 PD_Q931 "Q.931 (I.451) user-network call control messages"
86
87 VALTAB VAL_serv
88 VAL 0 SERV_SPEECH "speech"
89 VAL 1 SERV_DATA "data"
90 VAL 255 SERV_NOT_PRES "not present"
91
92 VALTAB VAL_cause
93 VAL 0b0000010100000001 CAUSE_UNASSIGN "unassigned (unallocated) number"
94 VAL 0b0000010100000011 CAUSE_NO_ROUTE "no route to destination"
95 VAL 0b0000010100000110 CAUSE_CHAN_UNACCEPT "channel unacceptable"
96 VAL 0b0000010100001000 CAUSE_BARRED "operator determined barring"
97 VAL 0b0000010100010000 CAUSE_CALL_CLEAR "normal call clearing"
98 VAL 0b0000010100010001 CAUSE_USER_BUSY "user busy"
99 VAL 0b0000010100010010 CAUSE_NO_RESPONSE "no user responding"
100 VAL 0b0000010100010011 CAUSE_ALERT_NO_ANSWER "user alerting, no answer"
101 VAL 0b0000010100010101 CAUSE_CALL_REJECT "call rejected"
102 VAL 0b0000010100010110 CAUSE_NUM_CHANGED "number changed"
103 VAL 0b0000010100011001 CAUSE_PREEMPTION "pre-emption"
104 VAL 0b0000010100011010 CAUSE_USER_CLEAR "non selected user clearing"
105 VAL 0b0000010100011011 CAUSE_DEST_ORDER "destination out of order"
106 VAL 0b0000010100011100 CAUSE_NUM_FORMAT "invalid number format (incomplete number)"
107 VAL 0b0000010100011101 CAUSE_FACILITY_REJECT "facility rejected"
108 VAL 0b0000010100011110 CAUSE_STATUS_ENQUIRY "response to status enquiry"
109 VAL 0b0000010100011111 CAUSE_UNSPECIFIED "normal, unspecified"
110 VAL 0b0000010100100010 CAUSE_NO_CHAN_AVAIL "no circuit / channel available"
111 VAL 0b0000010100100110 CAUSE_NETWORK_ORDER "network out of order"
112 VAL 0b0000010100101001 CAUSE_TEMP_FAIL "temporary failure"
113 VAL 0b0000010100101010 CAUSE_SWITCH_CONGEST "switching equipment congestion"
114 VAL 0b0000010100101011 CAUSE_INFO_DISCARD "access information discarded"
115 VAL 0b0000010100101100 CAUSE_REQ_CHAN_UNAVAIL "requested circuit / channel not available"
116 VAL 0b0000010100101111 CAUSE_RESOURCE_UNAVAIL "resources unavailable, unspecified"
117 VAL 0b0000010100110001 CAUSE_QOS_UNAVAIL "quality of service unavailable"
118 VAL 0b0000010100110010 CAUSE_FACILITY_UNSUBSCRIB "requested facility not subscribed"
119 VAL 0b0000010100110111 CAUSE_BARRED_IN_CUG "incoming calls barred within the CUG"
120 VAL 0b0000010100111001 CAUSE_BEARER_CAP_AUTHORIZ "bearer capability not authorized"
121 VAL 0b0000010100111010 CAUSE_BEARER_CAP_UNAVAIL "bearer capability not presently available"
122 VAL 0b0000010100111111 CAUSE_SERVICE_UNAVAIL "service or option not available, unspecified"
123 VAL 0b0000010101000001 CAUSE_BEARER_NOT_IMPLEM "bearer service not implemented"
124 VAL 0b0000010101000100 CAUSE_ACM_MAX "ACM equal or greater than ACMmax"
125 VAL 0b0000010101000101 CAUSE_FACILITY_NOT_IMPLEM "requested facility not implemented"
126 VAL 0b0000010101000110 CAUSE_RESTICT_BEARER_CAP "only restricted digital information bearer capability is available"
127 VAL 0b0000010101001111 CAUSE_SERVICE_NOT_IMPLEM "service or option not implemented, unspecified"
128 VAL 0b0000010101010001 CAUSE_INVALID_TI "invalid transaction identifier value"
129 VAL 0b0000010101010111 CAUSE_USER_NOT_IN_CUG "user not member of CUG"
130 VAL 0b0000010101011000 CAUSE_INCOMPAT_DEST "incompatible destination (originated by net)"
131 VAL 0b0000010101011011 CAUSE_INVALID_TRANS_NET "invalid transit network selection"
132 VAL 0b0000010101011111 CAUSE_INCORRECT_MESSAGE "semantically incorrect message"
133 VAL 0b0000010101100000 CAUSE_INVALID_MAND_INFO "invalid mandatory information"
134 VAL 0b0000010101100001 CAUSE_MESSAGE_TYPE_NOT_IMPLEM "message type non-existent or not implemented"
135 VAL 0b0000010101100010 CAUSE_MESSAGE_TYPE_INCOMPAT "message type not compatible with protocol state"
136 VAL 0b0000010101100011 CAUSE_INFO_ELEM_NOT_IMPLEM "information element non-existent or not implemented"
137 VAL 0b0000010101100100 CAUSE_COND_INFO_ELEM "conditional information element error"
138 VAL 0b0000010101100101 CAUSE_MESSAGE_INCOMPAT "message not compatible with protocol state"
139 VAL 0b0000010101100110 CAUSE_TIMER "recovery on timer expiry"
140 VAL 0b0000010101101111 CAUSE_PROTOCOL "protocol error, unspecified"
141 VAL 0b0000010101111111 CAUSE_INTERWORKING "interworking, unspecified"
142 VAL 0b0100010100011101 CAUSE_MS_FACILITY_REJECT "facility rejected (originated by MS)"
143 VAL 0b0100010101000001 CAUSE_MS_BEARER_NOT_IMPLEM "bearer service not implemented (originated by MS)"
144 VAL 0b0100010101010001 CAUSE_MS_INVALID_TI "invalid transaction identifier value (originated by MS)"
145 VAL 0b0100010101011000 CAUSE_MS_INCOMPAT_DEST "incompatible destination (originated by MS)"
146 VAL 0b0100010101100000 CAUSE_MS_INVALID_MAND_INFO "invalid mandatory information (originated by MS)"
147 VAL 0b0100010101100100 CAUSE_MS_COND_INFO_ELEM "conditional information element error (originated by MS)"
148 VAL 0b0100010101100101 CAUSE_MS_MESSAGE_INCOMPAT "message not compatible with protocol state (originated by MS)"
149 VAL 0b0100010101100110 CAUSE_MS_TIMER "recovery on timer expiry (originated by MS)"
150 VAL 0b1000010100000000 CAUSE_MODIFY_SUCCESS "in-call modification successfully performed, MODIFY COMPLETE message received"
151 VAL 0b1000010100000010 CAUSE_HOLD_SUCCESS "hold successfully performed, HOLD ACKNOWLEDGE message received"
152 VAL 0b1000010100000011 CAUSE_RETRIEVE_SUCCESS "retrieve successfully performed, RETRIEVE ACKNOWLEDGE message received"
153 VAL 0b1000010100000100 CAUSE_DTMF_START_SUCCESS "start of DTMF successfully performed, START DTMF ACKNOWLEDGE message received"
154 VAL 0b1000010100000101 CAUSE_DTMF_STOP_SUCCESS "stop of DTMF successfully performed, STOP DTMF ACKNOWLEDGE message received"
155 VAL 0b1000010111111111 CAUSE_NO_NET_CAUSE "network initiated without cause"
156 VAL 0b1100010100000000 CAUSE_SUCCESS "operation successfully performed (e.g. a call establishment); this cause is used only if no more specific cause applies"
157 VAL 0b1100010100000001 CAUSE_DTMF_NOT_ALLOWED "DTMF is currently not allowed (no speech TCH)"
158 VAL 0b1100010100000010 CAUSE_DTMF_BUFFER_FULL "DTMF storage buffer overflow"
159 VAL 0b1100010100000011 CAUSE_DTMF_ABORTED "DTMF was aborted (e.g. due to state change)"
160 VAL 0b1100010100000100 CAUSE_MAX_NO_RECALLS_REACHED "maximum number of recalls (CCBS) was reached"
161 VAL 0b1100010100000101 CAUSE_MAX_NO_CALLS_REACHED "maximum number of calls was reached"
162 VAL 0b1100010100000110 CAUSE_CHANNEL_SYNC "channel mode or type information (changed)"
163 VAL 0b1100010100000111 CAUSE_REEST_STARTED "call re-establishment started"
164 VAL 0b1100010100001000 CAUSE_REEST_FINISHED "call re-establishment is finished"
165 VAL 0b1100010111111111 CAUSE_NO_MS_CAUSE "MS initiated without cause"
166
167 VALTAB VAL_nd
168 VAL 0 ND_USER_SUSPEND "user suspended"
169 VAL 1 ND_USER_RESUME "user resumed"
170 VAL 2 ND_BEAR_CHANGE "bearer change"
171 VAL 255 ND_NOT_PRES "not present"
172
173 VALTAB VAL_tos
174 VAL 0 TOS_NSAP "NSAP (X.213/ISO 8348 AD2)"
175 VAL 2 TOS_USER_SPEC "user specified"
176 VAL 255 TOS_NOT_PRES "not present"
177
178 VALTAB VAL_odd_even
179 VAL 0 OE_EVEN "even number of address signals"
180 VAL 1 OE_ODD "odd number of address signals"
181
182 VALTAB VAL_key
183 VAL 0x30 DIG_0 "digit '0'"
184 VAL 0x31 DIG_1 "digit '1'"
185 VAL 0x32 DIG_2 "digit '2'"
186 VAL 0x33 DIG_3 "digit '3'"
187 VAL 0x34 DIG_4 "digit '4'"
188 VAL 0x35 DIG_5 "digit '5'"
189 VAL 0x36 DIG_6 "digit '6'"
190 VAL 0x37 DIG_7 "digit '7'"
191 VAL 0x38 DIG_8 "digit '8'"
192 VAL 0x39 DIG_9 "digit '9'"
193 VAL 0x41 DIG_A "'A'"
194 VAL 0x42 DIG_B "'B'"
195 VAL 0x43 DIG_C "'C'"
196 VAL 0x44 DIG_D "'D'"
197 VAL 0x2A DIG_STAR "'('"
198 VAL 0x23 DIG_HASH "'#'"
199 VAL 0x7F DIG_RES "reserved"
200
201 VALTAB VAL_ch_mode
202 VAL 0 CHM_SIG_ONLY "signalling only"
203 VAL 1 CHM_SPEECH "speech full rate or half rate version 1"
204 VAL 33 CHM_SPEECH_V2 "speech full rate or half rate version 2"
205 VAL 65 CHM_SPEECH_V3 "speech full rate or half rate version 3"
206 VAL 3 CHM_DATA_9_6 "data 9.6 kBit/s"
207 VAL 11 CHM_DATA_4_8 "data 4.8 kBit/s"
208 VAL 19 CHM_DATA_2_4 "data 2.4 kBit/s"
209 VAL 15 CHM_DATA_14_4 "data 2.4 kBit/s"
210
211 VALTAB VAL_ch_type
212 VAL 0 CH_SDCCH "SDCCH channel"
213 VAL 1 CH_TCH_F "TCH Fullrate"
214 VAL 2 CH_TCH_H "TCH Halfrate"
215
216 VALTAB VAL_more_data
217 VAL 0 MD_NO_MORE_DATA "no more data"
218 VAL 1 MD_MORE_DATA "more data"
219 VAL 255 MD_NOT_PRES "not present"
220
221 VALTAB VAL_prio
222 VAL 0 PRIO_NORM_CALL "normal call"
223 VAL 1 PRIO_EMERG_CALL "emergency call"
224
225 VALTAB VAL_clir_sup
226 VAL 0 CLR_SUP "CLIR suppressed"
227 VAL 1 CLR_SUP_NOT "CLIR not suppressed"
228 VAL 0xFF CLR_NOT_PRES "CLIR not present"
229
230 VALTAB VAL_sig
231 VAL 0 SIG_DIAL_TONE_ON "dial tone on"
232 VAL 1 SIG_RING_BACK_TONE_ON "ring back tone on"
233 VAL 2 SIG_INT_TONE_ON "intercept tone on"
234 VAL 3 SIG_NET_CONG_TONE_ON "network congestion tone on"
235 VAL 4 SIG_BUSY_TONE_ON "busy tone on"
236 VAL 5 SIG_CONF_TONE_ON "confirm tone on"
237 VAL 6 SIG_ANS_TONE_ON "answer tone on"
238 VAL 7 SIG_CALL_WAIT_TONE_ON "call waiting tone on"
239 VAL 8 SIG_OFF_HOOK_WARN_TONE_ON "off-hook warning tone on"
240 VAL 63 SIG_TONES_OFF "tones off"
241 VAL 79 SIG_ALERT_OFF "alerting off"
242 VAL 255 SIG_NOT_PRES "not present"
243
244 VALTAB VAL_congest_lev
245 VAL 0 CL_RECEIVER_READY "receiver ready"
246 VAL 15 CL_RECEIVER_NOT_READY "receiver not ready"
247 VAL 255 CL_NOT_PRES "not present"
248
249 VALTAB VAL_ss_version
250 VAL 0 SS_VERSION_2 "phase 2 service, ellipsis notation and phase 2 error handling"
251 VAL 1 SS_VERSION_3 "SS-Protocol version 3 and phase 2 error handling"
252 VAL 255 SS_VER_NOT_PRES "not present"
253
254 VALTAB VAL_ri
255 VAL 1 RI_CIRCULAR "circular"
256 VAL 2 RI_FALLBACK "fallback"
257 VAL 3 RI_SEQUENTIAL "sequential"
258 VAL 255 RI_NOT_PRES "not present"
259
260 VALTAB VAL_transfer_cap
261 VAL 0 ITC_NONE "No ITC - i.e. 3,1 kHz Audio"
262 VAL 1 ITC_UDI "Unrestricted Digital"
263 VAL 2 ITC_RDI "Restricted Digital"
264
265 VALTAB VAL_parity
266 VAL 0 PARITY_ODD "odd parity"
267 VAL 2 PARITY_EVEN "even parity"
268 VAL 3 PARITY_NONE "no parity"
269 VAL 4 PARITY_FORCED_TO_0 "parity forced to zero"
270 VAL 5 PARITY_FORCED_TO_1 "parity forced to one"
271
272 VALTAB VAL_bearer_serv
273 VAL 0 BEARER_SERV_SYNC "synchronous"
274 VAL 1 BEARER_SERV_ASYNC "asynchronous"
275 VAL 2 BEARER_SERV_PAD_ACCESS "PAD access (async)"
276 VAL 3 BEARER_SERV_PACKET_ACCESS "packet access (sync)"
277 VAL 4 BEARER_SERV_FAX "fax"
278 VAL 5 BEARER_SERV_SPEECH "Speech"
279 VAL 6 BEARER_SERV_AUX_SPEECH "Auxiliary Speech"
280 VAL 7 BEARER_SERV_SPEECH_CTM "Speech with CTM (TTY) support"
281 VAL 8 BEARER_SERV_AUX_SPEECH_CTM "Auxiliary Speech CTM (TTY) support"
282 VAL 255 BEARER_SERV_NOT_PRES "not present"
283
284 VALTAB VAL_modem_type
285 VAL 0 MT_NONE "modem type none"
286 VAL 1 MT_V21 "modem type V.21"
287 VAL 2 MT_V22 "modem type V.22"
288 VAL 3 MT_V22_BIS "modem type V.22bis"
289 VAL 4 MT_V23 "modem type V.23"
290 VAL 5 MT_V26_TER "modem type V.26ter"
291 VAL 6 MT_V32 "modem type V.32"
292 VAL 7 MT_UNDEF "modem type for undefined interface"
293 VAL 8 MT_AUTOBAUD "modem type autobauding type 1"
294 VAL 9 MT_V32_BIS "modem type V.32bis"
295 VAL 10 MT_V34 "modem type V.34"
296
297 VALTAB VAL_rate
298 VAL 1 UR_0_3_KBIT "rate : 0.3 kbit/s Recommendation X.1 and V.110"
299 VAL 2 UR_1_2_KBIT "rate : 1.2 kbit/s Recommendation X.1 and V.110"
300 VAL 3 UR_2_4_KBIT "rate : 2.4 kbit/s Recommendation X.1 and V.110"
301 VAL 4 UR_4_8_KBIT "rate : 4.8 kbit/s Recommendation X.1 and V.110"
302 VAL 5 UR_9_6_KBIT "rate : 9.6 kbit/s Recommendation X.1 and V.110"
303 VAL 6 UR_12_0_KBIT_TRANS "rate : 12.0 kbit/s transparent"
304 VAL 7 UR_1_2_KBIT_V23 "rate : 1.2 kbit/s/75 bit/s Recommendation V.23, X.1,V.110."
305 VAL 8 UR_14_4_KBIT "rate : 14.4 kbit/s"
306 VAL 255 UR_NOT_PRES "not present"
307
308 VALTAB VAL_flow_control
309 VAL 8 INBAND_FLOW_CONTROL "inband flow control (ISO 6429)"
310 VAL 12 NO_FLOW_CONTROL "no flow control (COPnoFLCT)"
311 VAL 255 OUTBAND_FLOW_CONTROL "outband flow control"
312
313 VALTAB VAL_conn_elem
314 VAL 0 CONN_ELEM_TRANS "transparent"
315 VAL 1 CONN_ELEM_NON_TRANS "non transparent (RLP)"
316 VAL 2 CONN_ELEM_TRANS_PREF "both, transparent preferred"
317 VAL 3 CONN_ELEM_NON_TRANS_PREF "both, non transparent (RLP) preferred"
318 VAL 255 CONN_ELEM_NOT_PRES "not present"
319
320 VALTAB VAL_stop_bits
321 VAL 0 STOP_1_BIT "one stop bit"
322 VAL 1 STOP_2_BIT "two stop bits"
323
324 VALTAB VAL_rate_adaption
325 VAL 0 RATE_ADAPT_NONE "No rate adaption"
326 VAL 1 RATE_ADAPT_V110 "Information transfer capability for ISDN Asynchronous"
327 VAL 2 RATE_ADAPT_X31 "X.31 Flag stuffing"
328 VAL 3 RATE_ADAPT_V120 "Information transfer capability for ISDN Synchronous"
329 VAL 4 RATE_ADAPT_H223_H245 "H.223 and H.245"
330 VAL 5 RATE_ADAPT_PIAFS "PIAFS"
331
332 VALTAB VAL_data_bits
333 VAL 0 DATA_7_BIT "seven data bits"
334 VAL 1 DATA_8_BIT "eight data bits"
335
336 VALTAB VAL_diagnostic
337 VAL 129 DIAG_MOC_BAR_CUG "Outgoing calls barred within CUG"
338 VAL 130 DIAG_NO_CUG_SELECTED "No CUG selected"
339 VAL 131 DIAG_UNKNOWN_CUG_INDEX "Unknown CUG index"
340 VAL 132 DIAG_INCOMPAT_CUG_INDEX "CUG index incompatible with requested basic service"
341 VAL 133 DIAG_CUG_FAIL_UNSPEC "CUG call Failure unspecified"
342 VAL 134 DIAG_CLIR_NOT_SUBSCRIBED "CLIR not subscribed"
343 VAL 135 DIAG_CCBS_POSSIBLE "CCBS possible"
344 VAL 136 DIAG_CCBS_NOT_POSSIBLE "CCBS not possible"
345
346 VALTAB VAL_ss_diag
347 VAL 1 SS_DIAG_MOC_BAR_CUG "Outgoing calls barred within CUG"
348 VAL 2 SS_DIAG_NO_CUG_SELECTED "No CUG selected"
349 VAL 3 SS_DIAG_UNKNOWN_CUG_INDEX "Unknown CUG index"
350 VAL 4 SS_DIAG_INCOMPAT_CUG_INDEX "CUG index incompatible with requested basic service"
351 VAL 5 SS_DIAG_CUG_FAIL_UNSPEC "CUG call Failure unspecified"
352 VAL 6 SS_DIAG_CLIR_NOT_SUBSCRIBED "CLIR not subscribed"
353 VAL 7 SS_DIAG_CCBS_POSSIBLE "CCBS possible"
354 VAL 8 SS_DIAG_CCBS_NOT_POSSIBLE "CCBS not possible"
355 VAL 255 SS_DIAG_NOT_PROVIDED "Not Provided"
356
357 VALTAB VAL_sns_mode
358 VAL 0 SNS_MODE_VOICE "voice calls"
359 VAL 1 SNS_MODE_VAF_VOICE "voice alternating FAX, voice first"
360 VAL 2 SNS_MODE_FAX "FAX calls"
361 VAL 3 SNS_MODE_VAD_VOICE "voice alternating data, voice first"
362 VAL 4 SNS_MODE_DATA "data calls"
363 VAL 5 SNS_MODE_VAF_FAX "voice alternating FAX, FAX first"
364 VAL 6 SNS_MODE_VAD_DATA "voice alternating data, data first"
365 VAL 7 SNS_MODE_VFD "voice followed by data"
366
367 VALTAB VAL_dtmf_mod
368 VAL 0 DTMF_MOD_AUTO "automatic mode with fixed duration"
369 VAL 1 DTMF_MOD_MAN_START "manual mode start sending DTMF digit"
370 VAL 2 DTMF_MOD_MAN_STOP "manual mode stop sending DTMF digit"
371
372 VALTAB VAL_bc_mod
373 VAL 0 BC_MOD_CODE "code bearer capabilities"
374 VAL 1 BC_MOD_DECODE "decode bearer capabilities"
375
376 VALTAB VAL_rcl_type
377 VAL 0 RCL_CCBS "CCBS"
378 VAL 1 RCL_CCBS_1 "treated as CCBS"
379 VAL 2 RCL_CCBS_2 "treated as CCBS"
380 VAL 3 RCL_CCBS_3 "treated as CCBS"
381 VAL 4 RCL_CCBS_4 "treated as CCBS"
382 VAL 5 RCL_CCBS_5 "treated as CCBS"
383 VAL 6 RCL_CCBS_6 "treated as CCBS"
384
385 VALTAB VAL_synccs
386 VAL 0 SYNCCS_MPTY_EVENT "Multi party event"
387 VAL 0xFFFF SYNCCS_NOT_PRESENT "Synchronization cause not present"
388
389 VALTAB VAL_mpty_event
390 VAL 0 MPTY_BUILD_SENT "BuildMPTY Invoke sent"
391 VAL 1 MPTY_BUILD_FAIL "BuildMPTY Invoke failed"
392 VAL 2 MPTY_BUILD_SUCCESS "BuildMPTY Invoke ok"
393 VAL 3 MPTY_SPLIT_SENT "SplitMPTY Invoke sent"
394 VAL 4 MPTY_SPLIT_FAIL "SplitMPTY Invoke failed"
395 VAL 5 MPTY_SPLIT_SUCCESS "SplitMPTY Invoke Return Result ok"
396 VAL 6 MPTY_HOLD_SENT "HoldMPTY Invoke sent"
397 VAL 7 MPTY_HOLD_FAIL "HoldMPTY Invoke failed"
398 VAL 8 MPTY_HOLD_SUCCESS "HoldMPTY Invoke ok"
399 VAL 9 MPTY_RETRIEVE_SENT "RetrieveMPTY Invoke"
400 VAL 10 MPTY_RETRIEVE_FAIL "RetrieveMPTY Invoke failed"
401 VAL 11 MPTY_RETRIEVE_SUCCESS "RetrieveMPTY Invoke Return Result ok"
402 VAL 0xFF MPTY_NOT_PRESENT "Parameter not present"
403
404 VALTAB VAL_ctm_ena
405 VAL 2 - 255 "reserved, to be treated as CTM not supported"
406 VAL 0 CTM_DISABLED "CTM not supported"
407 VAL 1 CTM_ENABLED "CTM supported"
408
409 VALTAB VAL_ton
410 VAL 0 TON_UNKNOWN "unknown"
411 VAL 1 TON_INT_NUMB "international number"
412 VAL 2 TON_NAT_NUMB "national number"
413 VAL 3 TON_NET_SPEC_NUMB "network specific number"
414 VAL 4 TON_DED_ACC_SC "dedicated access, short code"
415 VAL 255 TON_NOT_PRES "type of number not present"
416
417 VALTAB VAL_npi
418 VAL 0 NPI_UNKNOW "unknown"
419 VAL 1 NPI_ISDN_TEL_NUMB_PLAN "ISDN/telephony numbering plan"
420 VAL 3 NPI_DATA_NUMB_PLAN "data numbering plan"
421 VAL 4 NPI_TELEX_NUMB_PLAN "telex numbering plan"
422 VAL 8 NPI_NAT_NUMB_PLAN "national numbering plan"
423 VAL 9 NPI_PRIV_NUMB_PLAN "private numbering plan"
424 VAL 255 NPI_NOT_PRES "numbering plan identification not present"
425
426 VALTAB VAL_present
427 VAL 0 PRES_PRES_ALLOW "presentation allowed"
428 VAL 1 PRES_PRES_REST "presentation restricted"
429 VAL 2 PRES_NUMB_NOT_AVAIL "number not available due to interworking"
430 VAL 255 PRES_NOT_PRES "not present"
431
432 VALTAB VAL_screen
433 VAL 0 SCREEN_USER_PROV_NOT_SCREEN "user provided, not screened"
434 VAL 1 SCREEN_USER_PROV_VER_PASS "user provided, verified and passed"
435 VAL 2 SCREEN_USER_PROV_VER_FAIL "user provided, verified and failed"
436 VAL 3 SCREEN_NET_PROV "network provided"
437 VAL 255 SCREEN_IND_NOT_PRES "not present"
438
439
440
441
442 VAR ti "transaction identifier" B
443
444 VAL @p_mncc - VAL_ti@
445
446 VAR progress_desc "progress description" B
447
448 VAL @p_mncc - VAL_progress_desc@
449
450 VAR fac_context "facility information element context" B
451
452 VAL @p_mncc - VAL_fac_context@
453
454 VAR info_context "user to user message context" B
455
456 VAL @p_mncc - VAL_info_context@
457
458 VAR pd "user to user protocol discriminator" B
459
460 VAL @p_mncc - VAL_pd@
461
462 VAR c_info "length of user to user data" B
463
464
465 VAR info "user to user information" B
466
467
468 VAR serv "service code" B
469
470 VAL @p_mncc - VAL_serv@
471
472 VAR cause "cause" S
473
474 VAL @p_mncc - VAL_cause@
475
476 VAR nd "notification description" B
477
478 VAL @p_mncc - VAL_nd@
479
480 VAR c_num "number of BCD digits" B
481
482
483 VAR num "bcd" B
484
485
486 VAR c_called_num "number of BCD digits" B
487
488
489 VAR called_num "bcd" B
490
491
492 VAR tos "type of subaddress" B
493
494 VAL @p_mncc - VAL_tos@
495
496 VAR odd_even "odd / even indicator" B
497
498 VAL @p_mncc - VAL_odd_even@
499
500 VAR c_subaddr "length of subaddress information" B
501
502
503 VAR subaddr "subaddress information" B
504
505
506 VAR key "DTMF digit" B
507
508 VAL @p_mncc - VAL_key@
509
510 VAR ch_type "Channel Type" B
511
512 VAL @p_mncc - VAL_ch_type@
513
514 VAR ch_mode "Channel Mode" B
515
516 VAL @p_mncc - VAL_ch_mode@
517
518 VAR more_data "more data" B
519
520 VAL @p_mncc - VAL_more_data@
521
522 VAR prio "priority" B
523
524 VAL @p_mncc - VAL_prio@
525
526 VAR clir_sup "CLIR suppression" B
527
528 VAL @p_mncc - VAL_clir_sup@
529
530 VAR sig "signal" B
531
532 VAL @p_mncc - VAL_sig@
533
534 VAR congest_lev "Congestion Level" B
535
536 VAL @p_mncc - VAL_congest_lev@
537
538 VAR ss_version "SS Version number" B
539
540 VAL @p_mncc - VAL_ss_version@
541
542 VAR ri "repeat indicator" B
543
544 VAL @p_mncc - VAL_ri@
545
546 VAR rate "user rate" B
547
548 VAL @p_mncc - VAL_rate@
549
550 VAR bearer_serv "bearer service" B
551
552 VAL @p_mncc - VAL_bearer_serv@
553
554 VAR conn_elem "connection element" B
555
556 VAL @p_mncc - VAL_conn_elem@
557
558 VAR stop_bits "stop bits" B
559
560 VAL @p_mncc - VAL_stop_bits@
561
562 VAR data_bits "data bits" B
563
564 VAL @p_mncc - VAL_data_bits@
565
566 VAR parity "parity" B
567
568 VAL @p_mncc - VAL_parity@
569
570 VAR flow_control "flow control" B
571
572 VAL @p_mncc - VAL_flow_control@
573
574 VAR modem_type "modem type" B
575
576 VAL @p_mncc - VAL_modem_type@
577
578 VAR rate_adaption "rate_adaption" B
579
580 VAL @p_mncc - VAL_rate_adaption@
581
582 VAR transfer_cap "transfer_cap" B
583
584 VAL @p_mncc - VAL_transfer_cap@
585
586 VAR l_fac "facility length" S
587
588
589 VAR o_fac "facility offset" S
590
591
592 VAR fac "facility content" B
593
594
595 VAR diagnostic "Diagnostic Information" B
596
597 VAL @p_mncc - VAL_diagnostic@
598
599 VAR sns_mode "Single numbering scheme mode" B
600
601 VAL @p_mncc - VAL_sns_mode@
602
603 VAR dtmf_mod "Mode for sending DTMF digit" B
604
605 VAL @p_mncc - VAL_dtmf_mod@
606
607 VAR bc_mod "Mode for conversion of bearer capabilities" B
608
609 VAL @p_mncc - VAL_bc_mod@
610
611 VAR bc_len "coded bearer cap length" B
612
613
614 VAR bc "coded bearer cap" B
615
616
617 VAR req_id "Request identifier of originator" B
618
619
620 VAR rcl_type "recall type" B
621
622 VAL @p_mncc - VAL_rcl_type@
623
624 VAR synccs "Synchronization cause" S
625
626 VAL @p_mncc - VAL_synccs@
627
628 VAR mpty_event "multi party event" B
629
630 VAL @p_mncc - VAL_mpty_event@
631
632 VAR c_redir_num "number of BCD digits" B
633
634
635 VAR redir_num "bcd" B
636
637
638 VAR ctm_ena "CTM support send to NW in BC indicating speech" B
639
640 VAL @p_mncc - VAL_ctm_ena@
641
642 VAR ton "type of number" B
643
644 VAL @p_mncc - VAL_ton@
645
646 VAR npi "numbering plan identification" B
647
648 VAL @p_mncc - VAL_npi@
649
650 VAR present "presentation indicator" B
651
652 VAL @p_mncc - VAL_present@
653
654 VAR screen "screening indicator" B
655
656 VAL @p_mncc - VAL_screen@
657
658 VAR ss_diag "Supplementary Diagnostic Element" B
659
660 VAL @p_mncc - VAL_ss_diag@
661
662 VAR c_raw_cause "Number of cause bytes" B
663
664
665 VAR raw_cause "cause as received from network" B
666
667
668 VAR rad_chan_req "rad_chan_req" B
669
670
671
672
673
674 COMP user "user to user data"
675 {
676 info_context ; user to user message context
677 pd ; user to user protocol discriminator
678 c_info ; length of user to user data
679 info [USER_LEN] ; user to user information
680 }
681
682
683
684 COMP calling_party "calling party"
685 {
686 ton ; type of number
687 npi ; numbering plan identification
688 present ; presentation indicator
689 screen ; screening indicator
690 c_num ; number of BCD digits
691 num [MAX_CC_CALLING_NUMBER] ; bcd
692 }
693 TYPEDEF COMP calling_party connected_number "connected number"
694
695
696
697 COMP called_party "called party address"
698 {
699 ton ; numbering type
700 npi ; numbering plan
701 c_called_num ; number of BCD digits
702 called_num [MAX_CC_CALLED_NUMBER] ; bcd
703 }
704
705
706
707 COMP calling_party_sub "calling party subaddress"
708 {
709 tos ; type of subaddress
710 odd_even ; odd / even indicator
711 c_subaddr ; length of subaddress information
712 subaddr [SUB_LENGTH] ; subaddress information
713 }
714 TYPEDEF COMP calling_party_sub called_party_sub "called party subaddress"
715 TYPEDEF COMP calling_party_sub connected_number_sub "connected number subaddress"
716 TYPEDEF COMP calling_party_sub redirecting_party_sub "redirecting party subaddress"
717
718
719
720 COMP ch_info "Channel using mode"
721 {
722 ch_type ; Channel Type
723 ch_mode ; Channel Mode
724 }
725
726
727
728 COMP bcpara "bearer capability parameter"
729 {
730 rate ; user rate
731 bearer_serv ; bearer service
732 conn_elem ; connection element
733 stop_bits ; stop bits
734 data_bits ; data bits
735 parity ; parity
736 flow_control ; flow control
737 modem_type ; modem type
738 rate_adaption ; rate_adaption
739 transfer_cap ; transfer_cap
740 rad_chan_req ; rad_chan_req
741 }
742 TYPEDEF COMP bcpara bcpara2 "bearer capability parameter"
743
744
745
746 COMP fac_inf "facility information"
747 {
748 l_fac ; facility length
749 o_fac ; facility offset
750 fac [FACILITY_LEN] ; facility content
751 }
752
753
754
755 COMP bcconf "bearer capability configuration"
756 {
757 bc_len ; coded bearer cap length
758 bc [MAX_BC_LEN] ; coded bearer cap
759 }
760 TYPEDEF COMP bcconf bcconf2 "second bearer capability configuration"
761
762
763
764 COMP redirecting_party "redirecting party address"
765 {
766 ton ; numbering type
767 npi ; numbering plan
768 present ; presentation indicator
769 screen ; screening indicator
770 c_redir_num ; number of BCD digits
771 redir_num [MAX_CC_REDIR_NUMBER] ; bcd
772 }
773
774
775
776
777
778
779 ; MNCC_ALERT_IND 0x8000400B
780 ; MNCC_CALL_PROCEED_IND 0x8001400B
781 ; MNCC_DISCONNECT_IND 0x8002400B
782 ; MNCC_HOLD_CNF 0x8003400B
783 ; MNCC_MODIFY_CNF 0x8004400B
784 ; MNCC_MODIFY_IND 0x8005400B
785 ; MNCC_NOTIFY_IND 0x8006400B
786 ; MNCC_PROGRESS_IND 0x8007400B
787 ; MNCC_REJECT_IND 0x8008400B
788 ; MNCC_RELEASE_CNF 0x8009400B
789 ; MNCC_RELEASE_IND 0x800A400B
790 ; MNCC_RETRIEVE_CNF 0x800B400B
791 ; MNCC_SETUP_CNF 0x800C400B
792 ; MNCC_SETUP_COMPL_IND 0x800D400B
793 ; MNCC_SETUP_IND 0x800E400B
794 ; MNCC_START_DTMF_CNF 0x800F400B
795 ; MNCC_BEARER_CAP_CNF 0x8013400B
796 ; MNCC_SYNC_IND 0x8010400B
797 ; MNCC_USER_IND 0x8011400B
798 ; MNCC_FACILITY_IND 0x8012400B
799 ; MNCC_PROMPT_IND 0x8014400B
800 ; MNCC_RECALL_IND 0x8015400B
801 ; MNCC_STATUS_IND 0x8016400B
802 ; MNCC_SETUP_REQ 0x8000000B
803 ; MNCC_SETUP_RES 0x8001000B
804 ; MNCC_ALERT_REQ 0x8002000B
805 ; MNCC_DISCONNECT_REQ 0x8003000B
806 ; MNCC_RELEASE_REQ 0x8004000B
807 ; MNCC_MODIFY_REQ 0x8005000B
808 ; MNCC_CONFIGURE_REQ 0x8006000B
809 ; MNCC_NOTIFY_REQ 0x8007000B
810 ; MNCC_START_DTMF_REQ 0x8008000B
811 ; MNCC_HOLD_REQ 0x8009000B
812 ; MNCC_RETRIEVE_REQ 0x800A000B
813 ; MNCC_FACILITY_REQ 0x800B000B
814 ; MNCC_USER_REQ 0x800C000B
815 ; MNCC_BEARER_CAP_REQ 0x800D000B
816 ; MNCC_PROMPT_RES 0x800E000B
817 ; MNCC_PROMPT_REJ 0x800F000B
818 ; MNCC_REJECT_REQ 0x8010000B
819 ; MNCC_SYNC_REQ 0x8011000B
820 ; MNCC_STATUS_RES 0x8012000B
821
822
823
824 PRIM MNCC_ALERT_IND 0x8000400B
825 {
826 ti ; transaction identifier
827 progress_desc ; progress indicator
828 }
829
830
831
832
833
834
835 PRIM MNCC_CALL_PROCEED_IND 0x8001400B
836 {
837 ti ; transaction identifier
838 progress_desc ; progress indicator
839 ri ; repeat indicator
840 bcpara ; bearer cap parameter
841 bcpara2 ; bearer cap parameter
842 }
843
844
845
846
847
848
849 PRIM MNCC_DISCONNECT_IND 0x8002400B
850 {
851 ti ; transaction identifier
852 cause ; cause; The following causes can occur within this primitive: all those of 4.6 defined by the GSM standard and originated by the network, i.e. those starting with 0b00... and MNCC_CAUSE_MS_COND_INFO_ELEM, MNCC_CAUSE_MS_INVALID_MAND_INFO and all those previously indicated via MNCC_DISCONNECT_REQ.
853 diagnostic ; Additional cause info
854 ss_diag ; Additional supplementary service diagnostic info
855 progress_desc ; progress description
856 c_raw_cause ; Number of cause bytes
857 raw_cause [MAX_CC_CAUSE_LENGTH] ; cause as received from NW
858 }
859
860
861
862
863
864
865 PRIM MNCC_HOLD_CNF 0x8003400B
866 {
867 ti ; transaction identifier
868 cause ; Cause; The following causes can occur within this primitive: all those of 4.6 defined by the GSM standard and originated by the network, i.e. those starting with 0b00... and MNCC_CAUSE_HOLD_SUCCESS. It is possible for the network to not add a Cause IE. In this case, cause is MNCC_CAUSE_NO_NET_CAUSE
869 }
870
871
872
873
874
875
876 PRIM MNCC_MODIFY_CNF 0x8004400B
877 {
878 ti ; transaction identifier
879 cause ; cause; The following causes can occur within this primitive: all those of 4.6 defined by the GSM standard and originated by the network, i.e. those starting with 0b00... and MNCC_CAUSE_MODIFY_SUCCESS, MNCC_CAUSE_MS_TIMER.
880 c_raw_cause ; Number of cause bytes
881 raw_cause [MAX_CC_CAUSE_LENGTH] ; cause as received from NW
882 }
883
884
885
886
887
888
889 PRIM MNCC_MODIFY_IND 0x8005400B
890 {
891 ti ; transaction identifier
892 serv ; service code
893 }
894
895
896
897
898
899
900 PRIM MNCC_NOTIFY_IND 0x8006400B
901 {
902 ti ; transaction identifier
903 nd ; notification
904 }
905
906
907
908
909
910
911 PRIM MNCC_PROGRESS_IND 0x8007400B
912 {
913 ti ; transaction identifier
914 progress_desc ; progress indicator
915 }
916
917
918
919
920
921
922 PRIM MNCC_REJECT_IND 0x8008400B
923 {
924 ti ; transaction identifier
925 cause ; reject cause; The following causes can occur within this primitive: MNCC_CAUSE_MS_INCOMPAT_DEST, MNCC_CAUSE_MS_TIMER of 4.6 and all possible within the MMCC_RELEASE_IND and MMCC_ERROR_IND primitives of the MMCC SAP.
926 }
927
928
929
930
931
932
933 PRIM MNCC_RELEASE_CNF 0x8009400B
934 {
935 ti ; transaction identifier
936 cause ; cause; The following causes can occur within this primitive: all those of 4.6 defined by the GSM standard and originated by the network, i.e. those starting with 0b00... and MNCC_CAUSE_NO_NET_CAUSE and MNCC_CAUSE_MS_MESSAGE_INCOMPAT, MNCC_CAUSE_MS_TIMER.
937 c_raw_cause ; Number of cause bytes
938 raw_cause [MAX_CC_CAUSE_LENGTH] ; cause as received from NW
939 }
940
941
942
943
944
945
946 PRIM MNCC_RELEASE_IND 0x800A400B
947 {
948 ti ; transaction identifier
949 cause ; cause; The following causes can occur within this primitive: all those of 4.6 defined by the GSM standard and originated by the network, i.e. those starting with 0b00... and MNCC_CAUSE_NO_NET_CAUSE and MNCC_CAUSE_MS_MESSAGE_INCOMPAT, MNCC_CAUSE_MS_INVALID_TI, MNCC_CAUSE_MS_BEARER_NOT_IMPLEM, MNCC_CAUSE_MS_COND_INFO_ELEM, MNCC_CAUSE_MS_INVALID_MAND_INFO, MNCC_CAUSE_MAX_NO_CALLS_REACHED, MNCC_CAUSE_MAX_NO_RECALLS_REACHED, MNCC_CAUSE_MS_INCOMPAT_DEST, MNCC_CAUSE_MS_FACILITY_REJECT, MNCC_CAUSE_MS_TIMER of 4.6 and all possible within the MMCC_RELEASE_IND (CCBS) and all causes sent by higher layers within MNCC_DISCONNECT_REQ (CCBS and when no network connection) and the MMCC_ERROR_IND primitive of the MMCC SAP.
950 c_raw_cause ; Number of cause bytes
951 raw_cause [MAX_CC_CAUSE_LENGTH] ; cause as received from NW
952 }
953
954
955
956
957
958
959 PRIM MNCC_RETRIEVE_CNF 0x800B400B
960 {
961 ti ; transaction identifier
962 cause ; cause; The following causes can occur within this primitive: all those of 4.6 defined by the GSM standard and originated by the network, i.e. those starting with 0b00... and MNCC_CAUSE_RETRIEVE_SUCCESS. It is possible for the network to not add a Cause IE. In this case, cause is MNCC_CAUSE_NO_NET_CAUSE
963 }
964
965
966
967
968
969
970 PRIM MNCC_SETUP_CNF 0x800C400B
971 {
972 ti ; transaction identifier
973 cause ; (resulting) cause; The following causes can occur within this primitive: MNCC_CAUSE_SUCCESS, MNCC_CAUSE_MS_TIMER.
974 progress_desc ; progress description
975 connected_number ; connected number
976 connected_number_sub ; connected sub address
977 }
978
979
980
981
982
983
984 PRIM MNCC_SETUP_COMPL_IND 0x800D400B
985 {
986 ti ; transaction identifier
987 cause ; (resulting) cause; The following causes can occur within this primitive: MNCC_CAUSE_SUCCESS, MNCC_CAUSE_MS_TIMER.
988 }
989
990
991
992
993
994
995 PRIM MNCC_SETUP_IND 0x800E400B
996 {
997 ti ; transaction identifier
998 ri ; repeat indicator
999 bcpara ; bearer cap parameter
1000 bcpara2 ; bearer cap parameter
1001 progress_desc ; progress indicator
1002 sig ; signal
1003 calling_party ; calling party
1004 calling_party_sub ; calling party sub
1005 called_party ; called party
1006 called_party_sub ; called party sub
1007 redirecting_party ; redirecting party
1008 redirecting_party_sub ; redirecting party sub
1009 }
1010
1011
1012
1013
1014
1015
1016 PRIM MNCC_START_DTMF_CNF 0x800F400B
1017 {
1018 ti ; transaction identifier
1019 key ; keypad digit
1020 cause ; cause; The following causes can occur within this primitive: all those of 4.6 defined by the GSM standard and originated by the network, i.e. those starting with 0b00... and MNCC_CAUSE_DTMF_NOT_ALLOWED, MNCC_CAUSE_DTMF_BUFFER_FULL, MNCC_CAUSE_DTMF_ABORTED, MNCC_CAUSE_DTMF_START_SUCCESS, MNCC_CAUSE_MS_TIMER.
1021 dtmf_mod ; dtmf mode
1022 }
1023
1024
1025
1026
1027
1028
1029 PRIM MNCC_BEARER_CAP_CNF 0x8013400B
1030 {
1031 req_id ; request id
1032 bc_mod ; conversion mode
1033 bcconf ; coded bearer cap
1034 bcpara ; decoded bearer cap
1035 bcconf2 ; coded bearer cap2
1036 bcpara2 ; decoded bearer cap2
1037 cause ; translation cause; The following causes can occur within this primitive: MNCC_CAUSE_SUCCESS, MNCC_CAUSE_MS_INCOMPAT_DEST.
1038 }
1039
1040
1041
1042
1043
1044
1045 PRIM MNCC_SYNC_IND 0x8010400B
1046 {
1047 ti ; transaction identifier
1048 cause ; cause; The following causes can occur within this primitive: MNCC_CAUSE_CHANNEL_SYNC, MNCC_CAUSE_REEST_STARTED, MNCC_CAUSE_REEST_FINISHED.
1049 ch_info ; channel mode
1050 }
1051
1052
1053
1054
1055
1056
1057 PRIM MNCC_USER_IND 0x8011400B
1058 {
1059 ti ; transaction identifier
1060 congest_lev ; congestion level
1061 more_data ; more data
1062 user ; user to user
1063 }
1064
1065
1066
1067
1068
1069
1070 PRIM MNCC_FACILITY_IND 0x8012400B
1071 {
1072 ti ; transaction identifier
1073 fac_context ; facility context
1074 fac_inf ; facility information
1075 }
1076
1077
1078
1079
1080
1081
1082 PRIM MNCC_PROMPT_IND 0x8014400B
1083 {
1084 }
1085
1086
1087
1088
1089
1090
1091 PRIM MNCC_RECALL_IND 0x8015400B
1092 {
1093 ti ; transaction identifier
1094 ri ; repeat indicator
1095 bcpara ; bearer cap parameter
1096 bcpara2 ; bearer cap parameter
1097 called_party ; called party address
1098 called_party_sub ; called party sub
1099 rcl_type ; recall type
1100 }
1101
1102
1103
1104
1105
1106
1107 PRIM MNCC_STATUS_IND 0x8016400B
1108 {
1109 ti ; transaction identifier
1110 }
1111
1112
1113
1114
1115
1116
1117 PRIM MNCC_SETUP_REQ 0x8000000B
1118 {
1119 ti ; transaction identifier
1120 prio ; priority
1121 ri ; repeat indicator
1122 bcpara ; bearer cap parameter
1123 bcpara2 ; bearer cap parameter
1124 called_party ; called party address
1125 called_party_sub ; called party sub
1126 clir_sup ; clir suppression
1127 fac_inf ; facility information
1128 }
1129
1130
1131
1132
1133
1134
1135 PRIM MNCC_SETUP_RES 0x8001000B
1136 {
1137 ti ; transaction identifier
1138 }
1139
1140
1141
1142
1143
1144
1145 PRIM MNCC_ALERT_REQ 0x8002000B
1146 {
1147 ti ; transaction identifier
1148 }
1149
1150
1151
1152
1153
1154
1155 PRIM MNCC_DISCONNECT_REQ 0x8003000B
1156 {
1157 ti ; transaction identifier
1158 cause ; cause; Only standard-defined, MS originated values shall be used which are in addition compliant to the CC peer to peer protocol.
1159 fac_inf ; facility information
1160 ss_version ; ss version
1161 }
1162
1163
1164
1165
1166
1167
1168 PRIM MNCC_RELEASE_REQ 0x8004000B
1169 {
1170 ti ; transaction identifier
1171 cause ; cause; Only standard-defined, MS originated values shall be used which are in addition compliant to the CC peer to peer protocol. In addition MNCC_CAUSE_NO_MS_CAUSE could be used if compliant to the CC peer to peer protocol in the current situation.
1172 fac_inf ; facility information
1173 ss_version ; ss version
1174 }
1175
1176
1177
1178
1179
1180
1181 PRIM MNCC_MODIFY_REQ 0x8005000B
1182 {
1183 ti ; transaction identifier
1184 serv ; service code
1185 }
1186
1187
1188
1189
1190
1191
1192 PRIM MNCC_CONFIGURE_REQ 0x8006000B
1193 {
1194 called_party_sub ; called party subaddress
1195 bcpara ; bearer cap parameter
1196 sns_mode ; single numbering mode
1197 ctm_ena ; CTM support enabled
1198 }
1199
1200
1201
1202
1203
1204
1205 PRIM MNCC_NOTIFY_REQ 0x8007000B
1206 {
1207 ti ; transaction identifier
1208 nd ; notification description
1209 }
1210
1211
1212
1213
1214
1215
1216 PRIM MNCC_START_DTMF_REQ 0x8008000B
1217 {
1218 ti ; transaction identifier
1219 key ; keypad digit
1220 dtmf_mod ; DTMF mode
1221 }
1222
1223
1224
1225
1226
1227
1228 PRIM MNCC_HOLD_REQ 0x8009000B
1229 {
1230 ti ; transaction identifier
1231 }
1232
1233
1234
1235
1236
1237
1238 PRIM MNCC_RETRIEVE_REQ 0x800A000B
1239 {
1240 ti ; transaction identifier
1241 }
1242
1243
1244
1245
1246
1247
1248 PRIM MNCC_FACILITY_REQ 0x800B000B
1249 {
1250 ti ; transaction identifier
1251 fac_inf ; facility information
1252 ss_version ; ss version
1253 }
1254
1255
1256
1257
1258
1259
1260 PRIM MNCC_USER_REQ 0x800C000B
1261 {
1262 ti ; transaction identifier
1263 congest_lev ; congestion level
1264 more_data ; more data
1265 user ; user to user
1266 }
1267
1268
1269
1270
1271
1272
1273 PRIM MNCC_BEARER_CAP_REQ 0x800D000B
1274 {
1275 req_id ; request id
1276 bc_mod ; conversion mode
1277 bcconf ; coded bearer cap
1278 bcpara ; decoded bearer cap
1279 bcconf2 ; coded bearer cap2
1280 bcpara2 ; decoded bearer cap2
1281 }
1282
1283
1284
1285
1286
1287
1288 PRIM MNCC_PROMPT_RES 0x800E000B
1289 {
1290 ti ; transaction identifier
1291 }
1292
1293
1294
1295
1296
1297
1298 PRIM MNCC_PROMPT_REJ 0x800F000B
1299 {
1300 }
1301
1302
1303
1304
1305
1306
1307 PRIM MNCC_REJECT_REQ 0x8010000B
1308 {
1309 ti ; transaction identifier
1310 cause ; cause; Only standard-defined, MS originated values shall be used which are in addition compliant to the CC peer to peer protocol. In addition MNCC_CAUSE_NO_MS_CAUSE could be used if compliant to the CC peer to peer protocol in the current situation.
1311 }
1312
1313
1314
1315
1316
1317
1318 PRIM MNCC_SYNC_REQ 0x8011000B
1319 {
1320 synccs ; synchronization cause
1321 ti ; transaction identifier
1322 mpty_event ; multi party event
1323 }
1324
1325
1326
1327
1328
1329
1330 PRIM MNCC_STATUS_RES 0x8012000B
1331 {
1332 ti ; transaction identifier
1333 }
1334
1335
1336
1337
1338
1339
1340
1341
1342