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

Клиенты извне дозваниваются, но звука нет в обе стороны.

1

Всем доброго времени суток. Asterisk 1.6.2 на базе Centos 5.5 выход вовне через DIR-300 на астериск прокинуты порты: 5060,10000-20000 (UDP) извне подключается X-lite 4 через (DI-804HV)

sip.conf

[general]
context=default
allowoverlap=no
bindport=5060
bindaddr=10.10.3.130
srvlookup=yes
externip=****
nat=yes
localnet=10.10.3.0/255.255.255.0
qualify=yes

[201]
type=friend
secret=******
qualify=yes
port=5060
nat=yes
host=dynamic
dtmfmode=auto
context=exec
canreinvite=no
callerid=device
disallow = all
allow = alaw
allow = ulaw
allow = gsm

rtp.conf

[general]
rtpstart=10000
rtpend=20000

Существует следующая проблема: при подключении из вне авторизация проходит нормально, соединение с абонентом устанавливается, но звука нет в обе стороны. Астерис выдает сообщения:

rtp.c:1809 ast_rtp_read: Unknown RTP codec 73 received from 
rtp.c:1809 ast_rtp_read: Unknown RTP codec 72 received from

Нашел в инете ссылку: http://www.voip-info.org/wiki/view/Asterisk+SIP+NAT+solutions насколько я понял в моем случае подходит 4-й вариант где * как сервер и между ним и клиентом 2 ната. Так как для поднятия своего stun сервера необходимо 2 внешних ip адреса я прописал в настройках клиента публичный stun сервер, ситуация не изменилась.

Подскажите что еще можно сделать?

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

спросил 2011-05-31 10:42:45 +0400

KeyZi Gravatar KeyZi
11 2 2 5

обновил 2011-06-03 08:43:49 +0400

7 Ответов

0

выход вовне через DIR-300

Не в этом ли и проблема?!!! Попробуйте другое что.. Там какая прошива на этом Dlink-е?

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

ответил 2011-06-02 15:49:07 +0400

Zavr2008 Gravatar Zavr2008 flag of Russian Federation
2886 11 9 40
http://mh.otx.ru/

обновил 2011-06-02 15:50:06 +0400

Comments

Firmware Version : 2.04 KeyZi ( 2011-06-03 08:42:32 +0400 )редактировать
другой роутик не пробовали? Zavr2008 ( 2011-06-07 12:44:03 +0400 )редактировать
ждем как раз тренднет новый, на нем протестим KeyZi ( 2011-06-20 16:13:28 +0400 )редактировать
0

Это RTCP, нужно в X-lite его просто отключить или вообще заюзать что-либо типа Zoiper. А статический публичный IP никак не удается получить?

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

ответил 2011-05-31 13:17:32 +0400

Zavr2008 Gravatar Zavr2008 flag of Russian Federation
2886 11 9 40
http://mh.otx.ru/
0

у меня 2 сервера за НАТом. за одним сервером сип клиенты, за другим iax. всё бегает без проблем, главное прописать externip, localnet, canreinvite и тд. проблемы могут быть при кривой реализации фаерволов/НАТ

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

ответил 2011-06-01 11:25:49 +0400

newborn Gravatar newborn
1 2 1 1
0

Оформите вопрос по человечески, не читабельно. Проблема с кодеками, укажите какие кодеки хотите использовать, с обеих сторон, например:
disallow = all
allow = alaw
allow = ulaw
allow = gsm

Да, и попробуйте не X-Lite подключить, другой софт клиент, могут быть глюки с DTMF. Еще почитай http://www.asteriskguru.com/tutorials/unknowncodecreceived.html

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

ответил 2011-05-31 12:01:51 +0400

Ecuador Gravatar Ecuador
845 10 10 24

обновил 2011-05-31 12:08:27 +0400

0

Всем спасибо за ответы.

Софтфоны X-lite 4 и Zoiper. Результаты тестов:

1.Звонок с внешнего телефона(абонент-1) на номер абонента подключенного к астериск через NAT(абонент-2).

  • эхо на стороне абонент-1.

  • ругается на RTP codec 72 со стороны абонент-2.

2.Звонок от абонент-2 на абонент-1

  • звука нет в обе стороны

  • ругается на RTP codec 72 со стороны абонент-2 и со стороны sip-провайдера

Результаты справедливы для обоих софтфонов.

я поправил конфиги, чтоб не спамить заменил те что были в первом посте.

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

ответил 2011-06-02 15:24:47 +0400

KeyZi Gravatar KeyZi
11 2 2 5

обновил 2011-06-02 15:33:22 +0400

0

vpn пробовали ?

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

ответил 2011-07-19 00:08:47 +0400

Roman Gravatar Roman
1

Comments

+1 Мне кажется что-то блочит RTP пакеты и роутер тут не причем. v0ip ( 2011-07-19 07:23:18 +0400 )редактировать
0

согласен с Ecuador еще бы зацементировал bindaddr=0.0.0.0 , или заменил на адрес реальной сетевухи, если их несколько. и готовьтесь перезапускать астериск при смене внешнего айпи.

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

ответил 2011-05-31 16:15:02 +0400

jr1 Gravatar jr1
30 3 3

Ваш ответ

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 ленту новостей

Статистика

Задан: 2011-05-31 10:42:45 +0400

Просмотрен: 8,133 раз

Обновлен: Jul 19 '11

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