Trixbox исходящие звонки
После установки и настройки Trixbox у клиента, выяснилось следующие:
На Trixbox настроены 4 транка. При исходящем звонке занимается первый транк. Если сделать из офиса еще один звонок – идет сигнал занято (короткие гудки). Trixbox пытается все время звонить через первый транк, если он занят то позвонить не удается.
Данная проблема решилась редактированием файла:
\var\www\html\admin\modules\core\functions.inc.php
Ищем строки:
$exten = ‘s-BUSY’;
комментируем:
//$ext->add($context, $exten, ”, new ext_noop(‘Dial failed due to trunk reporting BUSY – giving up’));
//$ext->add($context, $exten, ”, new ext_playtones(‘busy’));
//$ext->add($context, $exten, ”, new ext_busy(20));
И добавляем следующие строки:
$ext->add($context, $exten, ”, new ext_gotoif(‘$["x${OUTFAIL_${ARG1}}" = "x"]‘, ‘noreport’));
$ext->add($context, $exten, ”, new ext_agi(‘${OUTFAIL_${ARG1}}’));
$ext->add($context, $exten, ‘noreport’, new ext_noop(‘TRUNK Dial failed due to ${DIALSTATUS} – failing through to other trunks’));