Sending a PRACK

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.

Prototype

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.

Details

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.

Example

ret = nccSendPrack( callhd, NULL );