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

Односторонняя слышимость по IAX

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

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

chipoza
Сообщения: 49
Зарегистрирован: 20 июн 2013, 17:38

Односторонняя слышимость по IAX

Сообщение chipoza »

Приветствую, помогите плиз с очень странной проблемой:
Есть сервер ast 1.8 находится за натом, на него сделан проброс 4569 udp порта. и заведено несколько IAX пользователей, IP сервера 192,168,0,15:

Пользователи:

[test1]
auth=md5
host=dynamic
type=friend
context=out_dial
secret=ewr2rf2D
username=test1
requirecalltoken=no
;autoframing=yes
disallow=all
allow=gsm
;allow=alaw
;allow=ulaw
qualify=yes
transfer=yes
canreinvite=no

и тд

Далее данный сервер связан по IAX с другим asterisk 1.6 IP 192,168,2,20 сервера видят друг друга по VPN и регятся без проблем

собвственно сервер 192,168,0,15

[beta-test]
auth=md5
host=192.168.2.20
type=friend
context=outdialtest
secret=Efsfewr2rf2D
username=beta-test
requirecalltoken=no
trunk=yes
;autoframing=yes
disallow=all
allow=gsm
;allow=alaw
;allow=ulaw
qualify=yes
canreinvite=no

сервер 192,168,2,20

[beta-test]
auth=md5
host=192.168.0.15
type=friend
context=outdialtest
secret=Efsfewr2rf2D
username=beta-test
requirecalltoken=no
trunk=yes
;autoframing=yes
disallow=all
allow=gsm
;allow=alaw
;allow=ulaw
qualify=yes
canreinvite=no

на сервере 2,20 есть имеется SIP транк от провайдера, и с данного сервера звонки проходят без проблем.

Итак вот в чём косяк, на сервер 0,15 подключается из-за NAT юзер test1, и звонит по маршруту:
test1 - IAX - сервер 0,15 - IAX - сервер 2,20 - SIP провайдер(город),
при этом звонок проходит без проблем, городской абонент слышит пользоваля test1, а вот до самого test1 звук не проходит. Сразу могу сказать что проблема не с сервером 2,20 т.к. он установлен и работает уже продолжительное время

На сервере 0,15 установлен centos 6.4 и чистый asterisk 1.8 с epel

rpm -qa|grep aster
asterisk-sounds-core-ru-ulaw-1.4.23-1.el6.noarch
asterisk-sounds-core-ru-alaw-1.4.23-1.el6.noarch
asterisk-jabber-1.8.20.0-1.el6.i686
asterisk-1.8.20.0-1.el6.i686
asterisk-sounds-core-ru-wav-1.4.23-1.el6.noarch
asterisk-mysql-1.8.20.0-1.el6.i686
asterisk-sounds-core-ru-1.4.23-1.el6.noarch
asterisk-dahdi-1.8.20.0-1.el6.i686
asterisk-sounds-core-en-1.4.23-1.el6.noarch
ded
Сообщения: 15631
Зарегистрирован: 26 авг 2010, 19:00

Re: Односторонняя слышимость по IAX

Сообщение ded »

Тут одно из двух: или сервер 0.15 подключается из-за NAT по IAX, или с другим asterisk 1.6 IP 192.168.2.20 сервера видят друг друга по VPN.
Если VPN - то нет НАТа, если НАТ - нет VPN.

http://asterisk-support.ru/question/461 ... st-po-iax/
P.S. Могу помочь с опубликованием этой темы на других Астериск-форумах.
chipoza
Сообщения: 49
Зарегистрирован: 20 июн 2013, 17:38

Re: Односторонняя слышимость по IAX

Сообщение chipoza »

ded писал(а):Тут одно из двух: или сервер 0.15 подключается из-за NAT по IAX, или с другим asterisk 1.6 IP 192.168.2.20 сервера видят друг друга по VPN.
Если VPN - то нет НАТа, если НАТ - нет VPN.
Ещё раз конфигурация сути такова:

(клиент IAX за NAT) <-> (шлюз с пробрососом порта 4569 на сервер 0,15) <-> (собственно сам 0,15) <-> VPN <-> (сервер 2,20) <-> (SIP провайдер)

0,15 и 2,20 соединяются по IAX без регистраций в конфигах указаны прямые хосты

З.Ы. За помощь в публикации спасибо) просто всю голову уже сломал, очень надеюсь на помощь
ded
Сообщения: 15631
Зарегистрирован: 26 авг 2010, 19:00

Re: Односторонняя слышимость по IAX

Сообщение ded »

Моя насторожилась!
0,15 и 2,20 соединяются по IAX
Или Вы сознательно везде пишите ИП адреса через запятые (тогда понятно, почему односторонняя слышимость, и непонятно - как вообще работает?), или Вам по барабану.
P.S. Не пишите З.Ы., это никак не расшифровывается, я проверял.
chipoza писал(а):За помощь в публикации спасибо) просто всю голову уже сломал, очень надеюсь на помощь
Щас засмеюсь! :)

Лучше отобразите схему
(клиент IAX за NAT) <-> (шлюз с пробрососом порта 4569 на сервер 0,15) <-> (собственно сам 0,15) <-> VPN <-> (сервер 2,20) <-> (SIP провайдер)
с ИП адресами, а то не понятно, например, (клиент IAX за NAT) <-> (шлюз с пробрососом порта 4569 на сервер 0,15) - в одной подсети? И где интернет в этой схеме?

Проверьте каждое плечо этой схемы, на музыку в ожидании и/или на эхо-тест, типа
(клиент IAX за NAT) <-> (шлюз с пробрососом порта 4569 на сервер 0,15) - дозванивается? голос в обе стороны? Какой кодек при этом?
И так далее.
chipoza
Сообщения: 49
Зарегистрирован: 20 июн 2013, 17:38

Re: Односторонняя слышимость по IAX

Сообщение chipoza »

chipoza писал(а):Проверьте каждое плечо этой схемы, на музыку в ожидании и/или на эхо-тест, типа (клиент IAX за NAT) <-> (шлюз с пробрососом порта 4569 на сервер 0,15) - дозванивается? голос в обе стороны? Какой кодек при этом?И так далее.
Дозваниваюсь, но клиент за NAT ничего не слышит(((

Собственно схема во вложении, как смог изобразил
схема
схема
ded
Сообщения: 15631
Зарегистрирован: 26 авг 2010, 19:00

Re: Односторонняя слышимость по IAX

Сообщение ded »

Ну раз эхо тест не идёт, то нечего расковыривать всю остальную цепочку - (собственно сам 0,15) <-> VPN <-> (сервер 2,20) <-> (SIP провайдер)

1) Проверяйте при тесте этого клиента
tcpdump port 4569
чтобы трафик был двухсторонний.
2) проблема видимо там, на этом клиенте. Непонятно за каким он НАТом, и какой там firewall может блокировать голосовой трафик.
3) iax2 set debug on
поможет понять картину.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Односторонняя слышимость по IAX

Сообщение Vlad1983 »

по IAX односторонка может быть только в двух случаях:
1. собеседник А глухой
2. собеседник B немой
ЛС: @rostel
chipoza
Сообщения: 49
Зарегистрирован: 20 июн 2013, 17:38

Re: Односторонняя слышимость по IAX

Сообщение chipoza »

Прикрепил файл с логами

Клиент обычный Zoiper, установлен на ноуте, ноут напрямую в инет
iax_log.7z
(2.84 КБ) 342 скачивания
chipoza
Сообщения: 49
Зарегистрирован: 20 июн 2013, 17:38

Re: Односторонняя слышимость по IAX

Сообщение chipoza »

Vlad1983 писал(а):по IAX односторонка может быть только в двух случаях:
1. собеседник А глухой
2. собеседник B немой
Я тоже раньше с таким не встречался всё на ура работало, а тут засада.
ded
Сообщения: 15631
Зарегистрирован: 26 авг 2010, 19:00

Re: Односторонняя слышимость по IAX

Сообщение ded »

У вас там BackGround("IAX2/test2-6245", "dial-exten") идёт на DCall: 07579 [192.168.2.20:4569]
Я же говорил проверить первое плечо - Zoiper -- IAX2 -- Asterisk (192.168.0.15)

Вижу, что Вы сами находесь при ясном уме и трезвой памяти, и Вам советчики не нужны.
Не хочу больше ничего советовать.
Платный суппорт.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH