en el server o conexion donde esta la central 3cx idea que tenga una IP publica, y los puertos abiertos que dice el manual de 3cx, en mi caso un servidor win server con 3cx 7.0, dos interfaces de RED una co la ip publica, la otra con la que se conecta a la LAN donde estan los telefonos SIP de la sede principal.....
del otro lado, en otra sede un GXP2000 , apuntando a esa direccion ip publica del server, este GXP2000 lo tengo en DMZ, voy a ser franco contigo esto depende mucho tambien de tu proveedor, puede que en el router que te ponga tu proveedor te permita supuestamente poner en DMZ y redireccionamiento de puertos estaticos, pero seguro en su equipo BORDE de la ISP tengan reglas bloqueando trafico hacia alla o viceverza experimentando el problema tan extraño que por ejemplo se escuche perfecto cuando un punto llama al otro, pero cuando el otro llama no...donde supuestamente si funciona de un extremo , funcionaria del otro...espero ser claro :S...
lo otro.. la verdad, tambien he probado con nuestra red de area metropolitana...pero vamos no todos tienen una plataforma WISP a la mano, ni nada por el estilo..que bueno afortunadamente he podido probar para este caso y tener la libertad de crear las reglas necesarias..
Lo que queda es probar teniendo en cuenta lo anterior, tambien probar con una VPN, ojala una con Hardware, y asi con mucha paciencia se logra y luego se aprende mas xDD....y si no pues

tocara tunelete 3cx...hasta que la solucion llegue o IPV6 nos salve del "Nateo y otros mil demonios"

...
Esperemos alguien haga un aporte mas, de todas formas seguire probando en distintos escenarios y limitaciones a ver que tal..
Saludos.