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

hikvision ds-kb8112 +*+ gigaset - изменение длины пакета?

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

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

hikvision ds-kb8112 +*+ gigaset - изменение длины пакета?

Сообщение Godz » 15 дек 2020, 14:45

Есть связка вызывная панель hikvision ds-kb8112 (192.168.1.38) +asterisk(192.168.1.36) + gigaset c530a ip (192.168.1.35).
Везде кодеки g.711a. Проблема:
- от телефона на панель звук норм, от панели на телефон булькающее нечто.
Снял дамп, кодеки все ОК, но заметил, что размер RTP пакета не везде одинаковый.
Gigaset -> 160 -> asterisk -> 160 -> панель
Gigaset <- 160 <- asterisk <- 320 <- панель

Если прослущать дамп Gigaset <- 160 <- asterisk то звук вроде есть и терпимый, но в телефоне он идет как какафония.
На глаз видно, что после конвертации с графиком звука какая то беда, он какой то дискретный.
2020-12-15_13-34-15.png
2020-12-15_13-23-38.png


Насколько понимаю: косяк при конвертации с 320 в 160 длину пакета.
Прошу помощи у старожил, какие настройки такой конвертации есть в астериск?
В самой панели Hikvision настройки протокола отстутствуют, только выбор кодека :(.
Чего пробовал: ставил на телефоне поддержку только g.726 кодека, asterisk судя по дампу и логам делал конверсию с 711 в 726, но не помогло.
Уже в отчаянии думаю поставить какой ни 3сх и в нем попробовать погонять устройства.
Godz
 
Сообщений: 13
Зарегистрирован: 15 дек 2020, 14:12

Re: hikvision ds-kb8112 +*+ gigaset - изменение длины пакета

Сообщение Godz » 15 дек 2020, 16:26

2020-12-15_15-23-26.png
2020-12-15_15-23-26.png (13.84 KIB) Просмотров: 5572

Анализ RTP пакетов говорит, что потери 1,6% на плече панель -> астериск.
Может быть такое, что изза этой потери звук фиговый, а wireshark после захвата при проигрывании потока восстанавливает последоавтельность пакетов и получается норм?
Godz
 
Сообщений: 13
Зарегистрирован: 15 дек 2020, 14:12

Re: hikvision ds-kb8112 +*+ gigaset - изменение длины пакета

Сообщение ded » 15 дек 2020, 16:59

Причина - пакетизация голоса от панели Hikvision.
Наверняка можно подстроить на стороне панели, и/или - на стороне Астериска.
https://wiki.asterisk.org/wiki/display/ ... ketization
ded
 
Сообщений: 15817
Зарегистрирован: 26 авг 2010, 19:00

Re: hikvision ds-kb8112 +*+ gigaset - изменение длины пакета

Сообщение Godz » 15 дек 2020, 17:47

Пробовал такое на сервере, ноль эффекта:
disallow=all
allow=alaw:20

Еще пробовал: autoframing=yes - тоже ноль эффекта.
При чем сам гигасет шлет пакеты размером 160, это дефолтное значение. А вот hikvision "нарисовался всех умнее" и 320 шлет.
ded писал(а):Наверняка можно подстроить на стороне панели

Неа, какули кусок, только выставляется кодек (ulaw \ alaw вот и все настройки).

Самое странное, если на софтофон Linphone вызов отправить или если перенаправляю на мобилу (через Задарма) - все норм, звук приемлемый.
Godz
 
Сообщений: 13
Зарегистрирован: 15 дек 2020, 14:12

Re: hikvision ds-kb8112 +*+ gigaset - изменение длины пакета

Сообщение Vlad1983 » 15 дек 2020, 18:11

на пире панели выставить
Код: выделить все
disallow=all
allow=alaw:40
при вызове с неё убедиться что в каналах выбирается именно этот пир
ЛС: @rostel
Vlad1983
 
Сообщений: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: hikvision ds-kb8112 +*+ gigaset - изменение длины пакета

Сообщение Godz » 15 дек 2020, 18:24

Интересно, поставил такие настройки:
[101](managers-phones)
callerid="Zvonok" <101>
disallow=all
allow=alaw:40

Теперь поток с панели так и остался 40мс(320 пакет).
Но поток с астрикса на панель с 20 мс поднялся до 40мс, то есть насройка отработала. Но все осталось по старому по качеству. На панель - ОК, с панели - звук булькает после преобразования на *.
2020-12-15_17-21-55.png

2020-12-15_17-22-56.png
Godz
 
Сообщений: 13
Зарегистрирован: 15 дек 2020, 14:12

Re: hikvision ds-kb8112 +*+ gigaset - изменение длины пакета

Сообщение ded » 15 дек 2020, 20:50

Команда ifconfig показывает на интерфейсе - RX errors ? TX errors ? Если есть (192.168.1.36 - ошибки то есть!) , то возможно у вас не full duplex а half-duplex.
ded
 
Сообщений: 15817
Зарегистрирован: 26 авг 2010, 19:00

Re: hikvision ds-kb8112 +*+ gigaset - изменение длины пакета

Сообщение Godz » 15 дек 2020, 20:56

Не, все норм по rx tx. Да и не понятно почему на мобилу норм все уходит\приходит и на софтофон голос туда обратно норм ходит, а гемор с Gigaset и SPA112
2020-12-15_19-53-00.png
2020-12-15_19-53-00.png (7.96 KIB) Просмотров: 5546
Godz
 
Сообщений: 13
Зарегистрирован: 15 дек 2020, 14:12

Re: hikvision ds-kb8112 +*+ gigaset - изменение длины пакета

Сообщение ded » 15 дек 2020, 22:03

ded
 
Сообщений: 15817
Зарегистрирован: 26 авг 2010, 19:00

Re: hikvision ds-kb8112 +*+ gigaset - изменение длины пакета

Сообщение Godz » 15 дек 2020, 22:09

ded писал(а):http://asterisk.ru/knowledgebase/debug

в атаче pcap, проблемы в пакетах от * к gigaset своим нубским взглядом не вижу, размер 20ms. Мне кажется звук где то внутри * портится при трансформации 40мс в 20 мс.
Вложения
111.7z
(78.62 KIB) Скачиваний: 209
Godz
 
Сообщений: 13
Зарегистрирован: 15 дек 2020, 14:12

След.

Вернуться в Вопросы новичков

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

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

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