1 | изначальная версия редактировать | |
Нашел решение данной проблемы при входе звонка на группу, если в группе включено проигрывание музыки то не применяются дефолтные параметры звонка типа таких Ttr я нашел ошибку в скрипте FreePBX который генерит настройки для АСТЕРА
в скрипте /var/www/html/admin/modules/ringgroups/functions.inc.php найти строку
$dialopts = "m(${ringing})".str_replace('r', '', $amp_conf['DIAL_OPTIONS']);
и поменять её на
$dialopts = '${DIAL_OPTIONS}'."m(${ringing})");
короче код проверки использования музыки на группе должен выглядеть так
if($ringing == 'Ring' || empty($ringing) ) {
$dialopts = '${DIAL_OPTIONS}';
} else {`enter code here`
$dialopts = '${DIAL_OPTIONS}'."m(${ringing})";
}
у меня Elastix 2.6 FreePBX 2.11
имейте в виду что при обновлении FreePBX изменения в данном файле надо делать снова
2 | добавление информации редактировать |
Нашел решение данной проблемы при входе звонка на группу, если в группе включено проигрывание музыки то не применяются дефолтные параметры звонка типа таких Ttr я нашел ошибку в скрипте FreePBX который генерит настройки для АСТЕРА
в скрипте /var/www/html/admin/modules/ringgroups/functions.inc.php найти строку
$dialopts = "m(${ringing})".str_replace('r', '', $amp_conf['DIAL_OPTIONS']);
и поменять её на
$dialopts = '${DIAL_OPTIONS}'."m(${ringing})");
короче код проверки использования музыки на группе должен выглядеть так
if($ringing == 'Ring' || empty($ringing) ) {
$dialopts = '${DIAL_OPTIONS}';
} else {`enter code here`
$dialopts = '${DIAL_OPTIONS}'."m(${ringing})";
}
у меня Elastix 2.6 FreePBX 2.11
имейте в виду что при обновлении FreePBX изменения в данном файле надо делать снова
UPD1
Если кто-то общается с коммандой FreePBX не могли бы вы им написать о том что в команде
$dialopts = "m(${ringing})".str_replace('r', '', $amp_conf['DIAL_OPTIONS']);
строка
str_replace('r', '', $amp_conf['DIAL_OPTIONS']);
выдаёт пустоту чтобы это было пофиксено в дальнейших релизах
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.