Отправка SMS через сервис i-Digital
Поддерживается в версии Softphone.Pro 5.3 и выше.
Настройте Softphone.Pro для отправки SMS-сообщений через сервис i-Digital.
Получение данных сервиса i-Digital
1. Откройте ваш личный кабинет i-Digital и перейдите на страницу Имена отправителей - SMS:
2. Скопируйте нужное Имя отправителя из списка имён и сохраните его, оно понадобится для дальнейшей настройки:
Если на этой странице нет данных, добавьте имя отправителя. Подробнее работа с именами отправителей описана в базе знаний сервиса i-Digital.
3. Откройте страницу Разработчикам - API личного кабинета i-Digital и нажмите кнопку Создать ключ:
4. Задайте параметры ключа:
- Название - можно указать любое, например, Softphone.Pro;
- Методы: выберите пункт Отправка сообщений и рассылок, получение статистики;
- Тип интеграции - выберите Своя интеграция;
- Центр разделения трафика - выберите нужный центр.
Нажмите кнопку Сохранить:
5. Вы увидите окно с созданным API ключом. Скопируйте и сохраните его, он понадобится для дальнейшей настройки:
Настройка отправки SMS через Softphone.Pro
1. Откройте настройки Softphone.Pro, перейдите в раздел Обмен сообщениями и включите опцию Включить текстовые и SMS сообщения:
2. В параметре Способ обмена сообщениями выберите пункт HTTP API и задайте следующие параметры:
- URL шлюза для обмена сообщениями - задайте https://message.softphone.pro/idigital/
- HTTP API токен - задайте его в формате имя_отправителя:API_ключ, где
имя_отправителя - значение, скопированное на шаге 2 инструкции по получению реквизитов
API_ключ - значение, скопированное на шаге 5 инструкции по получению реквизитов.
Например, если имя отправителя - sender, а API ключ - 1234567890, нужно указать значение sender:1234567890 в параметре HTTP API токен.
3. Нажмите Сохранить.
Как отправить SMS через Softphone.Pro
1. Откройте окно отправки сообщений.
2. Введите номер, на который хотите отправить сообщение и текст сообщения. Нажмите кнопку Отправить:
3. Также кнопки для отправки сообщения доступны в списке контактов и в окне Активные звонки:
Номер будет заполнен автоматически.
Если при отправке сообщения вы увидели ошибку, или сообщение не отправилось, пожалуйста, проверьте корректность выполнения инструкции по настройке. Если всё настроено корректно, пожалуйста, обратитесь в техническую поддержку Softphone.Pro.
Как отправлять SMS со своего сервера в сервис i-Digital
Если вы хотите отправлять SMS из софтфона через свой сервер в сервис i-Digital, используйте наш пример PHP шлюза.
1. Установите шлюз на свой веб-сервер:
Требования для установки: PHP 8.1, composer.
2. В распакованной на веб-сервере папке выполните команду composer update
.
3. Задайте параметры шлюза в файле config.php:
- token - задайте токен, который пользователи софтфона будут указывать в настройках SMS в Softphone.Pro в параметре HTTP API токен;
- provider.url - задайте адрес API i-Digital, на который будут отправляться SMS.
Значение по умолчанию - https://direct.i-dgtl.ru/api/v1/message - provider.token - задайте полученный из i-Digital API ключ - значение, скопированное на шаге 5 инструкции по получению реквизитов;
- provider.sender_name - задайте полученное из i-Digital Имя отправителя - значение, скопированное на шаге 2 инструкции по получению реквизитов.
4. Настройте Softphone.Pro, используя инструкцию. На шаге 2 используйте следующие значения параметров:
- URL шлюза для обмена сообщениями - задайте адрес размещённого на вашем сервере шлюза;
- HTTP API токен - укажите значение параметра token из файла настроек шлюза config.php.