Модуль отправки SMS-сообщений — различия между версиями

Материал из Меасофт
Перейти к: навигация, поиск
м (Особенности провайдеров)
(Особенности провайдеров: обновлен список провайдеров)
Строка 4: Строка 4:
 
Обратите внимание, что данный сервис использует подключение к Интернет, и для его работы может понадобиться настройка параметров прокси-сервера (см. «[[Настройка глобальных параметров#Настройка параметров прокси-сервера|Настройка прокси-сервера]]»).
 
Обратите внимание, что данный сервис использует подключение к Интернет, и для его работы может понадобиться настройка параметров прокси-сервера (см. «[[Настройка глобальных параметров#Настройка параметров прокси-сервера|Настройка прокси-сервера]]»).
  
== Особенности провайдеров ==
+
== Провайдеры ==
  
 
<div style="color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;">
 
<div style="color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;">
 
'''Обратите внимание!'''
 
'''Обратите внимание!'''
  
Список провайдеров зависит от установленной версии программы. Например, если версия системы давно не обновлялась, список поддерживаемых провайдеров может быть меньшим, чем у актуальной версии!
+
Список провайдеров зависит от установленной версии программы. Например, если версия системы давно не обновлялась, список поддерживаемых провайдеров может быть меньшим, чем у актуальной версии.
 
</div>
 
</div>
  
 
+
{| class="wikitable" style="width: 60%; margin: auto;  
{| class="wikitable" style="width: 80%; margin: auto;  
+
!style="width: 20%;"|Провайдер
!style="width: 10%;"|Провайдер
+
!style="width: 20%;"|Ссылка
!style="width: 30%;"|Ссылка
 
 
!style="width: 60%;"|Примечание
 
!style="width: 60%;"|Примечание
 
|-
 
|-
|SMS Gold
+
|SMS Gold, SMS Gold Viber
 
|https://smsgold.ru/
 
|https://smsgold.ru/
|Рекомендуемый нами провайдер. Работает максимально стабильно, за многолетнюю практику взаимодействия сбоев было мало. Также позволяет отправлять в Viber (см. ниже)
+
|Провайдер, отправляющий сообщения в Viber, а при невозможности — автоматически передает по SMS. В сообщение можно вставлять изображение и кнопку. Подробнее о способах использования см. [[Модуль отправки SMS-сообщений#SMS Gold Viber|инструкцию]] ниже.
 
|-
 
|-
 
|Mobizon
 
|Mobizon
|https://mobizon.com/ru https://mobizon.kz
+
|https://mobizon.com/ru <br>https://mobizon.kz
|Низкие цены для SMS Казахстана, 5.50 - 6.50 тг.
+
|Работает в России и Казахстане.
 
|-
 
|-
 
|Infobip  
 
|Infobip  
 
|http://infobip.com/ru
 
|http://infobip.com/ru
|Международная компания, низкие цены на SMS по миру должны быть здесь. Проверено - низкие цены по Казахстану, 5.50 - 6.50 тг.
+
|Международная компания.
 
|-
 
|-
 
|SemySMS
 
|SemySMS
 
|https://semysms.net/
 
|https://semysms.net/
|Провайдер, уникальный тем, что позволяет отправлять SMS через ваш мобильный телефон, по тарифам вашего оператора. Из плюсов - можно существенно сэкономить на SMS за счет использования безлимитных или почти безлимитных тарифов на отправку SMS от сотовых операторов. Из минусов - цифровой номер отправителя, не прямые каналы доставки (не 40% доставки, конечно, но как у обычного телефона), иногда может "врать" о статусах сообщений. Идеально подходит для отправки служебной информации срочным курьерам.
+
|Позволяет отправлять SMS через ваш мобильный телефон по тарифам вашего оператора. Можно существенно сэкономить на SMS за счет использования безлимитных или почти безлимитных тарифов на отправку SMS от сотовых операторов. Из минусов: цифровой номер отправителя, непрямые каналы доставки (не 40% доставки, конечно, но как у обычного телефона), иногда может «врать» о статусах сообщений. Идеально подходит для отправки служебной информации срочным курьерам.
 
|-
 
|-
 
|BitCall
 
|BitCall
 
|http://sc-tehno.ru/
 
|http://sc-tehno.ru/
|Провайдер голосовых звонков. Преобразует текст в речь, звонит адресату и говорит сообщение. Поддерживает скрипты для динамического взаимодействия, например «Нажмите 1, если готовы принять заказ в назначенное время, или 2, если хотите связаться с оператором». Подробнее о способах использования см. инструкцию ниже.
+
|Провайдер голосовых звонков. Преобразует текст в речь, звонит адресату и говорит сообщение. Поддерживает скрипты для динамического взаимодействия, например «Нажмите 1, если готовы принять заказ в назначенное время, или 2, если хотите связаться с оператором». Подробнее о способах использования см. [[Модуль отправки SMS-сообщений#BitCall|инструкцию]] ниже.
|-
 
|SMS Gold Viber
 
|https://smsgold.ru/
 
|Провайдер, отправляющий сообщения в Viber, а при невозможности - автоматически передает по SMS. В сообщение можно вставлять изображение и кнопку. Подробнее о способах использования см инструкцию ниже.
 
 
|-
 
|-
 
|Epochta
 
|Epochta
|https://www.epochta.ru/ https://www.atompark.com  
+
|https://www.epochta.ru/<br> https://www.atompark.com  
|Международная компания, низкие цены на SMS по миру должны быть здесь. Внимание! По умолчанию включен непрямой канал, в личном кабинете нужно переключать!
+
|Международная компания. По умолчанию включен непрямой канал, в личном кабинете нужно переключать.
 
|-
 
|-
 
|AMD Telecom
 
|AMD Telecom
 
|https://www.amdtelecom.net/
 
|https://www.amdtelecom.net/
|Международная компания с центральным офисом в Греции. Низкие цены на SMS по миру должны быть здесь.
+
|Международная компания.
 
|-
 
|-
 
|SigmaSMS
 
|SigmaSMS
Строка 59: Строка 54:
 
|-
 
|-
 
|Интис
 
|Интис
|
+
|https://www.intistele.com/ru/
 
|
 
|
 
|-
 
|-
 
|WebSMS
 
|WebSMS
|
+
|http://websms.ru/
 
|
 
|
 
|-
 
|-
|Занзара
+
|Zanzara
|
+
|https://zanzara.ru/
 
|
 
|
 
|-
 
|-
|SMS Manager
+
|SMS-Manager
|
+
|https://sms-manager.ru/
 
|
 
|
 
|-
 
|-
Строка 79: Строка 74:
 
|-
 
|-
 
|Мир SMS GET
 
|Мир SMS GET
|
+
|https://mirsms.ru/
 
|
 
|
 
|-
 
|-
 
|TeraSMS
 
|TeraSMS
|
+
|https://Terasms.ru
 
|
 
|
 
|-
 
|-
 
|Tele2
 
|Tele2
|
+
|https://ekt.tele2.ru/business
 
|
 
|
 
|-
 
|-
 
|P1SMS
 
|P1SMS
|
+
|https://p1sms.ru/
 
|
 
|
 
|-
 
|-
 
|Kcell
 
|Kcell
|
+
|https://www.kcell.kz/
|
+
|Работает в Казахстане.
 
|-
 
|-
|ProntoSMS
+
|Pronto SMS
|
+
|https://prontosms.ru
 
|
 
|
 
|-
 
|-
 
|SMSConsult
 
|SMSConsult
|
+
|https://sms-consult.kz/
|
+
|Работает в Казахстане
 
|-
 
|-
 
|PlayMobile.uz
 
|PlayMobile.uz
|
+
|https://playmobile.uz/
|
+
|Работает в Узбекистане
 
|-
 
|-
|SMSCenter
+
|SMSЦентр
|
+
|https://smsc.ru/
 
|
 
|
 
|-
 
|-
 
|}
 
|}
 
 
=== AMD Telecom ===
 
https://www.amdtelecom.net/ - Международная компания с центральным офисом в Греции. Низкие цены на SMS по миру должны быть здесь.
 
  
 
== Специфические функции провайдеров ==
 
== Специфические функции провайдеров ==

Версия 14:02, 16 декабря 2020

Настройка SMS-сообщений

Дополнительный модуль SMS-сообщений позволяет системе отправлять SMS-сообщения. Отправка SMS возможна с использованием ряда провайдеров. Для настройки работы с провайдером откройте меню «Справочники» - «Переменные» - «Подключения» - «SMS сервер». В параметре "Провайдер SMS" выберите нужного провайдера. Подробное описание различных сервисов см. ниже. В переменные "Имя пользователя" и "Пароль" введите имя пользователя и пароль, предоставленные провайдером. Некоторые провайдеры, вместо логина и пароля предоставляют API-ключ. В таком случае его нужно указывать в поле "Пароль", а "Имя пользователя" оставить пустым. В переменную "Имя отправителя" введите имя отправителя, согласованное с провайдером.

Обратите внимание, что данный сервис использует подключение к Интернет, и для его работы может понадобиться настройка параметров прокси-сервера (см. «Настройка прокси-сервера»).

Провайдеры

Обратите внимание!

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

Провайдер Ссылка Примечание
SMS Gold, SMS Gold Viber https://smsgold.ru/ Провайдер, отправляющий сообщения в Viber, а при невозможности — автоматически передает по SMS. В сообщение можно вставлять изображение и кнопку. Подробнее о способах использования см. инструкцию ниже.
Mobizon https://mobizon.com/ru
https://mobizon.kz
Работает в России и Казахстане.
Infobip http://infobip.com/ru Международная компания.
SemySMS https://semysms.net/ Позволяет отправлять SMS через ваш мобильный телефон по тарифам вашего оператора. Можно существенно сэкономить на SMS за счет использования безлимитных или почти безлимитных тарифов на отправку SMS от сотовых операторов. Из минусов: цифровой номер отправителя, непрямые каналы доставки (не 40% доставки, конечно, но как у обычного телефона), иногда может «врать» о статусах сообщений. Идеально подходит для отправки служебной информации срочным курьерам.
BitCall http://sc-tehno.ru/ Провайдер голосовых звонков. Преобразует текст в речь, звонит адресату и говорит сообщение. Поддерживает скрипты для динамического взаимодействия, например «Нажмите 1, если готовы принять заказ в назначенное время, или 2, если хотите связаться с оператором». Подробнее о способах использования см. инструкцию ниже.
Epochta https://www.epochta.ru/
https://www.atompark.com
Международная компания. По умолчанию включен непрямой канал, в личном кабинете нужно переключать.
AMD Telecom https://www.amdtelecom.net/ Международная компания.
SigmaSMS https://sigmasms.ru/
Мир SMS https://mirsms.ru/
Интис https://www.intistele.com/ru/
WebSMS http://websms.ru/
Zanzara https://zanzara.ru/
SMS-Manager https://sms-manager.ru/
f1sms
Мир SMS GET https://mirsms.ru/
TeraSMS https://Terasms.ru
Tele2 https://ekt.tele2.ru/business
P1SMS https://p1sms.ru/
Kcell https://www.kcell.kz/ Работает в Казахстане.
Pronto SMS https://prontosms.ru
SMSConsult https://sms-consult.kz/ Работает в Казахстане
PlayMobile.uz https://playmobile.uz/ Работает в Узбекистане
SMSЦентр https://smsc.ru/

Специфические функции провайдеров

BitCall

Сообщения могут быть как просто текстовыми, тогда будет просто совершен звонок и прочитан текст. Либо сообщения могут представлять из себя JSON-структуру (обязательно должна начинаться с "Context"), описывающую голосовое меню, например:

"Context":[{"Operator":"Backgroundtext", "Parameters":["Уважаемый <?>FormatTextJSON(dataset.name)>. 
К сожалению. доставка вашего заказа <?>FormatTextJSON(dataset.client_name)> номер <?>FormatTextJSON(dataset.number)>. задерживается. 
Ваш заказ будет доставлен до <?>FormatTextJSON(dataset.new_date)>. Приносим извинения за возможные неудобства.. если вам удобно 
принять заказ в это время, нажмите 1, если нет, для соединения с оператором и согласования времени доставки. нажмите 0"]},
{"Operator":"Waitexten", "Parameters":[5]},
{"Operator":"Input", "Parameters":[1]},
{"Operator":"Disconnect"},
{"Operator":"Input", "Parameters":[0]},
{"Operator":"Dial", "Parameters":["<?>FormatTextJSON(dataset.operator)>", "Уточнение заказа, клиент <?>FormatTextJSON(dataset.name)>"]},
{"Operator":"Nomatch"},
{"Operator":"Dial", "Parameters":["<?>FormatTextJSON(dataset.operator)>", "Уточнение заказа, клиент <?>FormatTextJSON(dataset.name)>"]}]

Полное описание возможностей структуры для IVR смотрите в документации в личном кабинете провайдера.

SMS Gold Viber

Добавление кнопки

Чтобы добавить кнопку, в тексте сообщения первые 2 строки должны быть:

ButtonText=Название_кнопки_до_20_знаков
ButtonURL=URL_перехода_по_кнопке (должен начинаться на http:// или https://, максимум 2048 символов)

Добавление изображения

Чтобы добавить изображение, его сначала нужно загрузить, отправив "сообщение" с содержанием изображения в формате JPG/GIF/PNG до 10Мб на адрес "IMAGE". Например, так:

set($id, SMS.SendSMS('IMAGE', StrFromFile('c:\1.jpg')));

А потом перед текстом сообщения указать строку:

ImageID=ID_изображения

Обратите внимание:

  • Если нужно одновременно вставить кнопку и изображение, то строки с кнопкой должны идти первыми, в противном случае кнопка не будет распознана. На порядок их появления в сообщении влиять невозможно.
  • На момент написания статьи провайдер утверждает, что загруженное изображение вместе с ID хранится на его сервере вечно, т.о. можно один раз загрузить, и потом долго использовать ID в сообщениях.
  • В случае автоматического перенаправления сообщения в SMS изображение и кнопка игнорируются.

Интис

Протокол поддержки популярной среди SMS-провайдеров коробочной системы SMS-рассылок Masteriya. На нем работают SMS-провайдеры Интис, F1SMS, SMS Gold и д.р.

Поддерживается каскадная отправка Вайбер - SMS.

Для использования функции вайбера укажите в имени отправителя через запятую имя отправителя для вайбера. А в самом тексте SMS можно включить параметры вида:

ButtonText=Перейти на наш сайт
ButtonURL=https://www.curie.ru
ImageURL=http://courierexe.ru/img/logo.png

Почему мои сообщения не доставлены?

В последнее время сотовые операторы озаботились борьбой со спамом. Они подняли цены, и, откуда-то, у провайдеров появилось такое понятие как "прямой" и "непрямой" каналы. Имеется в виду способ передачи сообщений между провайдером и сотовыми операторами. Практика показывает, что отправка сообщения через "непрямой" канал обеспечивает доставку в пределах 40%. Большая просьба, не спрашивать нас, почему. Потому что дешево :-) Более того, в случае использования непрямого канала провайдеры часто передают неверные статусы. Т.е. сообщение на самом деле не доставлено, а в программу оператор передает, что доставлено. Если Вас это не устраивает - позвоните своему провайдеру, и узнайте, как переключиться на "прямой" канал.

Вот есть наглядная иллюстрация непрямых каналов: https://www.youtube.com/watch?v=6OxUB19AzZU Обратите внимание, что видео старое, цены на сообщения с тех пор несколько изменились

Почему уходит много денег?

Во-первых, смотрите предыдущий пункт - операторы подняли цены для борьбы со спамом.

Во-вторых - обратите внимание на тексты сообщений. Общеизвестно, что в 1 SMS-сообщение помещается 67-70 символов в кириллице (по-русски) или 153-160 - в латинице (транслитерацией). Если в Вашем сообщении символов больше - оно разобъется на соответствующее количество "маленьких" сообщений, каждое из которых будет протарифицировано отдельно. В нашей программе они будут выглядеть одним сообщением. Т.о., постарайтесь писать сообщения как можно короче. ФИО курьеров можно, простым скриптом, сократить только до имени. Телефоны можно писать компактно, без скобок и тире (это так же важно, для того, чтобы получатель мог позвонить по приведенному номеру просто нажав на него). Рассмотрите вариант транслитерации - мы можем полностью транслитерировать сообщения при их формировании - тогда в 1 сообщение поместится в 2 раза больше текста.

Добавьте в дополнительные возможности отчет "Аналитика SMS", который можно скачать в разделе Скачать. Он позволяет проанализировать, сколько SMS тратится на отправку ваших сообщений, какой они длины, и как можно их оптимизировать.