?

Log in

No account? Create an account

leh_a


Машинки, самолетики и котики.


Как пропустить SIP через TMG.
leh_a
Постановка задачи: в сети за TMG 2010 на клиентских машинах установлен клиент софтовый sip телефон 3Cx. Сотрудники звонят за границу. Провайдер, понятно, находится снаружи по отношению к TMG.

От провайдера по настройке ни телефона, ни TMG добиться не удалось. В результате проб и ошибок выяснил, что настройки клиента должны выглядеть так.



Пытался играться с протоколами в менюшке Advanced settings (там 3Cx можно заставить работать не по UDP, а по TCP. К стати у 3Cx лучшие возможности по настройке среди бесплатных sip-клиентов которые я перепробовал). Бесполезно. Голос нормально пошел только по UDP.

После того как на табло 3Cx появилась заветная надпись "on hook" началась вторая часть эпопеи: набор идет, соединение происходит, голоса нет. В результате на TMG написал правило "разрешить udp трафик изнутри внаружу на сервер провайдера" + использовать secondary connection с обратным порядком Send-Receive. Голос появился.



Для того что бы шла сигнализация (набирался номер) нужно писать правило для порта 5060 TCP.



Предварительное гугление по вопросу настройки TMG (ISA) для пропуска sip-трафика ни к чему не привели. В основном все рекомендации сводились к "запустите мастер настройки SIP в TMG и откиньтесь на  спинку стула".