Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Вечный вопрос, RTP за NAT

Вечный вопрос, RTP за NAT

Проблема хождения rtp трафика за NAT
<1 2 3>
Откуда: Обнинск
Сообщений: 17

Re: Вечный вопрос, RTP за NAT

[Nov 9 19:57:57] WARNING[5547]: chan_sip.c:3702 sip_write: Asked to transmit frame type 4, while native formats is 0x100 (g729)(256) read/write = 0x100 (g729)(256)/0x100 (g729)(256)


Вижу такие сообщения в вербоз режиме астериска..
Это попытка согласования кодеков?
2010-11-09 19:59

Откуда: саранск
Сообщений: 273

Re: Вечный вопрос, RTP за NAT

Вообще странно.... Проблемы с NAT обычно бывают, когда * за NAT. Покажите-ка extensions.conf на всякий случай. И кодеки на клиентах посмотрите. Одинаковые выставьте.
2010-11-09 20:02

Откуда: Обнинск
Сообщений: 17

Re: Вечный вопрос, RTP за NAT

Update:

Одна сторона услышала другую. На данный момент все выглядит так:
SIP.conf
[sipnet1]
type=friend
username=XXX
secret=XXX
callerid=XXX
host=sipnet.ru
nat=no
fromuser=XXX
fromdomain=sipnet.ru
dtmfmode=rfc2833
insecure=very
context=default
disallow=all
allow=alaw
allow=gsm
allow=g729

[1000]
type=friend
regexten=1000
callerid="Home" <1000>
host=dynamic
secret=XXX
nat=yes
qualify=yes
canreinvite=no
disallow=all
allow=g729
allow=alaw
allow=ulaw
context=default


[2000]
type=friend
regexten=2000
callerid="Cisco" <2000>
host=dynamic
secret=XXX
nat=no
qualify=yes
canreinvite=yes
disallow=all
allow=g729
allow=alaw
allow=ulaw
context=default



extensions.conf
[general]
static=yes
writeprotect=no
clearglobalvars=no

[globals]

[local_calls]

exten => _2000,1,Dial(SIP/2000)
exten => _1000,1,Dial(SIP/1000)

[sipnet.ru]

exten => _0031XXXXXX,1,SetCallerID("SIP-Phone" <0031504327>)
exten => _0031XXXXXX,2,Dial(SIP/sipnet1/${EXTEN},120)

[long_distance]

exten => _8XXXXXXXXXX,1,Dial(SIP/sipnet1/${EXTEN},120)

[default]
include =>local_calls
include => sipnet.ru
include => long_distance
2010-11-09 20:05

Откуда: саранск
Сообщений: 273

Re: Вечный вопрос, RTP за NAT

Я не понял. Вопрос исчерпан?
2010-11-09 20:08

Откуда: Обнинск
Сообщений: 17

Re: Вечный вопрос, RTP за NAT

Пока нет, увы.
Слышимость теперь односторонняя, что уже прогресс.



2010-11-09 20:10

Откуда: саранск
Сообщений: 273

Re: Вечный вопрос, RTP за NAT

exten => _2000,1,Dial(SIP/2000)
exten => _1000,1,Dial(SIP/1000)
Мне не понравилось _
Попробуйте убрать и сделайте dialplan reload
А односторонняя слышимость - это, скорее всего NAT. Нужен проброс портов.
2010-11-09 20:15

Откуда: Обнинск
Сообщений: 17

Re: Вечный вопрос, RTP за NAT

Увы, не помогло.
А разве диалплан влияет на хождение rtp пакетов?
2010-11-09 20:20

Откуда: саранск
Сообщений: 273

Re: Вечный вопрос, RTP за NAT

Нет,конечно. Я просто хотел увидеть, что у ваших пиров есть теоретическая возможность пообщаться.
Завтра подтянутся спецы, Вы им покажете дебаги, они и сделают окончательный вывод про NAT. А моя лоховская миссия на этом исчерпана.
2010-11-09 20:24

Откуда: Обнинск
Сообщений: 17

Re: Вечный вопрос, RTP за NAT

спасибо больщое за потраченное на меня время :)
2010-11-09 20:41

Откуда: саранск
Сообщений: 273

Re: Вечный вопрос, RTP за NAT

Пожалуй, спасибо не за что говорить.)
PS. Я вот как-то не понял структуру вашей сети. Сколько у Вас айпишников? Что значит "белый"? Я понял, что * имеет прямое подключение к интернет. Клиент 2000 тоже, как я понял, имеет прямое подключение. Непонятно...
2010-11-09 20:55

<1 2 3>
Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru