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