Форумы  ·  Войти  · 

Тема: Звук с SIP-CDA6 с искажениями.

Страница 2 из 3, все  < 1 2 3 > 
[ #16 ]  07.12.24 18:55   Fokyc  (24/19.10.24)  

Была версия 1.35, прошил до версии 1.36. Звук пришел в норму, одна проблема решена. Но остается теперь проблема, в том, что нет кнопки открытия двери при звонке через SIP-CDA6. Прошил VTO и VTH до последних версий прошивок, ничего не изменилось. В настройках нет опции показывать кнопку открытия двери. В заголовок User-Agent я не могу вписать длинное имя, которое передается при звонке со штатной панели на экран. То есть фактически открыть домофон я не могу. Как выйти из данной ситуации?

[ #17 ]  09.12.24 10:26   Tech.Support  KOMENDANT LAB  

Монитор не видит своей дополнительной информации, специфичной для оборудования Dahua. Ее в invite от панели достаточно много. Это какое-то нововведение, которое ранее не наблюдалось даже у Dahua. Есть вариант открывать кнопкой, размыкающей линию. Или заменить монитор на другой, например akuvox. Еще можно направить вызов c SIP-CDA6 напрямую без сервера в режиме “локальная учетная запись”, есть вероятность, что в этом случае блокировка кнопки не сработает. Если есть возможность найти старые прошивки от монитора, возможно в них кнопка показывается безусловно, как это обычно и бывает.

[ #18 ]  09.12.24 16:05   Fokyc  (24/19.10.24)  

В режиме локальная учетная запись при звонке с Sip-cda6 напрямую на монитор высвечивается, что идет звонок, нажимаешь поднять трубку и все зависает, при этом на sip-cda6 постоянно начинает гореть желтый светодиод. Давайте разбираться с тем, что есть, домофон то куплен уже с экраном. При звонке со штатной панели сразу отображается и видео и кнопки все появляются еще до поднятия трубки, а при звонке с sip-cda6 появляется только красная и зеленая трубка и только после поднятия трубки начинает транслироваться видео и то с небольшими артефактами. То же самое, когда стоит локальная учетная запись, появляются зеленая и красная трубки и при нажатии зеленой все зависает, пока отмену на домофоне не сделаешь. Штатная панель отправляет другие заголовки, может есть вариант для начала изменить эти заголовки? А то как-то совсем не хочется покупать новый комплект домофона. А что за кнопка размыкающая линию? Та которая на домофонной трубке? Если это она, то после поднятия домофона на экране, она не функционирует.

[ #19 ]  09.12.24 16:27   Tech.Support  KOMENDANT LAB  

Чтобы видео показывалось сразу, нужно поставить в настройках абонента “ответ с подтверждением”. Но в этом случае ответ возможен только набором кода подтверждения “0”.  По кнопкой, размыкающей линию имеется ввиду физическая кнопка, которую можно установить, и она будет  размыкать координатную линию в момент разговора. Это и есть сигнал открывания двери. Доработать логику работы SIP-CDA6 до совместимости с данной системой не представляется возможным, т.к. она выходит за рамки стандартного SIP.

[ #20 ]  09.12.24 16:42   Fokyc  (24/19.10.24)  

С кнопкой попробую завтра. А есть возможность сделать прошивку, в которую добавить информацию, которая штатная панель шлет при звонке, чтобы эта информация сразу транслировалась с sip в экран? Чисто для этой ситуации? Может вся проблема то и решится.

[ #21 ]  09.12.24 16:53   Tech.Support  KOMENDANT LAB  

Многое придется переделать, это очень большой объем работы, который может так и не привести к результату, т.к. монитор может ожидать определенного формата любого из параметров, например Call-ID или что-то еще, что может являться результатом действий со значениями других параметров. А если ответить на вызов и поговорить, кнопка открывания во время разговора не показывается?.

[ #22 ]  09.12.24 16:56   Fokyc  (24/19.10.24)  

Нет, просто транслируется видео и можно разговаривать, а также есть кнопка положить трубку. А при локальной записи я выше писал, что происходит. Давайте попробуем победить это чудо)

[ #23 ]  09.12.24 17:02   Tech.Support  KOMENDANT LAB  

Вряд ли получится победить. Во время разговора, все мониторы показывают кнопку открывания, если она не выключена в настройках.  Здесь это ограничено искусственно, для ограничения использования стороннего оборудования. Как вариант механическая кнопка на размыкание.

[ #24 ]  09.12.24 17:07   Fokyc  (24/19.10.24)  

Кнопку я завтра попробую. А про заголовки, которые штатная  панель отправляет, добавить хоть получится для эксперимента?

[ #25 ]  09.12.24 17:29   Tech.Support  KOMENDANT LAB  

Такой еще User-Agent попробуйте: Dahua UAS/3.0 VTO2211G-WP. Добавить в качестве эксперимента можно, только таких экспериментов не исключено, что будет несколько десятков. Для начала можно подключится софтовым клиентом, лучше всего Linphone, и посмотреть, появится ли кнопка во время разговора. В любом случае снять дамп. Таким образом круг сузится и можно будет действовать в том или ином направлении.

[ #26 ]  10.12.24 0:47   Fokyc  (24/19.10.24)  

Проверил, механическая кнопка на размыкание открывает домофон при разговоре с монитора. Провел целый ряд экспериментов. Установил Linphone. Если на Sip сервере VTO Dahua не регистрировать пользователя Linphone, то при звонке с компьютера на экран VTH появляются кнопки открывания(фото ниже Linphone(127)ToSipVTH.jpg). Лог Wireshark приложен. При нажатии кнопки открывания двери пишет ошибку о невозможности открыть дверь. Если зарегистрировать Linphone на Sip сервере VTO, то кнопки не появляются, только есть поднять и положить трубку. И кстати, при звонке с компьютера по Linphone, как только нажимаешь поднять трубку на экране VTH, сразу сбрасывается вызов, то есть поговорить так и не получилось. Переходим к SipCda6. В настройках SipCda6 в поле User-Agent Dahua UAS/3.0 VTO2211G-WP до конца не вмещается, начал писать по разному и смотреть реакцию. Писал Dahua UAS/3.0 VTO2211G, потом UAS/3.0 VTO2211G-WP, потом VTO2211G-WP, дошло даже до просто VTO и при звонке с домофона появляются кнопки открытия двери(фото SipCda6ToSipVth.jpg), но они неактивны для нажатия. Лог Wireshark приложен. Если убрать VTO или написать хотя бы VT2211G, то кнопки не появляются при звонке. Самое главное чтобы было просто даже VTO, тогда они появляются, но неактивны. Так же прикладываю фото при звонке со штатной панели VTO на экран VTH(на нем кнопки открытия двери горят и при нажатии кнопки открыть дверь срабатывает реле в VTO) и лог Wireshark при звонке со штатной панели.

[ Изменено: 10.12.24 0:50 Fokyc ]
Вложение
SipCda6Keys.ZIP  (Размер: 4519KB - Загрузки: 1)
[ #27 ]  10.12.24 10:32   Tech.Support  KOMENDANT LAB  

С Linphone не получилось, потому что они с монитором не договорились по кодекам. В Linphone нужно оставить только PCMU, остальное отключить. В логе со штатной панелью не проглядывается процесс открывания. Это необходимо, т.к. нужно определить код открывания. Когда выяснится процесс открывания, можно будет сделать длинный User-Agent, судя по всему наличие кнопок зависит от этого. Можете использовать что-то из Linphone: Linphone-Desktop/5.2.6 (MainServer) windows/10 Qt/5.15.2 LinphoneSDK/5.3.72

[ #28 ]  10.12.24 10:40   Fokyc  (24/19.10.24)  

Так я не могу в UserAgent в SipCda6 вписать длинное имя. Там ограничено количество символов.

[ #29 ]  10.12.24 10:41   Tech.Support  KOMENDANT LAB  

Можно пока какую-то часть.

[ #30 ]  11.12.24 1:25   Fokyc  (24/19.10.24)  

Если что-нибудь небольшими частями по разному подставлять из этого заголовка: Linphone-Desktop/5.2.6 (MainServer) windows/10 Qt/5.15.2 LinphoneSDK/5.3.72, в User-Agent SIP-Cda6, то при звонке с SIP-CDA6 на экране кнопки не появляются, только добавляешь VTO сразу появляются, но не активны. Снял еще логи с самого экрана при звонках с устройств. Выяснил, что при звонке с LinPhone(кстати после того, как поставил в настройках только PCMU ничего не поменялось, после поднятия трубки также сразу же сбрасывается вызов), так вот при звонке, когда идет вызов кнопка открытия двери активна(как и при звонке со штатной панели), если нажимать кнопку открытия двери то в логах проскакивают данные, “44”,“21.876642”,“192.168.1.96”,“192.168.1.7”,“TCP”,“74”,“58382 → 5000 [SYN] Seq=0 Win=29200 Len=0 MSS=1460 SACK_PERM TSval=1059940 TSecr=0 WS=16”, потом “47”,“22.952791”,“192.168.1.96”,“192.168.1.7”,“TCP”,“74”,”[TCP Retransmission] 58382 → 5000 [SYN] Seq=0 Win=29200 Len=0 MSS=1460 SACK_PERM TSval=1060048 TSecr=0 WS=16” и через пару секунд на экране высвечивается “Сбой при открытии замка 1”.  Нажимаешь еще раз открыть опять  такие же строчки проскакивают. Прилагаю 3 лога с самого экрана, при звонке со штатной панели, где при нажатии кнопки открытия двери щелкают реле в VTO(не в экране) и говорится дверь открыта, второй лог с LinPhone, где нажимаю на кнопку открытия двери, но получаю ошибку Сбой при открытии замка, и с Sip-CDA6, где кнопки не активны.

Вложение
VTHLogs.ZIP  (Размер: 4264KB - Загрузки: 1)
Страница 2 из 3, все  < 1 2 3 > 
Komendant.pro
 ©1999-2024  Инженерная лаборатория "Комендантъ"