Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

SOFTPHONE_PUSH_NOTIFY IP-Телефония и СКУД

Софтфон на смартфоне: как настроить Push-уведомления и сберечь батарею

Обновлено: 26.08.2026 · Официальная документация ↗
  • Входящие звонки на мобильный софтфон не доходят, если экран смартфона заблокирован или приложение закрыто.
  • Приложение софтфона быстро разряжает батарею смартфона (съедает до 30-50% заряда за рабочий день).
  • Операционная система Android или iOS принудительно убивает SIP-клиент в фоновом режиме для экономии энергии.

1. Почему классический SIP убивает батарею смартфона

Классический SIP требует постоянного поддержания открытого сетевого соединения с сервером АТС. Телефон вынужден каждые 20–30 секунд отправлять проверочные пакеты (Keep-Alive), не давая процессору смартфона уйти в глубокий режим сна (Deep Sleep). В результате батарея тает на глазах, а операционная система в конце концов закрывает приложение.

2. Как работает современная технология PUSH-уведомлений

  1. Софтфон на телефоне полностью закрывается и не потребляет ни одного процента батареи.
  2. Когда на внутренний номер сотрудника поступает входящий звонок, сервер АТС отправляет короткую команду через облачный шлюз Apple APNs (для iPhone) или Google FCM (для Android).
  3. Операционная система смартфона получает мгновенный нативный Push-сигнал, «будит» приложение за долю секунды, и на экране загорается привычный экран входящего вызова.

3. Пошаговая настройка Push на примере софтфона Zoiper / Grandstream Wave

  1. Установите последнюю версию приложения из App Store или Google Play.
  2. При создании SIP-аккаунта обязательно активируйте пункт «Использовать PUSH-уведомления» (Enable PUSH Notifications).
  3. Разрешите приложению доступ к системным уведомлениям и работе в фоновом режиме.
  4. Для Android: зайдите в системные настройки телефона → Приложения → выберите софтфон → Батарея (Контроль активности) → выберите «Без ограничений» (Не оптимизировать расход энергии) и включите Автозапуск.

4. Включение поддержки Push на стороне АТС FreePBX

Для корректного удержания звонка на время «пробуждения» смартфона увеличьте время дозвона в АТС:

  1. Откройте FreePBX → Settings → Advanced Settings.
  2. Найдите параметр Ringtime Default и увеличьте значение до 25–30 секунд.
  3. В настройках эндпоинта PJSIP включите поддержку постоянной регистрации и совместимости с мобильными клиентами.
💡 Практика специалистов: Если ваши сотрудники часто работают «в полях» со смартфонов, используйте на АТС только современный драйвер PJSIP. Старый драйвер chan_sip не умеет корректно взаимодействовать со спящими клиентами и не поддерживает множественную регистрацию с одного номера.

Частые вопросы (FAQ)

Работают ли Push-уведомления без доступа в интернет?

Нет. Для доставки Push-сигнала смартфону необходим доступ к глобальным серверам Apple APNs или Google FCM через мобильный интернет или Wi-Fi.

Почему при входящем звонке телефон звонит, но после поднятия трубки звука нет первые 2 секунды?

Это время требуется мобильному приложению, чтобы проснуться из фонового режима, отправить повторную SIP-регистрацию и установить аудиосессию RTP.

В чем плюс бесплатного корпоративного софтфона Grandstream Wave?

Grandstream Wave имеет собственный бесплатный облачный Push-сервис, который работает 'из коробки' и не требует покупки платных плагинов, в отличие от Zoiper.

Почему на смартфонах Xiaomi/Huawei софтфон все равно перестает принимать звонки через час?

В оболочках MIUI и EMUI встроен агрессивный убийца фоновых процессов. В настройках телефона необходимо вручную зайти в меню 'Безопасность' -> 'Автозапуск' и выдать приложению полный доступ, а также заблокировать приложение в меню недавних задач значком 'Замок'.

Полезные материалы
Рекомендуем