First time here? Check out the FAQ!

Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

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

0

Есть сервер 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
=out_dial_test
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
=out_dial_test
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

спросил Jun 20 '13

chipoza Gravatar chipoza
1 4 1 2

обновил Jun 20 '13

zzuz Gravatar zzuz flag of Russian Federation
7174 2 6 75
http://line24.ru/

Comments

За адреса , прописанные через запятые , убил бы. Идите читайте книжки , даже вопрос читать не буду. начините с того , как подавать информацию.

zzuz (Jun 20 '13)edit

Извиняюсь, просто спешил

chipoza (Jun 20 '13)edit

2 Ответа

0

trunk=yes

надо или в двух транках или в двух в no выставить

ссылка удалить спам редактировать

ответил Jun 20 '13

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

Comments

Если на одном пире не поддерживается режим , то и на другом он не включится. На прохождение звука не влияет.

zzuz (Jun 21 '13)edit

а вот нефига. именно так и будет выглядеть. уменя один клиент с таким постоянно сталкивается(юзает кучу транков iax)

meral (Jun 21 '13)edit
0

Сталкивался с подобной проблемой, конфиги были верные, в одном месте работало в другом не работало.

Проблему связи своих астерисков решил через SIP, если тебе его достаточно - используй SIP.

ссылка удалить спам редактировать

ответил Jun 21 '13

thunderamur Gravatar thunderamur
444 70 12 39

Comments

Не верю про IAX. Никогда еще не сталкивался с такой проблемой. А уж количество поднятых транков не мало. Отступление от выбранной технологии говорит о непонимание этой самой технологии и неумение анализировать. Уж что может быть проще чем IAX . Авторизация возможна прям строке Dial , поддержка синхронизации кадров , один порт (что может быть легче чем смаршрутизировать один порт вместо 5060+10000-20000 ? ) и тд.

zzuz (Jun 21 '13)edit

Согласен) Если не слышно голоса от удаленного телефона то пакет видимо не возвращается а идут только от астериска к телефону. Проблема может быть в НАТе на стороне сервера. Рекомендую TCPDUMP'ом глянуть и сразу картина станет понятна.

DJs3000 (Jun 21 '13)edit

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: Jun 20 '13

Просмотрен: 620 раз

Обновлен: Jun 21 '13

Похожие вопросы:

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.