Вечный вопрос, RTP за NAT
Проблема хождения rtp трафика за NAT
Откуда: Обнинск
Сообщений: 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)
Вижу такие сообщения в вербоз режиме астериска..
Это попытка согласования кодеков?
|
Откуда: саранск
Сообщений: 273
|
Re: Вечный вопрос, RTP за NAT
Вообще странно.... Проблемы с NAT обычно бывают, когда * за NAT. Покажите-ка extensions.conf на всякий случай. И кодеки на клиентах посмотрите. Одинаковые выставьте.
|
Откуда: Обнинск
Сообщений: 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
|
Откуда: саранск
Сообщений: 273
|
Re: Вечный вопрос, RTP за NAT
Я не понял. Вопрос исчерпан?
|
Откуда: Обнинск
Сообщений: 17
|
Re: Вечный вопрос, RTP за NAT
Пока нет, увы.
Слышимость теперь односторонняя, что уже прогресс.
|
Откуда: саранск
Сообщений: 273
|
Re: Вечный вопрос, RTP за NAT
exten => _2000,1,Dial(SIP/2000)
exten => _1000,1,Dial(SIP/1000)
Мне не понравилось _
Попробуйте убрать и сделайте dialplan reload
А односторонняя слышимость - это, скорее всего NAT. Нужен проброс портов.
|
Откуда: Обнинск
Сообщений: 17
|
Re: Вечный вопрос, RTP за NAT
Увы, не помогло.
А разве диалплан влияет на хождение rtp пакетов?
|
Откуда: саранск
Сообщений: 273
|
Re: Вечный вопрос, RTP за NAT
Нет,конечно. Я просто хотел увидеть, что у ваших пиров есть теоретическая возможность пообщаться.
Завтра подтянутся спецы, Вы им покажете дебаги, они и сделают окончательный вывод про NAT. А моя лоховская миссия на этом исчерпана.
|
Откуда: Обнинск
Сообщений: 17
|
Re: Вечный вопрос, RTP за NAT
спасибо больщое за потраченное на меня время :)
|
Откуда: саранск
Сообщений: 273
|
Re: Вечный вопрос, RTP за NAT
Пожалуй, спасибо не за что говорить.)
PS. Я вот как-то не понял структуру вашей сети. Сколько у Вас айпишников? Что значит "белый"? Я понял, что * имеет прямое подключение к интернет. Клиент 2000 тоже, как я понял, имеет прямое подключение. Непонятно...
|
|