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
150
151
152
153
154
|
-- Call-Completion-Operations.asn
--
-- Taken from ITU ASN.1 database
-- http://www.itu.int/ITU-T/asn1/database/itu-t/h/h450.9/2000/Call-Completion-Operations.asn
--
-- Module Call-Completion-Operations (H.450.9:11/2000)
Call-Completion-Operations {itu-t recommendation h 450 9 version1(0)
call-completion-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)}
CallIdentifier
FROM H323-MESSAGES -- see ITU-T H.225.0
EndpointAddress
FROM Addressing-Data-Elements {itu-t recommendation h 450 1 version1(0)
addressing-data-elements(9)}
MixedExtension, undefined
FROM Call-Hold-Operations {itu-t recommendation h 450 4 version1(0)
call-hold-operations(0)}
supplementaryServiceInteractionNotAllowed
FROM H4501-General-Error-List {itu-t recommendation h 450 1 version1(0)
general-error-list(1)}
BasicService
FROM Message-Waiting-Indication-Operations {itu-t recommendation h
450 7 version1(0) message-waiting-operations(0)};
H323CallCompletionOperations OPERATION ::=
{ccbsRequest | ccnrRequest | ccCancel | ccExecPossible | ccRingout |
ccSuspend | ccResume}
ccbsRequest OPERATION ::= {
ARGUMENT CcRequestArg
RESULT CcRequestRes
ERRORS
{shortTermRejection | longTermRejection | undefined |
supplementaryServiceInteractionNotAllowed}
CODE local:40
}
ccnrRequest OPERATION ::= {
ARGUMENT CcRequestArg
RESULT CcRequestRes
ERRORS
{shortTermRejection | longTermRejection | undefined |
supplementaryServiceInteractionNotAllowed}
CODE local:27
}
ccCancel OPERATION ::= {
ARGUMENT CcArg
OPTIONAL TRUE
RETURN RESULT FALSE
ALWAYS RESPONDS FALSE
CODE local:28
}
ccExecPossible OPERATION ::= {
ARGUMENT CcArg
OPTIONAL TRUE
RETURN RESULT FALSE
ALWAYS RESPONDS FALSE
CODE local:29
}
ccRingout OPERATION ::= {
ARGUMENT CcShortArg
OPTIONAL TRUE
RETURN RESULT FALSE
ERRORS {remoteUserBusyAgain | failureToMatch | undefined}
CODE local:31
}
ccSuspend OPERATION ::= {
ARGUMENT CcShortArg
OPTIONAL TRUE
RETURN RESULT FALSE
ALWAYS RESPONDS FALSE
CODE local:32
}
ccResume OPERATION ::= {
ARGUMENT CcArg
OPTIONAL TRUE
RETURN RESULT FALSE
ALWAYS RESPONDS FALSE
CODE local:33
}
CcRequestArg ::= SEQUENCE {
numberA EndpointAddress,
numberB EndpointAddress,
ccIdentifier CallIdentifier OPTIONAL,
-- If present, it shall be used as the prime mechanism for associating
-- the unsuccessful call, the CC Request and the CC Call.
service BasicService,
can-retain-service BOOLEAN,
retain-sig-connection BOOLEAN OPTIONAL,
extension SEQUENCE SIZE (0..255) OF MixedExtension OPTIONAL,
...
}
CcRequestRes ::= SEQUENCE {
retain-service BOOLEAN,
extension SEQUENCE SIZE (0..255) OF MixedExtension OPTIONAL,
...
}
CcArg ::= CHOICE {
shortArg CcShortArg, -- if signalling conection is retained
longArg CcLongArg, -- if connection release option applies
...
}
CcShortArg ::= SEQUENCE {
ccIdentifier CallIdentifier OPTIONAL,
extension SEQUENCE SIZE (0..255) OF MixedExtension OPTIONAL,
...
}
CcLongArg ::= SEQUENCE {
numberA EndpointAddress OPTIONAL,
numberB EndpointAddress OPTIONAL,
ccIdentifier CallIdentifier OPTIONAL,
service BasicService OPTIONAL,
-- these elements are used to identify the proper CC Request.
-- The ccIdentifier if present shall be the prime mechanism for this purpose.
extension SEQUENCE SIZE (0..255) OF MixedExtension OPTIONAL,
...
}
shortTermRejection ERROR ::= {CODE local:1010
}
longTermRejection ERROR ::= {CODE local:1011
}
remoteUserBusyAgain ERROR ::= {CODE local:1012
}
failureToMatch ERROR ::= {CODE local:1013
}
END -- of Call-Completion-Operations
-- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D
|