SIP Домофон (VTO2000A + VTH1550 + Asterisk)
-
- Сообщения: 29
- Зарегистрирован: 27 фев 2012, 02:49
- Откуда: Одесса, Украина
- Контактная информация:
SIP Домофон (VTO2000A + VTH1550 + Asterisk)
Приветствую всех. Давно листаю форум и решил поделится своими наработками.
Экспериментов было много (и аудио панель в связке с sip телефоном и конверторы от "Паскаль")
Качества так и не добился.
Решил посмотреть в сторону Ip домофонов в связке с мобильным приложением.
И наткнулся на тему http://www.cctvforum.com/viewtopic.php?f=6&t=52356.
И решил пойти по пути связки VTO2000A и VTH1550 (можно и VTH1510) c Asterisk по протоколу SIP.
Так как живу я в частном доме, кроме дома есть ещё и территория (безедка, баня и т.д.), при связке с Астериском возможностей мягко говоря больше.
Например при звонке в домофон (ночью) включить на 5 мин прожектор возле калитки, плюс включить какой нибудь уличный звонок (чтоб слышать что кто-то пришел находясь вне дома), ну и в конце концов ответить на звонок прям с мобильного.
Напрягало только одно, прошивки под SIP только на английском.
В приложенной теме форума нашел ссылку на GIT https://github.com/BotoX/Dahua-Firmware ... tree/devel, эта утилита позволяет разобрать и собрать прошивку.
В прошивке VTO2000A заменил только аудио файлы (теперь говорит на русском) web оставил на английском (для настройки мне пофиг), делюсь http://smart-house.od.ua/dahua/General_ ... 160505.bin.
В прошивке VTH1550 (вернее она под VTH1510 но на 1550 становится) поковырялся более глобально, в итоге весь GUI на русском, делюсь http://smart-house.od.ua/dahua/General_ ... 160503.bin.
Пока всё!!! Завтра выложу конфиги Астериска и картинки корпусов под VTO2000A (самодельных).
Кстати замок можно открыть отправив get запрос через curl из консоли.
Экспериментов было много (и аудио панель в связке с sip телефоном и конверторы от "Паскаль")
Качества так и не добился.
Решил посмотреть в сторону Ip домофонов в связке с мобильным приложением.
И наткнулся на тему http://www.cctvforum.com/viewtopic.php?f=6&t=52356.
И решил пойти по пути связки VTO2000A и VTH1550 (можно и VTH1510) c Asterisk по протоколу SIP.
Так как живу я в частном доме, кроме дома есть ещё и территория (безедка, баня и т.д.), при связке с Астериском возможностей мягко говоря больше.
Например при звонке в домофон (ночью) включить на 5 мин прожектор возле калитки, плюс включить какой нибудь уличный звонок (чтоб слышать что кто-то пришел находясь вне дома), ну и в конце концов ответить на звонок прям с мобильного.
Напрягало только одно, прошивки под SIP только на английском.
В приложенной теме форума нашел ссылку на GIT https://github.com/BotoX/Dahua-Firmware ... tree/devel, эта утилита позволяет разобрать и собрать прошивку.
В прошивке VTO2000A заменил только аудио файлы (теперь говорит на русском) web оставил на английском (для настройки мне пофиг), делюсь http://smart-house.od.ua/dahua/General_ ... 160505.bin.
В прошивке VTH1550 (вернее она под VTH1510 но на 1550 становится) поковырялся более глобально, в итоге весь GUI на русском, делюсь http://smart-house.od.ua/dahua/General_ ... 160503.bin.
Пока всё!!! Завтра выложу конфиги Астериска и картинки корпусов под VTO2000A (самодельных).
Кстати замок можно открыть отправив get запрос через curl из консоли.
- Вложения
-
- 6.jpg (38.86 КБ) 18556 просмотров
Последний раз редактировалось kodr 21 фев 2017, 02:26, всего редактировалось 2 раза.
Re: SIP Домофон (VTO2000A + VTH1550 + Asterisk)
А поделитесь информацией:
1. VTH1550 вообще для чего используется? Я так понимаю, что со связкой вызывная панель+asterisk можно раздать контент на любое IP абонентское устройство (смартфон, планшет, ПК)?
2. Как сами открываете калитку? Кроме VTO2000A стоит какой-то считыватель или клавиатура?
1. VTH1550 вообще для чего используется? Я так понимаю, что со связкой вызывная панель+asterisk можно раздать контент на любое IP абонентское устройство (смартфон, планшет, ПК)?
2. Как сами открываете калитку? Кроме VTO2000A стоит какой-то считыватель или клавиатура?
-
- Сообщения: 29
- Зарегистрирован: 27 фев 2012, 02:49
- Откуда: Одесса, Украина
- Контактная информация:
Re: SIP Домофон (VTO2000A + VTH1550 + Asterisk)
1. VTH1550 вообще можно не ставить панель сама будет звонить на Астериск, ну а дальше воля фантазии. С прошивкой SIP вызывной панели не нужен внутренний блок. А вот со стандартной прошивкой работать панель без домофона не будет.Alex_Jet писал(а):А поделитесь информацией:
1. VTH1550 вообще для чего используется? Я так понимаю, что со связкой вызывная панель+asterisk можно раздать контент на любое IP абонентское устройство (смартфон, планшет, ПК)?
2. Как сами открываете калитку? Кроме VTO2000A стоит какой-то считыватель или клавиатура?
2. Считыватель CP-Z2L. Считывание при помощи MegaD и отправляем команду открытия get запросом на панель.
Не наваливайте вопросами я только начал описывать процесс. В течении пары дней инфа будет обновляться.
-
- Сообщения: 29
- Зарегистрирован: 27 фев 2012, 02:49
- Откуда: Одесса, Украина
- Контактная информация:
Re: SIP Домофон (VTO2000A + VTH1550 + Asterisk)
Как и обещал продолжаю описание моей реализации.
Фото корпуса под панель. Так как калитку я переваривал (менял замок) то переваренные детали в черном цвете.
Как потеплеет перекрашу всю калитку в черный.
Фото корпуса под панель. Так как калитку я переваривал (менял замок) то переваренные детали в черном цвете.
Как потеплеет перекрашу всю калитку в черный.
-
- Сообщения: 29
- Зарегистрирован: 27 фев 2012, 02:49
- Откуда: Одесса, Украина
- Контактная информация:
Re: SIP Домофон (VTO2000A + VTH1550 + Asterisk)
Продолжаю.
Скриншоты настроек панели.
Скриншоты настроек панели.
-
- Сообщения: 29
- Зарегистрирован: 27 фев 2012, 02:49
- Откуда: Одесса, Украина
- Контактная информация:
Re: SIP Домофон (VTO2000A + VTH1550 + Asterisk)
Asterisk у меня работает в связке с Freepbx (для удобства настройки).
Вызывных панелей у меня 2(две).
Через WEB создал SIP номера для клиентов и для панелей.
Единвтвенное чем отличается настройка клиента от панели это исходящим контекстом.
В настройках SIP номеров панелей, в поле "Контекст", вместо from-internal укажите from-door.
Далее создаем группу (в моём случае 600) и добавляем в нее тех клиентов кому будем звонить.
В файл /etc/asterisk/extensions_custom.conf добавляем:
В файл /etc/asterisk/features_applicationmap_custom.conf добавляем:
VTH1550 настраивается как обычный SIP клиент и добавляется в группу.
Инструкцию по настройке Telegram я думаю найдете в интернете.
Вызывных панелей у меня 2(две).
Через WEB создал SIP номера для клиентов и для панелей.
Единвтвенное чем отличается настройка клиента от панели это исходящим контекстом.
В настройках SIP номеров панелей, в поле "Контекст", вместо from-internal укажите from-door.
Далее создаем группу (в моём случае 600) и добавляем в нее тех клиентов кому будем звонить.
В файл /etc/asterisk/extensions_custom.conf добавляем:
Код: Выделить всё
[from-door]
;;;;;;;;;;;;;;;;;;
;Дверь_1
;;;;;;;;;;;;;;;;;;
exten => 9901,1,Ringing()
;Снимаем трубку.
exten => 9901,n,Answer()
;Делаем скриншот с камеры вызывной панели.
exten => 9901,n,TrySystem(avconv -i 'rtsp://admin:admin@10.200.0.202' -f image2 -vframes 1 -pix_fmt yuvj420p /tmp/snapshot1.jpg)
;Отправляем фото в Telegram в группу Дом.
exten => 9901,n,TrySystem(/usr/src/tg/bin/telegram-cli -k /usr/src/tg/tg-server.pub -c /usr/src/tg/telegram.config -W -e "send_photo Дом /tmp/snapshot1.jpg")
exten => 9901,n,Set(__DYNAMIC_FEATURES=dooropen1)
;Звоним на группу 600 ранее созданную через web интерфейс FreePBX.
exten => 9901,n,Dial(Local/600@from-internal,30) ;звоним на группу 600
;Ложим трубку.
exten => 9901,n,Hangup()
;;;;;;;;;;;;;;;;;;
;Дверь_2
;;;;;;;;;;;;;;;;;;
exten => 9902,1,Ringing()
;Снимаем трубку.
exten => 9902,n,Answer()
;Делаем скриншот с камеры вызывной панели.
exten => 9902,n,TrySystem(avconv -i 'rtsp://admin:admin@10.200.0.203' -f image2 -vframes 1 -pix_fmt yuvj420p /tmp/snapshot2.jpg)
;Отправляем фото в Telegram в группу Дом.
exten => 9902,n,TrySystem(/usr/src/tg/bin/telegram-cli -k /usr/src/tg/tg-server.pub -c /usr/src/tg/telegram.config -W -e "send_photo Дом /tmp/snapshot2.jpg")
exten => 9902,n,Set(__DYNAMIC_FEATURES=dooropen2)
;Звоним на группу 600 ранее созданную через web интерфейс FreePBX.
exten => 9902,n,Dial(Local/600@from-internal,30)
;Ложим трубку.
exten => 9902,n,Hangup()
[macro-door-open1]
;Команда открытия двери 1.
exten => s,1,TrySystem(curl --user admin:admin --digest "http://10.200.0.202/cgi-bin/accessControl.cgi?action=openDoor&channel=1&UserID=101&Type=Remote")
[macro-door-open2]
;Команда открытия двери 2.
exten => s,1,TrySystem(curl --user admin:admin --digest "http://10.200.0.203/cgi-bin/accessControl.cgi?action=openDoor&channel=1&UserID=101&Type=Remote")
Код: Выделить всё
;При нажатии 0 вызываем макрос door-open1 для первой двери.
dooropen1 => 0,self/callee,Macro,door-open1
;При нажатии 0 вызываем макрос door-open2 для второй двери.
dooropen2 => 0,self/callee,Macro,door-open2
Инструкцию по настройке Telegram я думаю найдете в интернете.
-
- Сообщения: 29
- Зарегистрирован: 27 фев 2012, 02:49
- Откуда: Одесса, Украина
- Контактная информация:
Re: SIP Домофон (VTO2000A + VTH1550 + Asterisk)
Ещё что может быть удобным, при звонке на панель она автоматически снимает трубку.
Что может быть удобным для автоматизации уведомлений для человека находящегося возле калитки.
Например подошел какой-то "РЕДИСКА" и поднес не запрограмированный ключ.
Через Астериск звоним на панель и говорим что ключ неверный и ложим трубку.
После третьей попытки говорим: "Попытка взлома вызван наряд охраны"))).
Что может быть удобным для автоматизации уведомлений для человека находящегося возле калитки.
Например подошел какой-то "РЕДИСКА" и поднес не запрограмированный ключ.
Через Астериск звоним на панель и говорим что ключ неверный и ложим трубку.
После третьей попытки говорим: "Попытка взлома вызван наряд охраны"))).
-
- Сообщения: 29
- Зарегистрирован: 27 фев 2012, 02:49
- Откуда: Одесса, Украина
- Контактная информация:
Re: SIP Домофон (VTO2000A + VTH1550 + Asterisk)
ДЛЯ Андрея!!!. Можеш вынести этот материал на сайт в раздел Астериск. Думаю людям будет полезно.
-
- Сообщения: 29
- Зарегистрирован: 27 фев 2012, 02:49
- Откуда: Одесса, Украина
- Контактная информация:
Re: SIP Домофон (VTO2000A + VTH1550 + Asterisk)
Из минусов. В VTH1550 можно добавлять IP камеры но к сожалению в этой версии прошивки нельзя указать канал (в случае с NVR). Если добавить NVR то паказывает только первая камера. В прошивках без поддержки SIP это уже реализованно. Ждем свежую прошивку с поддержкой SIP.
Re: SIP Домофон (VTO2000A + VTH1550 + Asterisk)
Вот и подходящее решение для тебя... Картинка с домофона по качеству - СУПЕР.Alex_Jet писал(а):А поделитесь информацией:
1. VTH1550 вообще для чего используется? Я так понимаю, что со связкой вызывная панель+asterisk можно раздать контент на любое IP абонентское устройство (смартфон, планшет, ПК)?
2. Как сами открываете калитку? Кроме VTO2000A стоит какой-то считыватель или клавиатура?
Тут все, что тебе необходимо. Так, что без Астериска никуда не денешься.
Re: SIP Домофон (VTO2000A + VTH1550 + Asterisk)
Да, точно! Покупаем детальки, берем бубен, ставим asterisk и используем его в качестве VoIP-роутера по событиям. Поскольку для других задач он мне не нужен. Хочется более лаконичного решения. Может ih реализует что-то типа продвинутого VideoAlert: ставим IP-камеру (нужен API) с аналоговыми входами/выходами, по нажатию кнопки вызова включаем на запущенных терминалах видеотрансляцию, на смартфон генерируем push-уведомление. Как-то так.MSapogov писал(а):Вот и подходящее решение для тебя...
Re: SIP Домофон (VTO2000A + VTH1550 + Asterisk)
Видео конечно хорошо, но главное аудио, чтоб поговорить.Alex_Jet писал(а):на запущенных терминалах видеотрансляцию, на смартфон генерируем push-уведомление. Как-то так.MSapogov писал(а):Вот и подходящее решение для тебя...
Re: SIP Домофон (VTO2000A + VTH1550 + Asterisk)
Вынес.kodr писал(а):ДЛЯ Андрея!!!. Можеш вынести этот материал на сайт в раздел Астериск. Думаю людям будет полезно.
-
- Администратор
- Сообщения: 2194
- Зарегистрирован: 29 май 2015, 21:23
- Откуда: Екатеринбург, Нижний Тагил
Re: SIP Домофон (VTO2000A + VTH1550 + Asterisk)
У меня точно такие же панель и домофон. С самыми первыми прошивками. Когда-то пытался прошить - не получилось. К VTH1550 на порт 3800 ни один известный пароль не подошёл. А VTO2000A после прошивки на версию 2 криво веб-интерфейс стал работать, видимо, как-то сбросить нужно ещё было. Забил и вернул всё на место.
kodr, не поделитесь инструкцией по прошивке?
kodr, не поделитесь инструкцией по прошивке?
-
- Сообщения: 29
- Зарегистрирован: 27 фев 2012, 02:49
- Откуда: Одесса, Украина
- Контактная информация:
Re: SIP Домофон (VTO2000A + VTH1550 + Asterisk)
Шил через ConfigTool версия (важно): Запускаем ConfigTool.d.v.ermakov писал(а):У меня точно такие же панель и домофон. С самыми первыми прошивками. Когда-то пытался прошить - не получилось. К VTH1550 на порт 3800 ни один известный пароль не подошёл. А VTO2000A после прошивки на версию 2 криво веб-интерфейс стал работать, видимо, как-то сбросить нужно ещё было. Забил и вернул всё на место.
kodr, не поделитесь инструкцией по прошивке?
Указываем диапазон адресов: Нажимаем Refresh.
Нажимаем Login указываем IP , Login и Pass (логин и пароль такой как при входе через WEB) и port 37777 или если не шьётся то 3800.
-
- Администратор
- Сообщения: 2194
- Зарегистрирован: 29 май 2015, 21:23
- Откуда: Екатеринбург, Нижний Тагил
Re: SIP Домофон (VTO2000A + VTH1550 + Asterisk)
to kodr: Это понятно, спасибо. Я пользую ConfigTool 4.05 (http://dahuasecurity.com/download_detail_251.html), там даже плагин для домофонов специальный есть.
Какой порт и логин/пароль вы использовали для прошивки VTH? Нет ли у вас language файлов для последних прошивок (multi3)?
Сами прошивки брал, например, здесь: ftp://ftp.asm.cz/Dahua/kamerove_systemy/_Firmware/06VDP.
Насколько я понял, при переходе с прошивок 1.ХХХ на 2.ХХХ или 3.ХХХ (также, видимо, обратно) требуется также language-файлы. Типа чешских вот отсюда: ftp://ftp.asm.cz/Dahua/videovratni/VTO2 ... /firmware/. Также, вероятно, требуется полный сброс (EEPROM), только пока нигде не нашёл, как.
Какой порт и логин/пароль вы использовали для прошивки VTH? Нет ли у вас language файлов для последних прошивок (multi3)?
Сами прошивки брал, например, здесь: ftp://ftp.asm.cz/Dahua/kamerove_systemy/_Firmware/06VDP.
Насколько я понял, при переходе с прошивок 1.ХХХ на 2.ХХХ или 3.ХХХ (также, видимо, обратно) требуется также language-файлы. Типа чешских вот отсюда: ftp://ftp.asm.cz/Dahua/videovratni/VTO2 ... /firmware/. Также, вероятно, требуется полный сброс (EEPROM), только пока нигде не нашёл, как.
-
- Администратор
- Сообщения: 2194
- Зарегистрирован: 29 май 2015, 21:23
- Откуда: Екатеринбург, Нижний Тагил
Re: SIP Домофон (VTO2000A + VTH1550 + Asterisk)
to kodr:
Вот ещё что мне прислали, но пока не смотрел: https://www.dropbox.com/s/m2zpsp01uok1p ... 0.zip?dl=0, https://www.dropbox.com/s/k1f137e4j873t ... 1.zip?dl=0.
Вот ещё что мне прислали, но пока не смотрел: https://www.dropbox.com/s/m2zpsp01uok1p ... 0.zip?dl=0, https://www.dropbox.com/s/k1f137e4j873t ... 1.zip?dl=0.
-
- Администратор
- Сообщения: 2194
- Зарегистрирован: 29 май 2015, 21:23
- Откуда: Екатеринбург, Нижний Тагил
Re: SIP Домофон (VTO2000A + VTH1550 + Asterisk)
Кстати, желающие могут хоть в сайт домофонию встроить: ftp://ftp.asm.cz/Dahua/videovratni/_SDK/
-
- Сообщения: 65
- Зарегистрирован: 16 окт 2016, 20:13
- Откуда: Самара
Re: SIP Домофон (VTO2000A + VTH1550 + Asterisk)
Обратите внимание на дополнительную герметизацию ввода проводов в корпусе этой вызывной панели.
У нас на одном объекте из свежей стены влага осела и электролиз сожрал провода PPOE на разъёме.
Производитель к сожалению об изоляции не почесался.
У нас на одном объекте из свежей стены влага осела и электролиз сожрал провода PPOE на разъёме.
Производитель к сожалению об изоляции не почесался.
-
- Администратор
- Сообщения: 2194
- Зарегистрирован: 29 май 2015, 21:23
- Откуда: Екатеринбург, Нижний Тагил
Re: SIP Домофон (VTO2000A + VTH1550 + Asterisk)
Оказалось, что так бывает, и у меня проблема с VTH. Выслали мне инструкцию по восстановлению прав пользователей и прошивки через консольный порт: https://www.dropbox.com/s/ewfgl0kmrwqyf ... P.pdf?dl=0. Времени у меня пока на это нет, как сделаю - напишу.
Кроме того, по косвенным данным, 1.ХХХ, 2.ХХХ или 3.ХХХ - это версия какой-то дополнительной прошивки процессора TI, а не language-файла (или аппаратно разные версии?). Как-то всё непросто у них, в-общем. И документации нормальной нет.
to kodr:
На мой VTO прошивка ваша встала без проблем. Правда, я всё равно хочу multi версию, так как пользуюсь push-уведомлениями через облако Dahua.
В Dahua говорят, что при изменении обычной прошивки VTH на SIP или назад, требуется изменение последней цифры HWID. Вот инструкция: https://www.dropbox.com/s/pntdt2i2i0ixw ... n.pdf?dl=0
Не понял, правда, точно, зачем. Как-то с сетевыми коммуникациями между панелями и/или VTMS/SmartPSS связано. И пользователь/пароль на telnet на разных версиях разный. Ещё вариант admin/7ujMko0123456, где 123456 - пароль пользователя по-умолчанию. Если поменяли - то последние шесть цифр замените на ваш вариант.
Telnet бывает выключен, включается так: http://192.168.1.110/cgi-bin/configMana ... nable=true
Кроме того, по косвенным данным, 1.ХХХ, 2.ХХХ или 3.ХХХ - это версия какой-то дополнительной прошивки процессора TI, а не language-файла (или аппаратно разные версии?). Как-то всё непросто у них, в-общем. И документации нормальной нет.
to kodr:
На мой VTO прошивка ваша встала без проблем. Правда, я всё равно хочу multi версию, так как пользуюсь push-уведомлениями через облако Dahua.
В Dahua говорят, что при изменении обычной прошивки VTH на SIP или назад, требуется изменение последней цифры HWID. Вот инструкция: https://www.dropbox.com/s/pntdt2i2i0ixw ... n.pdf?dl=0
Не понял, правда, точно, зачем. Как-то с сетевыми коммуникациями между панелями и/или VTMS/SmartPSS связано. И пользователь/пароль на telnet на разных версиях разный. Ещё вариант admin/7ujMko0123456, где 123456 - пароль пользователя по-умолчанию. Если поменяли - то последние шесть цифр замените на ваш вариант.
Telnet бывает выключен, включается так: http://192.168.1.110/cgi-bin/configMana ... nable=true
Последний раз редактировалось d.v.ermakov 14 фев 2017, 23:05, всего редактировалось 1 раз.