Что такое Mobile Voice SDK

Mobile Voice SDK — это набор инструментов, который позволяет совершать и принимать вызовы прямо в вашем мобильном приложении на базе iOS, Android и на устройствах Huawei. Готовая библиотека позволит быстро интегрировать голосовые API МТС Exolve, вам не придётся самостоятельно разрабатывать с нуля.

Как работают звонки и push-уведомления

Звонки поступают в push-уведомлениях, через которые можно принять или отклонить вызов. Такое уведомление о звонках содержит номер, имя, если пользователь уже есть в контактах, и аватар.

Чтобы подключить эти уведомления, нужно взять учётные данные из кабинета разработчика платформы вашего мобильного приложения:

  • Apple Developer для iOS
  • Firebase для Android
  • AppGallery Connect для устройств Huawei

И связать их с МТС Exolve. Таким образом наша платформа сможет установить соединение с сервисом push-уведомлений вашего продукта и позвонить нужному пользователю, даже если он свернул или закрыл приложение.

Приложение при этом должно запросить у пользователя согласие на приём push-уведомлений и доступ к микрофону.

С помощью Mobile SDK возможны звонки через SIP-соединение, с помощью технологии WebRTC – она обеспечивает высокое качество связи без помех и эха.

С чего начать работу

Для начала работы с Mobile Voice SDK пройдите эти шаги:

  1. Создайте мобильное приложение на нужной платформе (iOS, Android, Huawei)
  2. Купите номер и создайте SIP-аккаунт в МТС Exolve. Выберите для SIP определяемый номер. Этот номер отразится при исходящем вызове у принимающего абонента.
  3. Добавьте авторизационные данные для отправки push-уведомлений в приложении в Личном кабинете Exolve (об этом ниже).
  4. Выгрузите пакеты для нужной платформы из публичного репозитория GitHub.
  5. Свяжите SIP с device_token мобильного приложения, указав device_type через Push API.
  6. Запустите мобильное приложение и зарегистрируйте SIP, введя его логин и пароль. Учётные данные можно скопировать в Личном кабинете, в карточке этого SIP, или по API, с помощью метода GetAttributes.
  7. Совершите первый звонок.

Как подключить push-уведомления в Личном кабинете

Подключить push-уведомления в Личном кабинете МТС Exolve можно таким способом:

  1. Перейдите в раздел приложения «Ключи» → «Mobile SDK».
  2. Кликните «Подключить» в блоке «iOS», «Android» или «Huawei».
  3. Загрузите требуемые файлы или данные.
  4. Кликните «Подключить».
Узнайте первымиСвежие инсайты, механизмы и инструкции в нашем блоге

Перейти в блог