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

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

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

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

Godz
Сообщения: 13
Зарегистрирован: 15 дек 2020, 13:12

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

Сообщение Godz »

Есть связка вызывная панель 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, 13:12

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

Сообщение Godz »

2020-12-15_15-23-26.png
2020-12-15_15-23-26.png (13.84 КБ) 6856 просмотров
Анализ RTP пакетов говорит, что потери 1,6% на плече панель -> астериск.
Может быть такое, что изза этой потери звук фиговый, а wireshark после захвата при проигрывании потока восстанавливает последоавтельность пакетов и получается норм?
ded
Сообщения: 15621
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение ded »

Причина - пакетизация голоса от панели Hikvision.
Наверняка можно подстроить на стороне панели, и/или - на стороне Астериска.
https://wiki.asterisk.org/wiki/display/ ... ketization
Godz
Сообщения: 13
Зарегистрирован: 15 дек 2020, 13:12

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

Сообщение Godz »

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

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

Самое странное, если на софтофон Linphone вызов отправить или если перенаправляю на мобилу (через Задарма) - все норм, звук приемлемый.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

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

Сообщение Vlad1983 »

на пире панели выставить

Код: Выделить всё

disallow=all
allow=alaw:40
при вызове с неё убедиться что в каналах выбирается именно этот пир
ЛС: @rostel
Godz
Сообщения: 13
Зарегистрирован: 15 дек 2020, 13:12

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

Сообщение Godz »

Интересно, поставил такие настройки:
[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
ded
Сообщения: 15621
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение ded »

Команда ifconfig показывает на интерфейсе - RX errors ? TX errors ? Если есть (192.168.1.36 - ошибки то есть!) , то возможно у вас не full duplex а half-duplex.
Godz
Сообщения: 13
Зарегистрирован: 15 дек 2020, 13:12

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

Сообщение Godz »

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

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

Сообщение Godz »

ded писал(а):http://asterisk.ru/knowledgebase/debug
в атаче pcap, проблемы в пакетах от * к gigaset своим нубским взглядом не вижу, размер 20ms. Мне кажется звук где то внутри * портится при трансформации 40мс в 20 мс.
Вложения
111.7z
(78.62 КБ) 318 скачиваний
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH