[Automatic update for 2016-03-13]
[metze/wireshark/wip.git] / asn1 / h450 / Common-Information-Operations.asn
1 -- Common-Information-Operations.asn
2 --
3 -- Taken from ITU ASN.1 database
4 -- http://www.itu.int/ITU-T/asn1/database/itu-t/h/h450.12/2001/Common-Information-Operations.asn
5 --
6
7 -- Module Common-Information-Operations (H.450.12:07/2001)
8 Common-Information-Operations {itu-t recommendation h 450 12 version1(0)
9   common-information-operations(0)} DEFINITIONS AUTOMATIC TAGS ::=
10 BEGIN
11
12 IMPORTS
13   OPERATION, ERROR
14     FROM Remote-Operations-Information-Objects {joint-iso-itu-t
15       remote-operations(4) informationObjects(5) version1(0)}
16   EXTENSION, Extension{}
17     FROM Manufacturer-specific-service-extension-definition {itu-t
18       recommendation h 450 1 version1(0) msi-definition(18)}
19   MixedExtension, undefined
20     FROM Call-Hold-Operations {itu-t recommendation h 450 4 version1(0)
21       call-hold-operations(0)};
22
23 H323CommonInformationOperations OPERATION ::= {cmnRequest | cmnInform}
24
25 cmnRequest OPERATION ::= {
26   ARGUMENT  DummyArg
27   OPTIONAL  TRUE
28   RESULT    CmnArg
29   ERRORS    {undefined}
30   CODE      local:84
31 }
32
33 cmnInform OPERATION ::= {
34   ARGUMENT         CmnArg
35   RETURN RESULT    FALSE
36   ALWAYS RESPONDS  FALSE
37   CODE             local:85
38 }
39
40 CmnArg ::= SEQUENCE {
41   featureList     FeatureList OPTIONAL,
42   featureValues   FeatureValues OPTIONAL,
43   featureControl  FeatureControl OPTIONAL,
44   extension       SEQUENCE SIZE (0..255) OF MixedExtension OPTIONAL,
45   ...
46 }
47
48 DummyArg ::= SEQUENCE {
49   extensionArg  SEQUENCE SIZE (0..255) OF MixedExtension OPTIONAL
50 }
51
52 FeatureList ::= SEQUENCE {
53   -- indicates capabilities of the endpoint sending the FeatureList
54   ssCFreRoutingSupported         NULL OPTIONAL, -- Call Forwarding rerouting
55   
56   -- supported meaningful only in
57   -- forward direction during call
58   -- establishment 
59   ssCTreRoutingSupported         NULL OPTIONAL, -- Call Transfer rerouting
60   
61   -- supported meaningful both in
62   -- forward & backward direction
63   -- during call establishment 
64   ssCCBSPossible                 NULL OPTIONAL, -- CCBS possible meaningful only
65   
66   -- in backward direction before
67   -- receipt of ALERTING/CONNECT 
68   ssCCNRPossible                 NULL OPTIONAL, -- CCNR possible meaningful only
69   
70   -- in backward direction before
71   -- receipt of CONNECT 
72   ssCOSupported                  NULL OPTIONAL, -- Call Offer supported
73   
74   -- meaningful only in backward
75   -- direction during call
76   -- establishment 
77   -- Call Intrusion
78   ssCIForcedReleaseSupported     NULL OPTIONAL, -- meaningful only in
79   
80   -- backward direction 
81   ssCIIsolationSupported         NULL OPTIONAL, -- meaningful only in
82   
83   -- backward direction 
84   ssCIWaitOnBusySupported        NULL OPTIONAL, -- meaningful only in
85   
86   -- backward direction 
87   ssCISilentMonitoringSupported  NULL OPTIONAL, -- meaningful only in
88   
89   -- backward direction 
90   ssCIConferenceSupported        NULL OPTIONAL, -- meaningful only in
91   
92   -- backward direction 
93   -- Call Hold
94   ssCHFarHoldSupported           NULL OPTIONAL, -- meaningful in both
95   
96   -- directions
97   -- Message Waiting Callback
98   ssMWICallbackSupported         NULL OPTIONAL, -- meaningful in backward
99   
100   -- direction
101   -- meaningful both in
102   -- forward & backward
103   -- direction during call
104   -- establishment
105   -- Call Park
106   ssCPCallParkSupported          NULL OPTIONAL, -- meaningful in both
107   
108   -- directions
109   ...
110 }
111
112 FeatureValues ::= SEQUENCE {
113   partyCategory        PartyCategory OPTIONAL,
114   ssCIprotectionLevel  SSCIProtectionLevel OPTIONAL,
115   -- Supplementary Service Call Intrusion Protection level
116   -- meaningful both in forward and backward direction; inclusion
117   -- indicates support of SS-CI as an unwanted endpoint (forward 
118   -- direction) or as a Terminating  Endpoint (backward direction),
119   -- as well as the applicable protection level.
120   ...
121 }
122
123 PartyCategory ::= ENUMERATED {unknown, extension, attendant, emergExt, ...
124                               }
125
126 SSCIProtectionLevel ::= INTEGER(0..3)
127
128 FeatureControl ::= SEQUENCE {
129   ssCHDoNotHold               NULL OPTIONAL, -- meaningful in both directions
130   
131   -- Sending endpoint shall not be held
132   ssCTDoNotTransfer           NULL OPTIONAL, -- meaningful in both directions
133   
134   -- sending endpoint shall not be transferred
135   ssMWICallbackCall           NULL OPTIONAL, -- meaningful only in SETUP 
136   
137   -- indicating a callback call
138   ssCISilentMonitorPermitted  NULL OPTIONAL, -- unwanted endpoint
139   
140   -- allows for 
141   -- silent monitoring
142   -- meaningful in forward and backward direction
143   ...
144 }
145
146 END -- of Common-Information-Operations
147
148 -- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D
149