SIP-IMS Surrogate Registration Proxy Authorization Header Configuration

You configure the SIP-IMS surrogate registration proxy authorization header for non-register requests by setting the options parameter in the surrogate agent configuration. You set two types of options: auth-methods and auth-info.

Note:

If authentication of any SIP requests other than REGISTER is required, then the surrogate-agent option auth-methods MUST be configured. Supported methods are INVITE, ACK, BYE, CANCEL, UPDATE, INFO, PRACK, OPTIONS. For example:
ORACLE(surrogate-agent)# options +auth-methods=’INVITE,OPTIONS”

To enable SIP-IMS Surrogate Registration Proxy Authorization Header for Non-Register 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
    ACMEPACKET(session-router)#
  3. Type surrogate-agent and press Enter.
    ORACLE(session-router)# surrogate-agent
    ORACLE(surrogate-agent)#

    If you are adding support for this feature to a pre-existing configuration, then you must select (using the ACLI select command) the configuration that you want to edit.

  4. options—Set the options parameter by typing options, a Space, and then the option name. Then type the equal sign (=), open quotation mark (“), the list of methods you want supported separated by commas, and closed quotation mark (”). Then press Enter. Valid values are INVITE, ACK, BYE, CANCEL, UPDATE, INFO, PRACK, OPTIONS. Default is blank.
    ORACLE(surrogate-agent)# options +auth-methods=’INVITE,CANCEL,ACK,BYE”
    ORACLE(surrogate-agent)# options +auth-info=refresh

    If you type the option without the plus sign, you will overwrite any previously configured options. In order to append the new options to this configuration’s options list, you must prepend the new option with a plus sign as shown in the previous example.