OK, so complete noob so please be gentle. I found out about 3cx through a friend who has his 3cx server running in our house (he lives out of the country) and I have decided to do a little experimenting with the system myself, but can't seem to connect to my server from the outside. Here is how it is set up ________________actiontec 1000 (LAN 192.168.0.1) ________________________| _____________----------------------------------- _____________|_______________________________________| WAN_____192.168.0.39_________________________192.168.0.15 ________ddwrt (192.168.101.1)____________________netgear _____________|_______________________________________| _____________|________________________________friends 3cx server ________my 3cx server ________192.168.1.20 I betting that everything on my friends server is set to defaults for port forwarding etc. In the actiontec I have the following ports forwarded: 5060 -> 192.168.0.15 3479 -> 192.168.0.15 5090 -> 192.168.0.15 I don't know what is going on after his router. 5061 -> 192.168.0.39 5091 -> 192.168.0.39 inside the ddwrt the ports are forwarded to 192.168.101.20 on the same ports. in 3cx on networking tab I have: Ports: SIP Port = 5061 Internal Leg First Port = 7000 Last Port = 7499 External Leg First Port = 9000 Last Port = 9049 3CX Tunnel Local IP = 192.168.101.20 Tunnel Listening = 5091 When my iphone is on the local wireless network it works fine. I can call from extension to extension (haven't tried a VOIP provider yet). However when I try to connect from the outside it just hangs and goes back and forth between trying to connect both in the office and out of the office. The 3CX tunneling app just states timeout pending. Any thoughts????