Рассылка СМС при помощи сервиса TurboSMS

В Ubilling версии 0.3.9 появилась возможность рассылать оповещения пользователям при помощи сервиса TurboSMS. В связи с изменениями в протоколе работы сервиса с 31 марта 2014 года в Ubilling 0.5.1 рекомендуется использовать шлюз 94.249.146.189 вместо старого 77.120.116.10.



Включается и настраивается данный модуль при помощи следующих опций конфига alter.ini:

alter.ini
TSMS_ENABLED=1
TSMS_GATEWAY="94.249.146.189"
TSMS_DB="users"
TSMS_LOGIN="testlogin"
TSMS_PASSWORD="testpassword"
TSMS_PHONEPREFIX="+38"

Теперь вкратце о назначении параметров

TSMS_ENABLED - Включена ли поддержка TurboSMS вообще. Возможные значения 0 или 1.
TSMS_GATEWAY - Адрес шлюза TurboSMS для отсылки SMS (можно не трогать)
TSMS_DB - Имя рабочей БД (по умолчанию users - можно не трогать)
TSMS_LOGIN - Логин пользователя для шлюза TurboSMS. Это ваш логин пользователя на сервисе TurboSMS
TSMS_PASSWORD - Пароль пользователя для шлюза TurboSMS. Это пароль от шлюза(!) - он может быть другим чем для входа на сайт. Будьте внимательны.
TSMS_PHONEPREFIX - Префикс который будет добавлен к телефонным номерам при отсылке с помощью TurboSMS. Префикс будет добавлен ко всем номерам мобильных при отправке. Значение этого параметра зависит от того в каком виде вы заполняете мобильные телефоны пользователей. Если это скажем номера в международном формате, вида +38050ххххххх - этот параметр следует оставить пустым. Сервис TurboSMS требует попадания на входе полных номеров в международном формате без разделительных минусов, скобочек, рюшечек и прочей самодеятельности.

Предварительная настройка

После заполнения всех нужных значений в alter.ini можно приступать к настройке самого модуля. Первым делом следует начать с заполнения вашего шаблона для отсылаемых SMS. Следует также помнить о том, что значения подставленные для каждого пользователя могут занимать больше места в сообщении чем сами макросы. О доступных шаблонизируемых для каждого пользователя макросах, доступных в шаблонах SMS можно почитать в соответствующем разделе этой wiki. О максимально допустимых размерах сообщения и других требованиях к ним, лучше почитать на сайте самого сервиса TurboSMS. В общих чертах редактирование шаблона для посылаемых сообщений выглядит как-то так: Также при помощи «Другие настройки» вам следует указать ссылку на свой сайт и ранее одобренную администрацией сервиса (это важно! Без оной одобренной, СМС-ки будут уходить… эээ… никогда) подпись. Если возникают проблемы с прочтением СМС на древних кирпичеобразных телефонах, вы можете установить опцию WAP в NONE - тогда при отправке оно будет заменено пустым значением.
Выглядит это как-то так:

Другое

Следует обратить внимание на три места в настройках самого сервиса TurboSMS. Следует помнить, что логины/пароли на шлюз могут отличаться от тех, которые вы используете для входа через web-интерфейс. Также следует выбрать способ подключения SQL.

Собственно рассылка

Если вы дочитали до этого места и успешно выполнили все, что описано выше у вас не должно возникать никаких вопросов по работе с самим модулем :)

turbosms.txt · Последние изменения: 2014/06/19 01:42 — nightfly
 
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki