Гайд · SIP-интеграция
Интеграция АТС с домофонией и СКУД по SIP
Подробный гайд: как открывать любые двери, ворота, шлагбаумы с IP-телефона, мобильного или софтфона. Протоколы SIP, DTMF, RTSP, HTTP. Реальные сценарии и код.
Зачем интегрировать АТС с СКУД
Отдельная панель домофона у двери и отдельная система СКУД создают два независимых контура управления. Охрана должна следить за обоими. Интеграция с АТС превращает любой телефон — IP-телефон в кабинете, мобильный на дежурстве, софтфон на ноутбуке — в универсальный пульт управления доступом. Не нужно отдельное рабочее место с монитором и мышкой, не нужно обучение персонала. Любой сотрудник с телефоном может открыть дверь, увидеть посетителя по видео, проверить белый список и получить событие в журнал.
Сценарии использования
Шесть типовых сценариев, которые мы реализуем регулярно. Все работают на базе iPECS UCP + 2N/Beward/Sigur/Parsec. Реальные кейсы — офисы на 50–500 человек, склады, коттеджи, серверные.
| Сценарий | Что происходит | Оборудование |
|---|---|---|
| Офис, посетитель | Гость нажимает кнопку домофона → SIP-звонок на ресепшен (IP-телефон / софтфон) → ответ → DTMF 9 → дверь открыта | 2N IP Verso, iPECS |
| Склад, ворота | Водитель набирает мобильный → SIP-звонок на склад → менеджер видит номер → DTMF 5 → шлагбаум открыт | 2N Access Unit, Beward |
| Дом, гость у двери | Звонок в домофонию → push-уведомление на iPECS UCS на телефоне → видео с камеры в приложении → кнопка открыть | 2N Indoor Touch, iPECS UCS |
| Серверная, доступ | Карта → запись в журнал 1С → SIP-вызов с кодом на охрану → при подтверждении — дверь открыта. Без карты — вход невозможен | Sigur + SIP gateway, 1C |
| Парковка, время | С 9:00 до 18:00 — по звонку с белого списка → открыть. С 18:00 до 9:00 — отбой или перевод на охрану | iPECS time routing + 2N |
| Тревога | СКУД/OPS сигнал → SIP-звонок на группу охраны → при подтверждении — отключение. Все события в журнале | Bolid / Sigur + gateway |
Протоколы
Для интеграции используется стек из 6 протоколов. Каждый — для своей задачи. SIP — основа всего, без него звонок не придёт. DTMF — для команд во время разговора. RTSP — для видео. HTTP API — для программного управления без звонка. Wiegand — для подключения считывателей карт по проводу. MQTT — для IoT-событий.
| Протокол | Что делает | Где используется |
|---|---|---|
| SIP | Сигнализация вызова (приглашение, ответ, отбой) | 2N, Beward, Sigur, Parsec |
| DTMF (RFC 2833) | Передача цифр во время разговора для команд | Открытие по нажатию 9 |
| RTSP | Потоковое видео с камеры домофона | Софтфон / видеотелефон |
| HTTP API | Программное управление — POST на URL | Sigur, Parsec, Bolid |
| Wiegand | Проводной протокол считывателей карт | IronLogic |
| MQTT | Лёгкий IoT-протокол для событий | Sigur, Beward |
Аналоговая домофония
Если в здании стоит аналоговая домофония (Cyfral, Vizit, Eltis, Metakom), менять вызывную панель необязательно. Подключаем через SIP-шлюз. SL-30 и Grandstream HT801 с микшером — популярные решения. Шлюз на стороне АТС регистрируется как обычный SIP-абонент, получает вызов при нажатии кнопки на панели, передаёт звук, принимает DTMF.
DTMF — открытие цифрой
Самый простой способ открыть дверь с телефона — набрать цифру 9 (или любую другую) во время разговора с домофоном. Телефон отправляет DTMF-тон через SIP — вызывная панель или контроллер его распознаёт и активирует реле замка. На стороне АТС — стандартный IVR-сценарий: "принять вызов, подождать 1с, отправить 9, положить трубку". Или усложнённый: запросить PIN-код, сверить с белым списком, открыть.
; Входящий вызов с домофона EXT 200
; Принимаем, ждём ответа, отправляем DTMF
; набираем 9 для открытия
[from-sip-200]
exten => 200,1,Answer()
exten => 200,n,Wait(1)
exten => 200,n,SendDTMF(9)
exten => 200,n,Wait(2)
exten => 200,n,Hangup()
; Сценарий: DTMF 1 от абонента → открыть
[macro-open-door]
exten => s,1,Read(dtmf,,1)
exten => s,n,GotoIf($["${dtmf}"="9"]?open:reject)
exten => s,n(open),System(/usr/local/bin/open-door.sh)
exten => s,n,Playback(opened)
exten => s,n,Hangup()
exten => s,n(reject),Playback(forbidden)
exten => s,n,Hangup()
Видео в софтфоне
Видеть посетителя перед тем как открыть — обязательное условие для офисов, складов, серверных. IP-камеры и IP-домофоны поддерживают RTSP-поток, который подхватывают софтфоны (iPECS UCS Premium, MicroSIP, Phoner) и видеотелефоны (iPECS LIP-9071, 2N Indoor Touch). При входящем звонке домофона — автоматически показывается видео с камеры в окне вызова. Одна кнопка "Открыть" — звонок завершается, дверь открыта, событие в журнале.
- iPECS UCS Premium на смартфоне: видео с домофона при входящем звонке, кнопка "Открыть" прямо в окне вызова
- Видеотелефон iPECS LIP-9071: видео с домофона в реальном времени на 7" экране
- 2N Indoor Touch: выделенный видео-домофон на рабочем столе, всегда показывает вызывную панель
- RTSP-поток с любой IP-камеры или домофона в iPECS Video Client — для охраны
Безопасность
Главная проблема открытия по SIP — звонящий может быть не тем, за кого себя выдаёт (Caller ID spoofing). Защита — белый список номеров (только 495-XXX-XX-XX имеют право открывать), PIN-код перед открытием (4 цифры через IVR, записать в CDR), журнал всех событий (кто, когда, с какого номера, какую дверь), уведомление в Telegram или e-mail охране при каждом открытии. На iPECS UCP всё это настраивается через web-интерфейс за 30 минут.
Совместимое оборудование
Поддерживаем SIP-домофоны и контроллеры СКУД 2N, Beward, TrueIP, Hikvision, Dahua, Sigur, Parsec, Bolid, IronLogic, ОПС "Болид", Сфинкс, PERCo, Gate. Если вашего бренда нет в списке — пришлите модель, проверим совместимость в течение 1 рабочего дня.