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