IWF RAS Registration Failure Code Mapping

For calls that require interworking between H.323 and SIP, the Oracle® Enterprise Session Border Controller supports IWF response code mapping. This feature enables the Oracle® Enterprise Session Border Controller to support configurable SIP response codes for IWF calls that fail during RAS, when the Oracle® Enterprise Session Border Controller has been unable to register with a gatekeeper; this allows a wider range of more accurate response codes to be communicated.

When this feature is not enabled, the Oracle® Enterprise Session Border Controller generates a 404 Not Found when a SIP-to-H.323 call fails as a result of the stack’s failure to register with a gatekeeper.

When the condition noted above takes place, the response code can be any of the ones listed in this table. The code values listed in the table are used to specify the code to which you want to map.

Code Description
403 Forbidden
406 Not Acceptable
408 Request Timeout
410 Gone
420 Bad Extension
480 Temporarily Unavailable
486 Busy Here
487 Request Terminated
500 Server Internal Error
503 Service Unavailable
504 Server Time-out
600 Busy Everywhere
603 Decline

To enable IWF RAS registration failure code mapping:

  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 h323 and press Enter.
    ORACLE(session-router)# h323
    ORACLE(h323)#
  4. options—Set the options parameter by typing options, a Space, the option name preceded by a plus sign (+) (iwfRegFailCode=X), and then press Enter. X is the SIP response code that you want to use; the table above lists the supported response codes that are supported.
    ORACLE(h323)# options +iwfRegFailCode=503

    If you type options iwfRegFailCode=X, you will overwrite any previously configured options. In order to append the option to the options list, you must prepend the new option with a plus sign as shown in the previous example.