muslim_yus писал(а):
а в Вашем варианте (в custom trank) при custom dialstring - SIP/701$OUTNUM$@192.168.0.31 нужно в outbound routes этот транк в trunk sequence добавить?
Да.
Причем у вас возникнет проблема, вы сможете звонить только по первому транку в оутбаунд роуте. Исправляется ручками в
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));
$exten = 's-NOANSWER';
$ext->add($context, $exten, '', new ext_noop('Dial failed due to trunk reporting NOANSWER - giving up'));
$ext->add($context, $exten, '', new ext_playtones('congestion'));
$ext->add($context, $exten, '', new ext_congestion(20));
$exten = 's-CANCEL';
$ext->add($context, $exten, '', new ext_noop('Dial failed due to trunk reporting CANCEL - giving up'));
$ext->add($context, $exten, '', new ext_playtones('congestion'));
$ext->add($context, $exten, '', new ext_congestion(20));
$exten = 's-CHANUNAVAIL';
$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} (hangupcause: ${HANGUPCAUSE}) -
и закоментировать все до
$exten = 's-CHANUNAVAIL';