Прокси‑сервис для пересылки входящих вызовов домофона Dom.ru в webhook
Это надстройка над решением domru (спасибо @moleus), которая позволяет отправлять событие входящего вызова с домофона в указанный webhook
!!! ВНИМАНИЕ !!!
В консоли/дебаг‑логах могут присутствовать логин и пароль. Никому не передавайте эти данные и не публикуйте в открытом доступе
- Преобразование события входящего вызова в HTTP‑запрос (webhook)
- Простая настройка через переменные окружения
- Запуск в Docker
DOMRU_URL - URL Domru для получения авторизационных данных
WEBHOOK_URL - URL на который отправляется webhook (HTTP POST)
DEBUG - Включение дебага (true/false, по умолчанию false)
PORT - Локальный UDP‑порт (по умолчанию 5060)
IP - Локальный IP (по умолчанию auto)
RING_TIME - Длительность вызова до сброса звонка (25 сек)
При входящем вызове на URL, указанный в WEBHOOK_URL, отправляется JSON‑запрос
Пример запроса:
{
"event": "Ringing"
}Необходимо указать ссылку на web domru
DOMRU_URL=http://192.168.0.10:18000/
docker pull ghcr.io/twocolors/domru-webhookservices:
domru-webhook:
image: ghcr.io/twocolors/domru-webhook:latest
container_name: domru-webhook
hostname: domru-webhook
restart: always
environment:
- TZ=Europe/Moscow
- DOMRU_URL=http://192.168.0.10:18000/
- WEBHOOK_URL=http://webhook.example
- PORT=5060
- DEBUG=false
ports:
- "5060:5060/udp"- Контейнер должен иметь доступ к Domru API
- UDP‑порт
PORTдолжен быть открыт и не занят другим сервисом