2.2.4.2.2.24 SetUpTransfer

This is the completion packet sent by the server for the line SetUpTransfer request.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

Totalsize

InitContext

lpContext

hDevice

Msg

OpenContext

dwRequestId

Result

hConsultCall

lphConsultCallContext

dwConsultCallAddressID

dwConsultCallID

dwConsultCallRelatedCallID

Totalsize (4 bytes): An unsigned 32-bit integer. The total size, in bytes, of this packet and any trailing variable-length data.

InitContext (4 bytes): An unsigned 32-bit integer. An opaque, client-specified session value that MUST be equal to the InitContext value specified in the original scoping of the line Initialize request.

lpContext (4 bytes): An unsigned 32-bit integer. An opaque, client-specified value that MUST be equal to the lpContext value in the original request.

hDevice (4 bytes): An unsigned 32-bit integer. This MUST be ignored on receipt and can be any value.

Msg (4 bytes): An unsigned 32-bit integer. The packet type identifier. MUST be set to LINE_REPLY (0x0000000C).

OpenContext (4 bytes): An unsigned 32-bit integer. An opaque, client-specified value that MUST be equal to the OpenContext value specified in the original scoping of line Open request.

dwRequestId (4 bytes): An unsigned 32-bit integer. The positive, nonzero, client-specified request ID value equal to the dwRequestId value in the original request.

Result (4 bytes): An unsigned 32-bit integer. The request result, for example, 0 for success or a LINEERR_Constants value for an error.

hConsultCall (4 bytes): An unsigned 32-bit integer. On successful completion, the new consultation call handle.  The client is granted owner privilege to the call.

lphConsultCallContext (4 bytes): An unsigned 32-bit integer. An opaque, client-specified value that MUST be equal to the lphConsultCallContext value in the original line SetUpTransfer request.

dwConsultCallAddressID (4 bytes): An unsigned 32-bit integer. On successful completion, the address ID of the new consultation call.

dwConsultCallID (4 bytes): An unsigned 32-bit integer. On successful completion, the call ID of the new consultation call.

dwConsultCallRelatedCallID (4 bytes): An unsigned 32-bit integer. On successful completion, the related call ID of the new consultation call.