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:
[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

  • The queue member list is being sent by the server:
    ** QUEUE MEMBER LIST devuelve <div class='memberinvalid myclick' id='qm!QUEUE/100^0!SIP/1010'></div><span>Extension 1010</span><br class='clear'/>
    

    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.
  • I've configured Detailed view in user 1010 and the trouble persists. I'd cleared my cache, restarted service and restarted server.

    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 queue button in the background is *not* the detailed view.

    The individual setting will override the general setting or the global setting too.
  • Sorry but I cannot understand what are you talking about.

    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.
  • Do no configure, click on the top right icon of the queue button. Several times. You will see.
  • I had seen minimize option. I didn't understand what was you talking about, but I was tried with it. I have an agent in two queues, but still not working.

    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
  • The first capture is the normal/maximed state, you should leave it as that.

    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.
  • I have installed fop2 from source and I haven't done any modification to css files, only buttons.cfg and fop2.cfg.

    Thanks for your attention Nicolás.
  • Ok, catch me on the live help. This post is not good for tracking issues, you probably have a misconfigurtion in your button definition. You started with a capture of Queue/100, but then you have Queue/inbound or Queue/outbound, etc. It is a big bag of mxed logs and information.

    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,
  • Hello,

    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 use automatic button configuration file for freepbx, install the fop2admin manager module for it.

    If you configured buttons manually, add the context=xxx line to your queue button configuration.

    Best regards,
  • I put context=1 in Queue section and it worked. Thanks Nicolas for your help.
  • For other users that might have the same problem, since version 2.24 the queue button configuration requires you to set *both* extension and context:

    [QUEUE/100]
    type=queue
    extension=100
    context=from-queue

    label=Sales
Sign In or Register to comment.