Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 3 Следующий »

Памятка

Прежде чем применять настройки - внимательно читаем. От этого зависит работоспособность системы


Краткое описание модуля

Данный плагин создан для интеграции с телефонными станциями, которые могут отправлять POST запрос в биллинг и парсить ответ от биллинга

Ошибка отображения макрокоманды «children»

null

Включение модуля

Создаём символическую ссылку

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/credit.cgi

Установка кредита

curl -k -X POST -d "adm=superadmin&key=12345678900987654321&phone=79234567891&set_credit=8" https://100.100.0.5:9443/credit.cgi

Описания параметров файла config.pl

ПараметрПримерОписание

$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';

Файл дебага, сначало надо его создать:

touch /usr/abills/var/log/credit.log

Дополнительная информация

  • Нет меток