Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
abills:docs:modules:sms:ru [2018/03/06 09:23] andriy [Sms Callback] |
abills:docs:modules:sms:ru [2018/11/06 16:18] (текущий) larysa |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | **''Документация по модулю Sms и принадлежащим к нему страницам перенесена в Confluence''** | ||
+ | [[http://abills.net.ua:8090/display/AB/Sms]] | ||
+ | |||
+ | |||
=====SMS===== | =====SMS===== | ||
Модуль отправки SMS сообщений. Может использовать локальный и удалённые шлюзы отправки смс. | Модуль отправки SMS сообщений. Может использовать локальный и удалённые шлюзы отправки смс. | ||
Строка 18: | Строка 22: | ||
* [[#txtlocal|http://www.txtlocal.com]] | * [[#txtlocal|http://www.txtlocal.com]] | ||
* [[abills:docs:modules:sms:sms_broker:ru|Sms Broker]] | * [[abills:docs:modules:sms:sms_broker:ru|Sms Broker]] | ||
+ | * [[#bulksms|Bulksms]] | ||
+ | * [[#nikita|Nikita]] | ||
+ | * [[#idmkg|IDM.KG]] | ||
====Screenshots==== | ====Screenshots==== | ||
Строка 25: | Строка 32: | ||
Создать таблицы в базе. | Создать таблицы в базе. | ||
- | # mysql --default-character-set=utf8 -D abills < db/Sms.sql | + | # mysql --default-character-set=utf8 -D abills < db/Sms.sql |
Подключение модуля. | Подключение модуля. | ||
Строка 197: | Строка 204: | ||
|$conf{SMS_BULKSMS_SENDER} = 'sms sender'; | Подпись сообщения (имя отправителя) | | |$conf{SMS_BULKSMS_SENDER} = 'sms sender'; | Подпись сообщения (имя отправителя) | | ||
|$conf{SMS_BULKSMS_API} = 'http:/ /10.0.15.2/index.php'; | Адрес по которому доступен API | | |$conf{SMS_BULKSMS_API} = 'http:/ /10.0.15.2/index.php'; | Адрес по которому доступен API | | ||
+ | |||
+ | ==== Nikita ==== | ||
+ | |$conf{SMS_NIKITA_URL} = 'http://www.nikita.am/'; | Сервер обрабатывающий запрос | | ||
+ | |$conf{SMS_NIKITA_LOGIN} = 'login'; | Логин| | ||
+ | |$conf{SMS_NIKITA_PASSWORD} = 'password';| Пароль| | ||
+ | |$conf{SMS_NIKITA_SERVICE_NUMBER} = 'service_num';| Номер предоставленный сервисом| | ||
=====Отчёты===== | =====Отчёты===== | ||
Строка 205: | Строка 218: | ||
=====Дополнительно===== | =====Дополнительно===== | ||
+ | |$conf{SMS_LIMIT} = 3; | Ограничение колличества отправляемых смс одному пользователю в день | | ||
|$conf{SMS_FEES}='2.00'; | Оплата за отправку смс | | |$conf{SMS_FEES}='2.00'; | Оплата за отправку смс | | ||
|$conf{SMS_TRANSLIT}=1; | Транслитерировать отправляемые сообщения | | |$conf{SMS_TRANSLIT}=1; | Транслитерировать отправляемые сообщения | | ||
Строка 239: | Строка 253: | ||
chmod +x sms_callback.cgi | chmod +x sms_callback.cgi | ||
| | ||
+ | === Настройки === | ||
+ | ^ $conf{SMS_CALLBACK_LANGUAGE}='russian'; | Настройка для подгрузки нужного словаря. | | ||
+ | | ||
+ | Этот шлюз обрабатывает SMS сообщение от пользователя и выполняет действия по команде. | ||
+ | |||
+ | Пример SMS сообщения: **123+03+12345678**, где | ||
+ | |||
+ | ^ 123 | Это UID абонента | | ||
+ | ^ 03 | Тип команды | | ||
+ | ^ 12345678 | Дополнительная информация | | ||
+ | |||
+ | === Все поддерживаемые типы комманды === | ||
+ | ^ 01 | Отправит шаблон internet_user_memo_sms.tpl пользователю | | ||
+ | ^ 02 | Отправит шаблон sms_callback_user_info.tpl пользователю | | ||
+ | ^ 03 | Выполняет внешнюю команду для пользователя. Например, изменения пароля Wi-fi, где параметр "Дополнительная информация" будет использоваться как новый Wi-fi пароль | | ||
+ | ^ 04 | Переводит пользователя в статус Приостановлен | | ||
+ | ^ 05 | Переводит пользователя в статус Активно | |