transfer
Сообщений: 5
|
transfer
Добрый день,
в триксбоксе есть экстеншены 7хх, при трансфере с одного экстеншена на другой, после полного набора экстеншена приходится ждать несколько секунд(таймаут). вопрос в том, как сделать чтобы триксбокс делал трансфер сразу после набора трёх цифр, без выжидания таймаута?
в астериск 1.6 делалось достаточно легко, в контексте просто указывался экстеншен _7XX, а как сделать подобное в триксбоксе не могу понять
|
Сообщений: 6521
|
Re: transfer
Это не Астериск, это диал-план на устройствах, которые делают трансфер. У них есть параметр - interdigits timeout, после которого не ждут дальнейшего набора, а ставят невидимую решётку (ну чтоб понятней было) и номер отправляется в набор на *.
Если на устройствах детализировать диал план, т е сказать, что есть внутренние номера 7ХХ, то после набора трёхзначных с семёрки interdigits timeout не будет ожидать ввода и сразу будет отправлять на *.
|
Сообщений: 5
|
Re: transfer
трансфер осуществляется средствами триксбокса, т.е. через через feature code, в этом случае как раз наоборот, диалплан астериска играет роль, а диалплан устройств нет
|
Сообщений: 6521
|
Re: transfer
Так думаете?
Зопесал.
|
Сообщений: 866
|
Re: transfer
а почему нет, собственно? неизвестно же что за терминалы... может там аналоговые телефоны вообще стоят и трансфер по звездочке...
Значит астериск у вас считает что вы можете трансферить и на номера длиннее трех символов (на городские например).
я бы лично забил. У меня вон ждут все и не плачут. Зато и трансфер можно сделать не только на 7xx но и на 74951234567 :)
|
Сообщений: 6521
|
Re: transfer
На терминалах тоже есть диал-план. но он мутный.
Например в Cisco ATA-186 выглядит так:
*St4-|#St4-|911|1>#t8.r9t2-|0>#t811.rat4-|^1t4>#.-
В Cisco ИП телефонах уже цивильней, приближен к пониманию пользователя, а не программера, который ваял прошивку. dialplan.xml:
<DIALTEMPLATE>
<TEMPLATE MATCH="*" Timeout="5"/>
<TEMPLATE MATCH="1409.." Timeout="1"/>
<TEMPLATE MATCH="2.." Timeout="1"/>
<TEMPLATE MATCH="3.." Timeout="1"/>
<TEMPLATE MATCH="495......." Timeout="1"/>
<TEMPLATE MATCH="499......." Timeout="1"/>
<TEMPLATE MATCH="4.." Timeout="1"/>
<TEMPLATE MATCH="4..." Timeout="1"/>
<TEMPLATE MATCH="5.." Timeout="1"/>
<TEMPLATE MATCH="6......." Timeout="1"/> -->
<TEMPLATE MATCH="7.." Timeout="1"/>
</DIALTEMPLATE>
|
Сообщений: 866
|
Re: transfer
не, ну диалплан есть на всех SIP устройствах скорее всего.
Однако же если транфер он делает не родными средствами терминала (особой кнопочкой) а через Asterisk features (типа atxfer по звездочке например), то диалплан терминала роли не играет вообще - астериск просто говорит "давай, вводи" и считывает DTMF до тех пор пока не будет однозначный матч или таймаут не наступит. Терминал в этом случае - не более чем keypad для ввода цифр и моск не включает...
|
Сообщений: 6521
|
Re: transfer
Но решОтка то ему всяко поможет?
|
Откуда: Москва
Сообщений: 3421
|
Re: transfer
думаю что во время нажатия трансфер методом астериска (feature) каждая цифра сразу поступает в астериск (канал же поднят!), и задержка связана строго планом набора. Думаю, астер просто не может сразу заматчить _7XX, так как в том же контексте есть _XXXXXX., типа того.
Если использовать трансфер методом телефона, то телефон уже ждет ввода всех цифр и передает в виде SIP сообщения.
|
Сообщений: 5
|
Re: transfer
dimas и litnimax правы, канал поднят, соответственно телефон даже не догадывается что вызов трансферят :)
ded, решетка проблему решает, да. но как всё-таки без неё?:)
|
|