1 Call-Park-Pickup-Operations
3 itu-t recommendation h 450 5 version1(0) call-park-pickup-operations(0)
6 DEFINITIONS AUTOMATIC TAGS ::=
9 IMPORTS Extension FROM H4501 -- Manufacturer-specific-service-extension-definition
11 itu-t recommendation h 450 1 version1(0) msi-definition(18)
14 notAvailable, invalidCallState, resourceUnavailable,
15 supplementaryServiceInteractionNotAllowed FROM H4501 -- H4501-General-Error-List
17 itu-t recommendation h 450 1 version1(0) general-error-list (1)
20 EndpointAddress FROM H4501 -- Addressing-Data-Elements
22 itu-t recommendation h 450 1 version1(0) addressing-data-elements(9)
25 MixedExtension FROM H4504 -- Call-Hold-Operations
27 itu-t recommendation h 450 4 version1(0) call-hold-operations(0)
30 NonStandardParameter, CallIdentifier FROM H225; -- H323-MESSAGES see H.225.0
32 CallParkPickupOperations ::= ENUMERATED
37 groupIndicationOff(9),
46 CpRequestArg ::= SEQUENCE
48 parkingNumber EndpointAddress,
49 parkedNumber EndpointAddress,
50 parkedToNumber EndpointAddress,
51 parkedToPosition ParkedToPosition OPTIONAL,
52 extensionArg SEQUENCE SIZE (0..255) OF MixedExtension OPTIONAL,
56 CpRequestRes ::= SEQUENCE
58 parkedToNumber EndpointAddress,
59 parkedToPosition ParkedToPosition OPTIONAL,
60 parkCondition ParkCondition,
61 extensionRes SEQUENCE SIZE (0..255) OF MixedExtension OPTIONAL,
65 CpSetupArg ::= SEQUENCE
67 parkingNumber EndpointAddress,
68 parkedNumber EndpointAddress,
69 parkedToNumber EndpointAddress,
70 parkedToPosition ParkedToPosition OPTIONAL,
71 extensionArg SEQUENCE SIZE (0..255) OF MixedExtension OPTIONAL,
75 CpSetupRes ::= SEQUENCE
77 parkedToNumber EndpointAddress,
78 parkedToPosition ParkedToPosition OPTIONAL,
79 parkCondition ParkCondition,
80 extensionRes SEQUENCE SIZE (0..255) OF MixedExtension OPTIONAL,
84 GroupIndicationOnArg ::= SEQUENCE
86 callPickupId CallIdentifier, -- identification of the call to be retrieved (parked or alerting call);
87 -- its value equals the value of the CallIdentifier as assigned for the parked /
88 -- alerting call within Setup-UUIE
89 groupMemberUserNr EndpointAddress,
90 retrieveCallType CallType,
91 partyToRetrieve EndpointAddress, -- Parked or Calling User
92 retrieveAddress EndpointAddress, -- parked-to or alerting entity address
93 -- (may also be a GK, see clause 9.2)
94 parkPosition ParkedToPosition OPTIONAL,
95 extensionArg SEQUENCE SIZE (0..255) OF MixedExtension OPTIONAL,
99 GroupIndicationOnRes ::= SEQUENCE
101 extensionRes SEQUENCE SIZE (0..255) OF MixedExtension OPTIONAL,
105 GroupIndicationOffArg ::= SEQUENCE
107 callPickupId CallIdentifier, -- identification of the call that has been picked up (parked or alerting call)
108 groupMemberUserNr EndpointAddress,
109 extensionArg SEQUENCE SIZE (0..255) OF MixedExtension OPTIONAL,
113 GroupIndicationOffRes ::= SEQUENCE
115 extensionRes SEQUENCE SIZE (0..255) OF MixedExtension OPTIONAL,
119 PickrequArg ::= SEQUENCE
121 picking-upNumber EndpointAddress,
122 callPickupId CallIdentifier OPTIONAL, -- identification of the call to be picked up (parked or alerting call), if known
123 partyToRetrieve EndpointAddress OPTIONAL, -- Parked or Calling User
124 retrieveAddress EndpointAddress, -- parked-to or alerting entity address
125 parkPosition ParkedToPosition OPTIONAL,
126 extensionArg SEQUENCE SIZE (0..255) OF MixedExtension OPTIONAL,
130 PickrequRes ::= SEQUENCE
132 callPickupId CallIdentifier, -- identification of the call that is being picked up (parked or alerting call),
133 -- if not sent in pickrequ invoke, it is assigned at the parked-to / alerting
134 -- endpoint and reflects the CallIdentification of the parked / alerting call for
135 -- later association with the pickExe invoke APDU.
136 extensionRes SEQUENCE SIZE (0..255) OF MixedExtension OPTIONAL,
141 PickupArg ::= SEQUENCE
143 callPickupId CallIdentifier, -- identification of this call to be picked up (parked or alerting call);
144 -- equals the CallIdentifier value that was assigned to this call in Setup-UUIE
145 picking-upNumber EndpointAddress,
146 extensionArg SEQUENCE SIZE (0..255) OF MixedExtension OPTIONAL,
150 PickupRes ::= SEQUENCE
152 extensionRes SEQUENCE SIZE (0..255) OF MixedExtension OPTIONAL,
157 PickExeArg ::= SEQUENCE
159 callPickupId CallIdentifier, -- identification of the parked / alerting call to be picked-up;
160 -- required at picking-up endpoint to associate the SS-PICKUP invoked with this
161 -- incoming setup message carrying the pickExe invoke APDU.
162 picking-upNumber EndpointAddress,
163 partyToRetrieve EndpointAddress, -- Parked or Calling User
164 extensionArg SEQUENCE SIZE (0..255) OF MixedExtension OPTIONAL,
168 PickExeRes ::= SEQUENCE
170 extensionRes SEQUENCE SIZE (0..255) OF MixedExtension OPTIONAL,
174 CpNotifyArg ::= SEQUENCE
176 parkingNumber EndpointAddress OPTIONAL,
177 extensionArg SEQUENCE SIZE (0..255) OF MixedExtension OPTIONAL,
181 CpickupNotifyArg ::= SEQUENCE
183 picking-upNumber EndpointAddress OPTIONAL,
184 extensionArg SEQUENCE SIZE (0..255) OF MixedExtension OPTIONAL,
188 ParkedToPosition ::= INTEGER (0..65535)
190 ParkCondition ::= ENUMERATED
193 parkedToUserIdle (1),
194 parkedToUserBusy (2),
199 CallType ::= ENUMERATED
206 CallPickupErrors ::= ENUMERATED
208 callPickupIdInvalid(2000),
209 callAlreadyPickedUp(2001),
213 END -- of Call-Park-Pickup-Operations