Страница 1 из 1

Очереди, пенальти, правила queuerules

Добавлено: 24 май 2021, 14:25
jlss
ребята, помогите, пожалуйста, кто хорошо дружит с очередями и queuerules.conf?
Хочу что бы через 3 сек после начала начинали звонить экстеншены 111, 222, 333 @example.
А через 30 сек после начала к ним присоединился LOCAL/444@internal

С данным конфигом ничего не происходит на 3 и 30й секундах

PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
queues.conf:

Код: Выделить всё

[general]
persistentmembers = yes
monitor-type = MixMonitor

[tech]
musicclass=default
strategy = ringall
autofill = yes
autopause = no
timeout = 60
retry = 1
ringinuse = no
setinterfacevar = yes
setqueueentryvar = yes
setqueuevar = yes
servicelevel = 15
defaultrule=techwork
joinempty = paused,inuse,ringing,unavailable,invalid

member => LOCAL/111@internal,0,111,PJSIP/111
member => LOCAL/222@internal,0,222,PJSIP/222
member => LOCAL/333@internal,0,333,PJSIP/333

member => LOCAL/111@example,1
member => LOCAL/222@example,1
member => LOCAL/333@example,1

member => LOCAL/444@internal,2

queuerules.conf

Код: Выделить всё

[techwork]
penaltychange => 3,+1
penaltychange => 30,+1
extensions.conf:

Код: Выделить всё

exten => 9000,1,Queue(tech,${QUEUE_DIAL_OPTIONS},,,60,,,sub-queue-mixmon)

Re: Очереди, пенальти, правила queuerules

Добавлено: 25 май 2021, 02:19
jlss
penaltychange начинает работать после того, как прошел timeout и retry, то есть когда очередь заново вызывает операторов.
Например:
penaltychange => 10,+1

[queue]
timeout = 8
retry = 1
strategy = ringall
autofill = yes

member => SIP/1,0
member => SIP/2,1

сначала зазвонит только SIP/1, через 10 сек будут звонить оба.
по ходу только так