Queue BLF hints not working for me, any help?

Hello,

We have a queue setup on the latest FreePBX distro with all up to date modules on a few Yealink T46G phones. We setup a BLF to one of the function keys, with the extension as described here: wiki.freepbx.org/display/FPG/Queues+Module+User+Guide#QueuesModuleUserGuide-GeneralSettings

So the resulting BLF (with extension / value set to): *45*3000*100 for Extension 3000, Queue 100.

The guide describes ‘Generate Device Hints’ but there is no such option.

The BLF indicator does turn green, but doesn’t change to any other color when extension 3000 joints the queue on the same phone or any other. Other BLF indicators such as busy extensions do work.

I do see the hint, but the state does not change to anything other than Unavailable.

Other people have mentioned enabling ‘Enable Custom Device States’ in the Settings -> Advanced, but its not there (found from here: [SOLVED] BLF Hints Not Working)

Any ideas?

[root@freepbx ~]# asterisk -rx 'core show hints'

-= Registered Asterisk Dial Plan Hints =-

*8575@park-hints : park:75@parkedcalls State:Idle Presence:not_set Watchers 0
*8574@park-hints : park:74@parkedcalls State:Idle Presence:not_set Watchers 0
*8577@park-hints : park:77@parkedcalls State:Idle Presence:not_set Watchers 0
*8576@park-hints : park:76@parkedcalls State:Idle Presence:not_set Watchers 0
*8571@park-hints : park:71@parkedcalls State:Idle Presence:not_set Watchers 0
*8573@park-hints : park:73@parkedcalls State:Idle Presence:not_set Watchers 0
1001@ext-local : &Custom:DND1001,Cust State:Idle Presence:not_set Watchers 0
*8572@park-hints : park:72@parkedcalls State:Idle Presence:not_set Watchers 0
1002@ext-local : SIP/1002&Custom:DND1 State:Unavailable Presence:not_set Watchers 0
1003@ext-local : SIP/1003&Custom:DND1 State:Unavailable Presence:not_set Watchers 0
*8578@park-hints : park:78@parkedcalls State:Idle Presence:not_set Watchers 0
_45X.@ext-queues : ${DB(AMPUSER/${EXTEN State:Unavailable Presence: Watchers 0
_46X.@ext-queues : ${DB(AMPUSER/${EXTEN State:Unavailable Presence: Watchers 0
*271@timeconditions-: Custom:TC1 State:InUse Presence:not_set Watchers 0
885@ext-meetme : confbridge:885 State:Unavailable Presence:not_set Watchers 0
_98X.@app-dialvm : MWI:${EXTEN:3}@${DB( State:Unavailable Presence: Watchers 0
72@park-hints : park:72@parkedcalls State:Idle Presence:not_set Watchers 0
73@park-hints : park:73@parkedcalls State:Idle Presence:not_set Watchers 0
70@park-hints : park:71@parkedcalls& State:Idle Presence:not_set Watchers 0
71@park-hints : park:71@parkedcalls State:Idle Presence:not_set Watchers 0
76@park-hints : park:76@parkedcalls State:Idle Presence:not_set Watchers 0
77@park-hints : park:77@parkedcalls State:Idle Presence:not_set Watchers 0
74@park-hints : park:74@parkedcalls State:Idle Presence:not_set Watchers 0
75@park-hints : park:75@parkedcalls State:Idle Presence:not_set Watchers 0
78@park-hints : park:78@parkedcalls State:Idle Presence:not_set Watchers 0
_21X.@ext-findmefol: Custom:FOLLOWME${EXT State:Unavailable Presence: Watchers 0
_46XXXX
200@ext-qu: Queue:${EXTEN:9}_pau State:Unavailable Presence: Watchers 0
453000
100@ext-que: State:Unavailable Presence:not_set Watchers 1
_*80X.@ext-local : ${DB(AMPUSER/${EXTEN State:Unavailable Presence: Watchers 0
_*76X.@ext-dnd-hints: Custom:DEVDND${EXTEN State:Unavailable Presence: Watchers 0
_96X.@ext-cf-hints : Custom:DEVCF${EXTEN: State:Unavailable Presence: Watchers 0
_45XXXXXXX@ext-que: Custom:QUEUE${EXTEN: State:Unavailable Presence: Watchers 0
3004@ext-local : SIP/3004&Custom:DND3 State:Idle Presence:not_set Watchers 0
3002@ext-local : SIP/3002&Custom:DND3 State:Idle Presence:not_set Watchers 1
3003@ext-local : SIP/3003&Custom:DND3 State:Idle Presence:not_set Watchers 1
3000@ext-local : SIP/3000&Custom:DND3 State:Idle Presence:not_set Watchers 2
_46XXXX
100@ext-qu: Queue:${EXTEN:9}_pau State:Unavailable Presence: Watchers 0
*87@ext-meetme : confbridge:885 State:Unavailable Presence:not_set Watchers 0

  • 38 hints registered

Bump any luck with this? Super annoying not even knowing what queues the CSR’s are joined / not joined on their phones.

OK, so you have the function key set up to join (I assume) that queue, but do you actually have the BLF set up to monitor the hint? I’m not seeing that in your description, even though it’s clear that’s where you’re going because you have the hints listed.

The fact that there are no watchers on any of the queue related hints also makes me wonder if the connection to the hint is complete.

Didn’t I see something about that being removed in Asterisk 13 a little while ago (like 4 messages back). I could be misremembering of course.

Hi Dave,

thanks for the message. Mmm are you sure I’m using the correct code: *45*3000*100? If do it does have one watcher according to the list above:
453000*100@ext-que: State:Unavailable Presence:not_set Watchers 1

Other BLF hints do work on the phone (for example seeing other members - yealink T46G)

What happens when you have a call waiting in the queue to be answered? Does the state change to “set”?

If I remember correctly, this hint is toggled when there are calls waiting to be answered in the queue, not when someone is assigned to the queue.