Accepting or rejecting an incoming transfer request

An incoming transfer request is signaled by the receipt of a REFER. Use nccHandleTransferRequest to either accept or reject the incoming request. If the request is accepted, the SIP stack automatically attempts to transfer the call. NCC events are sent to the application detailing the progress of the transfer and whether the transfer succeeds or fails.

Prototype

DWORD NMSAPI nccHandleTransferRequest ( NCC_CALLHD callhd, unsigned accept, void *sipIEs)

Argument

Description

callhd

Call handle returned to the application with the NCCEVN_SEIZURE_DETECTED event or returned from nccPlaceCall.

accept

Flag indicating whether to accept or reject an incoming REFER.

Non-zero = accept

Zero = reject

sipIEs

NULL or pointer to a buffer containing SIP IEs.

Example

ret = nccHandleTransferRequest( callhd, true, sipIes );