Revert "TODO epan/dissectors/asn1/kerberos/packet-kerberos-template.c new GSS flags"
[wireshark-sm.git] / epan / dissectors / asn1 / qsig / QSIG-SSCT.asn
blob9e97a73b7ea7f52c3c3a395097efa0fe88e0893d
1 -- QSIG-SSCT.asn
2 --
3 -- Taken from Ecma International
4 -- Standard ECMA-300, 2nd edition (December 2001)
5 -- http://www.ecma-international.org/publications/standards/Ecma-300.htm
6 --
8 Single-Step-Call-Transfer-Operations-asn1-97 
9 { iso(1) standard (0) pss1-single-step-call-transfer (19460)  
10 single-step-call-transfer-operations-asn1-97 (1)} 
12 DEFINITIONS EXPLICIT TAGS ::= 
14 BEGIN 
15 IMPORTS  
16   OPERATION, ERROR FROM Remote-Operations-Information-Objects 
17     { joint-iso-itu-t (2) remote-operations (4) informationObjects(5) version1(0) } 
18   EXTENSION, Extension{} FROM Manufacturer-specific-service-extension-class-asn1-97 
19     { iso (1) standard (0) pss1-generic-procedures (11582) msi-class-asn1-97 (11) } 
20   Name FROM Name-Operations-asn1-97 
21     {iso(1) standard(0) pss1-name (13868) name-operations-asn1-97 (1)} 
22  supplementaryServiceInteractionNotAllowed, notAvailable, invalidCallState 
23    FROM General-Error-List 
24     { ccitt recommendation q 950 general-error-list (1) } 
25   PresentedAddressScreened, PartyNumber FROM Addressing-Data-Elements-asn1-97 
26     {iso(1) standard (0) pss1-generic-procedures (11582)  
27    addressing-data-elements-asn1-97 (20)} 
28   PSS1InformationElement FROM PSS1-generic-parameters-definition-asn1-97 
29     {iso(1) standard (0) pss1-generic-procedures (11582)  
30    pss1-generic-parameters-asn1-97 (17)} 
31  callTransferUpdate, callTransferComplete, callTransferActive, subaddressTransfer, 
32  invalidRerouteingNumber, establishmentFailure FROM Call-Transfer-Operations-asn1-97 
33     {iso(1) standard (0) pss1-call-transfer (13869) call-transfer-operations-asn1-97 (1)}; 
35 Single-Step-Call-Transfer-Operations OPERATION ::= { ssctInitiate | ssctSetup | ssctPostDial | 
36 ssctDigitInfo } 
38 ssctInitiate     OPERATION ::= { 
39    -- sent from the Transferring PINX to the Rerouting PINX  
40    ARGUMENT  SSCTInitiateArg 
41    RESULT  DummyRes 
42    ERRORS  { notAvailable | invalidCallState | invalidRerouteingNumber | 
43      establishmentFailure | unspecified | 
44      supplementaryServiceInteractionNotAllowed } 
45    CODE  local: 99} 
47 ssctSetup    OPERATION ::= { 
48    -- sent from the Rerouting PINX to the Transferred-To PINX  
49    ARGUMENT    SSCTSetupArg 
50    RETURN RESULT  FALSE 
51     ALWAYS RESPONDS FALSE 
52    CODE    local: 100} 
54 ssctPostDial   OPERATION ::= { 
55    -- sent from the Rerouting PINX to the Transferred PINX  
56    ARGUMENT  DummyArg 
57    RETURN RESULT  FALSE 
58     ALWAYS RESPONDS FALSE 
59    CODE    local: 101} 
61 ssctDigitInfo   OPERATION ::= { 
62    -- sent from the Transferred PINX to the Rerouting PINX  
63    ARGUMENT  SSCTDigitInfoArg 
64    RETURN RESULT  FALSE 
65     ALWAYS RESPONDS FALSE 
66    CODE    local: 102} 
68 DummyArg  ::=   CHOICE { 
69    null  NULL, 
70    single  [1]  IMPLICIT Extension{{SSCTExtSet}}, 
71    multiple  [2]  IMPLICIT SEQUENCE OF Extension{{SSCTExtSet}}} 
73 DummyRes  ::=   CHOICE { 
74    null  NULL, 
75    single  [1]  IMPLICIT Extension{{SSCTExtSet}}, 
76    multiple  [2]  IMPLICIT SEQUENCE OF Extension{{SSCTExtSet}}} 
78 SSCTInitiateArg ::=  SEQUENCE { 
79     rerouteingNumber  PartyNumber,  -- Transferred-To Number 
80    transferredAddress  PresentedAddressScreened, 
81    awaitConnect    AwaitConnect, 
82     transferredName  [1] Name     OPTIONAL, 
83     transferringAddress  [2] PresentedAddressScreened   OPTIONAL, 
84     transferringName  [3] Name     OPTIONAL, 
85     argumentExtension   CHOICE { 
86              single   [4] IMPLICIT Extension{{SSCTExtSet}}, 
87              multiple  [5] IMPLICIT SEQUENCE OF Extension{{SSCTExtSet}} 
88           }     OPTIONAL 
89      } 
91 AwaitConnect ::=     BOOLEAN 
92    -- FALSE = release the original call upon ALERTING received 
93    -- TRUE = release the original call upon CONNECT received 
95 SSCTSetupArg ::=  SEQUENCE { 
96     transferringAddress  [1] PresentedAddressScreened   OPTIONAL, 
97     transferringName  [2] Name     OPTIONAL, 
98     argumentExtension   CHOICE { 
99              single     [3] IMPLICIT Extension{{SSCTExtSet}}, 
100              multiple     [4] IMPLICIT SEQUENCE OF Extension{{SSCTExtSet}} 
101           }     OPTIONAL 
102      } 
104 SSCTDigitInfoArg ::=  SEQUENCE { 
105    reroutingNumber  [1] PartyNumber   OPTIONAL, 
106         -- remaining digits of the Transferred-To Number 
107     sendingComplete  [2] IMPLICIT NULL   OPTIONAL, 
108     argumentExtension   CHOICE { 
109              single     [3] IMPLICIT Extension{{SSCTExtSet}}, 
110              multiple     [4] IMPLICIT SEQUENCE OF Extension{{SSCTExtSet}} 
111          }     OPTIONAL 
112      } 
114 SSCTExtSet EXTENSION ::= {...} 
116 unspecified  ERROR ::= { 
117    PARAMETER   Extension{{SSCTExtSet}} 
118  CODE   local: 1008} 
120 END -- of SSCT Operations-asn1-97