Методы отправки

Метод отправки - это серверная логика реальной фактической отправки конечного сообщения подписчику. Настройка методов отправки происходит во вкладке Методы отправки. На данный момент существуют следующие встроенные механизмы отправки сообщения и возможные опции, которые задаются в настройках плагина:

  • Email - отправка сообщения осуществляется на почтовый ящик подписчика, при этом отправляются также все приложенные файлы. Существует возможность отписываться от рассылки.

    Настройка отписки от рассылки
    #флаг, включающий возможность отписки от email-рассылок
    dispatch.email.unsubscribe=true
    #адрес сервера биллинга, доступный для запросов внешних систем.
    #здесь может быть указан адрес nginx с настроенным пробросом до машины с биллингом.
    billing.url=http://localhost:8080/bgbilling/
    #текст ссылки, которую увидит абонент в письме, для отписки от рассылки
    dispatch.unsubscribe.text=Отписаться от рассылки
    #url, куда будет перенаправлен пользователь после успешной отписки
    dispatch.after.unsubscribe.url=http://www.bgbilling.ru
  • SMS (smsc.ru) - отправка сообщения осуществляется на мобильный телефон подписчика, посредством смс сообщения.

    sender.sms.smsc.login=
    sender.sms.smsc.sender=
    sender.sms.smsc.password=
    # Представление сообщения в виде транслита. Возможные значения:
    # 0 – не переводить в транслит.
    # 1 (по умолчанию) – перевести в транслит в виде "translit".
    # 2 – перевести в транслит в виде "mpaHc/Ium"
    sender.sms.smsc.translit=
  • SMS (enterix.ru) - отправка сообщения осуществляется на мобильный телефон подписчика, посредством смс сообщения.

    sender.sms.enterix.login=
    sender.sms.enterix.sign=
    sender.sms.enterix.password=
  • SMS (smsaero.ru) - отправка сообщения осуществляется на мобильный телефон подписчика, посредством смс сообщения.

    sender.sms.smsaero.login=
    sender.sms.smsaero.password=D06071FC526EA03696 - ваш пароль в md5.(можно воспользоваться Утилиты->Вычисление Digest)
    sender.sms.smsaero.sign=SiGnAtUrE - ваша подпись(предварительно заведення в л/к smsaero.ru ).

Помимо встроенных способов отправки сообщения существует возможность реализации пользовательских способов отправки. Для реализации этой возможности необходимо воспользоваться механизмом динамически загружаемых Java-классов. Необходимо создать динамический класс, реализующий интерфейс ru.bitel.bgbilling.plugins.dispatch.server.sender.Sender, а затем создать метод отправки нажатием на кнопку Добавить в панели инструментов, указав этот класс в выпадающем списке.

images/download/attachments/43386511/dispatch_plugin_sender_types.png