Check this one out:
http://wiki.freeswitch.org/wiki/NAT_Traversal#NDLB-connectile-dysfunction

-MC

On Mon, Nov 7, 2011 at 11:30 PM, fieldpeak <fieldpeak@gmail.com> wrote:
Dear Friends,

i met a problem that call a registered user behind NAT, i need FS send
INVITE message to the port of the NAT device from which the registered
user sent out REGISTRATION  but not according to the CONTACT header.

see the wiki, i enable below paramter,
<param name="NDLB-force-rport" value="true"/>

>From the wireshark trace, it shows FS received the REGISTERATION
message from remote port 20438, however, the INVITE message still sent
to the port(20347) inside "Contact", it looks the paramter
"NDLB-force-rport" did not effect, Could anyone help for this issue,
thanks a lot!

Below is the registeration info from FS output (press F9),


Call-ID:        1721091027@10.33.48.203
User:           13580358068@124.193.106.104
Contact:        "user" <sip:13580358068@61.144.248.77:20347>
Agent:
Status:         Registered(UDP)(unknown) EXP(2011-11-08 14:38:02) EXPSECS(152)
Host:           freeswitch
IP:             61.144.248.77
Port:           20438
Auth-User:      13580358068
Auth-Realm:     124.193.106.104
MWI-Account:    13580358068@124.193.106.104

Cheers!
BR,
Charles


FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org