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
|
-- $Id$
--
-- EN 300 369-1 V1.2.4 (1998-10)
--
Explicit-Call-Transfer-Operations-and-Errors {ccitt identified-organization etsi(0) 369
version(2) operations-and-errors(1)}
DEFINITIONS ::=
BEGIN
EXPORTS
ectLinkIdRequest,
ectExecute,
requestSubaddress,
subaddressTransfer,
explicitEctExecute,
linkIdNotAssignedByNetwork,
ectLoopTest,
ectInform;
IMPORTS
OPERATION,
ERROR
FROM Remote-Operations-Information-Objects
{joint-iso-itu-t remote-operations (4) notation (0)}
notAvailable,
notSubscribed,
resourceUnavailable,
supplementaryServiceInteractionNotAllowed,
invalidCallState
FROM General-Errors
{itu-t(0) identified-organization(4) etsi (0) 196 general-errors (2)}
PartySubaddress,
PresentedNumberUnscreened
FROM Addressing-Data-Elements
{itu-t(0) identified-organization(4) etsi (0) 196 addressing-data-elements (6)};
ectExecute OPERATION::=
{
ERRORS {
notAvailable |
notSubscribed |
invalidCallState |
supplementaryServiceInteractionNotAllowed }
CODE local:6
}
ectInform OPERATION::=
{
ARGUMENT SEQUENCE {
en ENUMERATED {
alerting (0),
active (1) },
redirectionNumber PresentedNumberUnscreened OPTIONAL }
CODE global:{eCTOID ectInform-operation (5)}
}
ectLinkIdRequest OPERATION::=
{
RESULT EctLinkIdRequestRes
ERRORS {
resourceUnavailable }
CODE global:{eCTOID ectLinkIdRequest-operation (4)}
}
EctLinkIdRequestRes ::= LinkId
ectLoopTest OPERATION::=
{
ARGUMENT
CallTransferIdentity
RESULT
LoopResult
ERRORS {
notAvailable }
CODE global:{eCTOID ectLoopTest-operation (6)}
}
explicitEctExecute OPERATION::=
{
ARGUMENT
LinkId
ERRORS {
notAvailable |
notSubscribed |
invalidCallState |
supplementaryServiceInteractionNotAllowed |
linkIdNotAssignedByNetwork }
CODE global:{eCTOID explicitEctExecute-operation (1)}
}
requestSubaddress OPERATION::=
{
CODE global:{eCTOID requestSubAddress-operation (2)}
}
subaddressTransfer OPERATION::=
{
ARGUMENT PartySubaddress
CODE global:{eCTOID subaddressTransfer-operation (3)}
}
CallTransferIdentity ::= INTEGER (-128..127)
LinkId ::= INTEGER (-32768..32767)
LoopResult ::=
ENUMERATED {
insufficientInformation (0),
noLoopExists (1),
simultaneousTransfer (2) }
eCTOID OBJECT IDENTIFIER ::= {itu-t(0) identified-organization(4) etsi (0) 369
operation-and-errors (1)}
linkIdNotAssignedByNetwork ERROR ::= {CODE global:{eCTOID linkIdNotAssignedByNetwork-error (21)}}
-- ectExecute EctExecute ::= localValue 6
explicitEctExecute ExplicitEctExecute ::= globalValue {eCTOID explicitEctExecute-operation(1)}
requestSubaddress RequestSubaddress ::= globalValue {eCTOID requestSubaddress-operation (2)}
subaddressTransfer SubaddressTransfer ::= globalValue {eCTOID subaddressTransfer-operation(3)}
ectLinkIdRequest EctLinkIdRequest ::= globalValue {eCTOID ectLinkIdRequest-operation (4)}
ectInform EctInform ::= globalValue {eCTOID ectInform-operation (5)}
ectLoopTest EctLoopTest ::= globalValue {eCTOID ectLoopTest-operation (6)}
linkIdNotAssignedByNetwork LinkIdNotAssignedByNetwork ::= globalValue {eCTOID linkIdNotAssignedByNetwork-error(21)}
END --Explicit-Call-Transfer-Operations-And-Errors
|