Jump to content

Recommended Posts

Posted

Добрый день!

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

 

Есть дома 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 в хреново-кукуево.

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

 

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

 

 

Posted
[...]

 

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

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

 

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

 

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

 

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

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

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

 

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

 

P.S.

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

 

 

.

 

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

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

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

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

 

Posted (edited)

Я так понимаю, что проблема с 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 - адрес *

Edited by Irish
Posted

Как я понял из 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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.