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

Проблема с app_queue

не работает joinempty = ringing
1 2>
Сообщений: 14

Проблема с app_queue

Ребята, помогите разобраться пожалуйста. Хочу предотвратить попадание в очередь звонков, если все операторы каким-либо образом заняты, всё работает, за исключением joinempty = ringing - звонок попадает в очередь, как ни в чём не бывало. Что я делаю не так? Астериск 1.6.2.5 из Ubuntu 10.04 LTS, впрочем 1.6.2.9-rc1 из сорцов ведёт себя также.
Конфиги для теста почти дефолтовые, кроме:

sip.conf

callcounter = yes

[1001]
type=friend
secret=1001
host=dynamic

[1002]
type=friend
secret=1002
host=dynamic

[1003]
type=friend
secret=1003
host=dynamic


extensions.conf внутри контекста default

exten => 1001,1,Dial(SIP/1001)
exten => 1002,1,Dial(SIP/1002)
exten => 1003,1,Dial(SIP/1003)
exten => 1004,1,Queue(operators)
exten => 1004,n,Hangup()


queues.conf

[operators]
joinempty = unavailable,inuse,ringing
member => SIP/1003

Звоним с 1001 на 1003, и пока он звенит - с 1002 на 1004..
2010-06-05 15:37

Сообщений: 1129

Re: Проблема с app_queue

а смысл товтологии если вы уже баг репорт заполнили?

ps
я так и не понял кто кому и зачем звонит и чего нужно добиться
ортодоксальный антиастерискер || антилинуксоид! (астериск || линукс) - иррациональное решение!. и здесь я тоже http://forum.asterisk.ru
2010-06-05 16:44

Сообщений: 14

Re: Проблема с app_queue

а смысл товтологии если вы уже баг репорт заполнили?
ну мало ли.. вдруг я не догоняю где-то :)

я так и не понял кто кому и зачем звонит и чего нужно добиться


добиться нужно, чтоб joinempty = ringing работало как написано в документации.. сейчас оно не работает.
2010-06-05 20:34

Сообщений: 1129

Re: Проблема с app_queue

; ringing: a member is not considered available if his phone is currently ringing
в вашем лог-отчете я не увидел ваших доказательст что оно НЕработает
если все операторы каким-либо образом заняты, всё работает, за исключением joinempty = ringing - звонок попадает в очередь

я поэтому и переспросил
а как вы хотели что бы оно работало?
ортодоксальный антиастерискер || антилинуксоид! (астериск || линукс) - иррациональное решение!. и здесь я тоже http://forum.asterisk.ru
2010-06-05 20:44

Сообщений: 14

Re: Проблема с app_queue

Непонятно, что именно непонятно. Попробую ещё раз:

в конфиге написано: joinempty = unavailable,inuse,ringing
Мембер очереди только один (для теста) - 1003.
Далее сами тесты.

Тест номер раз: абонент 1003 не зарегистрирован. Звонок с 1002 на 1004 приводит к Unable to join queue operators (что правильно, ибо есть joinempty = unavailable в конфиге). 1002 слышит BUSY.
Тест номер два: абонент 1003 зарегистрирован. Совершаем звонок с 1001 на 1003, на 1003 поднимаем трубу, происходит разговор. Пока 1001 и 1003 разговаривают друг с другом, звоним с 1002 на 1004, с тем же результатом (что опять-таки правильно, т.к. есть joinempty = inuse в конфиге). 1002 слышит BUSY.
Тест номер три: абонент 1003 зарегистрирован. Совершаем звонок с 1001 на 1003, но на 1003 трубу не подымаем, 1003 звонит, 1001 слышит КПВ. В этот момент звоним с 1002 на 1004 - и вот тут звонок попадает в очередь, хотя не должен, т.к. есть joinempty = ringing в конфиге. В результате вместо BUSY 1002 слышит КПВ.

Понятно объяснил?
2010-06-05 22:13

Сообщений: 1129

Re: Проблема с app_queue

дауж
ужтак да...

итого
я вижу только одного мембера в конфиге для очереди
member => SIP/1003

кто там такие 1002 1004
я понятия не имею
как о них не знает и астериск
ортодоксальный антиастерискер || антилинуксоид! (астериск || линукс) - иррациональное решение!. и здесь я тоже http://forum.asterisk.ru
2010-06-05 22:23

Avatara of zzuz
Откуда: SPb
Сообщений: 1307

Re: Проблема с app_queue

Я думаю нужно начинать не с того , что должно или не должно по мнению автора работать, а с того, зачем ему вообще очереди и как он вообще понимает , как реализована очередь в IP PBX Asterisk.
http://линия24.рф - Астериск и прочие бубны!
2010-06-05 22:28

Сообщений: 14

Re: Проблема с app_queue

Как, по вашему, должно работать joinempty = ringing?
2010-06-05 22:52

Сообщений: 14

Re: Проблема с app_queue

кто там такие 1002 1004
я понятия не имею
как о них не знает и астериск
Конфиг я привёл в первом сообщении. От дефолтового make samples он отличается только тем, что я написал, ничем более.
2010-06-05 22:55

Сообщений: 1129

Re: Проблема с app_queue

вы так говорите будто я астерисковский дефолтовый конфиг знаю

но повторюсь
кто там такие 1002 1004, ни я понятия не имею, ни астериск



сечас попробуем магическое заклинание!
в платный саппорт!

говорят от него появлется дикое желание все настроить самостоятельно)
ортодоксальный антиастерискер || антилинуксоид! (астериск || линукс) - иррациональное решение!. и здесь я тоже http://forum.asterisk.ru
2010-06-05 23:29

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