SIP re-INVITE Suppression

Some of the Interactive Voice Response (IVR) systems that support SIP frequently change the media transport address (IP address and/or port number) when switching between voice menus and/or prompts by sending a re-INVITE.

Often, no other parameters or properties of the session are changed in these re-INVITEs. The frequent re-INVITEs can create performance and capacity problems in other systems along the path of the IVR system and the caller’s User Agent.

You can configure the suppress-reinvite option on your Oracle® Enterprise Session Border Controller, allowing it to store the previous INVITE and its 200-OK response. Having this information allows the system to reply locally when a re-INVITE that changes only the media transport addresses is recieved.

SIP re-INVITE Suppression Configuration

To enable SIP re-INVITE Suppression:

  1. In Superuser mode, type configure terminal and press Enter.
    ORACLE# configure terminal
    ORACLE(configure)#
  2. Type session-router and press Enter.
    ORACLE(configure)# session-router
    ORACLE(session-router)#
  3. Type sip-interface and press Enter.
    ORACLE(session-router)# sip-interface
    ORACLE(sip-interface)#
  4. options—Set the options parameter by typing options, a Space, the option-name suppress-reinvite with a plus sign in front of it, and then press Enter.
    ORACLE(sip-interface)# options +suppress-reinvite

    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.