Disable the unsupported iSAC codec

Because the codecs for recording calls match the codecs for agent-customer calls, you may need to insert transcoders if the recorder does not support the matching codecs or you configured the network regions in such ways, that transcoders are inserted. Cisco IP phones can use codecs that transcoders do not support, so it is recommended to disable codecs, which are not supported by the Verba Recording System and/or you do no have transcoder support. Verba Recording System supports G.711, G.729, G.722 and iLBC, but does not support iSAC.

This feature was introduced in CUCM 8.5(1)SU1.

It is possible that when trying to transfer incoming external calls, the gateway trying to change the codec. But since the Built-in Bridge doesn't support this codec change the call drops. Because of this the G.722 codec also should be disabled for the recorded phones.

Use the following service parameters to enable or disable usage of the G722, iLBC, and iSAC codecs:

  • G722 Codec Enabled for All Devices Except Recording-Enabled Devices
  • iLBC Codec Enabled for All Devices
  • iSAC Codec Enabled for All Devices Except Recording-Enabled Devices

Configuration steps

You can configure these service parameters in the System/Service Parameters menu.

Select the cluster to be configured, and Cisco CallManager service.

In Clusterwide Parameters (System - Location and Region) box you will find codec specific parameters.

You can set these service parameters with the following values:

  • Enabled for All Devices
  • Enabled for All Devices Except Recording-Enabled Devices
  • Disabled