Имя: Пароль:
IT
Админ
Asterisk + NAT
,
0 Arxangel06
 
19.12.14
09:33
Доброго времени суток.
Имеется сервер на Asterisk, стоящий в локальной сети и обслуживающий эту сеть. Теперь к нему нужно суметь подключится из другой сети, находящейся за NATом. Тема много где обсуждалась, но человеческого ответа нет. Что именно и как должно быть настроено в этом самом NAT'е? Классическая проблема - звонок проходит, вызывающий поток проходит, а ответный - нет.
Спасибо за помощь.
1 Arxangel06
 
19.12.14
09:41
И да, в качестве NAT - D-link DFL210, заменить на другую железку не предлагать.
2 Йохохо
 
19.12.14
09:41
это вроде STUN называется
3 Arxangel06
 
19.12.14
10:06
(2) Не встречал таких рекомендаций. И это явно не оно. У меня проблема в том, что проходит UDP-ответ через маршрутизатор. В логах астериска - ответ на адрес того интерфейса, с которого пришел запрос, т.е. с точки зрения нат - все правильно: Клиент в сети 192.168.0.0/24 отправляет запрос серверу в 192.168.10.0/24 через 192.168.0.100 и 192.168.10.100. В логах нат - установка соединения UDP 5060 с адресом 192.168.10.10 (адрес астера), в логах астера - ответ на 192.168.10.100:портUDP. а вот дальше через роутер пото уже не проходит и в логах о нем ничего нет.
4 Builder
 
19.12.14
10:14
Насколько помню, у астериска 2 разных протокола - один на сигнализацию, второй на голос.
Ну и с такими вопросами наверно лучше на спец. форум по астериску.
5 Йохохо
 
19.12.14
10:15
(3) точно? wiki:STUN
6 Arxangel06
 
19.12.14
10:35
(4) Да, так и есть. SIP - через TCP-порт 5060 у меня ходит в две стороны, без проблем, это сигнализация, вызов. А RTP - потоковый звук, должен ходить по UDP, и он ходит только в одну сторону - от вызывающего. А обратно - как будто на нате запрещен протокол или собственно нат не отрабатывает - т.е. именно через маршрутизатор не проходит.
7 Arxangel06
 
19.12.14
10:36
(5) Да, точно. Астериск это не использует, поскольку сам умеет обрабатывать нат. Только неясно, что с ним надо сделать.
8 Йохохо
 
19.12.14
10:51
(6) у меня и звук по тцп идет, попробуй, юдп без установки соединения, мб просто заработает
9 Arxangel06
 
19.12.14
11:08
(8)Не понял, это как?
Основная теорема систематики: Новые системы плодят новые проблемы.