# 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 );