comparison cdg-hybrid/sap/mnss.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 : mnss.pdf
3 ;*** Creation : Wed Mar 11 09:58:27 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 : mnss
9 ;*** Document No. : 6147.102.97.104
10 ;*** Document Date : 2002-08-01
11 ;*** Document Status: BEING_PROCESSED
12 ;*** Document Author: HM
13 ;********************************************************************************
14
15
16
17 PRAGMA SRC_FILE_TIME "Thu Nov 29 09:48:44 2007"
18 PRAGMA LAST_MODIFIED "2002-08-01"
19 PRAGMA ID_AND_VERSION "6147.102.97.104"
20
21
22
23 CONST FACILITY_LEN 251 ; Max. length of facility considering L2 constraints
24 CONST VERSION_LEN 8 ;
25 EXTERN CONST @p_gsmcom - SS_ORIGINATING_ENTITY@ SS_ORIGINATING_ENTITY ; mask for indicating the originating entity of a cause is SS
26
27
28
29 VALTAB VAL_ti
30 VAL 0 - 6 "ms originated identifier"
31 VAL 8 - 14 "ms terminated transaction"
32 VAL 7 TI_RES_MO "reserved"
33 VAL 15 TI_RES_MT "reserved"
34
35 VALTAB VAL_cause
36 VAL 0b0000011000000000 MNSS_CAUSE_UNASSIGN "Unassigned (unallocated) Note 9 number"
37 VAL 0b0000011000000011 MNSS_CAUSE_NO_ROUTE "No route to destination"
38 VAL 0b0000011000000110 MNSS_CAUSE_CHAN_UNACCEPT "Channel unacceptable"
39 VAL 0b0000011000001000 MNSS_CAUSE_BARRED "Operator determined barring"
40 VAL 0b0000011000010000 MNSS_CAUSE_CALL_CLEAR "Normal call clearing"
41 VAL 0b0000011000010001 MNSS_CAUSE_USER_BUSY "User busy"
42 VAL 0b0000011000010010 MNSS_CAUSE_NO_RESPONSE "No user responding"
43 VAL 0b0000011000010011 MNSS_CAUSE_ALERT_NO_ANSWER "User alerting, no answer"
44 VAL 0b0000011000010101 MNSS_CAUSE_CALL_REJECT "Call rejected"
45 VAL 0b0000011000010110 MNSS_CAUSE_NUM_CHANGED "Number changed"
46 VAL 0b0000011000011001 MNSS_CAUSE_PREEMPTION "Pre-emption"
47 VAL 0b0000011000011010 MNSS_CAUSE_USER_CLEAR "Non selected user clearing"
48 VAL 0b0000011000011011 MNSS_CAUSE_DEST_ORDER "Destination out of order"
49 VAL 0b0000011000011100 MNSS_CAUSE_NUM_FORMAT "Invalid number format (incomplete number)"
50 VAL 0b0000011000011101 MNSS_CAUSE_FACILITY_REJECT "Facility rejected"
51 VAL 0b0000011000011110 MNSS_CAUSE_STATUS_ENQUIRY "Response to STATUS ENQUIRY"
52 VAL 0b0000011000011111 MNSS_CAUSE_UNSPECIFIED "Normal, unspecified"
53 VAL 0b0000011000100010 MNSS_CAUSE_NO_CHAN_AVAIL "No circuit/channel available"
54 VAL 0b0000011000100110 MNSS_CAUSE_NETWORK_ORDER "Network out of order"
55 VAL 0b0000011000101001 MNSS_CAUSE_TEMP_FAIL "Temporary failure"
56 VAL 0b0000011000101010 MNSS_CAUSE_SWITCH_CONGEST "Switching equipment congestion"
57 VAL 0b0000011000101011 MNSS_CAUSE_INFO_DISCARD "Access information discarded"
58 VAL 0b0000011000101100 MNSS_CAUSE_REQ_CHAN_UNAVAIL "requested circuit/channel not available"
59 VAL 0b0000011000101111 MNSS_CAUSE_RESOURCE_UNAVAIL "Resources unavailable, unspecified"
60 VAL 0b0000011000110001 MNSS_CAUSE_QOS_UNAVAIL "Quality of service unavailable"
61 VAL 0b0000011000110010 MNSS_CAUSE_FACILITY_UNSUBSCRIB "Requested facility not subscribed"
62 VAL 0b0000011000110111 MNSS_CAUSE_BARRED_IN_CUG "Incoming calls barred within the CUG"
63 VAL 0b0000011000111001 MNSS_CAUSE_BEARER_CAP_AUTHORIZ "Bearer capability not authorized"
64 VAL 0b0000011000111010 MNSS_CAUSE_BEARER_CAP_UNAVAIL "Bearer capability not presently available"
65 VAL 0b0000011000111111 MNSS_CAUSE_SERVICE_UNAVAIL "Service or option not available, unspecified"
66 VAL 0b0000011001000001 MNSS_CAUSE_BEARER_NOT_IMPLEM "Bearer service not implemented"
67 VAL 0b0000011001000100 MNSS_CAUSE_ACM_MAX "ACM equal to or greater than ACMmax"
68 VAL 0b0000011001000101 MNSS_CAUSE_FACILITY_NOT_IMPLEM "Requested facility not implemented"
69 VAL 0b0000011001000110 MNSS_CAUSE_RESTICT_BEARER_CAP "Only restricted digital information bearer capability is available"
70 VAL 0b0000011001001111 MNSS_CAUSE_SERVICE_NOT_IMPLEM "Service or option not implemented, unspecified"
71 VAL 0b0000011001010001 MNSS_CAUSE_INVALID_TI "Invalid transaction identifier value"
72 VAL 0b0000011001010111 MNSS_CAUSE_USER_NOT_IN_CUG "User not member of CUG"
73 VAL 0b0000011001011000 MNSS_CAUSE_INCOMPAT_DEST "Incompatible destination"
74 VAL 0b0000011001011011 MNSS_CAUSE_INVALID_TRANS_NET "Invalid transit network selection"
75 VAL 0b0000011001011111 MNSS_CAUSE_INCORRECT_MESSAGE "Semantically incorrect message"
76 VAL 0b0000011001100000 MNSS_CAUSE_INVALID_MAND_INFO "Invalid mandatory information"
77 VAL 0b0000011001100001 MNSS_CAUSE_MESSAGE_TYPE_NOT_IMPLEM "Message type non-existent or not implemented"
78 VAL 0b0000011001100010 MNSS_CAUSE_MESSAGE_TYPE_INCOMPAT "Message type not compatible with protocol state"
79 VAL 0b0000011001100011 MNSS_CAUSE_INFO_ELEM_NOT_IMPLEM "Information element non existent or not implemented"
80 VAL 0b0000011001100100 MNSS_CAUSE_COND_INFO_ELEM "Conditional IE error"
81 VAL 0b0000011001100101 MNSS_CAUSE_MESSAGE_INCOMPAT "Message not compatible with protocol state"
82 VAL 0b0000011001100110 MNSS_CAUSE_TIMER "Recovery on timer expiry"
83 VAL 0b0000011001101111 MNSS_CAUSE_PROTOCOL "Protocol error, unspecified"
84 VAL 0b0000011001111111 MNSS_CAUSE_INTERWORKING "Interworking, unspecified"
85 VAL 0b1000011011111111 MNSS_CAUSE_NO_NET_CAUSE "Network initiated without cause"
86
87
88
89
90 VAR ti "Transaction Identifier" B
91
92 VAL @p_mnss - VAL_ti@
93
94 VAR l_fac "facility length" S
95
96
97 VAR o_fac "facility offset" S
98
99
100 VAR fac "facility content" B
101
102
103 VAR cause "cause" S
104
105 VAL @p_mnss - VAL_cause@
106
107 VAR len "length of ss version" B
108
109
110 VAR ver "ss version content" B
111
112
113
114
115
116 COMP fac_inf "facility information"
117 {
118 l_fac ; facility length
119 o_fac ; facility offset
120 fac [FACILITY_LEN] ; facility content
121 }
122
123
124
125 COMP ss_ver "ss version"
126 {
127 len ; length of ss version
128 ver [VERSION_LEN] ; ss version content
129 }
130
131
132
133
134
135
136 ; MNSS_BEGIN_REQ 0x8000000C
137 ; MNSS_FACILITY_REQ 0x8001000C
138 ; MNSS_END_REQ 0x8002000C
139 ; MNSS_BEGIN_IND 0x8000400C
140 ; MNSS_FACILITY_IND 0x8001400C
141 ; MNSS_END_IND 0x8002400C
142
143
144
145 PRIM MNSS_BEGIN_REQ 0x8000000C
146 {
147 ti ; transaction identifier
148 fac_inf ; facility information
149 ss_ver ; ss version
150 }
151
152
153
154
155
156
157 PRIM MNSS_FACILITY_REQ 0x8001000C
158 {
159 ti ; transaction identifier
160 fac_inf ; facility information
161 ss_ver ; ss version
162 }
163
164
165
166
167
168
169 PRIM MNSS_END_REQ 0x8002000C
170 {
171 ti ; transaction identifier
172 fac_inf ; facility information
173 }
174
175
176
177
178
179
180 PRIM MNSS_BEGIN_IND 0x8000400C
181 {
182 ti ; transaction identifier
183 fac_inf ; facility information
184 }
185
186
187
188
189
190
191 PRIM MNSS_FACILITY_IND 0x8001400C
192 {
193 ti ; transaction identifier
194 fac_inf ; facility information
195 }
196
197
198
199
200
201
202 PRIM MNSS_END_IND 0x8002400C
203 {
204 ti ; transaction identifier
205 cause ; cause; The following causes can occur within this primitive: all those mentioned in 4.3 and all possible within the MMSS_RELEASE_IND and MMSS_ERROR_IND primitives of the MMSS SAP
206 fac_inf ; facility information
207 }
208
209
210
211
212
213
214
215
216