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