trixbox выбор транка

Проверка транка на зянятость и выбор следующего из списка.
Находим.
$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} ‘));

Comments are closed.