Ситуация такая - есть во внутренней сети Астериск, в интернете - провайдер, который дает транк. Роутер - Polycom V2IU 4350T. В целом хорошая штука, но частенько капризничает. Так вот, по уверениям создателей она умеет корректно пробрасывать SIP трафик без дыр во внешней защите. Таки умеет, но почему-то только на 7.х версии прошивке. 9-я какая-то странная. В один прекрасный момент вырубилась функция h323 гейткипера, sip вообще перестал работать. В общем, даунгрейд помог. Теперь крайне простая схема:
SIP Server - указываем адрес нашего провайдера
SIP trunk - указываем адрес нашего Астера
Default inbound rule - на наш сервер.
В роутере - все.
Но есть хитрость. Почему-то он отказывется пропускать трафик, если перед этим не было REGISTER, посему лучше выпросить у провайдера логин и пароль.
Кстати, в самом астере надо реристрироваться и заводить транк так, если бы сам роутер был провайдером и не указывать ему в настройках external ip. Т.е. звоним и регистрируемся мы на роутере. Вот такая умная железка.
No comments:
Post a Comment