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

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

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

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

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

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

О такой же проблеме сообщал клиент с панелями Dahua, но только определённых моделей. На старых прошивках и старых моделях всё было ОК. Мы не вникали, не разбирали. Вполне возможно что hikvision = Dahua = ещё куче китайских панелей, одна и та же прошивка.
Dahua по-китайски - много.
ded
 
Сообщений: 15803
Зарегистрирован: 26 авг 2010, 19:00

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

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

Сейчас провел эксперимент, указал gigaset
[103](managers-phones)
callerid="Number 103" <103>
disallow=all
allow=alaw:40
2020-12-16_15-52-42.png

то есть зафорсил "в него" 40мс, судя по дампу, к гигасету пошло 40 мс, сам гигасет продолжил слать с 20 мс.
И самое интересное - gigaset вообще не поддерживает 40мс на вход, не смотря на то, что в дампе с * на гигу звук с 40мс ушел, в трубке в динамике полная тишина.
Если кто с гигасетами пашет, можете обводить в рамку - ptime = 20 для них константа.
P/S/ проверил - еще 10 мс тоже держит, но звук все такой же булькающий как на 20мс.
ded писал(а):Вполне возможно что hikvision = Dahua = ещё куче китайских панелей, одна и та же прошивка.

Да, слышал hikvision и Dahua это "двуликий анус", что внутренности палят факт: конторы сильно связаны. Поддержка у них просто нулевая.
Godz
 
Сообщений: 13
Зарегистрирован: 15 дек 2020, 14:12

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

Сообщение Vlad1983 » 16 дек 2020, 17:12

если послушать RTP от панели до астериска там вроде без резких дерганий, но от астериска уже есть резкие переходы
это может быть из-за тупого перекладывания содержимого, но с попытками присвоить правильный timestamp на выходе получается говно

можно попробовать еще один финт ушами - заставить asterisk транскордировать в другой кодек при исходящих с панели
тогда тупого перекладывания быть не должно
и еще jitter выставить не помешало
ЛС: @rostel
Vlad1983
 
Сообщений: 4251
Зарегистрирован: 09 авг 2011, 11:51

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

Сообщение Godz » 16 дек 2020, 18:21

Vlad1983 писал(а):можно попробовать еще один финт ушами - заставить asterisk транскордировать в другой кодек при исходящих с панели
тогда тупого перекладывания быть не должно
и еще jitter выставить не помешало

Это первое чего мне придумалось, врубил на гигасете 726 кодек онли, и его же прописал для пира в *. Итог - печальный, и на гигасет булькает и с гигасета на панель звук говнее стал.
pcap в атаче, по нему все норм отработало, протоколы поменялись.

Vlad1983 писал(а):и еще jitter выставить не помешало

jbenable=yes
jbforce=yes
jbimpl=fixed
jbmaxsize=200
jbresyncthreshold=1000

вот так пробовал - ноль эфекта.
Вложения
g_726.7z
(198.41 KIB) Скачиваний: 340
Godz
 
Сообщений: 13
Зарегистрирован: 15 дек 2020, 14:12

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

Сообщение sasa » 16 дек 2020, 18:33

когда увидим тесты без вируталки ?
sasa
 
Сообщений: 119
Зарегистрирован: 22 янв 2019, 15:41

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

Сообщение Vlad1983 » 16 дек 2020, 19:25

726 ну такое
в ulaw должен без потерь из alaw сконвертить

что-то закрадываются сомнения что ptime 40 ms
надо байтики посчитать может оно там +/- пару штук)
ЛС: @rostel
Vlad1983
 
Сообщений: 4251
Зарегистрирован: 09 авг 2011, 11:51

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

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

Порешал.
У hikvision совершенно ушлепская политика кастомизации прошивок под каждый регион.
На youtube наткнулся на видео бразильского парня, который настраивает sip на этой панели по бразильски.
Откопал южноамериканский сайт, там прям официально SIP заявлен(!!), но панель уже снята с производства, страницу видит по прямой ссылке только гугл.
Скачал прошивку, но настроить ее не просто, зафиксирую мануал:
Надо в ivms-4200 прошить панель этой бразильской прошивкой, затем сбросить на дефолт настройки, после открываем "remote configuration" - INtercom - Intercom protocol. Меняем на SIP.
2020-12-17_02-05-31.png

Предложат перезагрузиться, соглашаемся.
а теперь самое главное, после перезагрузки откроется новый пункт меню:
2020-12-17_02-07-55.png

Но в нем нет указания номер, на который звонить (!!!). Если просто заполнить настройки, панель пишет что зарегистрирована на сервере, но при нажатии на кнопку вызова - чего то лапочет по бразильски.

Опять гугление, посмотрел инструкции от новых вызывных панелей, где сип заявлен с завода. У них после выбора intercom protocol = sip появлялся пункт меню Intercom\Dial, где надо ввести номер куда звонить. Но в этой бразильской прошивке - этот пункт вообще при выборе сип исчезает.

У hikvision есть еще одна жопа - у них количство настроек, которые доступны через фронт и через ivms могут отличаться.
Начал смотреть настройки через браузер (chrome конечно), и не вижу ничего про SIP, настроек даже меньше чем в ivms:
2020-12-17_02-13-35.png
2020-12-17_02-13-35.png (18.7 KIB) Просмотров: 4273
Godz
 
Сообщений: 13
Зарегистрирован: 15 дек 2020, 14:12

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

Сообщение Godz » 17 дек 2020, 03:32

И каким то чутьем догдался посмотерть в IE11(китайцы его любят) и тут в конечно прифигел:
Как один пункт меню может появляться в IE и исчезать в Chrome...
При чем в iVMS пункт меню вообще с другими полями и в разделе "Network". Как? ЧЕм они думали? Думали ли?
2020-12-17_02-15-27.png
2020-12-17_02-15-27.png (28.52 KIB) Просмотров: 4272

Все настроил, все пашет:
1) ptime использует 20 мс из коробки, со звуком ноль проблем.
2) убрали выбор кодека, ulaw и alaw поддерживаются, использует чего астерикс скажет.
3) панель научиласть принимать звонки, теперь можно в любой момент позвонить на дверь, панель снимает трубуку и можно вести 2-сторонюю беседу.

В таком виде панель вполне юзабельна.
Так как прошивки у hik имеют тенденцию исчезать, выложил на яндекс диск https://yadi.sk/d/B6WDdhR5Rxr8MA
Всем спасиб за помощь, с вашими советами за пару дней разобрался как в общих чертах SIP пашет.
Godz
 
Сообщений: 13
Зарегистрирован: 15 дек 2020, 14:12

Пред.

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

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

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

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