FreeCalypso > hg > fc-tourmaline
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 |