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