Enabling Same Call Session ID over Multiple Devices

You can enable the use of a Global Session ID to identify call sessions traversing multiple devices.

The Global Session ID is a randomly assigned ID number that identifies each call session. The ID is unique to the call session and remains the same throughout the session even if the call traverses multiple devices.

The Global Session ID appears in SIP messages using the AudioCodes proprietary SIP header, AC-Session-ID, as shown in the example below:

INVITE sip:2000@172.17.113.123;user=phone SIP/2.0
…
AC-Session-ID: 7f6941530b31d715
…

If the device receives an incoming SIP message containing the Global Session ID, it sends the same Global Session ID in the outgoing SIP message. If the incoming SIP message doesn't contain a Global Session ID or if a new session is initiated by the device, the device generates a new, unique Global Session ID and adds it to the outgoing SIP message.

To enable the Global Session ID, use the ini file [SendAcSessionIdHeader] parameter or CLI command configure voip > sip-definition settings > send-acsessionid.

The Global Session ID is not included in syslog messages.
By default, the device doesn't include the Global Session ID in CDRs. However, you can customize CDRs to include it. For more information, see Customizing CDRs for Gateway Calls and Customizing CDRs for SBC Calls and Test Calls.
The feature must be enabled on all devices through which the call traverses.
If you disable this feature, the device sends outgoing SIP messages without a Global Session ID (even if a Global Session ID was received in the incoming SIP message).