Добрый день.
Может кто-то подскажет, как сделать красиво и правильно:
Есть 2-а провайдера оба предоставляют свои ip адреса и voip по h.323,
собственно вопрос - как сделать что-б посыки к первому подписывались его ip, а второму его.
Просто NAT не спасает, сигнализация идёт, а rtp нет.
А варианты с cisco VoIP-Gateway не рассматривались? Главное для циски IOS раздобыть с поддержкой VoIP функций. dial-peer есть такая штука. С помощью механизма dial-peer можно звонки разруливать по номеру, можно по префиксу и отсылать на тот или другой интерфейс. Сигнализация пойдет через циску, rtp напрямую между абонентом (телефоном) и провайдером.
Бюджетное решение - asterisk.
Уточню конфигурацию, cisco - она же АТС (т.е. CCME), собственно если на одном из интерфейсов провайдера прописываю что-то типа такого:h323-gateway voip interface
h323-gateway voip bind srcaddr xxx.xxx.xxx.xxпо этому провайдеру все работает на ура, а по второму - все плохо.
Пытался сделать voip интерфейсом loop, с натом в соответствующего провайдера, но при этом сигнализация работает, а RTP нет :(
Т.е. все-таки 2 провайдера - 2 интерфеса с разными ip? Либо я не понял суть реального конфига.
Да-да, 2-а провайдера оба дают разные ip они на разных интерфейсах, по каждому нужен h323
Решил вопрос подбив одного на SIP :)
>Решил вопрос подбив одного на SIP :)убей h323-gateway voip bind srcaddr xxx.xxx.xxx.xx и наслаждайся.