Revert "TODO epan/dissectors/asn1/kerberos/packet-kerberos-template.c new GSS flags"
[wireshark-sm.git] / epan / dissectors / asn1 / qsig / QSIG-CMN.asn
blob99bdb3906d6cc53aa354bf0968d4aa1706c684d7
1 -- QSIG-CMN.asn
2 --
3 -- Taken from Ecma International
4 -- Standard ECMA-251, 3rd edition (December 2001)
5 -- http://www.ecma-international.org/publications/standards/Ecma-251.htm
6 --
8 Common-Information-Operations-asn1-97 
9   {iso (1)  standard (0) pss1-common-information (15772) operations-asn1-97 (1)} 
11 DEFINITIONS EXPLICIT TAGS ::= 
13 BEGIN 
15 IMPORTS  OPERATION, ERROR FROM Remote-Operations-Information-Objects 
16     {joint-iso-itu-t (2) remote-operations (4) informationObjects (5) version1 (0)} 
17   EXTENSION, Extension{} FROM Manufacturer-specific-service-extension-class-asn1-97 
18     {iso (1) standard (0) pss1-generic-procedures (11582) msi-class-asn1-97 (11)}; 
20 CMN-Operations OPERATION ::= {cmnRequest | cmnInform } 
22 cmnRequest  OPERATION ::= { 
23    ARGUMENT   DummyArg 
24    RESULT     CmnArg 
25    ALWAYS RESPONDS  FALSE 
26    CODE     local: 84}  
28 cmnInform  OPERATION ::= { 
29    ARGUMENT   CmnArg 
30    RETURN RESULT  FALSE 
31    ALWAYS RESPONDS  FALSE 
32    CODE     local: 85} 
34 CmnArg  ::=  SEQUENCE  { 
35    featureIdentifier   [2] IMPLICIT FeatureIdList    OPTIONAL, 
36    ssDNDOprotectionLevel  [3] IMPLICIT INTEGER (0..3)    OPTIONAL, 
37      -- Supplementary Service Do Not Disturb Override Protection level, 
38       -- meaningful only in backward direction; inclusion indicates 
39       -- support of SS-DNDO as well as the applicable protection level. 
40     ssCIprotectionLevel  [4] IMPLICIT INTEGER (0..3)    OPTIONAL, 
41      -- Supplementary Service Call Intrusion Protection level, 
42       -- meaningful both in forward & backward direction; inclusion indicates support 
43       -- of SS-CI as an Unwanted user PINX (forward direction) or as a Terminating 
44       -- PINX (backward direction), as well as the applicable protection level. 
45    equipmentIdentity   [5] IMPLICIT EquipmentId   OPTIONAL, 
46    partyCategory   [6] IMPLICIT PartyCategory    OPTIONAL, 
47    extension     CHOICE    { 
48               single    [7] IMPLICIT Extension{{CMNExtSet}}, 
49               multiple  [8] IMPLICIT SEQUENCE OF  
50             Extension{{CMNExtSet}} 
51             }   OPTIONAL   } 
53 DummyArg  ::=  CHOICE  { 
54       null   NULL, 
55       single  [1] IMPLICIT Extension{{CMNExtSet}}, 
56       multiple  [2] IMPLICIT SEQUENCE OF Extension{{CMNExtSet}} 
57       } 
59 FeatureIdList  ::=  BIT STRING {  -- bit set to ONE means the corresponding feature  
60         -- is available for this call 
61    reserved       (0),  -- this Bit shall be reserved 
62    ssCFreRoutingSupported  (1),  -- Call Forwarding rerouting supported 
63             -- meaningful only in forward direction  
64             -- during call establishment 
65    ssCTreRoutingSupported  (2),  -- Call Transfer rerouting supported 
66             -- meaningful both in forward & backward  
67             -- direction during call establishment 
68    ssCCBSpossible     (3),  -- CCBS possible 
69             -- meaningful only in backward direction  
70             -- before receipt of ALERTING/CONNECT 
71    ssCCNRpossible     (4),  -- CCNR possible 
72             -- meaningful only in backward direction  
73             -- before receipt of CONNECT 
74    ssCOsupported     (5),  -- Call Offer supported 
75             -- meaningful only in backward direction 
76             -- during call establishment 
78             -- Call Intrusion 
79    ssCIforcedRelease    (6),  -- meaningful only in backward direction 
80     ssCIisolation           (7),  -- meaningful only in backward direction 
81    ssCIwaitOnBusy     (8),  -- meaningful only in backward direction 
83                  -- Advice of Charge 
84    ssAOCsupportChargeRateProvAtGatewPinx   (9),  -- meaningful only in  
85                  -- backward direction 
86    ssAOCsupportInterimChargeProvAtGatewPinx  (10),  -- meaningful only in  
87                  -- backward direction 
88     ssAOCsupportFinalChargeProvAtGatewPinx     (11),  -- meaningful only in  
89                  -- backward direction 
91    anfPRsupportedAtCooperatingPinx    (12),  -- Path replacement 
92                -- meaningful both in forward &  
93                -- backward direction 
95                -- Call Interception 
96    anfCINTcanInterceptImmediate    (13),  -- meaningful only in  
97                -- forward direction 
98    anfCINTcanInterceptDelayed     (14),  -- meaningful only in  
99                -- forward direction 
101    anfWTMIreRoutingSupported     (15),  -- Incoming WTM call 
102                -- meaningful only in  
103                -- forward direction 
104    anfPUMIreRoutingSupported     (16),  -- Incoming PUM call 
105                -- meaningful only in  
106                -- forward direction 
107    ssSSCTreRoutingSupported     (17)  -- Single Step Call Transfer rerouting 
108                -- supported 
109                -- meaningful both in forward and  
110                -- backward direction during call  
111                -- establishment 
112       } (SIZE (1..64)) 
114 EquipmentId  ::=  SEQUENCE  { 
115     nodeId    [1] IMPLICIT IA5String (SIZE (1..10))  OPTIONAL, 
116     groupId    [2] IMPLICIT IA5String (SIZE (1..10))  OPTIONAL, 
117     unitId     [3] IMPLICIT IA5String (SIZE (1..10))  OPTIONAL 
118      }  
119 -- NOTE: 
120 -- The purpose of the Equipment Id is to indicate, to another user or to another PINX, information about a 
121 -- calling or called party involved in a call. 
122 -- Assignment of network wide unique Equipment Id values is outside the scope of this Standard. 
124 PartyCategory  ::=  ENUMERATED  { 
125    unknown    (0), 
126    extension    (1), 
127    pisnAttendant  (2), 
128    emergExt    (3) 
129      } 
131 -- NOTE: 
132 -- The purpose of the Party category is to indicate, to another user or to another PINX, the category of a user  
133 -- involved in a call. An Originating PINX may include an indication of the calling user's category in the SETUP  
134 -- message sent across an inter-PINX link. A Terminating PINX may include an indication of the called user's  
135 -- category in an ALERTING message or CONNECT message sent across an inter-PINX link. A received 
136 -- Party category information may be used for display at the user's terminal or for PINX internal call handling, 
137 -- e.g. depending on whether the calling or called party is an extension or a PISN attendant, the PINX internal 
138 -- call handling may invoke different options of a supplementary service related to that call. 
140 CMNExtSet EXTENSION ::= {...} 
141   
143 END  -- of Common-Information-Operations-asn1-97