Kerberos: add kerberos_inject_longterm_key() helper function
[wireshark-sm.git] / epan / dissectors / asn1 / qsig / QSIG-CO.asn
blob8157d2bf9fcdbe31f86d39b8232a63c89c21feda
1 -- QSIG-CO.asn
2 --
3 -- Taken from Ecma International
4 -- Standard ECMA-192, 4th edition (December 2001)
5 -- http://www.ecma-international.org/publications/standards/Ecma-192.htm
6 --
8 Call-Offer-Operations-asn1-97 
9   {iso(1) standard(0) pss1-call-offer(14843) call-offer-operations-asn1-97 (2) } 
11 DEFINITIONS EXPLICIT TAGS ::= 
13 BEGIN 
15 IMPORTS  OPERATION, ERROR FROM Remote-Operations-Information-Objects 
16    {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0)} 
17   EXTENSION, Extension{} FROM Manufacturer-specific-service-extension-class-asn1-97 
18    {iso(1) standard(0) 
19     pss1-generic-procedures(11582) msi-class-asn1-97 (11)} 
20  notAvailable, supplementaryServiceInteractionNotAllowed 
21    FROM General-Error-List 
22     {ccitt recommendation q 950 general-error-list (1)}; 
24 Call-Offer-Operations OPERATION ::= { callOfferRequest | pathRetain | serviceAvailable | cfbOverride } 
26 pathRetain OPERATION  ::= { 
27  ARGUMENT    PathRetainArg 
28    RETURN RESULT   FALSE 
29    ALWAYS RESPONDS  FALSE 
30    CODE      local: 41} 
31     -- this operation may be used by other supplementary services  
32     -- using other values of argument 
34 serviceAvailable   OPERATION  ::= { 
35  ARGUMENT  ServiceAvailableArg 
36  RETURN RESULT   FALSE 
37  ALWAYS RESPONDS  FALSE 
38  CODE      local: 42} 
39     -- this operation may be used by other supplementary services  
40     -- using other values of argument 
42 callOfferRequest   OPERATION  ::= { 
43    ARGUMENT  DummyArg 
44    RESULT    DummyRes 
45    ERRORS  {  
46      notAvailable |  
47      notBusy |  
48      temporarilyUnavailable | 
49      supplementaryServiceInteractionNotAllowed |  
50      unspecified} 
51    CODE     local: 34} 
53 PathRetainArg ::=  CHOICE  {serviceList       ServiceList, 
54       extendedServiceList   SEQUENCE{ 
55          serviceList     ServiceList, 
56          extension    Extension{{COExtSet}} 
57          } 
58       } 
60 ServiceAvailableArg ::=  CHOICE  {serviceList       ServiceList, 
61       extendedServiceList   SEQUENCE{ 
62          serviceList     ServiceList, 
63          extension     Extension{{COExtSet}} 
64          } 
65       } 
67 ServiceList  ::=  BIT STRING {callOffer(0)} (SIZE(1..32))  
68   -- bits other than callOffer(0) are reserved for 
69   -- other supplementary services 
71 DummyArg ::=  CHOICE{ 
72      null     NULL, 
73      extension   [1] IMPLICIT Extension{{COExtSet}}, 
74       sequenceOfExtn  [2] IMPLICIT SEQUENCE OF Extension{{COExtSet}}} 
76 DummyRes ::=  CHOICE{ 
77      null     NULL, 
78      extension   [1] IMPLICIT Extension{{COExtSet}}, 
79       sequenceOfExtn  [2] IMPLICIT SEQUENCE OF Extension{{COExtSet}}} 
81 cfbOverride    OPERATION ::= { 
82    ARGUMENT   DummyArg 
83    RETURN RESULT  FALSE 
84    ALWAYS RESPONDS  FALSE 
85    CODE     local: 49} 
86     -- used in the interaction with Call Forwarding Busy 
87 COExtSet EXTENSION ::= {...} 
89 notBusy  ERROR  ::= { CODE    local: 1009} 
90   -- used when an SS-CO request is received in 
91   -- a Terminating PINX and the called user is not busy 
93 temporarilyUnavailable  ERROR  ::= { CODE    local: 1000} 
94   -- used when conditions for invocation of SS-CO 
95   -- are momentarily not met 
97 unspecified  ERROR ::= { 
98    PARAMETER   Extension{{ COExtSet}} 
99  CODE    local: 1008} 
102 END  -- of Call-Offer-Operations-asn1-97