Optimizing CPU Cores Usage for a Specific Service

You can optimize the device's CPU cores usage for a specified profile to achieve maximum capacity for that profile. The supported profiles include:

SIP profile –improves SIP signaling performance such as SIP calls per second (CPS)
SRTP profile – improves maximum number of SRTP sessions
Transcoding profile – enables all DSP-required features, for example, transcoding and voice in-band detectors

Once you have selected a profile, the device optimizes cores allocation to achieve maximum performance according to the selected profile. For example, if your deployment involves mainly SRTP sessions (and doesn’t require DSP-required features), it is recommended to optimize core allocation for SRTP.

If you are implementing DSP-required features, you must configure the 'SBC Performance Profile' parameter (see below) to Optimize for Transcoding.
From Version 7.20A.202, when upgrading the License Key to enable any DSP functionality (including transcoding), the 'SBC Performance Profile' parameter must be configured to the Optimized-for-Transcoding profile, as the parameter's value is not automatically set after installing such a License Key. If not configured, DSP functionality will remain disabled. Therefore, to ensure DSP functionality, load the new License Key without restarting the device, and then verify that the device is configured to the Optimized-for-Transcoding profile. If the device is not configured to the Optimized-for-Transcoding profile, then configure it. Once configured, restart the device with a save-to-flash for the parameter and the new License Key to take effect.
To optimize core allocation for a profile:
1. Open the SBC General Settings page (Setup menu > Signaling & Media tab > SBC folder > SBC General Settings).
2. From the 'SBC Performance Profile' (SbcPerformanceProfile) drop-down list, select the required profile.

3. Click Apply, and then restart the device with a save-to-flash for your settings to take effect.