Страница 1 из 1
webrtc->asterisk->sip_proxy->avaya - нет голоса
Добавлено: 25 апр 2013, 20:31
drmike
Добрый день,
Имею сеть без NAT, все в пределах локальных адресов.
На одном конце avaya с sip-интерфейсом,
с другой стороны asterisk + sipml5 (астер проксирует звонки на sip интерфейс авайки)
Звонок проходит, но голос не идет ни в одну сторону.
Если к астеру подключится любой sip-звонилкой - голос есть.
Все конфиги стандартные, которые тут везде упоминаются.
sip show channels - пусто.
Кодеки только u(a)law, g722.
sip-звонилкой голос идет любым кодеком.
Подскажите плзи, куда капнуть? Какие конфиги-логи выложить?
Re: webrtc->asterisk->sip_proxy->avaya - нет голоса
Добавлено: 25 апр 2013, 20:46
ded
Капнуть в сторону sipml5.
Прболему исследовать вооружившись SIP debug
Если раскапаете без Wireshark - то знать хорошая планида!
Re: webrtc->asterisk->sip_proxy->avaya - нет голоса
Добавлено: 26 апр 2013, 21:01
drmike
Сегодня дебажил как ходят UDP,
что имеем
х - авайка, принимает только g722 (подсеть 10.64.ххх)
y - астер (10.16.ххх)
z - хром с sipml5, только u(a)law (10.16.ххх)
x <-> y <-> z
но x != z (трафик запрещен, любой)
udp идет через астер,
в пирах кодеки прописаны,
звонок проходит, в трубке тишина.
в дебагах ошибок ноль.
из последних тестов,
nat=force_rport
directmedia=no
extenalnet прописал
internal прописал (хотя они все равно водной сети)
nat=never = тоже не играет никакой роли.
Звонок всегда проходит. Голоса никогда нет.
Re: webrtc->asterisk->sip_proxy->avaya - нет голоса
Добавлено: 26 апр 2013, 21:15
awsswa
вы tcpdump смотрите ? - куда идет rtp поток ?
Re: webrtc->asterisk->sip_proxy->avaya - нет голоса
Добавлено: 26 апр 2013, 21:22
drmike
rtp от браузера идет на астер, от астера на avaya.
Re: webrtc->asterisk->sip_proxy->avaya - нет голоса
Добавлено: 26 апр 2013, 21:24
drmike
Еще один момент. Из хрома можно поставить звонок на холд и услышать музыку от авайки.
Re: webrtc->asterisk->sip_proxy->avaya - нет голоса
Добавлено: 27 апр 2013, 11:11
ded
Out, так бывает.
х - авайка, принимает только g722 (подсеть 10.64.ххх)
y - астер (10.16.ххх)
z - хром с sipml5, только u(a)law (10.16.ххх)
x <-> y <-> z
но x != z (трафик запрещен, любой)
Для понимания картины представьте что
х - ИП телефон № 11 принимает только g722 (10.64.1.2)
y - астер (10.16.1.1)
z - ИП телефон № 12, только u(a)law (10.16.1.2)
Ну так вот звонок между абонентами 11 и 12 будет состоять из двух плечей на астериске,
10.64.1.2====10.16.1.1===10.16.1.2, при наличии g722 и u(a)law на астериске будет выполняться транскодинг, и при таком соединении не будет никакого трафика между
10.64.1.2 и 10.16.1.2 согласно условию
x != z (трафик запрещен, любой)
Так что не советуйте того, в чём не понимаете.
Re: webrtc->asterisk->sip_proxy->avaya - нет голоса
Добавлено: 27 апр 2013, 23:30
ded
awsswa писал(а):вы tcpdump смотрите ? - куда идет rtp поток ?
drmike писал(а):rtp от браузера идет на астер, от астера на avaya.
А должен то быть двусторонний, на каждом плече. И можно проверять отдельно каждое плечо, music-on-hold не на авайке послушать, а на Астериске. И NAT тут не надо крутить, нет его и он не при чём, а если прописываете там как тут
drmike писал(а):extenalnet прописал
то результата трудно ожидать.