VoIP-телефония и CallKit на iOS

VoIP-телефония на iOS — CallKit, PushKit и стабильные входящие

SIP-подключение к вашей АТС, системный экран звонка CallKit и стабильные входящие через VoIP-push — даже когда приложение закрыто.

Обсудить телефонию

Кейс · Callmar в App Store

Сложное приложение для рабочих звонков на iPhone

Callmar принимает рабочие звонки на iPhone, расшифровывает разговор на устройстве и передаёт итог в CRM.

Посмотреть кейс Callmar
Callmar на iPhone 17 Pro Max: активный звонок
Callmar на iPhone 17 Pro Max: AI-итог разговора

Перед стартом

Что определим перед оценкой

Для каждой задачи собираем свой первый этап: что должно работать, какие данные и сервисы нужны, а что можно отложить.

Кому подходит

Звонок должен работать как обычный на iPhone

  • сотрудник должен принимать входящие, даже когда приложение закрыто
  • вызов должен отображаться на системном экране звонка CallKit
  • итог разговора должен попадать в CRM, карточку клиента или задачу
  • оператору телефонии нужен SIP-клиент под собственным брендом

Что входит

Весь путь рабочего звонка

  • SIP-регистрация к вашей АТС или интернет-телефонии, несколько аккаунтов на одном iPhone
  • CallKit-экран звонка и стабильные входящие через VoIP-push (PushKit)
  • защищённое соединение TLS/SRTP, если его поддерживает оператор
  • расшифровка, поиск по словам и ИИ-заметки прямо на iPhone
  • разбор телефонии до оценки: путь входящего вызова и данные для CRM без хранения аудио

Для операторов

WhitePhone — SIP-клиент под вашим брендом

Отдельное направление на базе Callmar — брендированные iOS-приложения для операторов телефонии.

  • имя, иконка и цвета оператора, публикация в App Store
  • CallKit, PushKit и автонастройка по QR или ссылке
  • подключение к вашей АТС, при необходимости — relay-сервер
  • состав пилота и границы — на whitephone.ru

Как работаем

От задачи к рабочей версии

  1. 01

    Проверяем текущую телефонию

    Разбираем оператора, виды звонков и поведение приложения в фоне.

  2. 02

    Согласуем весь путь звонка

    Определяем, как вызов приходит на iPhone и что после него получает CRM.

  3. 03

    Тестируем на настоящем устройстве

    Проверяем входящие, исходящие и сбои, затем готовим приложение к выпуску.

Первый разговор

Начните с текущей схемы телефонии

Достаточно назвать оператора телефонии, виды звонков и рассказать, что должно попадать в CRM после разговора.