Если SIP-клиент на iPhone не регистрируется на сервере или обрывает звонки, первое действие — проверить правильность трёх параметров учётной записи: логина (SIP-ID), пароля и адреса сервера (домена). Именно ошибка в одном из этих полей — наиболее частая причина, по которой приложение показывает статус «Не зарегистрирован» или «Registration failed».
SIP-клиент превращает iPhone в полноценный аппарат интернет-телефонии: можно принимать и совершать звонки через корпоративную АТС, виртуальный номер или аккаунт VoIP-провайдера, минуя сотовую сеть. Ниже разберём, как выбрать приложение, корректно ввести данные аккаунта и что проверять, когда связь работает нестабильно.
Что такое SIP-клиент и зачем он на iPhone
SIP (Session Initiation Protocol) — протокол установки голосовых и видеосессий через интернет. SIP-клиент (софтфон) — приложение, которое регистрируется на сервере телефонии и передаёт голос в цифровом виде. На iPhone такие программы распространяются через App Store и работают поверх Wi-Fi или мобильного интернета.
Типичные сценарии использования:
- 📞 подключение к корпоративной АТС для звонков с рабочего добавочного номера;
- 💰 экономия на междугородних и международных вызовах через VoIP-провайдера;
- 🏠 приём звонков на виртуальный городской номер в любой точке мира;
- 🎧 работа операторов кол-центров и удалённых сотрудников с гарнитурой.
Важно понимать ограничение платформы: iOS агрессивно выгружает фоновые приложения, поэтому приём входящих звонков в спящем режиме зависит от того, реализовал ли разработчик клиента поддержку Push-уведомлений (VoIP push через CallKit). Это ключевой критерий при выборе приложения.
Популярные SIP-клиенты для iPhone
Однозначно «лучшего» приложения нет — выбор зависит от задачи и от того, поддерживает ли ваш провайдер телефонии конкретные функции. Ниже — ориентиры по известным решениям, которые давно присутствуют в App Store.
| Приложение | Особенность | Кому подходит |
|---|---|---|
| Zoiper | Простая настройка, Push-режим по подписке | Новичкам и домашним пользователям |
| Linphone | Открытый исходный код, гибкие кодеки | Технически подготовленным пользователям |
| Acrobits Softphone / Groundwire | Платный, развитый Push и CallKit | Бизнес-пользователям, которым критичны входящие |
| Bria Mobile | Корпоративные функции, централизованное развёртывание | Компаниям с флотом устройств |
Перед установкой проверьте в описании приложения в App Store два момента: поддерживается ли Push-уведомление о входящих и есть ли интеграция с CallKit (тогда SIP-звонок выглядит как обычный вызов iPhone). Набор функций меняется от версии к версии, поэтому сверяйтесь с актуальным описанием разработчика.
Где взять данные для подключения
Для регистрации понадобятся данные, которые выдаёт провайдер телефонии или администратор АТС. Обычно их можно найти в личном кабинете сервиса либо запросить у техподдержки.
- 🔑 Логин (Username / SIP-ID) — часто это цифровой идентификатор, не путать с номером телефона;
- 🔒 Пароль — отдельный пароль SIP-аккаунта, он может отличаться от пароля личного кабинета;
- 🌐 Домен / сервер (Domain, Proxy) — адрес вида
sip.example.com; - 🚪 Порт и транспорт — если провайдер требует нестандартные значения (UDP/TCP/TLS), укажите их в расширенных настройках.
⚠️ Внимание: не используйте данные SIP-аккаунта в приложениях из сомнительных источников и не передавайте их третьим лицам — с скомпрометированного аккаунта могут совершаться платные международные звонки за ваш счёт.
Что делать, если провайдер не дал домен, только IP-адрес
Некоторые провайдеры выдают вместо домена IP-адрес сервера. В поле Domain/Proxy введите этот адрес, а при необходимости укажите порт через двоеточие (например, 203.0.113.10:5060). Если регистрация не проходит, уточните у провайдера, требуется ли отдельное поле Outbound Proxy — иногда адрес регистрации и адрес прокси различаются.
Пошаговая настройка SIP-аккаунта
Точные названия пунктов меню различаются между приложениями, но общий порядок одинаков практически везде. Ориентируйтесь на документацию конкретного клиента, если интерфейс отличается.
Откройте приложение и перейдите в раздел добавления учётной записи — обычно это Настройки → Аккаунты → Добавить или экран мастера при первом запуске. Введите логин, пароль и домен, сохраните аккаунт и дождитесь смены статуса на «Registered» / «Зарегистрирован».
☑️ Проверка перед первым звонком
После успешной регистрации разрешите приложению доступ к микрофону и уведомлениям — iOS запросит это при первом звонке, но проверить можно заранее в Настройки → Конфиденциальность → Микрофон. Без доступа к микрофону собеседник вас не услышит, даже если вызов установлен.
Решение типичных проблем
Регистрация не проходит. Проверьте, нет ли лишних пробелов при копировании логина и пароля — это частая причина ошибки авторизации. Убедитесь, что домен введён без http:// и без номера в формате телефона. Если провайдер использует нестандартный порт или TLS, сверьте расширенные настройки с инструкцией провайдера.
Звонок устанавливается, но нет звука в одну или обе стороны. Возможная причина — блокировка медиатрафика (RTP) на роутере или NAT. Попробуйте включить в настройках клиента опцию STUN или ICE, если она предусмотрена, либо проверьте звонок через другую сеть (например, мобильный интернет вместо Wi-Fi) — это поможет локализовать проблему.
Входящие не приходят при заблокированном экране. Убедитесь, что в приложении активирован Push-режим, а в настройках iOS для него разрешены уведомления. Если клиент не поддерживает VoIP-push, iOS будет выгружать его из памяти, и входящие в фоне недоступны — в этом случае рассмотрите приложение с поддержкой Push.
⚠️ Внимание: некоторые корпоративные сети и публичные Wi-Fi-точки блокируют SIP-трафик. Если клиент работает дома, но не регистрируется в офисе или кафе, проблема, скорее всего, в сетевых ограничениях, а не в приложении — уточните у администратора сети, открыт ли SIP.
Дополнительно
качество связи и кодеки:Если голос «металлический» или с задержками, проверьте, какие аудиокодеки включены в настройках клиента. Широко используются кодеки семейств G.711 и G.729, а также Opus — но поддержка конкретного кодека должна быть и на стороне сервера. Не меняйте настройки наугад: сверьте список поддерживаемых кодеков с документацией вашего провайдера телефонии.
Безопасность и экономия заряда
Постоянная регистрация на SIP-сервере расходует трафик и заряд батареи. Клиенты с Push-режимом держат соединение только во время звонка, поэтому расходуют энергию заметно экономнее, чем приложения с постоянной фоновой регистрацией. Если клиент поддерживает оба режима, для ежедневного использования предпочтительнее Push.
Для защиты аккаунта используйте сложный пароль, а если провайдер поддерживает шифрование сигнального трафика (TLS) и медиа (SRTP) — включите эти опции в настройках клиента. Это особенно актуально при звонках через публичные Wi-Fi-сети.
⚠️ Внимание: экстренные службы (112, 911 и аналоги) через SIP-клиент могут быть недоступны или не передавать ваше местоположение. Для экстренных вызовов используйте обычную сотовую связь.
Часто задаваемые вопросы
Можно ли использовать SIP-клиент без SIM-карты?
Да. SIP-клиенту нужен только интернет — Wi-Fi достаточно. iPhone без SIM-карты сможет принимать и совершать SIP-звонки, если аккаунт настроен и сеть доступна.
Почему SIP-звонки выглядят как обычные вызовы iPhone?
Это работа функции CallKit: приложения, которые её поддерживают, показывают входящие на полный экран и записывают вызовы в журнал «Телефона». Если клиент не интегрирован с CallKit, звонок придёт как обычное push-уведомление.
Расходует ли SIP-клиент много мобильного трафика?
Основной расход идёт на голос во время разговора; сама регистрация тратит трафик незначительно. Точный объём зависит от кодека, поэтому при лимитном тарифе имеет смысл проверить расход в статистике iOS после нескольких звонков.
Что делать, если ни один клиент не регистрируется на сервере?
Проверьте данные аккаунта через веб-интерфейс провайдера, попробуйте другую сеть (мобильный интернет вместо Wi-Fi) и уточните у провайдера, нет ли ограничений по IP или требований к транспорту (UDP/TCP/TLS). Если регистрация не работает ни в одном приложении и ни в одной сети, проблема почти наверняка на стороне аккаунта или сервера.
Можно ли записывать SIP-звонки на iPhone?
iOS ограничивает запись звонков на системном уровне. Некоторые провайдеры телефонии умеют записывать разговоры на стороне сервера — уточните наличие такой функции у вашего оператора и учтите требования законодательства о предупреждении собеседника.