sip-config

The sip-config element is used to define the parameters for this protocol specific to the SBC communicating with SIP.

Parameters

state
Enable or disable the SIP operations
  • Default: enabled
  • Values: enabled | disabled
operation-mode
Select the SIP operation mode
  • Default: dialog
  • Values:
    • disabled—Setting this parameter to disabled sets it to its default, dialog.
    • stateless—Stateless proxy forwarding. SIP requests are forwarded based on the Request-URI and local policy. No transaction, session or dialog state is maintained. No media state is maintained, and session descriptions in the SIP messages are not modified.
    • transaction—Transaction stateful proxy mode. SIP requests are forwarded based on the Request-URI and local policy. The SBC maintains transaction state in accordance with RFC 3261. No session or dialog state is maintained. No media state is maintained, and session descriptions in the SIP messages are not modified.
    • session—Session stateful proxy mode. SIP requests are forwarded based on the Request-URI and local policy. The SBC maintains transaction state in accordance with RFC 3261. The SD also maintains session state information. A Record-Route header is inserted in requests so that the SBC will remain in the path. No media state is maintained, and session descriptions in the SIP messages are not modified.
    • dialog—Dialog stateful B2BUA mode. The SBC maintains full transaction, session, and dialog state. If media management is enabled, full media state is also maintained and the SBC modifies session descriptions in SIP messages to cause the media to flow through the SBC.
dialog-transparency
Enable or disable SIP dialog transparency service to prevent the SBC from generating a unique Call-ID and modifying dialog tags
  • Default: enabled
  • Values: enabled | disabled
home-realm-id
Enter the identifier of the home realm. This is the network to which the SBC’s SIP proxy (B2BUA) is logically connected. If configured, this field must correspond to a valid identifier field entry in a realm-config.
egress-realm-id
Enter the default egress realm identifier
auto-realm-id
Enter the auto config realm identifier
nat-mode
Select the home realm NAT mode. This is used to indicate whether the home realm is "public" or "private" address space for application of the SIP-NAT function.
  • Default: none
  • Values:
    • none—No SIP-NAT is necessary
    • private—Indicates that the home realm is private address space, and all other external realms are public address space. Addresses in the home realm will be encoded in SIP URIs sent into the external realm. The addresses are decoded when the URIs enter the home realm.
    • public—Indicates that the home realm is public address space. Addresses from external realms are encoded in SIP URIs as they enter the home realm. Addresses are decoded as they enter the external realm that the address originated in.
registrar-domain
Enter the domain name for identifying which requests for which Hosted NAT Traversal (HNT) or registration caching applies. The right-most portion of the "host" part of the Request-URI is matched against this value. An asterisk "*" is used to indicate any domain.
registrar-host
Enter the hostname or IP address of the SIP registrar for the HNT and registration caching function. An asterisk "*" is used when there are multiple SIP registrars and normal routing using the Request-URI or local policy is to be applied.
An IPV6 address is valid for this parameter.
registrar-port
Enter the port number of the SIP registrar server
  • Defaul:t 0
  • Range: 0, 1025 - 65535
register-service-route
Select the service-route usage for REGISTER requests.
  • Default: always
  • Values:
    • never—Never use service-route for REGISTER
    • always—Always user service-route for REGISTER
    • removal—Use service-route for de-registration
    • session—Use service-route when the UA has a session
    • session+removal—Use service-route for de-registration and for when the UA has a session
init-timer
Enter the initial timeout value in milliseconds for a response to an INVITE request, and it applies to any SIP request in UDP. In RFC 3261, this value is also referred to as TIMER_T1.
  • Default: 500
  • Values: Min: 0 / Max: 4294967295
max-timer
Enter the maximum retransmission timeout in milliseconds for SIP. In RFC 3261, this value is also referred to as TIMER_T2.
  • Default: 4000
  • Values: Min: 0 / Max: 4294967295
trans-expire
Enter the number of seconds used by the system to determine when to time-out SIP transactions. This timer is equivalent to TIMER_B in RFC 3261, and the same value is used for TIMER_D, TIMER_F, TIMER_H, and TIMER_J as set out in the same RFC.
  • Default: 32
  • Values: Min: 0 / Max: 2147473
initial-inv-trans-expire
Establishes a global, default transaction timeout value (expressed in seconds) used exclusively for initial INVITE transactions. The default value, 0, indicates that a dedicated INVITE Timer B is not enabled. Non-default integer values enable a dedicated Timer B and set the timer value.
  • Default: 0
  • Values: Min: 0 / Max: 2147473
invite-expire
Enter the TTL in seconds for a SIP client transaction after receiving a provisional response. This timer is equivalent to TIMER_C in RFC 3261.
  • Default:: 180
  • Values: Min: 0 / Max: 2147473
inactive-dynamic-conn
Enter the time limit in seconds for inactive dynamic connections
  • Default: 32
  • Values Min: 0 / Max: 4294967295
enforcement-profile
Enter the name of the enforcement profile (SIP allowed methods).
pac-method
Enter the PAC ping method.
  • Values: string
pac-interval
Enter the PAC ping interval.
  • Default: 10
  • Values Min: 0 / Max: 2147483647
pac-strategy
Enter the PAC distribution strategy.
  • Default: PropDist
  • Values: RoundRobin, LeastBusy, PropDist, LowSusRate
pac-load-weight
Enter the PAC CPU load weighting factor.
  • Default: 1
  • Values Min: 0 / Max: 100
pac-session-weight
Enter the PAC active sessions weighting factor.
  • Default: 1
  • Values Min: 0 / Max: 100
pac-route-weight
Enter the PAC SD-Route weighting factor.
  • Default: 1
  • Values Min: 0 / Max: 100
pac-callid-lifetime
Enter the PAC CallId route table entry lifetime.
  • Default: 600
  • Values Min: -2147483648 / Max: 2147483647
pac-user-lifetime
Enter the PAC User route table entry lifetime.
  • Default: 3600
  • Values Min: -2147483648 / Max: 2147483647
red-sip-port
Enter the port for sending or receiving SIP checkpoint messages. Setting this to 0 disables SIP HA on the SBC.
  • Default: 1988
  • Range: 0, 1025 - 65535

Note:

This parameter is not RTC supported.
red-max-trans
Enter the size of the SIP signaling transaction list in entries stored in memory
  • Default: 10000
  • Values: Min: 0 / Max: 50000

Note:

This parameter is not RTC supported.
red-sync-start-time
Enter the time in milliseconds before the HA SBC begins SIP signaling state checkpointing. As long as this HA SBC is healthy and active, it remains in a constant cycle of (re)setting this field’s timer and checking to see if it has become standby.
  • Default: 5000
  • Values: Min: 0 / Max: 999999999

    Note:

    This parameter is not RTC supported.
red-sync-comp-time
Enter the time in milliseconds the standby SBC waits before checkpointing with the active SBC to obtain the latest SIP signaling transaction information once the initial checkpointing process is complete
  • Default: 1000
  • Values: Min: 0 / Max: 999999999

    Note:

    This parameter is not RTC supported.
add-reason-header
Enables the system to add the reason header into response messages and CDRs for RFC 3326 support. Enabling this parameter also enables reason header interworking during native SIP-ISUP interworking.
  • Default: disabled
  • Values: enabled | disabled
sip-message-len
Set the size constraint in bytes on a SIP message
  • Default: 4096
  • Values: Min: 0 / Max: 65535
enum-sag-match
Enable or disable matching this SAG’s group name to hostname portions of ENUM NAPTR or LRT replacement URIs.
  • Default: disabled
  • Values: enabled | disabled
extra-method-stats
Enable or disable the expansion SIP Method tracking feature. Enabling this parameter provides multiple enhancements to method counters, including:
  • Enables the system to track transaction messages for specific SIP session agents, SIP realms, and SIP interfaces.
  • Enables the system to provide message rate statistics for SIP traffic via ACLI and HDR output.
  • Enables the configuration of specific method constraints.
  • Enables the system to output counts of method success, timeout and failure events for SUBSCRIBE, NOTIFY and MESSAGE methods.
Values include:
  • Default: disabled
  • Values: enabled | disabled
extra-enum-stats
Enable or disable the ENUM extra statistics tracking feature.
  • Default: disabled
  • enabled | disabled
mps-volte
Enable or disable the Multimedia Priority Services for VoLTE.
  • Default: disabled
  • Values: enabled | disabled
rph-feature
Set the state of NSEP support for the global SIP configuration
  • Default: disabled
  • Values: enabled | disabled
nsep-user-sessions-rate
Set the CPS for call rates on a per user basis for NSEP. A value of 0 disables the call admission control on a per user basis.
  • Default: 0
  • Values: 0-999999999
nsep-sa-sessions-rate
Enter maximum acceptable number of SIP INVITES (NSEP sessions) per second to allow for SIP session agents. 0 means there is no limit.
  • Default: 0
  • Values Min: 0 / Max: 999999999
registration-cache-limit
Set the maximum number of SIP registrations that you want to keep in the registration cache. A value of 0 means there is no limit on the registration cache, therefore disabling this feature.
  • Default: 0
  • Values: Min: 0 / Max: 999999999
register-use-to-for-lp
Enable or disable the use of an ENUM query to return the SIP URI of the Registrar for a SIP REGISTER message for routing purposes
  • Default: disabled
  • Values: enabled | disabled
options
Enter customer-specific features and/or parameters. This optional field allows for a comma separated list of “feature=<value>" or "feature" parameters for the sip-config element.
refer-src-routing
Enable or disable the use of the referring party’s source realm lookup policy to route subsequent INVITEs after static or dynamic REFER handling has been terminated. When disabled, the system derives the lookup from the source realm of the calling party.
  • Default: disabled
  • Values: enabled | disabled
add-ucid-header
Enable or disable the using the UCID to correlate replicated SIP message information when you use SRR.
  • Default: disabled
  • Values enabled | disabled
proxy-sub-events
Configured list of SIP event package names that you want the SBC to proxy (rather than maintain state) to the destination. You can enter more than one value by enclosing multiple values in quotations marks
allow-pani-for-trusted-only
Allow PANI header only for trusted domains
  • Default: inherit
  • Values: inherit | enabled | disabled
atcf-stn-sr
Enter the value of the Session Transfer Interface, Single Radio (STN-SR).
atcf-psi-dn
Enter the value to use for the Public Service Identity Domain Name (PSI-DN).
atcf-route-to-sccas
When set to disabled (default), the handover update, an INVITE, is routed to the IMS Core. When enabled, the INVITE is routed directly to the SCCAS.
  • disabled
  • enabled | disabled
eatf-stn-sr
E-STN-SR allocated by EATF in INVITE handover message.
pass-gruu-contact
Enable or disable the sip-config to parse for GR URI parameter in the contact header in non-registered endpoints' messages.
  • Default: disabled
  • Values enabled |disabled
sag-lookup-on-redirect
Enable/disable lookup of SAG name on a redirect
  • Default: disabled
  • Values enabled | disabled
set-disconnect-time-on-bye
Sets the disconnect time reflected in a RADIUS CDR to when the SBC receives a BYE message.
  • Default: disabled
  • Values: enabled | disabled
refer-reinvite-no-sdp
Globally enables the SBC to exclude SDP in re-INVITE responses sent to transfer-targets.
  • Default: disabled
  • Values: enabled | disabled
msrp-delayed-bye-timer
Enables the delayed transmission of SIP BYE requests, for active MSRP sessions. This parameter specifies the maximum delay period allowed before transmitting the delayed BYE request.
  • Default 15
  • Min: 0 / Max: 60

Note:

A value of 0 disables this parameter.
transcoding-realm

Name of a configured realm designated as the separate realm for the public SIP interface, to be used only for communication with the T-SBC in pooled transcoding deployments.

transcoding-agents
IP address, IP address and port combination, session agent hostname, or SAG name in this list if you want them to be used as transcoding agents. You can make multiple entries in any combination of these values. For example, you might list an IPv6 address and port, a session agent, and a SAG. To make multiple entries in the list using in one command line, enclose the entire list of value in parentheses ( ( ) ), separating each with a Space.
  • To add a transcoding agent to an existing list, put a plus sign before the value you want to add, e.g. +154.124.2.8.
  • To remove a transcoding agent from an existing list, put a minus sign before the value you want to remove, e.g. -154.124.2.8.
create-dynamic-sa

To support the creation of dynamic session agents for remote S-CSCFs on in-coming service routes, change this parameter from disabled (default) to enabled.

  • Default: disabled
  • Values: enabled | disabled
node-functionality
a global value to insert into the Node-Functionality AVP when the Oracle Communications Session Border Controller sends ACRs over the Rf interface to an appropriate destination.
  • Default: P-CSCF
  • Values: P-CSCF | BGCF | IBCF | E-CSCF
match-sip-instance
Enables the use of the +sip-instance-id when matching incoming calls with the registration cache.
  • Default: disabled
  • Values: enabled | disabled
sa-routes-stats
This enables collecting session agent statistics for DNS-resolved session agents.
  • Default: disabled
  • Values: enabled | disabled
sa-routes-traps
This enables traps on DNS resolved session-agents when a route changes state.
  • Default: disabled
  • Values: enabled | disabled
rx-sip-reason-mapping
This enables the Rx Interface Reason Header Usage mapping feature.
  • Default: disabled
  • Values: enabled | disabled
add-ue-location-in-pani
Set this to add UE Location string in PANI header when available.
  • Default: disabled
  • Values: enabled | disabled
hold-emergency-calls-for-loc-info
Timer to hold emergency calls until the system receives location information from the PCRF.
  • Default: 0
  • Values: 0 - 4294967295
npli-upon-register
This adds the ability to capture Network Provided Location Information during the Registration process.
  • Default: inherit
  • Values: inherit | enabled | disabled
msg-hold-for-loc-info
Maximum number of seconds that the system will hold MESSAGEs for location information for the NPLI for Short Message feature.
  • Default: 0—disabled
  • Values: 0 - 30 seconds
cache-loc-info-expire
Maximum number of seconds after which the system will drop network location information for the NPLI for Short Message feature, unless the keep-cached-loc-info-after-timeout parameter is enabled.
  • Default: 32
  • Values: Min: 0 / Max: 4294967295
keep-cached-loc-info-after-timeout
If this option is enabled, the location information will be left in the cache and used in subsequent MESSAGEs after the cache-loc-info-expire time expires.
  • Default: disabled
  • Values: enabled | disabled
atcf-icsi-match
ATCF ISCI matching rule for the ATCF ISCI Invite Matching feature.
  • Value: enter the ICS string you want to match.
start-hold-timer-event
Starts the hold timer according to the trigger configured.
  • Default: AAR
  • Values: AAR | AAA
hist-to-div-for-cause-380
Determines whether to interwork cause 380 messages within history-Info and Diversion header interworking.
  • Default: disabled
  • Values:
    • enabled—enables the message interworking.
    • disabled—disables the message interworking.
anonymize-history-for-untrusted
Enables anonymization of history and diversion headers for untrusted peers.
  • Default: disabled
  • Values: enabled | disabled
asymm-preconditions-evs-swb-support
Enable this parameter to perform an internal bandwidth mapping of EVS codecs when presented with the super-wideband codec option within the context of transcoding free operation (TrFO) for asymmetric preconditions.
  • Default: disable
  • enabled
sms-report-timeout
Specifies the amount of time, in seconds, before the system discards accounting for a message because it did not receive a delivery report /submit SMS report.
  • Default: 32
  • Values: 1-100000 seconds
retry-after-upon-offline
When the system is becoming an offline state, refresh registrations for endpoints that do not have any active calls are rejected with a configurable response code defined in this parameter. The default for this parameter is the 503 Service Unavailable message and includes a Retry-After header with a configurable timer set in retry-after-upon-offline. Note that if this value is set to 0, the SBC returns Retry-After:0, which means immediately.
  • Default: 0
  • Values: Min: 0 / Max: 999999999
reg-reject-response-upon-offline
Refresh registrations for endpoints that do not have any active calls are rejected with a configurable response code defined in this parameter. The default for this parameter is the 503 Service Unavailable message and includes a Retry-After header with a configurable timer set in retry-after-upon-offline.
user-agent
Reserved for use with Microsoft Teams integrations only.
precondition-enhancement
Enable or disable asymmetric precondition enhancement.
  • Default: disabled
  • Values: enabled | disabled
internal-503-threshold
Specifies, in percent utilization, the value above which the system triggers an alarm indicating the system is sending an excessive number of “503 Service unavailable” messages in response to INVITEs.
  • Default: 0 (Disables alarm)
  • Range: 0 - 100%
internal-503-lower-threshold
Specifies, in percent utilization, the value below which the system considers the number of “503 Service unavailable” messages it sends in response to INVITEs as acceptable. Operates in conjunction with the 503-alarm-monitoring-time to prevent the system from issuing multiple alarms for what you consider the same issue.
  • Default: 40
  • Range: 1 - 95%
503-alarm-monitoring-time
Operates in conjunction with the internal-503-lower-threshold, and specifies in minutes the duration for which the system considers an alarm condition triggered by the internal-503-threshold as still in effect. After the system triggers this alarm, it uses this window as the amount of time the number of “503 Service unavailable” messages sent must be below the internal-503-lower-threshold before the system can issue a new internal-503-threshold alarm. This logic prevents the system from issuing multiple alarms for what you consider the same issue.
  • Default: 15
  • Range: 5 - 600 minutes

Path

sip-config is an element under the session-router path. The full path from the topmost ACLI prompt is: configure terminal , and then session-router , and then sip-config.

Note:

This is a single instance configuration element.