Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

спросил 2015-08-14 12:26:51 +0400

AlexPTZ Gravatar AlexPTZ

http://www.virtel.net/

Queue rules перезапуск

Здравствуйте, коллеги!

Есть Asterisk 11.7

queues.conf
[queue1]
member=SIP/user1,1
member=SIP/user2,1
member=SIP/user3,2
member=SIP/user4,3
strategy=ringall

queuerules.conf
[rule1]
penaltychange => 0,1,1
penaltychange => 5,2,1
penaltychange => 10,3,1

extensions.conf
[context]
exten => 9999,1, Answer
same => n, Queue(queue1,tThH,,,300,,,,rule1)

Подскажите пожалуйста, как сделать чтобы на 15 секунде применилось самое первое penaltychange => 0,1,1 и дальше по кругу ?

Queue rules перезапуск

Здравствуйте, коллеги!

Есть Asterisk 11.7

queues.conf
[queue1]
member=SIP/user1,1
member=SIP/user2,1
member=SIP/user3,2
member=SIP/user4,3
strategy=ringall

queuerules.conf
[rule1]
penaltychange => 0,1,1
penaltychange => 5,2,1
penaltychange => 10,3,1

extensions.conf
[context]
exten => 9999,1, Answer
same => n, Queue(queue1,tThH,,,300,,,,rule1)

Подскажите пожалуйста, как сделать чтобы на 15 секунде применилось самое первое penaltychange => 0,1,1 и дальше по кругу ?

как вариант сделать в dialplan

exten => queue1,1, NoOp
 same => n, queue(queue1_1,tThH,,,5)
 same => n, queue(queue1_2,tThH,,,5)
 same => n, queue(queue1_3,tThH,,,5)
 same => n, goto(1)

переделать очереди

[queue1]
member=Local/queue1,1

[queue1_1]
member=SIP/user1,1
member=SIP/user2,1
strategy=ringall

[queue1_2]
member=SIP/user1,1
member=SIP/user2,1
member=SIP/user3,2
strategy=ringall

[queue1_3]
member=SIP/user1,1
member=SIP/user2,1
member=SIP/user3,2
member=SIP/user4,3
strategy=ringall

это все работает, но:

  1. в статистике ответивший участник группы не идентифицируется. В логах очереди остается как Local/queue1@context
  2. в queue1 не работает joinempty и leavewhenempty

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.