Hi Chris, sorry for the late reply. Have been quite busy last few days.
I had shifted 888 from default.xml to public.xml and the dialplan is simply having an echo action now. I've turned on dl_debug but unfortunately didn't find anything useful. Logs are attached for your reference.
I don't think there's something wrong with the dialplan as two external parties can talk to each other perfectly (with ext-rtp-ip uncommented, at this time my ip was interpreted to be an external one). With ext-rtp-ip commented, I can hear the echo and I saw my ip was translated into an internal one (at this time, external party's audio failed).
I tried the method on this wiki page as well: http://wiki.freeswitch.org/wiki/NAT_Traversal (the last FreeSwitch behind NAT portion) but still no luck. Please kindly let me know what other configs I should change.
Thanks,
-Jingwei
Jingwei, I don't know if you have the 888 defined in default.xml? also you have to define $${domain}.
please do " dl_debug on" from fs_cli, and watch the console logs and see what's going on when you try calling from external. Most likely your dialplan is not correctly defined.
Chris
_______________________________________________
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