Что такое 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 пройдите эти шаги:
-
Создайте мобильное приложение на нужной платформе (iOS, Android, Huawei)
-
Купите номер и создайте SIP-аккаунт в МТС Exolve. Выберите для SIP определяемый номер. Этот номер отразится при исходящем вызове у принимающего абонента.
-
Добавьте авторизационные данные для отправки push-уведомлений в приложении в Личном кабинете Exolve (об этом ниже).
-
Выгрузите пакеты для нужной платформы из публичного репозитория GitHub.
-
Свяжите SIP с device_token мобильного приложения, указав device_type через Push API.
-
Запустите мобильное приложение и зарегистрируйте SIP, введя его логин и пароль. Учётные данные можно скопировать в Личном кабинете, в карточке этого SIP, или по API, с помощью метода GetAttributes.
-
Совершите первый звонок.
Подключить push-уведомления в Личном кабинете МТС Exolve можно таким способом:
-
Перейдите в раздел приложения «Ключи» → «Mobile SDK».
-
Кликните «Подключить» в блоке «iOS», «Android» или «Huawei».
-
Загрузите требуемые файлы или данные.
-
Кликните «Подключить».