SIP SDP Address Correlation

SIP SDP address correlation ensures that when the Oracle® Enterprise Session Border Controller receives a request containing SDP, the L3 source address of the request is compared against the address in the c-line of the SDP. When the addresses match, the session proceeds as it normally would. If there is a mismatch, the call is rejected with the default 488 status code. You can also configure the code you want to use instead of 488.

This functionality works only with non-HNT users. The value c=0.0.0.0 is an exception and is always processed.

SIP SDP Address Correlation Configuration Mismatch Status Code

To apply a new status code to a SDP address correlation mismatch:

  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 local-response-map and press Enter. The system prompt changes to let you know that you can begin configuring individual parameters.
    ORACLE(session-router)# local-response-map
    ORACLE(local-response-map)#
  4. Type entries and press Enter. The system prompt changes to let you know that you can begin configuring individual parameters.
    ORACLE(local-response-map)# entries
    ORACLE(local-response-map-entry)#

    From here, you can view the entire menu for the local response map entries configuration by typing a ?.

  5. local-error—Enter sdp-address-mismatch for which to apply the new status code.
  6. sip-status—Set the SIP response code to use.
  7. sip-reason—Set the SIP reason string you want to use for this mapping.
    ACMEPACKET(local-response-map-entry)# local-error sdp-addressmismatch
    ACMEPACKET(local-response-map-entry)# sip-status 403
    ACMEPACKET(local-response-map-entry)# sip-reason sdp address mismatch
  8. Save and activate your configuration.

SIP SDP Address Correlation Configuration Enforcement Profile

To apply an enforcement profile to a realm:

  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 realm-config and press Enter. The system prompt changes to let you know that you can begin configuring individual parameters.
    ORACLE(media-manager)# realm-config
    ORACLE(realm-config)#
  4. enforcement-profile—Enter the name of the enforcement profile you want to apply to this realm.
    ORACLE(realm-config)# enforcement-profile profile1
  5. Save and activate your configuration.