Система сообщений
Для настройки необходимо зайти в веб-интерфейс администратора Carbon Billing 5, раздел Настройки и выбрать Настройка сообщений.
За настройку отправки СМС сообщений в Carbon Billing 5 отвечают следующие параметры:
Тихий час - период времени, когда сообщения не отправляются абонентам.
Заголовок сообщения - указывается тема письма.
Адрес СМС шлюза - используется при СМС рассылке.
Post параметры - параметры для СМС рассылки. %sms%-телефон рассылки, %text%-сообщение.
Важно: Для настройки отправки смс, у вашего смс шлюза должна быть возможность отправки смс путем вставки запроса в адресную строку браузера. Пример ниже.
Соответственно "Адрес СМС шлюза" это то, что у провайдера шлюза указано слева от символа "?", и "Post параметры СМС шлюза" это то что справа, при этом переменные обозначаются как %sms% - номер телефона и %text% - текст сообщения.
Пример ниже:
Условия провайдера (при вставке вашей строки в URL строку браузера должно уходить сообщение):
http://10.128.0.0/send?login=login&pass=password&tel=tel&text=text
Шаблоны сообщений
Необходимо зайти в веб-интерфейс администратора Carbon Billing 5, раздел Настройки и выбрать Шаблоны сообщений.
Галочка Отправлять сообщение отвечает за то нужно отправлять сообщение или нет. Эту галочку можно также поставить в самом шаблоне при редактировании.
В шаблонах можно использовать следующие параметры:
%(contract_number)s - номер договора;
%(balance)s - текущий баланс;
%(currecy)s - валюта сокращение (например руб.);
%(text)s - передаваемый текст (сообщение непосредственно конкретному абоненту);
%(operator_name)s - имя оператора связи(по умолчанию "Лучший провайдер");
%(allow_limit)s - сумма, которую необходимо внести абоненту для возобновления предоставления услуг
Редактирование шаблона сообщений
Текст заголовка - тема e-mail или заголовок смс.
Текст шаблона - непосредственно отправляемый текст.
Каждый шаблон сообщения может быть отправлен по любому из выбранных событий:
- Подключение услуги - приходит абоненту при подключении услуги;
- Положительный баланс - приходит абоненту при переходе абонента в положительный баланс(ниже порога отключения абонента);
- Отрицательный баланс - приходит абоненту при переходе абонента в отрицательный баланс(выше порога отключения абонента);
- Выставлен счет - приходит абоненту при выставлении счета абоненту (используется чаще для юр.лиц);
- Зачисление денег - приходит абоненту при поступлении средств на счет (при условии что в настройках абонента стоят галочки Юр.лицо и Отправлять Счет/Акт, а также Настройки - Число месяца выставления счетов на предоплату);
- Ручная отправка сообщения - при ручной отправке;
- Занесено в Аудит - при занесении информации в Аудит;
- Достигнут порог предупреждения - при достижении порога предупреждения (порог предупреждения из опций тарифа или за n дней до порога отключения);
- Сообщение из HelpDesk - при создании заявки от абонента в HelpDesk (приходит инженерам Helpdesk);
- Сообщение из CRM - при создании задачи в CRM (приходит ответственному исполнителю).
В настоящее время поддерживаются 4 способа отправки сообщений пользователям:
- Письмо на e-mail;
- SMS сообщение на телефон;
- Всплывающее сообщение в Carbon Agent;
- Передача сообщения по winpopup (редко используется).
Если не выбрать конкретный вид сообщения, то рассылка будет вестись всеми доступными средствами.
Отправитель
Поле отправитель зависит от типа сообщения:
- Если сообщение системное, например у пользователя кончились деньги на счёте, то в поле отправитель будет указан e-mail, принадлежащий группе "Все" (id 1);
- Если сообщение отправлялось вручную с помощью веб-интерфейс администратора Carbon Billing 5, то отправителем будет указан e-mail администратора системы, который это сообщение отправил;
- Если данные поля не заполнены, отправителем будет почта вида root@www.example.com, где www.example.com - доменное имя главного внешнего интерфейса.
Отправка сообщений
Для отправки сообщений непосредственно одному из абонентов необходимо зайти в раздел Абоненты, выбрать абонента, вкладка Отправить сообщения. Выбирается метод отправки и пишется текст сообщения.
Настройка e-mail'ов или кому, что и от кого приходит
Группа "Все"
Подходящее имя: что-то вроде info@provider.name
Что отправляется от её имени: системные сообщения о том, что баланс положительный, баланс отрицательный и т.д.
Пример оператора смс-шлюза
Вот один из примеров оператора смс-шлюза, который можно настроить в Carbon Billing 5 http://smsc.ru/