Hi,
I have the following setup:
- Asterisk 1.8.3.2
- Queues are realtime
- Queuemembers are realtime
- FOP2.20
With in the dialplan a user can call the PauseQueuemember or UnPauseQueuemember application for his SIP device. When the member is paused or unpaused this status change is not reflected in FOP2. Also when a member unregisters or registers his state is not changed. It is only updated in fop2 when the poll_interval is reached.
I scanned the forum all ready for a solution but none found.
I debugged FOP2 with debug value 511 and following is present in the debuglines.
10.2.1.27 <- Event: QueueMemberPaused 10.2.1.27 <- Privilege: agent,all 10.2.1.27 <- Queue: test 10.2.1.27 <- Location: SIP/michelv_pc 10.2.1.27 <- MemberName: michelv_pc 10.2.1.27 <- Paused: 1 10.2.1.27 <- Server: 0 ** MAIN AMI event received... ** MAIN There's an 'Event' in the event block ** MAIN Event detected block_count = 1 (Event: QueueMemberPaused) ** MAIN There are 1 blocks for processing ** MAIN Answer block cleared ** DIGEST_EVENT: start ** PROCESA_BLOQUE 0 ** PROCESA_BLOQUE QUEUEMEMBERPAUSED 0 Not a reference at all ** QUEUE MEMBER LIST start ** QUEUE MEMBER LIST devuelve <div class='memberinvalid myclick' id='qm!QUEUE/TEST!SIP/michelv_desk'></div><span>michelv_desk</span><br class='clear'/><div class='memberready myclick' id='qm!QUEUE/TEST!SIP/michelv_pc'></div><span>michelv_pc</span><br class='clear'/>
Following is in the buttons.cfg file:
[QUEUE/test] type=queue context= label=test
And the interface from which the PauseQueueMemeber application is initiated is SIP/michelv_pc.
Only thing I could find in the debug lines is that is says QUEUE/TEST (in uppercase) instead of QUEUE/test (lowercase) and mentions "Not a reference at all".
Regards,
Michel Verbraak