Конфигурационный файл web-интерфейса
Файл находится в web-директории Pbxunit и имеет имя config.php
Реквизиты для подключения к базе данных aserisk:
$_AST_CONFIG['DBAddr'] = 'localhost';
$_AST_CONFIG['DBPort'] = 3306;
$_AST_CONFIG['DBName'] = 'asterisk';
$_AST_CONFIG['DBUser'] = 'freepbxuser';
$_AST_CONFIG['DBPass'] = '';
Реквизиты для подключения к базе данных aseriskcdrdb:
$_AST_CONFIG['DBAddrCDR'] = 'localhost';
$_AST_CONFIG['DBPortCDR'] = 3306;
$_AST_CONFIG['DBNameCDR'] = 'asteriskcdrdb';
$_AST_CONFIG['DBUserCDR'] = 'freepbxuser';
$_AST_CONFIG['DBPassCDR'] = '';
Настройки отображения отчета "записи разговоров":
minphoneout - минимальная длина внешнего номера телефона
$_AST_CONFIG['minphoneout'] = 5;
StatShowInternal - показывать внутренние разговоры. Если значение "0" - отображаются звонки, в которых длина номера источник или назначения больше или равно значению указанному в переменной minphoneout. Если значение "1" - отображаются внешние и внутренние звонки:
$_AST_CONFIG['StatShowInternal'] = 0;
StatShowDirect - выводить в отчете функционал фильтра направления звонка (входящий или исходящий):
$_AST_CONFIG['StatShowDirect'] = 0;
MonitorPath - путь к каталогу с записями разговоров в ОС, используется для скачивания записей через WEB-интерфейс:
$_AST_CONFIG['MonitorPath'] = '/var/spool/asterisk/monitor';
WebMonitorPath - Путь к каталогу с записями, внутри WEB-директории. Используется для прослушивание записей через WEB-плеер:$_AST_CONFIG['WebMonitorPath'] = './monitor';
Другие настройки:
Начальные год, месяц и день для фильтров по дате в web-интерфейсе:$_AST_CONFIG['StartYearDefault'] = '2017';
$_AST_CONFIG['StartMonthDefault'] = '01';
$_AST_CONFIG['StartDayDefault'] = '01';
lang - язык WEB-интерфейса. Возможные значение "ru" - русский, "en" - английский.$_AST_CONFIG['lang'] = 'ru';
AlwRememberAuth - автоматически запоминать авторизацию в браузере пользователя. При значении "1" - всегда запоминает и устанавливает cookies в браузере пользователя. При "0" - запоминает только при установленной галке "запомнить меня на этом компьютере" во время авторизации.$_AST_CONFIG['AlwRememberAuth'] = 0;
APIKey - ключ авторизации для WEB-API$_AST_CONFIG['APIKey'] = 'pbxunit';
Параметры генератора речи:
Путь по умолчанию к каталогу с кэшем для записей:
$_AST_CONFIG['tts_default_cache_path'] = '/var/spool/asterisk/speech';
Язык по умолчанию для Yandex Speech: $_AST_CONFIG['tts_default_lang_yandex'] = 'ru-RU';
Язык по умолчанию для Google tts: $_AST_CONFIG['tts_default_lang_gtts'] = 'ru';
Регион по умолчанию для Amazon Polly:$_AST_CONFIG['tts_default_amazon_polly_region'] = 'us-east-1';
Голос по умолчанию для Amazon Polly:$_AST_CONFIG['tts_default_amazon_polly_voice'] = 'Geraint';
Пути до каталогов внутри WEB-директории:
RootPath - корневая web-директория, по умолчанию установлена как текущая:
$_AST_CONFIG['RootPath'] = './';
ShellPath - директория для подключаемых страниц:
$_AST_CONFIG['ShellPath'] = $_AST_CONFIG['RootPath'].'shell/';
ImgPath - директория с изображениями:
$_AST_CONFIG['ImgPath'] = $_AST_CONFIG['RootPath'].'img/';
JSPath - директория с файлами JavaScript:
$_AST_CONFIG['JSPath'] = $_AST_CONFIG['RootPath'].'js/';
LibPath - директория с библиотеками:
$_AST_CONFIG['LibPath'] = $_AST_CONFIG['RootPath'].'lib/';
UploadPath - директория для загрузки:
$_AST_CONFIG['UploadPath'] = $_AST_CONFIG['RootPath'].'upload/';
WebTmpPath - директория для временных файлов, рекомендуется очищать директорию от старых файлов по расписанию в crontab:
$_AST_CONFIG['WebTmpPath'] = '/var/www/html/pbxunit/tmp';
Переменные вида <название>_table - содержат имена таблицы базы данных.