Отправка SMS через сервис i-Digital

Поддерживается в версии Softphone.Pro 5.3 и выше.

Настройте Softphone.Pro для отправки SMS-сообщений через сервис i-Digital.

Получение данных сервиса i-Digital

1. Откройте ваш личный кабинет i-Digital и перейдите на страницу Имена отправителей - SMS:

Имена отправителей - SMS

2. Скопируйте нужное Имя отправителя из списка имён и сохраните его, оно понадобится для дальнейшей настройки:

Копировать имя отправителя

Если на этой странице нет данных, добавьте имя отправителя. Подробнее работа с именами отправителей описана в базе знаний сервиса i-Digital.

3. Откройте страницу Разработчикам - API личного кабинета i-Digital и нажмите кнопку Создать ключ:

Создать API ключ

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. Установите шлюз на свой веб-сервер:

Скачать архив с SMS шлюзом

Требования для установки: 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.