TODO epan/dissectors/asn1/kerberos/packet-kerberos-template.c new GSS flags
[wireshark-sm.git] / epan / dissectors / asn1 / qsig / QSIG-WTMCH.asn
blobefb8e09e8f99fa67963d86b54705ebd622fc4bee
1 -- QSIG-WTMCH.asn
2 --
3 -- Taken from Ecma International
4 -- Standard ECMA-304, 2nd edition (December 2001)
5 -- http://www.ecma-international.org/publications/standards/Ecma-304.htm
6 --
8 Wireless-Terminal-Call-Handling-Operations-asn1-97  
9    { iso (1)  standard (0)  pss1-wtm-call-handling (15431)  operations-asn1-97 (1)} 
11 DEFINITIONS EXPLICIT TAGS ::= 
13 BEGIN 
14 IMPORTS  OPERATION, ERROR FROM Remote-Operations-Information-Objects 
15     { joint-iso-itu-t remote-operations (4) informationObjects(5) version1(0)} 
16   EXTENSION, Extension{} FROM Manufacturer-specific-service-extension-class-asn1-97 
17     { iso (1) standard (0) 
18     pss1-generic-procedures (11582) msi-class-asn1-97 (11) } 
19   PSS1InformationElement FROM PSS1-generic-parameters-definition-asn1-97 
20     { iso (1) standard (0) 
21     pss1-generic-procedures (11582) pss1-generic-parameters-asn1-97 (17) } 
22   Name FROM Name-Operations-asn1-97 
23     { iso (1) standard (0) 
24     pss1-name (13868) name-operations-asn1-97 (1) } 
25  basicServiceNotProvided, invalidServedUserNr, notAvailable FROM  
26    General-Error-List 
27     { ccitt (0) recommendation (0) q 950 general-error-list (1) } 
28   Address, PartyNumber, PartySubaddress, PresentedNumberScreened FROM  
29    Addressing-Data-Elements-asn1-97 
30     { iso (1) standard (0) pss1-generic-procedures (11582)  
31     addressing-data-elements-asn1-97 (20) }; 
33 -- Operations for ANF-WTMI: -- 
35 WTMCH-Operations OPERATION ::= {wtmiEnquiry | wtmiDivert | wtmiInform| wtmoCall} 
37 wtmiEnquiry   OPERATION ::= { 
38   -- Sent from the WTMI-detect PINX to the Home PINX. 
39    ARGUMENT  EnquiryArg 
40    RESULT  EnquiryRes 
41     ERRORS  { invalidServedUserNr | locationNotKnown |  
42       notAvailable | basicServiceNotProvided | unspecified } 
43    CODE  local: 54} 
45 wtmiDivert   OPERATION ::= { 
46   -- Sent from the WTMI-detect PINX to the Rerouteing PINX. 
47    ARGUMENT  DivertArg 
48    RESULT  DummyRes 
49     ERRORS  { notAvailable | unspecified } 
50    CODE  local: 55} 
51 wtmiInform   OPERATION ::= { 
52   -- Sent from the Rerouteing PINX to the Visitor PINX. 
53    ARGUMENT      InformArg 
54    RETURN RESULT    FALSE 
55     ALWAYS RESPONDS   FALSE 
56    CODE      local: 56} 
58 EnquiryArg ::=  SEQUENCE   { pisnNumber    PartyNumber, 
59      -- The PISN number of the WTMI user 
60      qSIGInfoElement  PSS1InformationElement, 
61   -- The basic call information elements Bearer capability, High layer compatibility, 
62   -- Low layer compatibility can be embedded in the qSIGInfoElement 
63   -- in accordance with clause 6.5.2.1. 
64       argExtension    WtmiExtension OPTIONAL } 
65 DivertArg ::=  SEQUENCE   { visitPINX    PartyNumber, 
66      -- The PISN number of the Visitor PINX, 
67       -- always a Complete Number.  
68      callingNumber    PresentedNumberScreened, 
69      wtmIdentity    WtmIdentity, 
70      -- The PISN number (always a Complete Number) 
71       -- and/or an alternative identifier of the WTMI user. 
72      qSIGInfoElement  PSS1InformationElement, 
73   -- The basic call information elements Bearer capability, High layer compatibility, 
74   -- Low layer compatibility, and Progress indicator  
75   -- can be embedded in the qSIGInfoElement in accordance with clause 6.5.2.1. 
76       callingUserSub   [ 1 ] PartySubaddress OPTIONAL, 
77       callingName    [ 2 ] Name OPTIONAL, 
78       wtmUserSub    [ 3 ] PartySubaddress OPTIONAL, 
79       argExtension    WtmiExtension OPTIONAL } 
80 InformArg ::=  SEQUENCE  { wtmIdentity   WtmIdentity, 
81      -- The PISN number (always a Complete Number) 
82       -- and/or an alternative identifier of the WTMI user. 
83       argExtension    WtmiExtension OPTIONAL } 
84 EnquiryRes ::=  CHOICE  { currLocation    [ 1 ] IMPLICIT CurrLocation, 
85       cfuActivated    [ 2 ] IMPLICIT CfuActivated } 
86 CurrLocation  ::=  SEQUENCE  { visitPINX    PartyNumber, 
87      -- The PISN number of the Visitor PINX, 
88       -- always a Complete Number.  
89      wtmIdentity    WtmIdentity, 
90      -- The PISN number (always a Complete Number) 
91       -- and/or an alternative identifier of the WTMI user  
92       argExtension    WtmiExtension OPTIONAL } 
94 CfuActivated  ::=  SEQUENCE  { divToAddress   Address, 
95      divOptions    SubscriptionOption, 
96       wtmName    [ 1 ] Name OPTIONAL,  
97       argExtension     WtmiExtension OPTIONAL } 
98 SubscriptionOption ::=  ENUMERATED    { noNotification (0), 
99      notificationWithoutDivertedToNr (1), 
100       notificationWithDivertedToNr (2) } 
101 DummyRes ::=  CHOICE  { null    NULL, 
102       extension  [ 1 ] IMPLICIT Extension{{WTMCHExtSet}}, 
103       sequOfExtn  [ 2 ] IMPLICIT SEQUENCE OF  
104            Extension{{WTMCHExtSet}} } 
105 WtmiExtension ::=  CHOICE  { extension  [ 4 ] IMPLICIT Extension{{WTMCHExtSet}}, 
106       sequOfExtn  [ 5 ] IMPLICIT SEQUENCE OF  
107            Extension{{WTMCHExtSet}} } 
108 WtmIdentity  ::=  CHOICE  { pisnNumber  PartyNumber, 
109       alternativeId  [ 10 ] IMPLICIT AlternativeId, 
110       both    [ 11 ] IMPLICIT SEQUENCE 
111          { pisnNumber  PartyNumber, 
112             alternativeId  AlternativeId } } 
113 AlternativeId ::=  OCTET STRING(SIZE(1..20)) 
115 -- Operation for ANF-WTMO -- 
116 wtmoCall   OPERATION ::= { 
117  ARGUMENT  WtmoArg 
118  RETURN RESULT  FALSE 
119  ALWAYS RESPONDS  FALSE 
120  CODE   local: 71} 
121 WtmoArg ::= SEQUENCE {  
122   destinationNumber  [0]  PartyNumber  OPTIONAL, 
123   sendingComplete  [1]  IMPLICIT NULL  OPTIONAL, 
124   extension  CHOICE     
125       {single  [2] IMPLICIT Extension{{WTMCHExtSet}}, 
126       multiple  [3] IMPLICIT SEQUENCE OF  
127            Extension{{WTMCHExtSet}}  
128       } OPTIONAL     
129  } 
131 WTMCHExtSet EXTENSION ::= {...} 
133 unspecified  ERROR ::= {   
134    PARAMETER   Extension{{WTMCHExtSet}} 
135    CODE  local: 1008} 
136 locationNotKnown  ERROR ::= { CODE  local: 1015} 
138 END  -- of Wireless-Terminal-Call-Handling-Operations-asn1-97