Enhanced SIP Port Mapping

This section explains how to configure SIP port mapping feature to support:

  • Anonymous requests from endpoints
  • Cases where endpoints dynamically change transport protocols between UDP and TCP

Anonymous Requests

If a SIP endpoint sends an INVITE message with a From header that is anonymous, the Oracle® Enterprise Session Border Controller can find the registration cache entry by using the Contact and Via headers. In cases such as instant messaging (IM), where there is no Contact header, the Oracle® Enterprise Session Border Controller can use the Via header.

The Oracle® Enterprise Session Border Controller’s checks whether the reg-via-key option is configured for the access-side SIP interface where a REGISTER is received. If the option is enabled, the Oracle® Enterprise Session Border Controller makes the via-key by adding the IP address from the Via header to the firewall address (if there is a firewall present between the Oracle® Enterprise Session Border Controller and the endpoint).

When an INVITE arrives at a SIP interface where this option is enabled, the Oracle® Enterprise Session Border Controller determines whether the From header is anonymous or not. If it is anonymous, then the Oracle® Enterprise Session Border Controlleruses the Via-key to find the registration entry.

Anonymous SIP Requests Configuration

To enable support for anonymous SIP requests:

  1. In Superuser mode, type configure terminal and press Enter.
    ORACLE# configure terminal
  2. Type session-router and press Enter.
    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. Type options +reg-via-key and press Enter.
    ORACLE(sip-interface)# options +reg-via-key

    If you type options reg-via-key without the plus (+) sign, you will remove any previously configured options. In order to append the new option to the options list, you must prepend the new option with a plus sign as shown in the example above.

  5. Save and activate your configuration.