ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

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

Проблемы и их решения Asterisk как такового

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

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

Сообщение andrew-khv » 29 янв 2021, 15:59

Пытаемся увязать китайские 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
andrew-khv
 
Сообщений: 14
Зарегистрирован: 29 янв 2021, 15:33

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

Сообщение Zavr2008 » 01 фев 2021, 13:45

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

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

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

Попробуйте вместо тухлятины от коменданта просто на астере софтфон зарегать - посмотрите будет ли домофон с ним работать.
Российские шлюзы E1 Alvis-GW. Модернизация УПАТС с E1, Установка FreePBX, Системы антифрод "в разрыв" потоков E1 PRI / SS#7 ISUP.
Аватар пользователя
Zavr2008
 
Сообщений: 2159
Зарегистрирован: 27 янв 2011, 01:35

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

Сообщение sasa » 01 фев 2021, 15:31

sasa
 
Сообщений: 119
Зарегистрирован: 22 янв 2019, 15:41

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

Сообщение andrew-khv » 03 июл 2021, 12:13

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

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

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

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


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

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

Сообщение andrew-khv » 03 июл 2021, 12:16

Спасибо большое за подсказку. Проблема решена.
Нужно вручную выставлять размер RTP.
allow=alaw:20
allow=ulaw:20
andrew-khv
 
Сообщений: 14
Зарегистрирован: 29 янв 2021, 15:33


Вернуться в Конфигурация и настройка Asterisk

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 28

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH