Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / TrixBox, Elastix, FreePbx / Вопрос по очереди: не выдавать гудки, пока трубка не снята

Вопрос по очереди: не выдавать гудки, пока трубка не снята

<1 2
Откуда: Москва
Сообщений: 6

Re: Вопрос по очереди: не выдавать гудки, пока трубка не снята

Решил проблему следующим образом:

Правиться файл: /var/www/html/admin/modules/queues/functions.inc.php:

Там вместо строки:
$ext->add('ext-queues', $exten, '', new ext_answer(''));

Вот такое условие:
if($exten=='6485') {
// noop...
}
else
{
$ext->add('ext-queues', $exten, '', new ext_answer(''));
}

грубо говоря для очереди 6485, не вставлять exten => 6495,n,Answer.

То есть теперь в файле:

extensions_additional.conf

выглядит так:
exten => 6485,1,Macro(user-callerid,)
exten => 6485,n,Set(__BLKVM_OVERRIDE=BLKVM/${EXTEN}/${CHANNEL})
exten => 6485,n,Set(__BLKVM_BASE=${EXTEN})
...

а для других очередей:
exten => 6490,1,Macro(user-callerid,)
exten => 6490,n,Answer
exten => 6490,n,Set(__BLKVM_OVERRIDE=BLKVM/${EXTEN}/${CHANNEL})
exten => 6490,n,Set(__BLKVM_BASE=${EXTEN})

Но это временное решение. Хотелось бы знать как реализовать по правильному?
2010-12-27 13:02

<1 2
Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru