Supporting Different Codec and Telephone-Event Rates in the SDP

This procedure shows you how to configure the ESBC to use different clock for codec and telephone-events when the SDP offer presents rates that are not the same. If allow-diff2833-clock-rate-mode is disabled, the ESBC does not support differing clock rates. When enabled, the ESBC can use different rates.

  1. In Superuser mode, type configure terminal and press Enter.
    ORACLE# configure terminal
  2. Type session-router and press Enter to access those configuration elements.
    ORACLE(configure)#session-router
    ORACLE(session-router)#
  3. Type sip-interface and press Enter. The system prompt changes to let you know that you can begin configuring individual parameters.
    ORACLE(session-router)# sip-interface
    ORACLE(sip-interface)#
  4. allow-diff2833-clock-rate-mode—Enable this value to specify whether or not the ESBC can present an SDP answer towards ingress that contains a telephone-event clock rate that is not the same as the audio codec clock rate. When this parameter is disabled, the ESBC does not send telephone-event with a different clock rate than audio codec as an answer towards the ingress.
    Values include
    • use-2833-clock-rate—Allow the use of different clock rates and generate RFC2833 packets using the telephone-event clock rate.
    • use-codec-clock-rate—Allow the use of different clock rates and generate RFC2833 packets using the codec clock rate.
    The example below sets the value to use-codec-clock-rate.
    ORACLE(sip-interface)#allow-diff2833-clock-rate-mode use-codec-clock-rate
  5. Type done to complete the configuration.
  6. Save and activate your configuration.