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