Configuring the Retry-After Header Calculation

  1. Access the sip-config configuration element.
    ORACLE# configure terminal
    ORACLE(configure)# session-router
    ORACLE(session-router)# sip-config
    ORACLE(sip-config)# 
    
  2. Do one of the following:
    • Set the retry-after-enhancement parameter to enabled:
      ORACLE(sip-config) #retry-after-enhancement enabled
    • Set the retry-after-enhancement parameter to disabled:
      ORACLE(sip-config)# retry-after-enhancement disabled
      This is the default setting.
  3. Set the reject-interval and syscpu-reject-interval options according to your needs, and considering whether retry-after-enhancement is enabled.
    For example, to achieve a Retry-After value of around 900 seconds when the rejection rate is 100%:
    • If retry-after-enhancement is enabled, set reject-interval to 7. The SBC will randomly select a different Retry-After value between 724 and 962 seconds for each message.
      ORACLE(sip-config)# options +reject-interval=7
    • If retry-after-enhancement is disabled, set reject-interval to 90. The Retry-After value will be 900 seconds for all messages.
      ORACLE(sip-config)# options +reject-interval=90
  4. Save and activate your changes. You do not need to reboot the SBC.