Подключение SIP-домофона к Asterisk: прием вызова и открытие двери с IP-телефона
- При нажатии кнопки вызова на калитке звонок не поступает на телефон секретаря.
- При нажатии цифры на телефоне (например,
*или#) электрозамок на двери не открывается. - Односторонний звук или отсутствие видеопотока на настольном видеотелефоне.
1. Как работает связка SIP-домофона и офисной АТС
Вызывная панель домофона регистрируется на IP-АТС Asterisk как обычный телефонный аппарат (SIP Extension, например, номер 100). При нажатии физической кнопки на панели домофон автоматически набирает внутренний номер секретаря (200) или группу вызова. Секретарь снимает трубку, разговаривает с посетителем и нажимает на клавиатуре цифру (например, # или 5) — домофон распознает этот тональный сигнал (DTMF) и замыкает встроенное реле замка двери.
2. Создание внутреннего номера (Extension) в FreePBX
- Перейдите в меню Applications (Приложения) → Extensions (Внутренние номера).
- Нажмите + Add Extension → Add New Chan_PJSIP Extension.
- Укажите:
- User Extension:
100(номер домофона); - Display Name: Домофон_Калитка;
- Secret: придумайте надежный пароль (например,
IntercomPass2026!).
- User Extension:
- Во вкладке Advanced убедитесь, что параметр DTMF Signaling установлен в
RFC4733(илиRFC2833). Нажмите Submit и Apply Config.
3. Настройка SIP в веб-интерфейсе вызывной панели (на примере Dahua / Akuvox / Beward)
- Откройте браузер и перейдите в веб-интерфейс панели домофона (например,
192.168.1.110). - Перейдите в раздел Network Settings (Сеть) → SIP Server / Intercom.
- Включите режим SIP и заполните поля:
- SIP Server IP: IP-адрес вашего сервера Asterisk (например,
192.168.1.5); - Port:
5060; - Register Number / Username:
100; - Register Password: пароль от номера 100;
- Status: после сохранения должен измениться на Registered (Зарегистрирован).
- SIP Server IP: IP-адрес вашего сервера Asterisk (например,
- Перейдите в раздел Button (Кнопка вызова) и укажите Call Number (Номер вызова):
200(номер секретаря или кольцевой группы 600). - Перейдите в раздел Access Control / Door Relay (Управление замком):
- Open Door Command (Команда открытия): укажите цифру
#или5; - Relay Delay (Время удержания реле):
3 секунды.
- Open Door Command (Команда открытия): укажите цифру
Частые вопросы (FAQ)
Почему замок не открывается при нажатии цифры на телефоне?
Проверьте формат передачи тональных сигналов (DTMF). И на АТС Asterisk, и на IP-телефоне, и на вызывной панели должен быть строго выставлен один и тот же стандарт — RFC2833 (RFC4733). Если на телефоне стоит In-band или SIP INFO, панель не распознает нажатие клавиши.
Можно ли открывать две разные двери (калитку и ворота) с одного телефона?
Да, современные SIP-панели имеют два реле. В настройках задаются разные DTMF-команды: например, код '#1' для калитки (Реле 1) и '#2' для въездных ворот (Реле 2).
Как увидеть видео с камеры домофона на обычном компьютере при звонке?
Используйте софтфоны с поддержкой видеокодеков H.264 (например, бесплатный Linphone, Bria или MicroSIP) либо подключите RTSP-поток с камеры домофона к программе видеонаблюдения SmartPSS/iVMS.
Что делать, если при вызове с домофона звук очень тихий или фонит?
В веб-интерфейсе вызывной панели в меню 'Audio/Video' отрегулируйте чувствительность микрофона (Mic Volume) и громкость динамика (Speaker Volume), а также включите опцию эхоподавления (AEC/Acoustic Echo Cancellation).