Member
Last active 12 years ago
I failed to specify that the one with the Chrome issue is running on Druid and was installed via tar.
Having issues with 2.24. I have upgraded our PBX to Elastix 2.2 and had FOP2 2.2.4 loaded in via the add-ons, but just noticed I am getting a manager error no matter what I try. Verified it is set up properly.
I only noticed this as I upgraded another PBX from FOP2 2.23 to 2.24 yesterday to see if it fix issues with Chrome they were having, but in fact pretty much nothing worked after the upgrade, especially with the queues not showing members. I finally rolled back to 2.23 and everything immediately worked again.
Also curious that the add-on screen lists the version to download as 2.25, but 2.24 is what downloads. Just tried an uninstall and reinstall but no change in Elastix 2.2.
To fix I verified the external IP, which turned out to somehow be wrong, but it was adding a canreinvite=no that appears to have resolved the problem.
I set up a new FOP2 install this weekend on a Paetec SIP service and I am getting one way audio. The settings are the same as in my other installs. Dialing from the phone audio is fine, dialing from FOP2 the number called you cannot hear what they say. Paetec has a different setup than my other SIP providers so I assume that is the issue. Wondering where I can try to hunt for a solution. For now I just turned the phonebook off so no one tries to use it.
BTW: Bought two licenses this weekend, one for this client and one for another. Love FOP2!
When I pause someone in a queue, their state icon doesn't change to show as paused until the 60 seconds are up for what I have it set for poll_interval.
I didn't have it, but I have added it now. Still same behavior though.
[SIP/phone-aastra-1]
type=extension
extension=5001
context=druid-default
label="David"
mailbox=5001@druid-default
extenvoicemail=5001@vm
queuecontext=ael-druid-originate
queuechannel=Local/5001@ael-druid-originate/n
originatechannel=Local/5001@ael-druid-originate
email=[email protected]
#privacy=all
group=sales
I just tried it with context =ael-druid-originate, but still not changing the button state.
Set the poll_interval to 60 and it changes correctly every minute.
Here is some of the fop2 debug:
192.168.4.120 <= <msg data="QUEUE/VOIP|queuepause|Local/5001@ael-druid-originate/n|20c0b629d5ec95ddb6177162cbcdaf30" /> -- PROCESS_FLASH_COMMAND origen QUEUE/VOIP accion queuepause destino Local/5001@ael-druid-originate/n -- PROCESS_FLASH_COMMAND password 20c0b629d5ec95ddb6177162cbcdaf30 VALIDAR USUARIO 5001 Validation ok, have all permissions 127.0.0.1 -> Action: QueuePause 127.0.0.1 -> Interface: Local/5001@ael-druid-originate/n 127.0.0.1 -> Paused: 1 ** MAIN End of block from localhost 127.0.0.1 <- Response: Success 127.0.0.1 <- Message: Interface paused successfully 127.0.0.1 <- Server: 0 ** MAIN AMI event received... ** MAIN No 'Event' nor 'End'. Erasing block... Response: Success Message: Interface paused successfully Server: 0 ** MAIN End of block from localhost 127.0.0.1 <- Event: QueueMemberPaused 127.0.0.1 <- Privilege: agent,all 127.0.0.1 <- Queue: voip2 127.0.0.1 <- Location: Local/5001@ael-druid-originate/n 127.0.0.1 <- MemberName: Local/5001@ael-druid-originate/n 127.0.0.1 <- Paused: 1 127.0.0.1 <- Status: 1 127.0.0.1 <- Server: 0 ** MAIN AMI event received... ** MAIN There's an 'Event' in the event block ** MAIN Event detected block_count = 0 ** MAIN There are 0 blocks for processing ** MAIN Answer block cleared ** DIGEST_EVENT: start ** PROCESA_BLOQUE QUEUEMEMBERPAUSED 0 Not a reference at all ** MAIN End of block from localhost 127.0.0.1 <- Event: QueueMemberPaused 127.0.0.1 <- Privilege: agent,all 127.0.0.1 <- Queue: voip 127.0.0.1 <- Location: Local/5001@ael-druid-originate/n 127.0.0.1 <- MemberName: Local/5001@ael-druid-originate/n 127.0.0.1 <- Paused: 1 127.0.0.1 <- Status: 1 127.0.0.1 <- Server: 0 ** MAIN AMI event received... ** MAIN There's an 'Event' in the event block ** MAIN Event detected block_count = 0 ** MAIN There are 0 blocks for processing ** MAIN Answer block cleared ** DIGEST_EVENT: start ** PROCESA_BLOQUE QUEUEMEMBERPAUSED 0 Not a reference at all ** MAIN AMI event received... ** MAIN Processing command received from flash clients... 192.168.4.120 <= <msg data="QUEUE/VOIP|queueunpause|Local/5001@ael-druid-originate/n|20c0b629d5ec95ddb6177162cbcdaf30" /> -- PROCESS_FLASH_COMMAND origen QUEUE/VOIP accion queueunpause destino Local/5001@ael-druid-originate/n -- PROCESS_FLASH_COMMAND password 20c0b629d5ec95ddb6177162cbcdaf30 VALIDAR USUARIO 5001 Validation ok, have all permissions 127.0.0.1 -> Action: QueuePause 127.0.0.1 -> Interface: Local/5001@ael-druid-originate/n 127.0.0.1 -> Paused: 0 ** MAIN End of block from localhost 127.0.0.1 <- Response: Success 127.0.0.1 <- Message: Interface unpaused successfully 127.0.0.1 <- Server: 0 ** MAIN AMI event received... ** MAIN No 'Event' nor 'End'. Erasing block... Response: Success Message: Interface unpaused successfully Server: 0 ** MAIN End of block from localhost 127.0.0.1 <- Event: QueueMemberPaused 127.0.0.1 <- Privilege: agent,all 127.0.0.1 <- Queue: voip2 127.0.0.1 <- Location: Local/5001@ael-druid-originate/n 127.0.0.1 <- MemberName: Local/5001@ael-druid-originate/n 127.0.0.1 <- Paused: 0 127.0.0.1 <- Status: 1 127.0.0.1 <- Server: 0 ** MAIN AMI event received... ** MAIN There's an 'Event' in the event block ** MAIN Event detected block_count = 0 ** MAIN There are 0 blocks for processing ** MAIN Answer block cleared ** DIGEST_EVENT: start ** PROCESA_BLOQUE QUEUEMEMBERPAUSED 0 Not a reference at all ** MAIN End of block from localhost 127.0.0.1 <- Event: QueueMemberPaused 127.0.0.1 <- Privilege: agent,all 127.0.0.1 <- Queue: voip 127.0.0.1 <- Location: Local/5001@ael-druid-originate/n 127.0.0.1 <- MemberName: Local/5001@ael-druid-originate/n 127.0.0.1 <- Paused: 0 127.0.0.1 <- Status: 1 127.0.0.1 <- Server: 0 ** MAIN AMI event received... ** MAIN There's an 'Event' in the event block ** MAIN Event detected block_count = 0 ** MAIN There are 0 blocks for processing ** MAIN Answer block cleared ** DIGEST_EVENT: start ** PROCESA_BLOQUE QUEUEMEMBERPAUSED 0 Not a reference at all ** MAIN AMI event received... ** MAIN Processing command received from flash clients... 192.168.4.120 <= <msg data="1|ping||" /> -- PROCESS_FLASH_COMMAND origen 1 accion ping destino -- PROCESS_FLASH_COMMAND password 192.168.4.120 => { 'btn': '0', 'cmd': 'pong', 'data': '0', 'slot': '' }
Not using FreePBX, this is Druid UCS 5.3.9. I will try the debug thanks!
If I pause or unpause a member of a queue, they are properly paused, but the interface is not showing this at all.