Изменения

Перейти к: навигация, поиск

Модуль отправки SMS-сообщений

452 байта добавлено, 09:22, 25 февраля 2022
Провайдеры
==Настройка SMS-сообщений==
Дополнительный модуль SMS-сообщений позволяет системе отправлять SMS-сообщения. Отправка SMS возможна с использованием услуг ряда провайдеров. Для настройки работы с провайдером откройте меню «Справочники» - «Переменные» - «Подключения» - «SMS сервер». В параметре "Провайдер SMS" выберите нужного провайдера. Подробное описание различных сервисов см. ниже. В переменные "Имя пользователя" и "Пароль" введите имя пользователя и пароль, предоставленные провайдером. Некоторые провайдеры, вместо логина и пароля предоставляют API-ключ. В таком случае его нужно указывать в поле "Пароль", а "Имя пользователя" оставить пустым. В переменную "Имя отправителя" введите имя отправителя, согласованное с провайдером.
Чтобы настроить работу с провайдером:# Откройте меню '''Справочники''' > '''Переменные''' > '''Подключения''' > '''SMS сервер''' и в параметре '''Провайдер SMS''' выберите нужного [[Модуль отправки SMS-сообщений#Провайдеры |провайдера]].# В переменные '''Имя пользователя''' и '''Пароль''' введите имя пользователя и пароль, предоставленные провайдером.<br>Если провайдер вместо логина и пароля предоставил API-ключ, укажите его в поле '''Пароль''', а '''Имя пользователя''' оставьте пустым.# В переменную '''Имя отправителя''' введите имя отправителя, согласованное с провайдером. Обратите внимание, что данный сервис использует для работы сервиса требуется подключение к Интернет, Интернету и для его работы может понадобиться настройка параметров прокси-сервера (. Подробнее см. «[[Настройка глобальных параметров#Настройка параметров прокси-сервера|Настройка «Настройка прокси-серверасервера»]]»).
== Провайдеры ==
'''Обратите внимание!'''
Список провайдеров зависит от установленной версии программы. Например, если версия системы Если система давно не обновлялась, список поддерживаемых провайдеров может быть меньшим, чем у отличаться от актуальной версии.
</div>
 {| class="wikitable" style="width: 60%; margin: auto;
!style="width: 20%;"|Провайдер
!style="width: 20%;"|Ссылка
|Мир SMS
|https://mirsms.ru/
|Компания преобразовалась в SigmaSMS, хотя сайт со старой информацией работает, протоколы оставлены для обратной совместимости, новые интеграции настраивать, указывая провайдер SigmaSMS.
|-
|Интис
|-
|f1sms
|https://p1sms.ru/
|
|-
|Мир SMS GET
|https://mirsms.ru/
|Компания преобразовалась в SigmaSMS, хотя сайт со старой информацией работает, протоколы оставлены для обратной совместимости, новые интеграции настраивать, указывая провайдер SigmaSMS.
|-
|TeraSMS
|-
|Tele2
|https://ekt.tele2.ru/business|[https://newbsms.tele2.ru/docs/HTTP_API_v1.1.pdf Описание АПИ]
|-
|P1SMS
|https://smsc.ru/
|
|-
|MySender
|https://www.mysender.ru/
|Работает в Казахстане
|-
|}
== Специфические функции Особенности провайдеров ==
=== BitCall ===
Сообщения могут быть как просто :* текстовыми, тогда будет просто совершен звонок и прочитан текст. Либо сообщения могут представлять из себя ;* JSON-структуру структура (обязательно должна начинаться с "Context"), описывающую описывающая голосовое меню, например. Например:
"Context":[{"Operator":"Backgroundtext", "Parameters":["Уважаемый <?>FormatTextJSON(dataset.name)>.
==== Добавление изображения ====
Чтобы добавить изображение, его сначала нужно загрузить, отправив "сообщение" «сообщение» с содержанием изображения изображением в формате JPG/GIF/PNG до 10Мб на адрес "IMAGE". Например, так:
set($id, SMS.SendSMS('IMAGE', StrFromFile('c:\1.jpg')));
ImageID=ID_изображения
Обратите внимание: '''Примечания'''.* Если нужно одновременно вставить кнопку и изображение, то строки с кнопкой должны идти первыми, в противном случае иначе кнопка не будет распознана. На порядок их появления в сообщении влиять невозможно.
* На момент написания статьи провайдер утверждает, что загруженное изображение вместе с ID хранится на его сервере вечно, т.о. можно один раз загрузить, и потом долго использовать ID в сообщениях.
* В случае автоматического перенаправления сообщения в SMS изображение и кнопка игнорируются.
=== Интис ===
Протокол поддержки популярной среди SMS-провайдеров коробочной системы SMS-рассылок [http://www.masteriya-web.ru/white/smpp.html Masteriya]. На нем работают SMS-провайдеры Интис, F1SMS, SMS Gold и д.рдр.
Поддерживается каскадная отправка Вайбер Viber - SMS.
Для использования функции вайбера Viber укажите в имени отправителя через запятую имя отправителя для вайбераViber. А в самом тексте SMS можно включить параметры вида:
ButtonText=Перейти на наш сайт
== Почему мои сообщения не доставлены? ==
В последнее время сотовые операторы озаботились борьбой со спамом. Они подняли цены, и, откуда-то, у провайдеров появилось такое понятие как "прямой" «прямой» и "непрямой" «непрямой» каналы. Имеется в виду способ передачи сообщений между провайдером и сотовыми операторами. Практика показывает, что отправка сообщения через "непрямой" «непрямой» канал обеспечивает доставку в пределах 40%. Большая просьба, не спрашивать нас, почему. Потому что дешево :-) Более того, в случае использования непрямого канала провайдеры часто передают неверные статусы. Т.е. сообщение на самом деле не доставлено, а в программу оператор передает, что доставлено. Если Вас вас это не устраивает - позвоните своему провайдеру, и узнайтеу своего провайдера, как переключиться на "прямой" канал.
Вот есть наглядная иллюстрация непрямых каналов: https://www.youtube.com/watch?v=6OxUB19AzZU.Обратите внимание, что видео старое, цены на сообщения с тех пор несколько изменились.
== Почему уходит много денег? ==
Во-первых, смотрите предыдущий пункт - операторы подняли цены для борьбы со спамом.
Во-вторых - , обратите внимание на тексты сообщений. Общеизвестно, что в 1 SMS-сообщение помещается 67-70 символов в кириллице (по-русски) или 153-160 - в латинице (транслитерацией). Если в Вашем вашем сообщении символов больше - , оно разобъется будет разбито на соответствующее количество "маленьких" «маленьких» сообщений, каждое из которых будет протарифицировано отдельно. В нашей программе они будут выглядеть одним сообщением. Т.о., постарайтесь Постарайтесь писать сообщения как можно короче. ФИО курьеров можно, простым скриптом, сократить только до имени. Телефоны можно писать компактно, без скобок и тире (это так же также важно, для того, чтобы получатель мог позвонить по приведенному номеру , просто нажав на него). Рассмотрите вариант транслитерации - : мы можем полностью транслитерировать сообщения при их формировании - тогда . Тогда в 1 сообщение поместится в 2 раза больше текста.
Добавьте в дополнительные возможности отчет "Аналитика SMS"«Аналитика SMS», который можно скачать в разделе [[Файлы для загрузки#Примеры скриптов для доп. возможностей|Скачать]]. Он позволяет проанализировать, сколько SMS тратится на отправку ваших сообщений, какой они длины, и как можно их оптимизировать.

Навигация