Конфигурационный файл 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 - содержат имена таблицы базы данных.