[ Contents] [ Prev] [ Next] [ Index] [ Report an Error]

Retaining SIP Hold Resources

When a user puts a call on hold, the SIP ALG releases SDP media resources, such as pinholes and translation contexts. When the user resumes the call, an INVITE request message negotiates a new SDP offer and answer and the SIP ALG reallocates resources for the media stream. This can result in new translated IP address and port numbers for the media description even when the media description is the same as the previous description. This is compliant with RFC 3264 An Offer/Answer Model with the Session Description Protocol (SDP).

Some proprietary SIP implementations have designed call flows so that the user agent (UA) module ignores the new SDP INVITE offer and continues to use the SDP offer of the previous negotiation. To accommodate this functionality, you must configure the device to retain SDP media resources when a call is put on hold for reuse when the call is resumed.

Before You Begin

For background information, read

To retain SIP hold resources, use either the J-Web or CLI configuration editor.

This topic covers:

J-Web Configuration

  1. Select Configure>CLI Tools>Point and Click CLI.
  2. Next to Security, select Configure or Edit.
  3. Next to Alg, select Configure or Edit.
  4. Select the Sip check box if it is not selected and click Configure or Edit.
  5. Click the Retain hold resources check box.
  6. Click one of the following buttons:

CLI Configuration

Use the following command to accommodate proprietary SIP call flows:

user@host# set security alg sip retain-hold-resource

Related Topics


[ Contents] [ Prev] [ Next] [ Index] [ Report an Error]