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

Проблема с размером RTP пакетов

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

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

Ответить
andrew-khv
Сообщения: 14
Зарегистрирован: 29 янв 2021, 14:33

Проблема с размером RTP пакетов

Сообщение andrew-khv »

Пытаемся увязать китайские SIP домофоны с хардварными конверторами SIP-CDA3 производства Комендант. Столкнулись с тем, что китайский домофон при разговоре периодически сыпет RTP пакетами размером 320 байт. Адаптер, в свою очередь, такие пакеты просто дропает (и со слов поддержки производителя, сделать с этим ничего нельзя). В итоге на стороне адаптера получаем жесткие прерывания. На стороне SIP домофона, в настройках ничего даже близкого, чтобы исправить эту ситуацию нет.
С настройками ptime игрались - без результата. Может кто сталкивался? Или есть идеи как поправить?
Версия Aстериск: 16.15.1
Настройки пиров:
-адаптер
[cda](!)
deny=0.0.0.0/0.0.0.0
permit=192.168.0.0/255.255.0.0
type=friend
context=indoor
secret=xxxxx
host=dynamic
nat=no
qualify=yes
canreinvite=no
callgroup=2
pickupgroup=2
call-limit=1
dtmfmode=auto
disallow=all
allow=alaw:20
allow=ulaw:20

-домофон
[outdoor_panel_dahua](!)
deny=0.0.0.0/0.0.0.0
permit=192.168.0.0/255.255.0.0
type=friend
context=outdoor_test
secret=xxxxx
host=dynamic
nat=no
qualify=yes
canreinvite=no
callgroup=1
pickupgroup=1
call-limit=10
dtmfmode=info
progressinband=yes
disallow=all
allow=ulaw:20
allow=alaw:20
allow=h264

Кодек на домофоне - ulaw, на адаптере - alaw. Транскодинг проходит, с этим все хорошо.
Приложил вывод дампа где видно размер пакета.
Вложения
дамп.png
Аватара пользователя
Zavr2008
Сообщения: 2211
Зарегистрирован: 27 янв 2011, 00:35
Контактная информация:

Re: Проблема с размером RTP пакетов

Сообщение Zavr2008 »

Замазывать адреса серой локалки - это верх маразма и не уважения к форумчанам)

В дампе у вас и Alaw и Ulaw почему-то в перемешку да еще с SSRC 0x0 в одну сторону.

Также вижу Микротик стоит, выключен ли SIP ALG в нем, в астере настроен ли NAT, задан ли externhost, localnet и directmedia=no? Где настройки секции general?

Попробуйте вместо тухлятины от коменданта просто на астере софтфон зарегать - посмотрите будет ли домофон с ним работать.
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
andrew-khv
Сообщения: 14
Зарегистрирован: 29 янв 2021, 14:33

Re: Проблема с размером RTP пакетов

Сообщение andrew-khv »

Zavr2008 писал(а):Замазывать адреса серой локалки - это верх маразма и не уважения к форумчанам)

В дампе у вас и Alaw и Ulaw почему-то в перемешку да еще с SSRC 0x0 в одну сторону.

Также вижу Микротик стоит, выключен ли SIP ALG в нем, в астере настроен ли NAT, задан ли externhost, localnet и directmedia=no? Где настройки секции general?

Попробуйте вместо тухлятины от коменданта просто на астере софтфон зарегать - посмотрите будет ли домофон с ним работать.
Адреса белые
Конвертация идет без проблем, если бы были проблемы с ней, я бы вообще ничего не слышал.
Пробовал, работает.
andrew-khv
Сообщения: 14
Зарегистрирован: 29 янв 2021, 14:33

Re: Проблема с размером RTP пакетов

Сообщение andrew-khv »

Спасибо большое за подсказку. Проблема решена.
Нужно вручную выставлять размер RTP.
allow=alaw:20
allow=ulaw:20
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH