Directed Egress Realm from LRT ENUM

A message can be sent into a specific egress realm identified in an ENUM query or LRT lookup. The egress realm is noted by a configurable parameter in the result URI. The Oracle® Enterprise Session Border Controller is configured with the name of this parameter, that indicates an egress realm name, and looks for it in the returned URI.

To configure the parameter name, the egress-realm-param option is added to the sip config and/or the h323 config using the following format:

egress-realm-param=<name>

Where <name> is the parameter name to extract the egress realm name from.

When the egress realm param is defined, the ENUM and LRT results will always be checked for the presence of the URI parameter. The sip config options will apply for received SIP requests. The h323 config option will apply for received H.323 messages.

For example, if egress-realm-param=egress is added to the sip config, a matching entry in the LRT that specifies the egress realm core will look like this:

<route>
<user type="E164">+17815551212</user>
<next type="regex">!^.*$!sip:\0@core.example.com;egress=core!</next>
</route>

If the URI does not contain the parameter or the parameter identifies a realm that is not configured on the system, the egress realm that is normally applicable (from local policy, SIP-NAT, or session-agent data) will be used.

Directed Egress Realm Configuration

To add an egress parameter to look for in a sip-config:

  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-config and press Enter. If you are adding this feature to a pre-existing SIP configuration, you will need to select and edit it.
    ORACLE(session-router)# sip-config
    ORACLE(sip-config)#
  4. egress-realm-param—Configure this option with the parameter to parse for in a returned ENUM or LRT result: For example
    • options egress-realm-param=egress

      In order to append the new option to the sip-config’s options list, you must prepend the new option with a plus sign. For example:

      ORACLE(sip-config)# options +egress-realm-param=egress
  5. Save your work using the ACLI done command.

    Note:

    The egress-realm-param option can be configured similarly in the h323-config.