Iptables – Workaround for blocking SIP port (5060) by ISP

forwardingipiptablessip

I found out my ISP is blocking outgoing SIP port (5060) at home. I have a remote Linux server that I can use to listen on different port than 5060 and do the forwarding for the traffic. Not sure what iptables rules needs to be applied to make things work.

Is there a need to do the forwarding for RTP ports (10000-20000)?

Your help is appreciated.

Thanks.

Best Answer

Can you run a SIP proxy on your remote machine, say on 15060? Then you can set up your local SIP user agent to use that machine. Signalling traffic from your SIP UA goes out on 15060, and incoming calls will route through your proxy.

You wouldn't have any additional need to forward RTP with the above setup, but you might still need to work around your NAT if you have one.

Related Topic