проблема с последовательностью выбора транка Trixbox 2.6.2.2 и D-link 6004s
Сообщений: 8
|
проблема с последовательностью выбора транка Trixbox 2.6.2.2 и D-link 6004s
Здравствуйте, помогите пожалуйста с последовательностью выбора транка на Trixbox 2.6.2.2 и D-link 6004s,
Проблема в том, что если первый транк описанный в исходящих правилах трибокса (веб интерфейсе) занят, то звонок на второй описанный там же не идет а показывает занятость?
Была в начале вообще проблема выбора транка но это удалось решить путем добавления спереди набираемого номера, номера нужного транка (это было сделано опять же через веб интерфейс в правилах набора самого транка правилом (номер транка+.)
Как сделать выбор нужного транка если первый занят? Перебор номера самим шлюзом не устраивает.
|
Откуда: Уфа
Сообщений: 5856
|
Re: проблема с последовательностью выбора транка Trixbox 2.6.2.2 и D-link 6004s
я писал на этом форуме, ищите.
|
Сообщений: 8
|
Re: проблема с последовательностью выбора транка Trixbox 2.6.2.2 и D-link 6004s
switsh я искал не могу ничего нужного найти, может сформулировал что-то неправильно дай пожалуйста ссылку, с Уважением
|
Откуда: Уфа
Сообщений: 5856
|
Re: проблема с последовательностью выбора транка Trixbox 2.6.2.2 и D-link 6004s
мне тоже лень искать
напишу еще раз:
Шлюзы D-Link имеют свой механизм выбора линии, при этом им глубоко наплевать на какой порт звонят,
они выбирают первый доступный. Чтобы выбрать конкретный порт, нужно звонить так:
Custom trunk: LOCAL/7813$OUTNUM$@pulse-convert
или так:
Custom trunk: SIP/7812$OUTNUM$@7812
или так:
В диалплане транка:7813+X.
где 7813 это номер порта fxo
Однако при этом следует помнить, что не работает определение состояния линии, она займется в любом случае.
Если линия не подключена - будет тишина или сильное эхо.
При звонке на занятую линию шлюз дает сигнал "занято", при наличии в маршруте нескольких транков вызов прекращается.
Чтобы этого избежать, надо модифицировать файл \var\www\html\admin\modules\core\functions.inc.php со строки 1240
$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'));
что закомментировано - было раньше, а что нет - стало теперь.
|
Сообщений: 8
|
Re: проблема с последовательностью выбора транка Trixbox 2.6.2.2 и D-link 6004s
Swith огромное спасибо, все заработало, просто супер, три месяца рыл интернет чтобы решить задачу, и здесь на тебе за один день. Мир не без добрых людей
|
Откуда: Уфа
Сообщений: 5856
|
Re: проблема с последовательностью выбора транка Trixbox 2.6.2.2 и D-link 6004s
пользуйтесь наздоровье!
|
Сообщений: 1
|
Re: проблема с последовательностью выбора транка Asterisk и D-link 6004s
switch
Подскажи еще плз.
у меня D-link 6004s и Asterisk 2 линии город и 2 линии старая атс. Выглядит так:
line1/line1 192.168.111.197 D 5060 OK (66 ms)
line2/line2 192.168.111.197 D 5060 OK (66 ms)
mgtsline1/mgtsline1 192.168.111.197 D 5060 OK (66 ms)
mgtsline2/mgtsline2 192.168.111.197 D 5060 OK (65 ms)
Внутр. АТС
exten => _1XX,n,Dial(SIP/${EXTEN}@line1,30,T )
Город
exten => _XXXXXXX,n,Dial(SIP/${EXTEN}@mgtsline1,30,T);
В диалплане транка:7813+X.
где 7813 это номер порта fxo
Тут можно по подробней. Линии нумеруются не 1-4 ?
Мне надо 1-2 это Город
3-4 внутр. Атс
|
Откуда: Уфа
Сообщений: 5856
|
Re: проблема с последовательностью выбора транка Trixbox 2.6.2.2 и D-link 6004s
если FXO порт шлюза зареган и имеет свой номер (7813,02345, trunk01 и тп) то конкретно через него можно позвонить набрав
[номер_порта][номер в линию]
|
Сообщений: 8
|
Re: проблема с последовательностью выбора транка Trixbox 2.6.2.2 и D-link 6004s
switch здравствуй поставил Trixbox 2.8.0.3 и указанный тобой способ не работает, файл \var\www\html\admin\modules\core\functions.inc.php изменился номер строки теперь 1519 и 1542 и $exten = 's-BUSY' теперь прописывается в двух местах
|
Откуда: Уфа
Сообщений: 5856
|
Re: проблема с последовательностью выбора транка Trixbox 2.6.2.2 и D-link 6004s
про 2.8.0.3 ничего сказать не могу. не пользовался.
|
|