Keep-alive Configuration
You use the register-keep-alive attribute, available in SIP Interface configuration mode, to enable CR/LF keep-alive on a SIP interface.
-
In Superuser mode, use the following ACLI command sequence to access SIP Interface configuration mode.
ORACLE# configure terminal ORACLE(configure)# session-router ORACLE(session-router)# sip-interface ORACLE(sip-interface)#
-
The
register-keep-alive attribute enables CR/LF keep-alive on the current SIP interface.
none — (the default) disables CR/LF keep-alive
always — assuming that the endpoint has included the keep parameter in the Via header, exchange CR/LF keep-alives with that endpoint
bnat — assuming that the endpoint has included the keep parameter in the Via header, exchange CR/LF keep-alives only with endpoints that are behind an intervening NAT device (based on comparing source IP packet addresses with IP addresses extracted from the SIP request).
ORACLE(sip-interface)# register-keep-alive always
ORACLE(sip-interface)#
-
If CR/LF keep-alive is enabled on the current SIP interface (register-keep-alive is always or hint), use the
tcp-nat-interval attribute to specify the value of the keep parameter provided by the SBC to the SIP endpoint.
In the absence of an explicit assignment, this attribute defaults to a value of 30 seconds.
The SIP endpoint transmits periodic CR/LF Ping so that the interval between each request is randomly distributed between 80 and 100 percent of the value of the tcp-nat-interval attribute.
Assuming the default value (30 seconds) the interval between CR/LF binding requests would vary from 24 to 30 seconds.
ORACLE(sip-interface)# nat-interval 20
ORACLE(sip-interface)#
- Use done, exit, and verify-config to complete this configuration.
- Save and activate your configuration.