Отправить SMS из SPSM — вариант 1

Отправить SMS (CMC) сообщение из SPSM можно несколькими способами. Способ указанный в этой статье является самым простым.

Для отправки SMS требуется доступ к провайдеру SMS рассылок (SMS шлюз) который поддерживает отсылку сообщений через GET вызов по протоколу HTTP\HTTPS.

Для отправки СМС создайте действие по событию:

  • В качестве примера выбрано событие «Заказ: все части заказа в одном статусе», которое наступает в момент когда все части заказа получают выбранный статус. Может быть выбрано любое другое событие по вашему усмотрению.
  • В качестве действия должно быть выбрано «URL: скрытно зайти (HTTP — GET) «:

Отправить СМС (SMS) из SPSM

В поле URL  — адрес сайта необходимо ввести адрес для отсылки SMS который предоставил ваш провайдер (например : https://api.mobizon.ua/service/message/sendsmsmessage)

В поле параметров — строку параметров, без ? в начале, например:

recipient=#%ORDER_CLIENT_CELL%#&from=YOURNAME&text=Ваш заказ #%GROUP_ORDER_ID%# отдан в печать&apiKey=YOURAPIKEY

Обратите внимание что в примере строки параметров :

  • #%ORDER_CLIENT_CELL%# — переменная «Клиент: мобильный телефон»
  • #%GROUP_ORDER_ID%# — переменная «Заказ: уникальный номер группового заказа»
  • YOURNAME — ваше имя
  • YOURAPIKEY — ваш ключ для API или пароль предоставленный провайдером SMS рассылки

Ваша конкретная строка параметров зависит от провайдера и может отличаться от примера выше.

При наступлении выбранного вами события произойдет слеудующее:

  • Настоящие значения будут подставлены в строку параметров вместо переменных.
  • Будет осуществлен вызов методом GET указанной страницы с указаными параметрами.

Недостатки этого метода:

  • Отправка SMS происходит по наступлению события. Если ваше событие произошло ночью (например ночная смена установила статус заказа) — клиент получит SMS ночью.
  • Нет контроля за правильностью номера мобильного телефона клиента. Номер передается шлюзу ровно так, как он записан в свойствах клиента.
  • В данном случае в SPSM нет возможности узнать ответ шлюза и результат запроса.

Существуют другие способы отправки SMS из программы SPSM, в том числе лишенные недостатков, указанных выше.

Отправка SMS через запуск сторонней программы через действие по событию.

Использование SPSM  совместно с SCS, как показано в этом примере.


Top