<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<font face="Helvetica, Arial, sans-serif">Hello<br>
<br>
I notice that priority of queue members is not being respected.<br>
<br>
Using mysql realtime.<br>
<br>
<br>
These are the queue members (in table queue_members) :<br>
<br>
Local/queuemem0@ExternalCallFromQueue<br>
Local/queuemem1@ExternalCallFromQueue<br>
Local/queuemem2@ExternalCallFromQueue<br>
Local/queuemem3@ExternalCallFromQueue<br>
Local/queuemem4@ExternalCallFromQueue<br>
Local/queuemem5@ExternalCallFromQueue<br>
Local/queuemem6@ExternalCallFromQueue<br>
<br>
<br>
Asterisk queue show :<br>
<br>
<br>
sipserver*CLI> queue show myqueueq<br>
myqueueq has 0 calls (max unlimited) in 'ringall' strategy (10s
holdtime, 99s talktime), W:0, C:13, A:0, SL:0.0% within 0s<br>
Members: <br>
queuemem0 (Local/queuemem0@ExternalCallFromQueue) with
penalty 1 (realtime) (Not in use) has taken 5 calls (last was 551
secs ago)<br>
queuemem1 (Local/queuemem1@ExternalCallFromQueue) with
penalty 1 (realtime) (Not in use) has taken no calls yet<br>
queuemem2 (Local/queuemem2@ExternalCallFromQueue) with
penalty 2 (realtime) (Not in use) has taken 4 calls (last was 1314
secs ago)<br>
queuemem3 (Local/queuemem3@ExternalCallFromQueue) with
penalty 2 (realtime) (Not in use) has taken 3 calls (last was 1408
secs ago)<br>
queuemem4 (Local/queuemem4@ExternalCallFromQueue) with
penalty 4 (realtime) (Not in use) has taken 1 calls (last was 1937
secs ago)<br>
queuemem5 (Local/queuemem5@ExternalCallFromQueue) with
penalty 4 (realtime) (Not in use) has taken no calls yet<br>
queuemem6 (Local/queuemem6@ExternalCallFromQueue) with
penalty 3 (realtime) (Not in use) has taken no calls yet<br>
No Callers<br>
<br>
<br>
In verbose log I can see that queuemem6 with penalty 3 is not being
contacted :<br>
<br>
[Oct 5 10:07:17] VERBOSE[21097] app_dial.c: [Oct 5 10:07:17]
-- Called SIP/queuemem1<br>
[Oct 5 10:07:17] VERBOSE[21098] app_dial.c: [Oct 5 10:07:17]
-- Called SIP/queuemem0<br>
--> busy<br>
[Oct 5 10:07:17] VERBOSE[21100] app_dial.c: [Oct 5 10:07:17]
-- Called SIP/queuemem2<br>
[Oct 5 10:07:17] VERBOSE[21099] app_dial.c: [Oct 5 10:07:17]
-- Called SIP/queuemem3<br>
--> busy<br>
[Oct 5 10:07:17] VERBOSE[21101] app_dial.c: [Oct 5 10:07:17]
-- Called SIP/queuemem5<br>
[Oct 5 10:07:17] VERBOSE[21102] app_dial.c: [Oct 5 10:07:17]
-- Called SIP/queuemem4<br>
<br>
<br>
queuemem0 and queuemem1 (priority 1) are busy, so queuemem2 and
queuemem3 (priority 2) are being called. So far so good.<br>
<br>
But we placed queuemem2 and queuemem3 (priority 2) also busy. So
queuemem6 should be rung as priority 3.<br>
<br>
What do we see : queuemem4 and queuemem5 (priority 4) are being
called ! This not correct.<br>
<br>
queuemem6 is never contacted.<br>
<br>
<br>
<br>
Why are priorities here not beining respected ?<br>
<br>
<br>
<br>
Kind regards<br>
<br>
Jonas.<br>
<br>
<br>
</font>
</body>
</html>