Прежде чем применять настройки - внимательно читаем. От этого зависит работоспособность системы |
| Данный плагин создан для интеграции с телефонными станциями, которые могут отправлять POST запрос в биллинг и парсить ответ от биллинга |
Создаём символическую ссылку
ln -s /usr/abills/Abills/modules/Callcenter/credit.cgi /usr/abills/cgi-bin/ |
Определяем администратора, от чьего имени будет работать сопряжение и прописфываем ему API Key, эти данные будут необходимы для осуществления запроса в базу биллинга
логин администратора и сам api_key
curl -k -X POST -d "adm=superadmin&key=12345678900987654321&phone=79234567891&check=1" https://100.100.0.5:9443/acp_cgi.cgi |
curl -k -X POST -d "adm=superadmin&key=12345678900987654321&phone=79234567891&set_credit=8" https://100.100.0.5:9443/acp_api.cgi |
| Параметр | Пример | Описание | |
|---|---|---|---|
$conf{ASTER_TRUST_IP}='IP'; | $conf{ASTER_TRUST_IP}='100.64.1.1'; | IP адрес, с которого разрешён запрос | |
| $conf{ASTER_TRUST_CREDIT} ='symbol'; | $conf{ASTER_TRUST_CREDIT} ='8'; | Символ, по которому будет активирован кредит в запросе set_credit= | |
| $conf{api_credit_log}='1'; | Включение дебага | ||
| $conf{api_credit_log_file} = 'path/to/log'; | $conf{api_credit_log_file} = '/usr/abills/var/log/credit.log'; | Файл дебага, сначало надо его создать:
|