Irish Posted July 9, 2009 Posted July 9, 2009 Добрый день! Подскажите пожалуйста, в чем может быть проблема (искал, но не нашел): Есть дома 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 в хреново-кукуево. Клиент регистрируется, может делать вызов, но слышимости нет. В каком направлении ковырять? Хотя бы по какому словосочетанию гуглить? Вставить ник Quote
Voicemaster Posted July 9, 2009 Posted July 9, 2009 [...] Клиент находится за NAT в хреново-кукуево. Клиент регистрируется, может делать вызов, но слышимости нет. В каком направлении ковырять? Хотя бы по какому словосочетанию гуглить? Смотреть в первую очередь в SDP, которое - прилетает от клиента - вылетает из Asterisk - вылетает из вашей циски Cicso может пытаться делать SIP'у fix up и сильно "путать" Asterisk. P.S. Смотреть удобно через ngrep -W byline port 5060 и заpastebin'те его куда-нибудь. . Вставить ник Quote
Irish Posted July 9, 2009 Author Posted July 9, 2009 слышимости в какую сторону нет? Слышимости ни в какую сторону нет, только иногда после авторизации телефона можно услышать MOH, но не всегда. Вставить ник Quote
ugluck Posted July 9, 2009 Posted July 9, 2009 (edited) .http://www.voip-info.org/wiki/view/Asteris...P+NAT+solutions как вариант - вязать клиента не SIPом, а IAXом Edited July 9, 2009 by ugluck Вставить ник Quote
McUrex Posted July 9, 2009 Posted July 9, 2009 Cicso может пытаться делать SIP'у fix up и сильно "путать" Asterisk. Это зависит от того, какая Циска, любая fixup не сделает, до такой степени, что "ничего не работало" уж точно. Вставить ник Quote
Irish Posted July 10, 2009 Author Posted July 10, 2009 (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 July 10, 2009 by Irish Вставить ник Quote
Irish Posted July 10, 2009 Author Posted July 10, 2009 Как я понял из http://www.voip-info.org/wiki/view/Asteris...P+NAT+solutions , в этом случае необходимо использовать STUN сервер. Хорошо, в свойствах X-Lite его можно указать, а как указать его Asterisk? Вставить ник Quote
chainick Posted July 10, 2009 Posted July 10, 2009 А есть возможность туннель между железками построить и там воип гонять? Вставить ник Quote
Irish Posted July 10, 2009 Author Posted July 10, 2009 К сожалению, нет. Я бы и сам не прочь - это было бы самым простым способом Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.