surrogate-agent
The surrogate-agent configuration element allows you to configure the SBC for surrogate registration. This feature lets the SBC explicitly register on behalf of Internet Protocol Branch Exchange (IP-PBX).
Parameters
- register-host
- Enter the registrar’s hostname to be used in the Request-URI of the REGISTER request
- register-user
- Enter the user portion of the Address of Record
- state
- Enable or disable this surrogate agent
- Default: enabled
- Values: enabled | disabled
- realm-id
- Enter the name of the realm where the surrogate agent resides
- description
- Describe the surrogate agent. This parameter is optional.
- customer-host
- Enter the domain or IP address of the IP-PBX, which is used to determine whether it is different than the one used by the registrar. This parameter is optional.
- customer-next-hop
- Enter the next hop to this surrogate agent
Note:
Even though the customer-next-hop field allows specification of a SAG or FQDN, the functionality will only support these values if they resolve to a single IP address. Multiple IP addresses, via SAG, NAPTR, SRV, or DNS record lookup, are not allowed. - register-contact-host
- Enter the hostname to be used in the Contact-URI sent in the REGISTER request. This should always point to the SBC. If specifying a IP address, use the egress interface’s address. If there is a SIP NAT on the registrar’s side, use the home address in the SIP NAT.
- register-contact-user
- Enter the user part of the Contact-URI that the SBC generates
- password
- Enter the password to be used for this agent
- register-expires
- Enter the expire time in seconds to be used in the REGISTER
- Default: 600,000 (1 week)
- Values: Min: 0 / Max: 999999999
- replace-contact
- Specify whether the SBC needs to replace the
Contact in the requests coming from the surrogate agent
- Default: disabled
- Values: enabled | disabled
- route-to-registrar
- Enable or disable requests coming from the surrogate agent being
routed to the registrar if they are not explicitly addressed to the SBC
- Default: enabled
- Values: enabled | disabled
- aor-count
- Enter the number of registrations to do on behalf of this
IP-PBX
- Default: 1
- Values: Min: 0 / Max: 999999999
- auth-user
- Enter the authentication user name you want to use for the surrogate agent
- max-register-attempt
- Enter the number of times to attempt registration; a 0 value
means registration attempts are unlimited
- Default: 3
- Values: Min: 0 / Max: 10
- register-retry-time
- Enter the amount of time in seconds to wait before reattempting
registration
- Default: 300
- Values: Min: 30 / Max: 3600
- count-start
- Enter the number of registrations to do on behalf of this IP-PBX
- Default: 1
- Values: Min: 0 / Max: 999999999
- register-mode
- Enter the registration mode.
- Default: automatic
- Values:
- automatic - Send automatically
- triggered - Send upon trigger from Private Branch Exchange.
- triggered-inactivity-interval
- Enter the maximum time in seconds without any traffic from
corresponding Private Branch Exchange. This is valid only if registered-mode
is triggered.
- Default: 30
- Values: Min: 5 / Max: 300
- triggered-oos-response
- Specifies the response by the SBC to the Private Branch
Exchange on detecting a failure.
- Default: 503
- Values:
- 503 - Response for core network failure.
- dropresponse - No response sent to Private Branch Exchange for core network failure.
- source-ip-prefix
- Can contain a list of IP address/prefixes that specify the
source addressing of endpoints for which the system can authenticate calls
using this surrogate-agent. Valid entries include any number of IP addresses
and IP address prefixes in the format <ip>/<subnet>. If you set
multiple values, separate them with a space and enclose them with
parenthesis (). Addressing can be IPv4, IPv6 or a combination of both.
- Default: Empty
- Values: List of entries
- options
- Enter non-standard options or features
- un-register
- Enable or disable whether the system generates register
requests from this surrogate agent that specify Expires:0 and removes each
of this surrogate agent's entries from the registration cache.
- Default: Disabled
- Enabled
- auth-user-lookup
- Enter the name of an auth-user-lookup in a realm's
auth-attributes list so that the SBC
uses those credentials to authenticate challenged register requests.
- Default: Empty
- string
- proxy-name
- Enter the name of the session agent you have configured as the
Registrar that validates this surrogate agent's register requests for the
purpose of routing to that session agent.
- Default: Empty
- string
- un-register
- Set the de-registration state
- Default: disabled
- Values: enabled | disabled
- source-ip-prefix
- Enter the list of IP address (with optional prefix) to validate the source IP. Multiple
entries should be surrounded with parentheses. For
example:
ORACLE(surrogate-agent)# source-ip-prefix (172.16.0.9 192.168.4.5/16)
Path
surrogate-agent is an element under the session-router path. The full path from the topmost ACLI prompt is: