Revert "TODO epan/dissectors/asn1/kerberos/packet-kerberos-template.c new GSS flags"
[wireshark-sm.git] / epan / dissectors / asn1 / gsm_map / MAP-TS-Code.asn
blobf52f042c935237563247f07c26050b7fec57c2c2
1 -- 3GPP TS 29.002 V18.0.0 (2023-09)
2 -- 17.7.9       Teleservice Codes
4 MAP-TS-Code {
5    itu-t identified-organization (4) etsi (0) mobileDomain (0)
6    gsm-Network (1) modules (3) map-TS-Code (19) version21 (21)}
8 DEFINITIONS
10 ::=
12 BEGIN
14 TeleserviceCode ::= OCTET STRING (SIZE (1))
15         -- This type is used to represent the code identifying a single
16         -- teleservice, a group of teleservices, or all teleservices. The
17         -- services are defined in TS GSM 22.003 [4].
18         -- The internal structure is defined as follows:
20         -- bits 87654321: group (bits 8765) and specific service
21         -- (bits 4321)
23 Ext-TeleserviceCode ::= OCTET STRING (SIZE (1..5))
24         -- This type is used to represent the code identifying a single
25         -- teleservice, a group of teleservices, or all teleservices. The
26         -- services are defined in TS GSM 22.003 [4].
27         -- The internal structure is defined as follows:
29         -- OCTET 1:
30         -- bits 87654321: group (bits 8765) and specific service
31         -- (bits 4321)
33         -- OCTETS 2-5: reserved for future use. If received the
34     -- Ext-TeleserviceCode shall be
35         -- treated according to the exception handling defined for the
36         -- operation that uses this type.
38         -- Ext-TeleserviceCode includes all values defined for TeleserviceCode.
40 allTeleservices TeleserviceCode ::= '00000000'B
42 allSpeechTransmissionServices   TeleserviceCode ::= '00010000'B
43 telephony       TeleserviceCode ::= '00010001'B
44 emergencyCalls  TeleserviceCode ::= '00010010'B
46 allShortMessageServices TeleserviceCode ::= '00100000'B
47 shortMessageMT-PP       TeleserviceCode ::= '00100001'B
48 shortMessageMO-PP       TeleserviceCode ::= '00100010'B
50 allFacsimileTransmissionServices        TeleserviceCode ::= '01100000'B
51 facsimileGroup3AndAlterSpeech   TeleserviceCode ::= '01100001'B
52 automaticFacsimileGroup3        TeleserviceCode ::= '01100010'B
53 facsimileGroup4 TeleserviceCode ::= '01100011'B
55 -- The following non-hierarchical Compound Teleservice Groups
56 -- are defined in TS 3GPP TS 22.030:
57 allDataTeleservices     TeleserviceCode ::= '01110000'B
58         -- covers Teleservice Groups 'allFacsimileTransmissionServices'
59         -- and 'allShortMessageServices'
60 allTeleservices-ExeptSMS        TeleserviceCode ::= '10000000'B
61         -- covers Teleservice Groups 'allSpeechTransmissionServices' and
62         -- 'allFacsimileTransmissionServices'
64 -- Compound Teleservice Group Codes are only used in call
65 -- independent supplementary service operations, i.e. they
66 -- are not used in InsertSubscriberData or in
67 -- DeleteSubscriberData messages.
69 allVoiceGroupCallServices       TeleserviceCode ::= '10010000'B
70 voiceGroupCall  TeleserviceCode ::= '10010001'B
71 voiceBroadcastCall      TeleserviceCode ::= '10010010'B
73 allPLMN-specificTS      TeleserviceCode ::= '11010000'B
74 plmn-specificTS-1       TeleserviceCode ::= '11010001'B
75 plmn-specificTS-2       TeleserviceCode ::= '11010010'B
76 plmn-specificTS-3       TeleserviceCode ::= '11010011'B
77 plmn-specificTS-4       TeleserviceCode ::= '11010100'B
78 plmn-specificTS-5       TeleserviceCode ::= '11010101'B
79 plmn-specificTS-6       TeleserviceCode ::= '11010110'B
80 plmn-specificTS-7       TeleserviceCode ::= '11010111'B
81 plmn-specificTS-8       TeleserviceCode ::= '11011000'B
82 plmn-specificTS-9       TeleserviceCode ::= '11011001'B
83 plmn-specificTS-A       TeleserviceCode ::= '11011010'B
84 plmn-specificTS-B       TeleserviceCode ::= '11011011'B
85 plmn-specificTS-C       TeleserviceCode ::= '11011100'B
86 plmn-specificTS-D       TeleserviceCode ::= '11011101'B
87 plmn-specificTS-E       TeleserviceCode ::= '11011110'B
88 plmn-specificTS-F       TeleserviceCode ::= '11011111'B
90 END