VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Asterisk FreePBX за NAT

Проблемы Asterisk без вэб-оболочек и их решения

Модераторы: april22, Zavr2008

Ответить
galleon2006
Сообщения: 27
Зарегистрирован: 17 фев 2014, 10:24

Asterisk FreePBX за NAT

Сообщение galleon2006 »

Подскажите пожалуйста, не могу настроить соединение между провайдером и своим FreePBX.
У меня статический белый айпи на роутере, мой сервер (192.168.0.102) получается находится за NATом. Проброшены порты 5060, 10000-20000 на сервер.

Ради эксперемента попробовал проброс портов на рабочую станцию (192.168.0.100) (тоже за NAT) зарегистрировать zoiper у провайдера - подключается нормально, звонки идут.
А asterisk не хочет, выдает
Registration for 2999999@ss0.myisp.ru' timed out
Настройки выданные провайдером
Login: 2999999
Pass:53hsjtjj
Proxy: ss0.myisp.ru (154.81.11.11)
Port 5060
Codec: g711a
SIP.conf
host=154.81.11.11
fromuser=2999999
username=2999999
secret=53hsjtjj
type=peer
disallow=all
allow=alaw&ulaw&g729
canreinvite=no
insecure=invite
dtmfmode=rfc2833
qualify=yes
nat=yes
sip_general.conf
nat=yes
externip=172.161.165.19 # мой белый айпи на роутере
localnet=192.168.0.0/255.255.255.0
С консоли моего сервера IP провайдера (154.81.11.11) пингуется

sip show peers
Name/username Host Dyn Forcerport ACL Port Status Description
101/101 192.168.0.100 D N A 5060 OK (11 ms)
sip-out/2999999 154.81.11.11 N 5060 UNREACHABLE
В чем может быть косяк?
Спасибо!
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Asterisk FreePBX за NAT

Сообщение ded »

Proxy: ss0.myisp.ru (154.81.11.11)
??
# ping ss0.myisp.ru
PING ss0.myisp.ru (195.138.242.43) 56(84) bytes of data.
64 bytes from redirects.ru (195.138.242.43): icmp_req=1 ttl=58 time=20.9 ms
64 bytes from redirects.ru (195.138.242.43): icmp_req=2 ttl=58 time=20.8 ms
64 bytes from redirects.ru (195.138.242.43): icmp_req=3 ttl=58 time=20.8 ms
Ну и tcpdump & mtr Вам в помощь.
galleon2006
Сообщения: 27
Зарегистрирован: 17 фев 2014, 10:24

Re: Asterisk FreePBX за NAT

Сообщение galleon2006 »

ss0.myisp.ru - вместо myisp - имя моего провайдера ну и айпишник соотвественно тоже другой.
Если я напишу реальный айпишник - он у вас тоже не будет пинговаться, т.к. сип-сервер у провайдера закрыт фаерволом. Открывают только для айпишника абонента.
TCP dump показывает что запрос уходит, а ответа нет.
Последний раз редактировалось galleon2006 18 июн 2014, 10:28, всего редактировалось 1 раз.
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Asterisk FreePBX за NAT

Сообщение ded »

tcpdump & mtr Вам в помощь.
galleon2006
Сообщения: 27
Зарегистрирован: 17 фев 2014, 10:24

Re: Asterisk FreePBX за NAT

Сообщение galleon2006 »

mtr - показыает что все ок.
tcpdump - показывает, что ответ приходит с другого айпишника (ss1.myisp.ru (154.81.11.12))
Уточнил у провайдера - ответили, что нужно к ним отправлять звонки на ss0.myisp.ru (154.81.11.11), а от них ждать ответы с адресов ss1.myisp.ru (154.81.11.12) и ss2.myisp.ru (154.81.11.13)
Т.е. мне надо где то внести в конфиг последние 2 адреса ?
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Asterisk FreePBX за NAT

Сообщение ded »

То есть Вам надо сделать так, чтобы было хорошо.
А иначе - будет плохо :(
galleon2006
Сообщения: 27
Зарегистрирован: 17 фев 2014, 10:24

Re: Asterisk FreePBX за NAT

Сообщение galleon2006 »

Сделал! Спасибо!
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH