On the BLF keys, we would have to create a BLF key for every user in the system.
On the Expanded Presence Screen, the problem is some of the presence are grayed out because the user is not a member of the same group(s) the destination extension is a member of (so they can't see presence information).
Some of the users (department heads) need to have web access to edit their (and sometimes their employees) BLF keys and other things, such as call forwarding. Allow 3CX Management Console Access either allows them either Manage own Extension or Group / Department Manager or Global Extension Manager.
The permissions for 3CX Management Console Access for Group / Department Manager appear to be solely based on group membership, regardless of whether the role of that group member is "User" or "Manager" in that group. I really need everybody to see everybody's presence information, but I need department heads to be able to manage just their departments extensions (and not everybody else).
I suppose I can set up each person with individual Manage own Extension permissions, and then give the department head each of their users web access passwords...
However, on the destination busy notification I will get "Our old 10+ year old system would do this, shouldn't the newer system do this and more?". Maybe this is something that can be done on the Yealink phone itself. I'll check with Yealink.
Thank you!,
--John