Oke now i see your point in the term bloat you mean that all FreePBX modules are installed by default.
I’am just glad that thay can be deinstalled, i tryed Elastix som time ago and it did not felt right for me, that time the GUI was so much altered that module handling was greatly discurraged.
But back on topic How is you new install going, did it solve you problem?
i’am kind of curious.
Now that we are on the same platform, I … am gonna need some advice from you
We’re actually back to the original problem - I have server-side DND (using *76 toggle) with BLF working but the queue still passes calls through even though no phones are active to answer them - nothing rings.
If the system goes as I want, I would have three queues with different ring styles and CID prefixes, so I’m reluctant to use queue login/logout, although I will just drop that idea and go with one queue if I have to.
I’m just stuck trying to figure out how we can stop queue calls from going if all queue members are indicated as DND, which is reflected by FOP…
"First off, when “properly configured” the Queue should see the state of the user, not the device. This is whether you use static or dynamic agents. You should see the hint information associated with the member definition which is what let’s it see the user.
By using the Hint, if you have a DND server side set (Tony mentioned that), and you have BLF’s enabled for DND, then the DND setting will be reflected and the queue will see it as busy.
As far as call waiting, that should not matter if the queue ringinuse setting are set correctly though beware of an Asterisk bug that broke this at some point in 1.8 and I’m not sure what the latest status is, it may be fixed."
I’m hoping this is true, but can anyone shed some light on “properly configured” would mean in context of the queue and the ringinuse setting?
Sorry to read that you back at the beginning, but lets see if we can solve the problem.
Detecting if the queue has available members by using the leaveempty or joinempty will only work when using queue login\logout, because the app_queue only checks the available members (dynamic or static) in the queue and if they are Pause/Unpaused.
When using the DND state the queue wil keep trying to call that extention everytime the queue_loop needs to dial a member, when you look at the logs you will see lots of messages with “Nobody picked up in 0 ms” (loglevels 4) this is even more trouble when there is no maxmimum queue time.
The best way is using Pause/Unpause but as mentioned this has to be created, so the *45 toggle is the only way, en when using the 45dddqqq you have also a hint, it works like a charm, the new 2.10 seems to even have a queue-toggle-all option.
So the question is do you have the *45 hints available? (CLI: core show hints)
could you show me the hints list?
i have to say i am using queue’s a lot, and what you are experiencing is quite new.
Could you let me know whitch versions you are currently using of Asterisk en freePBX?
I’m on FreePBX 2.9 w/*1.8.-something (where can I find that out??)
BLF with queue in/out is working, but it’s for a single queue. I can live with this, but … I’m sort of now tossing the idea around of going with a 2.10 build of PiaF or F-PBX Distro to take advantage of queue-toggle-all, unless there’s some way I can rig that in 2.9.
I can’t have to log into 4 queues manually, but that’s my ideal.
What is pause/unpaused? Is this something I can toggle?
This bug is the closest thing that comes to mind that is kind of related to your issue:
#5676
Problem is, that issue is the opposite of what you are encountering.
You should check the hint status for the extensions in question to see if Asterisk thinks they are in use or not. The appropriate settings are those related to what you are setting, though there are about 4 different settings in the select so it can be a bit confusing.
Let’s try something new. Bombed the PiaF install and am now using F-PBX Distro, which I think is going to be my new best friend. I’ll probably stick with that.
I’m avoiding experimenting with different PiaF installs because it just takes way too long to install, having to download as much as what’s already on the CD.
Anyway, now we’re on 2.10 for the queue toggle all feature, and back to square 2 - 45201301 (I changed my extensions from 100s to 200s) gives me a fast busy. Maybe it’s a 2.10 thing. *45 works but has no BLF. Device hints enabled.
45201 does seem to work as expected and with BLF - it’s “inverted” BLF (light on when logged in) but I might just be happy with that unless someone has an idea.
I have the same problem. We use Cisco SPA504G and latest stable version of FreePBX Distro 64 bit without any modifications within dial plan. When I try to use the following string as Extended Line Function for Cisco: fnc=blf+sd+cp;sub=45503[email protected];ext=45503[email protected];nme=CallCenter
my phone doesn’t subscribe to appropriate hint (all hints with 0 watchers) but I can add myself to this queue.
When I use the following string:
fnc=blf+sd+cp;sub=45[email protected];ext=45503[email protected];nme=CallCenter
I see a watcher for this hint but it doesn’t show real situation (always green) and when I press this button I can hear that I have been added to the queue but it doesn’t receive any calls.
I find our the problem:
“Enable Custom Device States” have to be set to true in advanced settings. Without it no hints in format of 45extqueue are generated. And, by the way, there are always hints in format of 45ext but they don’t work without Custom Device States.