Hik-Connect: дублирование пушей и задержки вызовов домофона
Симптомы сбоя доставки вызовов Hik-Connect
При нажатии кнопки на вызывной панели Hikvision/HiWatch звонок на физический монитор домофона поступает мгновенно, а на смартфон в приложение Hik-Connect вызов приходит с задержкой в 20–40 секунд (когда посетитель уже ушел), либо телефон разрывается от серии из 3–4 одинаковых всплывающих push-уведомлений.
| Признак | Локация сбоя | Причина |
|---|---|---|
| Задержка звонка 30+ секунд | Облачный шлюз P2P / NAT | Медленный handshake со сторонними европейскими/азиатскими серверами AWS |
| 3-4 дублированных пуша подряд | Firebase FCM / APNs | Одновременная рассылка по разным сервисам (FCM + HMS + Apple APNs) |
| Вызов вообще не звонит при заблокированном экране | ОС смартфона (Android/iOS) | Агрессивный режим энергосбережения «Doze Mode» убивает фоновую службу |
Пошаговая оптимизация маршрутизации вызовов Hik-Connect
- Выбор оптимального региона и прямого DNS на домофоне: в веб-интерфейсе вызывной панели (раздел Сеть > Дополнительно > Доступ к платформе) смените адрес DNS на публичные с минимальным джиттером:
8.8.8.8и77.88.8.8. Убедитесь, что статус платформы отображается как «В сети» (Online). - Устранение дубликатов пушей (отвязка сторонних аккаунтов): тройной пуш возникает, если устройство добавлено по P2P в личный кабинет, одновременно расшарено через семейный доступ и привязано к внутренней подсистеме SIP:
- Удалите дублирующие привязки одного и того же серийного номера в дополнительных учетных записях.
- В настройках домофона отключите отправку событий на неиспользуемые облачные платформы.
- Отключение оптимизации батареи на Android-устройствах:
- Перейдите в Настройки телефона > Приложения > Hik-Connect > Батарея > установите «Без ограничений» (Не оптимизировать).
- Разрешите автозапуск, работу в фоновом режиме и отображение поверх других окон.
- Проброс портов P2P (UPnP / Port Forwarding): если P2P идет через relay-сервер из-за симметричного NAT, пробросьте порт управления
8000и порт RTSP554на роутере.
Важно: Проверьте синхронизацию времени. Разница во времени между вызывной панелью и NTP-сервером более чем на 3 секунды приводит к тому, что шлюз Apple APNs или Google FCM отклоняет push-токен как устаревший, вызывая повторные ретраи (ретрансляции).
Частые вопросы (FAQ)
Почему вызов сбрасывается при ответе со смартфона?
Сбой возникает из-за потери UDP-пакетов аудиопотока или слишком длинного времени установления сессии P2P (более 15 секунд), в результате чего домофон фиксирует тайм-аут ответа.
В чем разница между добавлением домофона по Cloud P2P и по прямому IP/домену?
Добавление по прямому внешнему IP (через DDNS) обеспечивает открытие видео за 1-2 секунды напрямую без задержек облака, но требует выделенного белого статического IP-адреса.
Почему на iPhone пуши приходят, но нет мелодии вызова?
В iOS перейдите в Настройки -> Hik-Connect -> Уведомления и включите пункт 'Критические оповещения' (Critical Alerts), чтобы вызов пробивал беззвучный режим.
Как обновить прошивку вызывной панели без риска окирпичивания?
Скачивайте прошивку строго под точную ревизию (буквенный индекс) устройства и прошивайте исключительно по проводному соединению Ethernet через утилиту Batch Configuration Tool.