Как подключить Exolve Voice Demo

Exolve Voice Demo — это демонстрационное приложение. Мы создали его, чтобы наглядно показать, как встроить МТС Exolve Voice Demo в свой проект, звонить и принимать вызовы через ваше мобильное приложение. Скачать можно в GitHub МТС Exolve:

Функционал iOS Voice Demo:

  • исходящий вызов
  • входящий вызов (с использованием Apple VoIP push-нотификаций)
  • постановка вызова на удержание и снятие с удержания
  • одновременное наличие нескольких звонковых линий и переключение между ними
  • создание локальной конференции на устройстве
  • перевод вызова с сопровождением и без
  • интеграция Voice SDK с CallKit

Подключение Voice SDK в существующий проект Xсode

Подключить Voice SDK можно одним из этих способов:

  1. С использованием Swift Package Manager — используется в нашем демо. Для этого укажите https://github.com/mtsexolve/mobile-voice-sdk в качестве URL на пакет репозитария.
  2. С использованием CocaoPod. Для этого используйте репозитарий https://github.com/mtsexolve/ios-voicesdk-pods

Готовая сборка iOS Voice Demo

Демонстрационное приложение можно установить на устройство с использованием TestFlight: https://testflight.apple.com/join/pnzP2EQg

Сборка iOS Voice Demo

Выгрузите репозиторий и откройте его в XCode. Для запуска на устройстве потребуется доступ в учётную запись разработчика Apple. В ней будет создан профиль приложения с поддержкой push-нотификаций и сертификаты для подписи приложения, отправки push-нотификаций (чтобы получать входящие вызовы, когда приложение закрыто или свёрнуто).

Вы также можете запустить проект на эмуляторе.