Update the Camel and MAP ASN.1 files.
[obnox/wireshark/wip.git] / asn1 / gsm_map / MAP-SS-Code.asn
1 -- $Id$
2 -- 3GPP TS 29.002 V10.4.0 (2011-09)
3 -- 17.7.5       Supplementary service codes
4
5 MAP-SS-Code {
6    itu-t identified-organization (4) etsi (0) mobileDomain (0)
7    gsm-Network (1) modules (3) map-SS-Code (15) version13 (13)}
8
9 DEFINITIONS
10
11 ::=
12
13 BEGIN
14
15 SS-Code ::= OCTET STRING (SIZE (1))
16         -- This type is used to represent the code identifying a single
17         -- supplementary service, a group of supplementary services, or
18         -- all supplementary services. The services and abbreviations
19         -- used are defined in TS 3GPP TS 22.004 [5]. The internal structure is
20         -- defined as follows:
21         --
22         -- bits 87654321: group (bits 8765), and specific service
23         -- (bits 4321)
24
25 allSS                   SS-Code ::= '00000000'B
26         -- reserved for possible future use
27         -- all SS
28
29 allLineIdentificationSS SS-Code ::= '00010000'B
30         -- reserved for possible future use
31         -- all line identification SS
32 clip                            SS-Code ::= '00010001'B
33         -- calling line identification presentation
34 clir                            SS-Code ::= '00010010'B
35         -- calling line identification restriction
36 colp                            SS-Code ::= '00010011'B
37         -- connected line identification presentation
38 colr                            SS-Code ::= '00010100'B
39         -- connected line identification restriction
40 mci                             SS-Code ::= '00010101'B
41         -- reserved for possible future use
42         -- malicious call identification
43
44 allNameIdentificationSS SS-Code ::= '00011000'B
45         -- all name identification SS
46 cnap                            SS-Code ::= '00011001'B
47         -- calling name presentation
48
49         -- SS-Codes '00011010'B to '00011111'B are reserved for future 
50         -- NameIdentification Supplementary Service use.
51
52 allForwardingSS SS-Code ::= '00100000'B
53         -- all forwarding SS
54 cfu                             SS-Code ::= '00100001'B
55         -- call forwarding unconditional
56 allCondForwardingSS     SS-Code ::= '00101000'B
57         -- all conditional forwarding SS
58 cfb                             SS-Code ::= '00101001'B
59         -- call forwarding on mobile subscriber busy
60 cfnry                   SS-Code ::= '00101010'B
61         -- call forwarding on no reply
62 cfnrc                   SS-Code ::= '00101011'B
63         -- call forwarding on mobile subscriber not reachable 
64 cd                              SS-Code ::= '00100100'B
65         -- call deflection
66
67 allCallOfferingSS       SS-Code ::= '00110000'B
68         -- reserved for possible future use
69         -- all call offering SS includes also all forwarding SS
70 ect                             SS-Code ::= '00110001'B
71                 -- explicit call transfer
72 mah                             SS-Code ::= '00110010'B
73         -- reserved for possible future use
74         -- mobile access hunting
75
76 allCallCompletionSS     SS-Code ::= '01000000'B
77         -- reserved for possible future use
78         -- all Call completion SS
79 cw                              SS-Code ::= '01000001'B
80         -- call waiting
81 hold                            SS-Code ::= '01000010'B
82         -- call hold
83 ccbs-A                  SS-Code ::= '01000011'B
84         -- completion of call to busy subscribers, originating side
85         -- this SS-Code is used only in InsertSubscriberData, DeleteSubscriberData 
86         -- and InterrogateSS
87 ccbs-B                  SS-Code ::= '01000100'B
88         -- completion of call to busy subscribers, destination side
89         -- this SS-Code is used only in InsertSubscriberData and DeleteSubscriberData
90 mc                              SS-Code ::= '01000101'B
91         -- multicall
92
93 allMultiPartySS SS-Code ::= '01010000'B
94         -- reserved for possible future use
95         -- all multiparty SS
96 multiPTY                        SS-Code ::= '01010001'B
97         -- multiparty
98
99 allCommunityOfInterest-SS       SS-Code ::= '01100000'B
100         -- reserved for possible future use
101         -- all community of interest SS
102 cug                             SS-Code ::= '01100001'B
103         -- closed user group
104
105 allChargingSS           SS-Code ::= '01110000'B
106         -- reserved for possible future use
107         -- all charging SS
108 aoci                            SS-Code ::= '01110001'B
109         -- advice of charge information
110 aocc                            SS-Code ::= '01110010'B
111         -- advice of charge charging
112
113 allAdditionalInfoTransferSS     SS-Code ::= '10000000'B
114         -- reserved for possible future use
115         -- all additional information transfer SS
116 uus1                            SS-Code ::= '10000001'B
117         -- UUS1 user-to-user signalling 
118 uus2                            SS-Code ::= '10000010'B
119         -- UUS2 user-to-user signalling
120 uus3                            SS-Code ::= '10000011'B
121         -- UUS3 user-to-user signalling
122
123 allBarringSS            SS-Code ::= '10010000'B
124         -- all barring SS
125 barringOfOutgoingCalls  SS-Code ::= '10010001'B
126         -- barring of outgoing calls
127 baoc                            SS-Code ::= '10010010'B
128         -- barring of all outgoing calls
129 boic                            SS-Code ::= '10010011'B
130         -- barring of outgoing international calls
131 boicExHC                        SS-Code ::= '10010100'B
132         -- barring of outgoing international calls except those directed
133         -- to the home PLMN Country
134 barringOfIncomingCalls  SS-Code ::= '10011001'B
135         -- barring of incoming calls
136 baic                            SS-Code ::= '10011010'B
137         -- barring of all incoming calls
138 bicRoam                 SS-Code ::= '10011011'B
139         -- barring of incoming calls when roaming outside home PLMN
140         -- Country
141
142 allPLMN-specificSS      SS-Code ::= '11110000'B
143 plmn-specificSS-1       SS-Code ::= '11110001'B
144 plmn-specificSS-2       SS-Code ::= '11110010'B
145 plmn-specificSS-3       SS-Code ::= '11110011'B
146 plmn-specificSS-4       SS-Code ::= '11110100'B
147 plmn-specificSS-5       SS-Code ::= '11110101'B
148 plmn-specificSS-6       SS-Code ::= '11110110'B
149 plmn-specificSS-7       SS-Code ::= '11110111'B
150 plmn-specificSS-8       SS-Code ::= '11111000'B
151 plmn-specificSS-9       SS-Code ::= '11111001'B
152 plmn-specificSS-A       SS-Code ::= '11111010'B
153 plmn-specificSS-B       SS-Code ::= '11111011'B
154 plmn-specificSS-C       SS-Code ::= '11111100'B
155 plmn-specificSS-D       SS-Code ::= '11111101'B
156 plmn-specificSS-E       SS-Code ::= '11111110'B
157 plmn-specificSS-F       SS-Code ::= '11111111'B
158
159 allCallPrioritySS       SS-Code ::= '10100000'B
160         -- reserved for possible future use
161         -- all call priority SS
162 emlpp                   SS-Code ::= '10100001'B
163         -- enhanced Multilevel Precedence Pre-emption (EMLPP) service
164
165 allLCSPrivacyException  SS-Code ::= '10110000'B
166         -- all LCS Privacy Exception Classes
167 universal                       SS-Code ::= '10110001'B
168         -- allow location by any LCS client
169 callSessionRelated      SS-Code ::= '10110010'B
170         -- allow location by any value added LCS client to which a call/session 
171         -- is established from the target MS
172 callSessionUnrelated    SS-Code ::= '10110011'B
173         -- allow location by designated external value added LCS clients
174 plmnoperator            SS-Code ::= '10110100'B
175         -- allow location by designated PLMN operator LCS clients 
176 serviceType             SS-Code ::= '10110101'B
177         -- allow location by LCS clients of a designated LCS service type
178
179 allMOLR-SS              SS-Code ::= '11000000'B
180         -- all Mobile Originating Location Request Classes
181 basicSelfLocation       SS-Code ::= '11000001'B
182         -- allow an MS to request its own location
183 autonomousSelfLocation  SS-Code ::= '11000010'B
184         -- allow an MS to perform self location without interaction
185         -- with the PLMN for a predetermined period of time
186 transferToThirdParty    SS-Code ::= '11000011'B
187         -- allow an MS to request transfer of its location to another LCS client
188
189 END