Что такое Mobile Voice SDK?

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

Звонки поступают в 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-уведомления в Личном кабинете МТС Exolve можно таким способом:

  1. Перейдите в раздел приложения «Ключи» → «Mobile SDK».

  2. Кликните «Подключить» в блоке «iOS», «Android» или «Huawei».

  3. Загрузите требуемые файлы или данные.

  4. Кликните «Подключить».

Узнайте первыми

новые инсайты, механизмы и гайды в нашем блоге