I've tried setting up Travelin' Man 3 on my incredible PBX, and am not able to connect a softphone from outside my LAN. Here's what I've done:
on my hardware firewall
-define IAX2 udp/4569
-define PBX internal static address
-ensure IAX2 passed to PBX
-NAT forward all IAX connections to PBX
at dyn.com (that I use to manage my domain, A records are all dynamic)
-define A record (60 sec TTL) mobile1.foo.com
on my mobile phone
-install dyn utility
-set to update mobile1.foo.com
-softphone (Zoiper) already setup and running
on my PBX
-login as root
-run /root/secure-iptables
-run add-fqdn mobile1 mobile1.foo.com / then respond with 3-IAX
-edit /root/ipchecker
account[0]=mobile1.iptables
-add ipchecker to /etc/crontab by adding this line (run all the time, every 3 minutes)
*/3 * * * * root /root/ipchecker > /dev/null 2>&1
I've set the softphone to go through the firewall, even from the LAN. Works fine, so firewall definitions and NAT are most probably fine.
I've tracked my DNS record at dyn.com. It's changing to match my phone
When I manually run /root/ipchecker, the script notices that the IP address for mobile1.foo.com.
If I open Zoiper immediately after I run ipchecker and attempt to register, ther registration fails.
Any idea what I should check next?
Thanks
on my hardware firewall
-define IAX2 udp/4569
-define PBX internal static address
-ensure IAX2 passed to PBX
-NAT forward all IAX connections to PBX
at dyn.com (that I use to manage my domain, A records are all dynamic)
-define A record (60 sec TTL) mobile1.foo.com
on my mobile phone
-install dyn utility
-set to update mobile1.foo.com
-softphone (Zoiper) already setup and running
on my PBX
-login as root
-run /root/secure-iptables
-run add-fqdn mobile1 mobile1.foo.com / then respond with 3-IAX
-edit /root/ipchecker
account[0]=mobile1.iptables
-add ipchecker to /etc/crontab by adding this line (run all the time, every 3 minutes)
*/3 * * * * root /root/ipchecker > /dev/null 2>&1
I've set the softphone to go through the firewall, even from the LAN. Works fine, so firewall definitions and NAT are most probably fine.
I've tracked my DNS record at dyn.com. It's changing to match my phone
When I manually run /root/ipchecker, the script notices that the IP address for mobile1.foo.com.
If I open Zoiper immediately after I run ipchecker and attempt to register, ther registration fails.
Any idea what I should check next?
Thanks