VTO2101 SIP сервер и SIP android клиенты

AndFed

Member
Пытаюсь использовать VTO2101E-P-S1 как SIP сервер и подлючить несколько SIP клиентов. VTH покупать нет желеания. Планирую android планшет с sip клиентом, который будет висеть на стене и несколько подключенных мобильных телефонов(android/ios). Пытался использоваться linphone, однако он не хочет работать с именами вида "9901#1". А эти имена с "хэшем" обязательны для группового звонка. Другие клиенты или уже идут за нормальные деньги, или уже давно не обновляются. Так же рассматривал как вариант DMSS, но нужен доступ в инэт, иначе с уведомлениями проблема.

Может кто-то делал что-то подобное и может поделиться информацией?
Эти "#" как-то можно обойти для группового звонка?

Спасибо!
 

Техпідтримка VidiMost.com

Спеціаліст
Команда форуму
Планирую android планшет с sip клиентом, который будет висеть на стене и несколько подключенных мобильных телефонов(android/ios). Пытался использоваться linphone, однако он не хочет работать с именами вида "9901#1". А эти имена с "хэшем" обязательны для группового звонка.
Используйте полноценный сип сервер.
А вообще, опишите всю желаемую схему.
 

AndFed

Member
Желаемая схема:
  1. VTO - sip сервер
  2. android tablet - основная вызываная панель на стене, sip client. В дальнейшем хочу добавить больше функционала умного дома на нее. Если взять обычную dahua, туда больше ничего не добавишь потом.
  3. android/ios smartphone - обычные телефоны, sip client. Что-бы приходил вызов на них тоже.
Основная проблема, это видимо софт? Как это все подружить, кому-то удалось используя VTO sip сервер?

Спасибо!
 

AndFed

Member
без - не будет. иначе, подымайте свой SIP сервер и на него вешайте VTO итд.
Подскажите пожалуйста, какую лучше прошивку поставить, что-бы работало c asteriks и был русский язык?
Сейчас стоит 2019-10-22 V4.300.10IM000.2.R, asteriks нету в выподающем меню.

Спасибо!
 

Техпідтримка VidiMost.com

Спеціаліст
Команда форуму
General_VTO2101E_Eng_P_16M_SIP_V1.000.0012000.0.R.20181025
попробуйте поставить эту и сбросить в заводские. Русификатор НЕ ставьте!!!
Если будет пункт Asterisk, то ставьте следующую вот эту
https://vidimost.com/dh_vto2101e_multilang
Тоже сброс после прошивки и тест. Если и на ней будет то на ней и оставайтесь. Если не то скоро выложу новую прошивку 4.5, там еще проверить надо...
 

AndFed

Member
Asterisk появился в General_VTO2101E_Eng_P_16M_SIP_V4.300.0000000.3.R.20190301. Если накатить языки - пропадает.
Буду дальше пробовать, пока есть нюансы с asterisk, не все функции работают без "шаманства".

Спасибо
 

AndFed

Member
Вроде все работает с asterisk кроме video preview во время звонка до поднятия трубки. Кому-то удалось сделать это? Если да, то поделитесь конфигами asterisk и какой sip клиент использовали.
VTH у меня нету, а вообще с монитором через sip server asterisk VTO хорошо работает?
 

AndFed

Member
Может у кого-то есть возможность сделать дамп SIP трафика между VTO and VTH? Пытаюсь подправить linhome (аналог linphone но заточено для дома) что-бы работало video preview. Не ясно как работает VTO в режиме SIP сервера с VTH. Linhome приложние шлет VTO "SIP/2.0 183 Session progress" + "SIP/2.0 200 Ok" и после этого VTO воообще ничего не шлет. Ощущение что VTO не поддерживает 183 код.

Очень бы помог дамп для анализа!
 

neyron

New member
@AndFed have you any success with the video preview in the Linhome app?

I have attached the wireshark pcap with vto call to vth. Pcap shows the SIP signalization that would help resolve your issue. I am also trying to make works video preview in this app with no success for now.
 

Вкладення

AndFed

Member
@AndFed have you any success with the video preview in the Linhome app?

I have attached the wireshark pcap with vto call to vth. Pcap shows the SIP signalization that would help resolve your issue. I am also trying to make works video preview in this app with no success for now.
Unfortunately, no success. It's really problematic, because had to rebuild many linphome components and it's not trivial to implement custom changes in their sources - a lot of work. They don't want to adjust their codes to implement something custom, just works per RFC.
 

neyron

New member
Можно, мы проверяли. %23 вместо решётки, и всё работает. Используем линфон.
So have you got video preview in linphone app? Could you explain in details how you done it?


Unfortunately, no success. It's really problematic, because had to rebuild many linphome components and it's not trivial to implement custom changes in their sources - a lot of work. They don't want to adjust their codes to implement something custom, just works per RFC.
Could you explain how have you done it via RFC? I do not know what you mean.

Yea, I know it is not easy task but I have done some changes for now, like I've add Dialog establishment signaling after Trying and I've add some headers like Contact etc to make it look more like original call but I still have a lot of work with it.
 
Останнє редагування:

AndFed

Member
@neyron
I will share what I recall, might be usefull for others too. But it was a while ago when I worked on this, maybe something changed or I forgot:
  • Need to have a dump between VTH and VTO when VTO is server. Not sure your dump was done this way. I have assumption video preview implemented without SIP protocol, it's a custom dahua communication over another ports. I have DMSS on my android and it doesn't have working preview when VTO is calling. Only VTH works fine.
  • I don't like dahua approach to close all their firmware without any possibility to look,adjust,tweak. They claim VTO supports SIP, but It doesn't look like it's true (at least not full SIP spec) and there is not way to debug/check something easily. Everything is made to make sure you can't use 3rd party to integrate with dahua easily.
  • Linhome(linphone)+sdk has bulk of components which are responsible for different parts, it's problematic to debug,change,adjust codes this way. But code looks not bad, pretty clear.
  • I tried to submit first task to allow "#", but looked like they aren't planning to make their product to work with wider devices by applying custom fixed, just RFC. So, even you fix something, you might will never see your changes in their codes. Just will have to use custom builds all time - very inconvenient.

Not related, just extra info about their VTO:
It has one relay inside to open door. They could definitely keep at least 2, so can connect second door or gateway(my case) easily. Their VTH(and android client) has 2 unlock buttons, but second one is useless, need to pay for extra hardware.
 
Зверху