Отправка SMS через сервис SMSint

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

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

Получение данных сервиса SMSint

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

Рассылка SMS - Имена отправителей - Мои имена

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

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

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

3. Откройте страницу API - Rest API личного кабинета SMSint и в разделе Рассылка сообщений нажмите кнопку Создать токен:

Создать API токен

4. Введите Название для токена (например, Softphone.Pro) и нажмите Продолжить:

Параметры ключа

5. Вы увидите окно с созданным API ключом. Скопируйте и сохраните его, он понадобится для дальнейшей настройки:

Параметры ключа

Настройка отправки SMS через Softphone.Pro

1. Откройте настройки Softphone.Pro, перейдите в раздел Обмен сообщениями и включите опцию Включить текстовые и SMS сообщения:

Включить обмен сообщениями

2. В параметре Способ обмена сообщениями выберите пункт HTTP API и задайте следующие параметры:

  • URL шлюза для обмена сообщениями - задайте https://message.softphone.pro/smsint/
  • HTTP API токен - задайте его в формате имя_отправителя:API_ключ, где
    имя_отправителя - значение, скопированное на шаге 2 инструкции по получению реквизитов
    API_ключ - значение, скопированное на шаге 5 инструкции по получению реквизитов.
    Например, если имя отправителя - sender, а API ключ - 1234567890, нужно указать значение sender:1234567890 в параметре HTTP API токен.

Параметры ключа

3. Нажмите Сохранить.

Как отправить SMS через Softphone.Pro

1. Откройте окно отправки сообщений.

2. Введите номер, на который хотите отправить сообщение и текст сообщения. Нажмите кнопку Отправить:

Отправка сообщения из окна Сообщения

3. Также кнопки для отправки сообщения доступны в списке контактов и в окне Активные звонки:

Отправка сообщения из списка контактов или активных звонков

Номер будет заполнен автоматически.

Если при отправке сообщения вы увидели ошибку, или сообщение не отправилось, пожалуйста, проверьте корректность выполнения инструкции по настройке. Если всё настроено корректно, пожалуйста, обратитесь в техническую поддержку Softphone.Pro.

Как отправлять SMS со своего сервера в сервис SMSint

Если вы хотите отправлять SMS из софтфона через свой сервер в сервис SMSint, используйте наш пример PHP шлюза. Обратите внимание, что пример шлюза предназначен для работы с другим сервисом отправки сообщений, но вы можете использовать его как отправную точку для написания своего шлюза, совместимого с сервисом SMSint.

1. Установите шлюз на свой веб-сервер:

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

Требования для установки: PHP 8.1, composer.

2. В распакованной на веб-сервере папке выполните команду composer update.

3. Задайте параметры шлюза в файле config.php:

  • token - задайте токен, который пользователи софтфона будут указывать в настройках SMS в Softphone.Pro в параметре HTTP API токен;
  • provider.url - задайте адрес API SMSint, на который будут отправляться SMS.
  • provider.token - задайте полученный из SMSint API ключ - значение, скопированное на шаге 5 инструкции по получению реквизитов;
  • provider.sender_name - задайте полученное из SMSint Имя отправителя - значение, скопированное на шаге 2 инструкции по получению реквизитов.

4. Настройте Softphone.Pro, используя инструкцию. На шаге 2 используйте следующие значения параметров:

  • URL шлюза для обмена сообщениями - задайте адрес размещённого на вашем сервере шлюза;
  • HTTP API токен - укажите значение параметра token из файла настроек шлюза config.php.