Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
abills:docs:manual:admin:paysys:paysys_external_commands [2016/09/15 09:54] andriy |
abills:docs:manual:admin:paysys:paysys_external_commands [2016/11/30 16:50] (текущий) andriy |
||
---|---|---|---|
Строка 28: | Строка 28: | ||
^ $ARGV[2] | IP адрес абонента | | ^ $ARGV[2] | IP адрес абонента | | ||
+ | === Возврат кодов из скрипта === | ||
+ | Также система может следить за выполнением скрипта и реагировать на ошибки. Если скрипт возвращает текст в формате **Номер:текст** система отобразит текст в сообщении и прекртатит работу. | ||
+ | |||
+ | Номера, при которых, система сделает условленные действия: | ||
+ | ^ 1 | Покажет кнопку для установки кредита абонентом. В **тексте**, который возвращает скрипт, можно написать, например, следующее - "Доступ в Интернет ограничен. Воспользуйтесь кредитом!" | | ||
Запуск плагина, который будет мониторить и запускать команду окончания оплат. | Запуск плагина, который будет мониторить и запускать команду окончания оплат. | ||
/usr/abills/libexec/billd paysys_external_commands | /usr/abills/libexec/billd paysys_external_commands |