Revert "TODO epan/dissectors/asn1/kerberos/packet-kerberos-template.c new GSS flags"
[wireshark-sm.git] / epan / dissectors / asn1 / qsig / QSIG-CINT.asn
blob29926a18159209d8e271f93dbf0c5427b78e39d8
1 -- QSIG-CINT.asn
2 --
3 -- Taken from Ecma International
4 -- Standard ECMA-221, 3rd edition (December 2001)
5 -- http://www.ecma-international.org/publications/standards/Ecma-221.htm
6 --
8 Call-Interception-Operations-asn1-97 {iso (1) standard (0) pss1-cint (15054) cint-operations-asn1-97 (1) } 
9  
10 DEFINITIONS  EXPLICIT TAGS ::= 
12 BEGIN 
14 IMPORTS    OPERATION, ERROR FROM  Remote-Operations-Information-Objects 
15    {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    PartyNumber, PresentedNumberUnscreened, PresentationAllowedIndicator 
21    FROM Addressing-Data-Elements-asn1-97 
22       {iso (1) standard (0) pss1-generic-procedures (11582) 
23    addressing-data-elements-asn1-97 (20)} 
25    Name FROM Name-Operations-asn1-97 
26       {iso (1) standard (0) pss1-name (13868) name-operations-asn1-97 (1)}; 
28 Call-Interception-Operations OPERATION ::= { cintLegInformation1 | cintLegInformation2 | cintCondition | 
29 cintDisable | cintEnable} 
32 cintLegInformation1  OPERATION ::= { 
33     -- Sent from the Intercepting PINX to the Originating PINX -- 
34     ARGUMENT   CintInformation1Arg 
35     RETURN RESULT  FALSE 
36     ALWAYS RESPONDS  FALSE 
37     CODE    local: 66} 
40 cintLegInformation2  OPERATION ::= { 
41     -- Sent from the Intercepting PINX to the Intercepted-to PINX -- 
42     ARGUMENT   CintInformation2Arg 
43     RETURN RESULT  FALSE 
44     ALWAYS RESPONDS  FALSE 
45     CODE    local: 67} 
47 cintCondition    OPERATION ::= { 
48         -- Sent to a preceding PINX to indicate a condition for possible interception 
49     ARGUMENT   CintCondArg 
50     RETURN RESULT  FALSE 
51     ALWAYS RESPONDS  FALSE 
52     CODE    local: 68} 
54 cintDisable    OPERATION ::= { 
55         -- Sent to a Preceding PINX to disable interception delayed -- 
56     ARGUMENT  CintExtension 
57     RETURN RESULT  FALSE 
58     ALWAYS RESPONDS  FALSE 
59     CODE    local: 69} 
61 cintEnable    OPERATION  ::= { 
62         -- Sent to a Preceding PINX to reenable interception -- 
63     ARGUMENT  CintExtension 
64     RETURN RESULT  FALSE 
65     ALWAYS RESPONDS  FALSE 
66     CODE    local: 70} 
68 CintInformation1Arg ::=  SEQUENCE 
69     { 
70     interceptionCause   CintCause, 
71     interceptedToNumber   PartyNumber, 
72     extension    CintExtension OPTIONAL 
73     } 
75 CintInformation2Arg ::=  SEQUENCE 
76     { 
77     interceptionCause  CintCause, 
78     calledNumber   [1]PresentedNumberUnscreened OPTIONAL, 
79     originalCalledNumber  [2]PresentedNumberUnscreened OPTIONAL, 
80     calledName   [3]Name OPTIONAL, 
81     originalCalledName  [4]Name OPTIONAL, 
82     extension   CintExtension OPTIONAL 
83     } 
86 CintCondArg   ::=  SEQUENCE 
87     { 
88     interceptionCause  Condition, 
89     originalCalledNumber  [1]PresentedNumberUnscreened OPTIONAL, 
90     calledName   [2]Name OPTIONAL, 
91     originalCalledName  [3]Name OPTIONAL, 
92     extension   CintExtension OPTIONAL 
93     } 
95 CintExtension   ::=  CHOICE 
96     { 
97     none   NULL, 
98     single   [5] IMPLICIT Extension{{CINTExtSet}}, 
99     multiple  [6] IMPLICIT SEQUENCE OF Extension{{CINTExtSet}} 
100     } 
102 CintCause  ::=  INTEGER  { 
103    unknown   (0), 
104       cintBnan  (1),  -- timeout in waiting on busy condition 
105    cintBus  (2),  -- busy user 
106    cintCug  (3),  -- closed user group rejection 
107    cintDnd  (4),  -- do not disturb activated 
108    cintIbd   (5),  -- incoming barred destination 
109    cintInn   (6),  -- invalid number 
110       cintMob1  (7),  -- mobile user location not known 
111       cintMob2  (8),  -- mobile user no longer registered 
112       cintMob3  (9),  -- mobile terminal not responding 
113    cintNcmp  (10),  -- no compatible destination 
114    cintNcong  (11),  -- network congestion 
115       cintNre   (12),  -- no reply (i.e. timeout during alerting) 
116       cintOos   (13),  -- called user out of service 
117    cintRrs  (14),  -- route restriction (calling user not authorized for 
118       -- the route) 
119       cintTbnan  (15),  -- timeout in wait on busy condition after transfer 
120       cintTnre  (16),  -- no reply after transfer (i.e. timeout during alerting 
121       -- after transfer 
122    cintTrans  (17),  -- upper limit of transit counter reached 
123    cintUpl   (18),  -- upper limit of number of diversions reached 
124       cintInvDiv  (19),  -- invalid call diversion destination 
125       cintHold  (20)  -- timeout after call hold 
126    } (0..127) 
127     
129 Condition  ::=  INTEGER  { 
130    unknown   (0), 
131    cintBus  (2),  -- busy user 
132    cintCug  (3),  -- closed user group rejection 
133    cintDnd  (4),  -- do not disturb activated 
134    cintIbd   (5),  -- incoming barred destination 
135    cintInn   (6),  -- invalid number 
136       cintMob1  (7),  -- mobile user location not known 
137       cintMob2  (8),  -- mobile user no longer registered 
138       cintMob3  (9),  -- mobile terminal not responding 
139    cintNcmp  (10),  -- no compatible destination 
140    cintNcong  (11),  -- network congestion 
141       cintOos   (13),  -- called user out of service 
142    cintRrs  (14),  -- route restriction (calling user not authorized for 
143       -- the route 
144    cintTrans  (17),  -- upper limit of transit counter reached 
145       cintUpl    (18),  -- upper limit of number of diversions 
146       -- reached 
147       cintInvDiv  (19)  -- invalid call diversion destination 
148    } (0..127) 
150 CINTExtSet EXTENSION ::= {...} 
152 END  -- of Call-Interception-Operations-asn1-97