
Rev. 1.00 12-02-13 25/41
[node](act)[RULE]# condition ip
<routername:interfacename> { LINKUP |
LINKDOWN }
Defines the condition under which the
action has to be executed.
[node](act)[RULE]# condition sip <gateway:
gatewayname> { REGISTERED | NOT_
REGISTERED }
Defines the condition under which the
action has to be executed.
SIP supports TCP flows according to RFC5626
First appeared in build series: 2012-12-03
SmartWare supports the „User Agent Procedures‟ described in RFC5626 with the exception of „Keep-
Alive with STUN‟. Registrations can now open a TCP flow to the registrar and keep it open through CRLF
keep-alive or other messages. Through that flow calls can traverse through NAT and reach the registered
user. Together with this addition some of the older nat-traversal and keep-alive capabilities were
extended too. A summary is provided here of all nat-traversal commands for registrations and calls.
Registration nat-traversal disabled
When nothing is configured all nat-traversal procedures are disabled. With this command a configured
nat-traversal mode can be removed and the normal registration behavior is restored.
Mode: registration outbound
[node](regout)# no nat-traversal
Disables nat-traversal procedures.
Default: disabled.
Registration nat-traversal mode: minimal (new)
In nat-traversal mode minimal the goal is to register the globally accessible NAT address, but without
having an additional keep-alive mechanism. This could be the case when the registrar server has such a
mechanism, the NAT does not need such or the registration lifetime is short enough that the keep-alive is
done with the REGISTER requests.
In this mode a REGISTER request is first sent with the local IP address as contact and the „rport‟ option.
If that request results in a successful answer the „received‟ and „rport‟ parameters are examined to detect
the globally accessible IP address and port. With these correct parameters a second REGISTER request
with the corrected contact header is then sent to the registrar.
Mode: registration outbound
[node](regout)# nat-traversal minimal
Activate nat-traversal without keep-alive.
Commenti su questo manuale