Queue is not showing members
Hi, I've using fop2 v2.24, Chrome 16.0.912.63 m, Debian 32 bits and asterisk 1.4.42 and I'm having next issue:
When I add a member to a queue, it is now showed in the queue button. Here is my button.cfg code:
The server log output
Asterisk queue show command:
In presence.js, queue is in "max" mode.
http://i511.photobucket.com/albums/s353 ... s/fop2.jpg
Thanks for your help!
When I add a member to a queue, it is now showed in the queue button. Here is my button.cfg code:
[SIP/1010]
type=extension
extension=1010
context=agentes
label=Extension 1010
mailbox=1010@default
channel=SIP/1010
;
[QUEUE/100]
type=queue
label=Entrante
The server log output
** DIGEST_EVENT: start
** PROCESA_BLOQUE 0
** PROCESA_BLOQUE QUEUEMEMBERREMOVED 0
** QUEUE MEMBER LIST start for queue QUEUE/100^0
** QUEUE MEMBER LIST devuelve
DIGEST canal QUEUE/100^0, comando queuemembers, datos , slot
** MAIN AMI event received...
** MAIN Processing command received from flash clients...
200.xx.xx.xx <= <msg data="100|queueadd|1-0|8190407629ea65b11db225e884947dd6" />
-- PROCESS_FLASH_COMMAND origen 100 accion queueadd destino 1-0 password 8190407629ea65b11db225e884947dd6
VALIDAR USUARIO admin@GENERAL
VALIDAR USUARIO admin OK con clave regular (200.xx.xx.xx)
Validation ok, have all permissions for all buttons (0) 1
127.0.0.1 -> Action: QueueAdd
127.0.0.1 -> Queue: 100
127.0.0.1 -> Interface: SIP/1010
** MAIN End of block from localhost
127.0.0.1 <- Response: Success
127.0.0.1 <- Message: Added interface to queue
127.0.0.1 <- Server: 0
** MAIN AMI event received...
** MAIN No 'Event' nor 'End'. Erasing block...
** MAIN End of block from localhost
127.0.0.1 <- Event: QueueMemberAdded
127.0.0.1 <- Privilege: agent,all
127.0.0.1 <- Queue: 100
127.0.0.1 <- Location: SIP/1010
127.0.0.1 <- MemberName: SIP/1010
127.0.0.1 <- Membership: dynamic
127.0.0.1 <- Penalty: 0
127.0.0.1 <- CallsTaken: 0
127.0.0.1 <- LastCall: 0
127.0.0.1 <- Status: 5
127.0.0.1 <- Paused: 0
127.0.0.1 <- Server: 0
** MAIN AMI event received...
** MAIN There's an 'Event' in the event block
** MAIN Event detected block_count = 1 (Event: QueueMemberAdded)
** MAIN There are 1 blocks for processing
** MAIN Answer block cleared
** DIGEST_EVENT: start
** PROCESA_BLOQUE 0
** PROCESA_BLOQUE QUEUEMEMBERADDED 0
** QUEUE MEMBER LIST start for queue QUEUE/100^0
** QUEUE MEMBER LIST devuelve <div class='memberinvalid myclick' id='qm!QUEUE/100^0!SIP/1010'></div><span>Extension 1010</span><br class='clear'/>
DIGEST canal QUEUE/100^0, comando queuemembers, datos PGRpdiBjbGFzcz0nbWVtYmVyaW52YWxpZCBteWNsaWNrJyBpZD0ncW0hUVVFVUUvMTAwXjAhU0lQLzEwMTAnPjwvZGl2PjxzcGFuPkV4dGVuc2lvbiAxMDEwPC9zcGFuPjxiciBjbGFzcz0nY2xlYXInLz4=, slot
** MAIN AMI event received...
** MAIN Processing command received from flash clients...
200.xx.xx.xx <= <msg data="1|ping||" />
Asterisk queue show command:
CLI> queue show
100 has 0 calls (max unlimited) in 'rrmemory' strategy (0s holdtime), W:0, C:0, A:0, SL:0.0% within 5s
Members:
SIP/1010 (dynamic) (Unavailable) has taken no calls yet
No Callers
In presence.js, queue is in "max" mode.
http://i511.photobucket.com/albums/s353 ... s/fop2.jpg
Thanks for your help!
Comments
My guess is that you have the queue button in minimized state (the presence.js is a global value that can be overriden by personal preference or even individual selection when clicking on the queue button icon in the top right.
http://i511.photobucket.com/albums/s353 ... fop2-1.jpg
I'll try to upgrade to asterisk 1.6 because I need a feature not present in 1.4, and I hope it causes some magical effect, jeje.
Thanks Nicolás, I really do appreciate any other idea.
The individual setting will override the general setting or the global setting too.
I've displayQueue = 'max' in presence.js and Detailed view in the user configuration. I don't know another parameter to configure this. Sorry for my ignorance.
http://i511.photobucket.com/albums/s353/krtapas/fop2c.jpg
http://i511.photobucket.com/albums/s353/krtapas/fop2-2.jpg
http://i511.photobucket.com/albums/s353/krtapas/fop2b.jpg
My guess is that you have a modifed css file or something to that effect, on one of your first captures there was a message being sent to the client to update the queue button. Either your .css file is custom modified to hide agents (there are several posts here describing how to do that, some people do not want to see agents). Or you have a mixed version of client/server fop2 files, and old fop2.js and operator.css file agains a new fop2_server, or viceversa.
Try to catch me on the live help to chat, I am online right now.
Thanks for your attention Nicolás.
As a rule of thumb, case is important. QUEUE/Inbound is not the same as Queue/INBOUND.
Please catch me on the live help.. best regards,
I have exactly the same problem using version 2.24 on debian x64 with asterisk 1.8.9.0
No modifications on css.
How was this fixed?
Thanks
If you configured buttons manually, add the context=xxx line to your queue button configuration.
Best regards,
[QUEUE/100]
type=queue
extension=100
context=from-queue
label=Sales