SIP Disable Media Inactivity Timer for Calls Placed on Hold

Hardware-based media flow guard timers detect when a call has lost media while it is being relayed through the Oracle® Enterprise Session Border Controller. In response, the system tears down the call.

You can configure disable-guard-timer-sendonly to disable media inactivity timers for calls placed on hold. The Oracle® Enterprise Session Border Controller disableds initial and subsequent guard timers for media when the SIP or IWF call is put on hold with a 0.0.0.0 address in:

  • The c=connection line
  • An a=inactive attribute
  • An a=sendonly attribute

It should be noted that disabling the media inactivity timers will also disable the guard timers for calls which are not necessarily on hold, but simply are one-way audio applications.

Media Inactivity Timer Configuration

To disable the media inactivity timer for calls placed on hold:

  1. In Superuser mode, type configure terminal and press Enter.
    ORACLE# configure terminal
    ORACLE(configure)#
  2. Type media-manager and press Enter.
    ORACLE(configure)# media-manager
    ORACLE(media-manager)#
  3. Type media-manager-config and press Enter.
    ORACLE(media-manager)# media-manager-config
    ORACLE(media-manager-config)#
  4. options—Set the options parameter by typing options, a Space, the option-name disable-guard-timer-sendonly with a plus sign in front of it, and then press Enter.
    ORACLE(media-manager-config)# options +disable-guard-timer-sendonly

    If you type the option without the plus sign, you will overwrite any previously configured options. In order to append the new options to the SIP interface configuration’s options list, you must prepend the new option with a plus sign as shown in the previous example.

  5. Save and activate your configuration.