Package: asterisk
Version: 1:1.6.2.9-2+squeeze12

Don't know when this happened, but some of the last updates has changed how 
asterisk behaves with queue-rules.

Previous this worked as following:
The members with penalty 1 rang for 20 secounds, then members with penalty 1+2 
rang for the next 60 secounds, then 1+2+3 rang and so on.

How it works now:
The members with penalty 1 are ringing until timeout (about 120 secounds), then 
only members with penalty 2 are ringing etc.

It doesen't seem that the queuerules works at all.


MMP2*CLI> queue show rules
Rule: nyteknisktest
        After 20 seconds, adjust QUEUE_MAX_PENALTY to 2 and adjust 
QUEUE_MIN_PENALTY to 1
        After 60 seconds, adjust QUEUE_MAX_PENALTY to 3 and adjust 
QUEUE_MIN_PENALTY to 1
        After 120 seconds, adjust QUEUE_MAX_PENALTY to 4 and adjust 
QUEUE_MIN_PENALTY to 1


MMP2*CLI> queue show nyteknisktest
nyteknisktest has 0 calls (max unlimited) in 'ringall' strategy (39s holdtime, 
177s talktime), W:0, C:18, A:0, SL:0.0% within 0s
   Members:
      SIP/xxxxxx07 with penalty 1 (Not in use) has taken 15 calls (last was 
6720 secs ago)
      SIP/xxxxxx05 with penalty 2 (Not in use) has taken 3 calls (last was 
334594 secs ago)
      SIP/xxxxxx10 with penalty 3 (Not in use) has taken no calls yet
      SIP/xxxxxx03 with penalty 4 (Not in use) has taken no calls yet
      SIP/xxxxxx02 with penalty 4 (Not in use) has taken no calls yet
      SIP/xxxxxx04 with penalty 3 (In use) has taken no calls yet
      SIP/xxxxxx06 with penalty 3 (Not in use) has taken no calls yet
      SIP/xxxxxx08 with penalty 4 (Not in use) has taken no calls yet
      SIP/xxxxxx09 with penalty 4 (Not in use) has taken no calls yet
      SIP/xxxxxx12 with penalty 3 (Not in use) has taken no calls yet
   No Callers



extentions.conf

exten => 1,1,Verbose(Teknisk)
exten => 1,n,Set(QUEUE_MIN_PENALTY=1)
exten => 1,n,Set(QUEUE_MAX_PENALTY=1)
exten => 1,n,Queue(nyteknisktest)
exten => 1,n,Hangup()


queuerules.conf

[nyteknisktest]
penaltychange => 20,2,1
penaltychange => 60,3,1
penaltychange => 120,4,1

queues.conf

[nyteknisktest]
musiconhold = ourmoh
defaultrule = nyteknisktest
strategy = ringall
periodic-announce = ringetilbake
periodic-announce-frequency = 0
announce-frequency = 0
announce-holdtime = no
announce-position = no
context = tekniskcallback
timeout = 240
timeoutrestart = no
retry = 0

member => SIP/xxxxxx07,1
member => SIP/xxxxxx05,2
member => SIP/xxxxxx10,3
member => SIP/xxxxxx03,4
member => SIP/xxxxxx02,4
member => SIP/xxxxxx04,3
member => SIP/xxxxxx06,3
member => SIP/xxxxxx08,4
member => SIP/xxxxxx09,4
member => SIP/xxxxxx12,3



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to