To send a PRACK, use nccSendPrack. PRACK is used as an acknowledgement of a provisional 1XX command. Using PRACK is a means for obtaining reliable delivery of provisional responses.
DWORD NMSAPI nccSendPrack ( NCC_CALLHD callhd, void *prackparms)
Argument |
Description |
callhd |
Call handle returned from nccPlaceCall. |
prackparms |
NULL or pointer to a buffer containing SIP IEs. |
To enable nccSendPrack, the nmssip server must be configured to support PRACK. The following configuration parameters must be set in the server to use nccSendPrack:
Parameter |
Description |
general.PRACKSupport |
Set to 1 or 2. |
general.manualPRACK |
Set to a non zero value. |
For more information, refer to Configuration parameters.
ret = nccSendPrack( callhd, NULL );