Smsc.ru
Работа с smsc.ru для отправки смс и голосовых сообщений
Как подготовить аккаунт
Для работы с сервисом SMSC.ru надо заключить договор - ТУТ
После того как вы зарегистрировались на сервисе, перейдите в настройки и укажите номер телефона, с которого будут идти звонки и смс, настройте имя отправителя:
Дополнительно в настройках можно включить автоматическое сокращение ссылок в смс и отслеживание номеров абонентов, которые кликнули по ссылке:
На этом подготовка аккаунта окончена. Переходим к интеграции. Для интеграции используем этот раздел документации: https://smsc.ru/api/
Как сделать интеграцию
Отправляем СМС
Для отправки SMS формируем ссылку:
https://smsc.ru/sys/send.php?login=ваш логин&psw=ваш пароль&phones=#{phone}&mes=#{text}
Обязательные параметры:
ваш логин - логин, указанный при регистрации
ваш пароль - пароль указанный при регистрации
phone - телефон пользователя, кому уходит смс (номера могут передаваться без знака "+". Если номер передан без знака "+", то он может быть исправлен автоматическим форматированием и приведен к правильному международному формату. Таким образом, некоторые ошибки при вводе номеров телефонов могут быть исправлены автоматически. Для отключения автоисправления передайте номер со знаком "+".)
text - сообщение (Максимальный размер – 1000 символов. Сообщение при необходимости будет разбито на несколько SMS, отправленных абоненту и оплаченных по отдельности. Размер одного SMS – 160 символов в латинице или 70 символов в кириллице. При разбивке сообщения на несколько SMS в каждую часть добавляется заголовок для объединения частей в одно сообщение на телефоне получателя, и максимальная длина становится 67 для кириллицы и 153 для латинских букв).
Пример блока с отправкой смс:
Тип запроса - GET
URL запроса - ссылка, описанная выше
В калькуляторе в переменной text записано сообщение для отправки
Размер одного SMS – 160 символов в латинице или 70 символов в кириллице.
Отправка голосового сообщения (звонок)
Для отправки голосового сообщения формируем ссылку:
https://smsc.ru/sys/send.php?login=ваш логин&psw=ваш пароль&phones=#{phone}&fileurl=#{audio}&call=1
Обязательные параметры:
ваш логин - логин, указанный при регистрации
ваш пароль - пароль указанный при регистрации
phone - телефон пользователя, кому уходит смс (номера могут передаваться без знака "+". Если номер передан без знака "+", то он может быть исправлен автоматическим форматированием и приведен к правильному международному формату. Таким образом, некоторые ошибки при вводе номеров телефонов могут быть исправлены автоматически. Для отключения автоисправления передайте номер со знаком "+".)
audio - голосовой файл, загруженный на сервис
call - признак голосового сообщения. При формировании голосового сообщения можно передавать как текст, так и прикреплять файлы. Файлы, добавляемые к сообщению, должны передаваться методом POST в теле http-запроса. ( 0 (по умолчанию) – обычное сообщение, 1 – голосовое сообщение)
Пример блока с автодозвоном:
п запроса - GET
URL запроса - ссылка, описанная выше
В калькуляторе в переменной audio записано сообщение для отправки (как получить ссылку описано ниже)
Загружаем аудио для отправки через fileurl:
Идем в Настройки -> Медиа файлы -> Создать
После того как мы загрузим и сохраним файл, нам надо его еще раз открыть, кликнув по названию:
Скопировать путь файла:
Прикрепить к ссылке в калькуляторе Сейлбот:
Ошибки
На этапе тестирования в поле “Текст сообщения” пишем #{custom_answer} и смотрим, что нам ответит бот
В случае успешной доставки сообщения или звонка мы получим в ответ от бота: «OK - 1 SMS, ID - 3»
Доставленное сообщение без настроенного “Имя отправителя” выглядит таким образом:
Last updated
Was this helpful?