Отправка SMS через сервис SMSint
Поддерживается в версии Softphone.Pro 5.3 и выше.
Настройте Softphone.Pro для отправки SMS-сообщений через сервис SMSint.
Получение данных сервиса SMSint
1. Откройте ваш личный кабинет SMSint и перейдите на страницу Рассылка SMS - Имена отправителей - Мои имена:
2. Скопируйте нужное Имя отправителя из списка имён и сохраните его, оно понадобится для дальнейшей настройки:
Если на этой странице нет данных, добавьте имя отправителя. Подробнее работа с именами отправителей описана в базе знаний сервиса SMSint.
3. Откройте страницу API - Rest API личного кабинета SMSint и в разделе Рассылка сообщений нажмите кнопку Создать токен:
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. Установите шлюз на свой веб-сервер:
Требования для установки: 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.