Witness: enum witness_notifyResponse_type
[wireshark-wip.git] / asn1 / isdn-sup / Explicit-Call-Transfer-Operations-and-Errors.asn
blob94067274019ba530bcb091c3a6922b7f868387a5
1 -- $Id$
2 --
3 -- EN 300 369-1 V1.2.4 (1998-10)
4 --
5 Explicit-Call-Transfer-Operations-and-Errors {ccitt identified-organization etsi(0) 369
6 version(2) operations-and-errors(1)}
8 DEFINITIONS ::=
11 BEGIN
14   EXPORTS
15       ectLinkIdRequest,
16       ectExecute,
17       requestSubaddress,
18       subaddressTransfer,
19       explicitEctExecute,
20       linkIdNotAssignedByNetwork,
21       ectLoopTest,
22       ectInform;
25   IMPORTS
26       OPERATION,
27       ERROR
28     FROM Remote-Operations-Information-Objects
29     {joint-iso-itu-t remote-operations (4) notation (0)} 
32       notAvailable,
33       notSubscribed,
34       resourceUnavailable,
35       supplementaryServiceInteractionNotAllowed,
36       invalidCallState
37     FROM General-Errors
38     {itu-t(0) identified-organization(4) etsi (0) 196 general-errors (2)}
41       PartySubaddress,
42       PresentedNumberUnscreened
43     FROM Addressing-Data-Elements
44     {itu-t(0) identified-organization(4) etsi (0) 196 addressing-data-elements (6)};
47   ectExecute OPERATION::=
48     {
49       ERRORS {
50         notAvailable |
51         notSubscribed |
52         invalidCallState |
53         supplementaryServiceInteractionNotAllowed }  
54         
55       CODE local:6        
56     }
58   ectInform OPERATION::=
59     {
60       ARGUMENT SEQUENCE {
61           en ENUMERATED {
62             alerting (0),
63             active   (1) },
64           redirectionNumber    PresentedNumberUnscreened OPTIONAL }   
65           
66       CODE global:{eCTOID ectInform-operation (5)}           
67     }
69   ectLinkIdRequest OPERATION::=
70     {  
71       RESULT EctLinkIdRequestRes
72       ERRORS {
73         resourceUnavailable }  
74         
75       CODE global:{eCTOID ectLinkIdRequest-operation (4)}      
76     }
78  EctLinkIdRequestRes ::= LinkId
80  ectLoopTest OPERATION::=
81     {
82       ARGUMENT
83           CallTransferIdentity
86       RESULT
87         LoopResult
90       ERRORS {
91         notAvailable }   
92         
93       CODE global:{eCTOID ectLoopTest-operation (6)}       
94     }
97   explicitEctExecute OPERATION::=
98     {  
99       ARGUMENT
100         LinkId        
101         
102       ERRORS {
103         notAvailable |
104         notSubscribed |
105         invalidCallState |
106         supplementaryServiceInteractionNotAllowed |    
107         linkIdNotAssignedByNetwork }
108         
109       CODE global:{eCTOID explicitEctExecute-operation (1)}          
110     }
113   requestSubaddress OPERATION::=
114     {
115       CODE global:{eCTOID requestSubAddress-operation (2)}
116     }      
119   subaddressTransfer OPERATION::=
120      {
121       ARGUMENT  PartySubaddress   
122       
123       CODE global:{eCTOID subaddressTransfer-operation (3)}     
124      }
126   CallTransferIdentity ::= INTEGER (-128..127) 
127   LinkId ::= INTEGER (-32768..32767)
129   LoopResult ::=
130       ENUMERATED {
131         insufficientInformation (0),
132         noLoopExists            (1),
133         simultaneousTransfer    (2) }
136   eCTOID OBJECT IDENTIFIER ::= {itu-t(0) identified-organization(4) etsi (0) 369
137                                 operation-and-errors (1)}
140   linkIdNotAssignedByNetwork ERROR ::= {CODE global:{eCTOID linkIdNotAssignedByNetwork-error (21)}}
143 --  ectExecute EctExecute ::= localValue 6
144         explicitEctExecute                      ExplicitEctExecute                      ::=     globalValue {eCTOID explicitEctExecute-operation(1)}
145         requestSubaddress                       RequestSubaddress                       ::=     globalValue {eCTOID requestSubaddress-operation (2)}
146         subaddressTransfer                      SubaddressTransfer                      ::=     globalValue {eCTOID subaddressTransfer-operation(3)}
147         ectLinkIdRequest                        EctLinkIdRequest                        ::=     globalValue {eCTOID ectLinkIdRequest-operation (4)}
148         ectInform                                       EctInform                                       ::= globalValue {eCTOID ectInform-operation (5)}
149         ectLoopTest                                     EctLoopTest                                     ::= globalValue {eCTOID ectLoopTest-operation (6)}
150         linkIdNotAssignedByNetwork      LinkIdNotAssignedByNetwork      ::= globalValue {eCTOID         linkIdNotAssignedByNetwork-error(21)}
151 END --Explicit-Call-Transfer-Operations-And-Errors