Content

Page tree

D-SERIES

Web User Interface

Identity → NAT → NAT Identity Settings → Determine Public Address from REGISTER Response Via Header

Phone User Interface

N/A

Initial Firmware Version

10.1.64.15

XML Configuration

<unsaf_via_received_rport idx="INDEX" perm="PERMISSIONFLAG">VALIDVALUE</unsaf_via_received_rport>

Description

This setting enables an UNSAF (Unilateral Self-Address Fixing) procedure as an alternative to discovering the phone's public address via STUN. The proxy will add a "received" parameter to the top VIA header of the SIP response when it detects that the address from which it received a SIP request differs from the one given in the request's Via header (see RFC 3261). Additionally, it it will include the port if the client added the "rport" parameter to the Via header (see RFC 3581).  The phone will first register with its internal address and examine the 200 OK response to the REGISTER requests. If the "received" parameter is set it will deregister and reregister with the detected external address without closing the current socket. This procedure is intended for transport types TCP and TLS , since STUN is not supported for these, but it will also be applied to UDP if no stun_server is configured or no answer was received.

Please note that in this case the expiration time must be sufficiently low to generate frequent REGISTER requests to keep the NAT binding alive. For this reason STUN may be the better alternative for UDP.

Valid Values

on, off

Default Value

off