Я все таки недопонимаю.
Вот схема, простая, как топор:
http://www.ex.ua/view_storage/636665820475Телефон может быть в любом городе, стране и т.д.
Должен получить DHCP от местечковой сети (например в гостинице), быть всегда зарегистрированным на своей станции и быть ее внутренним абонентом. Хоть на пароходе посреди океана - был бы интернет.
Теперь по сути:
Сторона АТС OS7070:
Public IP - 78.26.yyy.yyy
Privat IP - 192.168.10.90
Port forward 1000-60000 на 192.168.10.90
Сторона телефона:
Телефон получил DHCP 192.168.0.100 и регистрируется на 78.26.yyy.yyy
О, стоп! Телефон таки уже знает Public адрес АТС (он же на него стучится по 6000) и, может, действительно АТС не обязана ему сообщать свой Public IP?
Но почему же тогда телефон шлет 30000-ные пакеты на 192.168.10.90, а не на 78.26.yyy.yyy?