Перейти к содержимому
Калькуляторы

Asterisk за NAT и клиенты за NAT

Добрый день!

Подскажите пожалуйста, в чем может быть проблема (искал, но не нашел):

 

Есть дома Asterisk.

 

Конфигурация, в части касающейся:

 

# cat /etc/asterisk/rtp.conf

rtpstart=10000

rtpstart=10010

 

# cat /etc/asterisk/sip_general_custom.conf

externip=77.77.77.77

localnet=192.168.1.0/255.255.255.0

externrefresh=60

 

# cat /etc/asterisk/sip_additional.conf

[100]

deny=0.0.0.0/0.0.0.0

type=friend

secret=111111

qualify=yes

port=5060

pickupgroup=

permit=0.0.0.0/0.0.0.0

nat=yes

mailbox=100@device

host=dynamic

dtmfmode=rfc2833

dial=SIP/100

context=from-internal

canreinvite=no

callgroup=

callerid=device <100>

accountcode=

call-limit=50

 

NAT на циске:

 

ip nat inside source static udp 192.168.1.2 5060 77.77.77.77 5060 extendable

ip nat inside source static udp 192.168.1.2 10000 77.77.77.77 10000 extendable

...

ip nat inside source static udp 192.168.1.2 10010 77.77.77.77 10010 extendable

 

Клиент находится за NAT в хреново-кукуево.

Клиент регистрируется, может делать вызов, но слышимости нет.

 

В каком направлении ковырять? Хотя бы по какому словосочетанию гуглить?

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

[...]

 

Клиент находится за NAT в хреново-кукуево.

Клиент регистрируется, может делать вызов, но слышимости нет.

 

В каком направлении ковырять? Хотя бы по какому словосочетанию гуглить?

 

Смотреть в первую очередь в SDP, которое

 

- прилетает от клиента

- вылетает из Asterisk

- вылетает из вашей циски

 

Cicso может пытаться делать SIP'у fix up и сильно "путать" Asterisk.

 

P.S.

Смотреть удобно через ngrep -W byline port 5060 и заpastebin'те его куда-нибудь.

 

 

.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

слышимости в какую сторону нет?

Слышимости ни в какую сторону нет, только иногда после авторизации телефона можно услышать MOH, но не всегда.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

.http://www.voip-info.org/wiki/view/Asteris...P+NAT+solutions

как вариант - вязать клиента не SIPом, а IAXом

Изменено пользователем ugluck

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Cicso может пытаться делать SIP'у fix up и сильно "путать" Asterisk.

Это зависит от того, какая Циска, любая fixup не сделает, до такой степени, что "ничего не работало" уж точно.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я так понимаю, что проблема с NAT Asterisk.

Попытался сделать так:

 

ip nat portmap SIP

cisco-rtp-sip-low

cisco-rtp-sip-high

!

ip nat inside source list Ast interface Dialer1 overload portmap SIP

!

ip access-list extended Ast

permit ip host 192.168.1.2 any

 

 

Но не помогло:

 

list Internet permitted udp ххх.ххх.ххх.ххх(21689) -> 77.77.77.77(12381), 1 packet

list Internet permitted udp yyy.yyy.yyy.yyy(31456) -> 77.77.77.77(21991), 1 packet

 

а по sh ip nat transl ничего не появляется

 

Где ххх.ххх.ххх.ххх - клиент 1, yyy.yyy.yyy.yyy - клиент 2 , 77.77.77.77 внешний адрес интерфейса Dialer 1, 192.168.1.2 - адрес *

Изменено пользователем Irish

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Как я понял из http://www.voip-info.org/wiki/view/Asteris...P+NAT+solutions , в этом случае необходимо использовать STUN сервер. Хорошо, в свойствах X-Lite его можно указать, а как указать его Asterisk?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А есть возможность туннель между железками построить и там воип гонять?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

К сожалению, нет. Я бы и сам не прочь - это было бы самым простым способом

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.