One thing I wanna make clear tho because I think we misunderstood each other:
I see the group routing feature. But it's still just In/Out/Break. We need more than that most of the time to route exceptions in time. Thus why we use dummy extensions, so with this, we still need dummy exts to use exceptions.
Also, it'd be nice to have the ability to choose what the users can manage from the Office Settings. Like users and queues is fine, but I might not want them to see the trunks or the IVRs (for example.)
As for the operator extension, is it simply assigned to the "receptionist" of the group? So that when we do 0 from a VM, it goes to that person?
@ConceptsWeb I disagree with group routing you mentioned. Dummy extension method is only because the system has one office time setting.
Multiple per inbound route yes, but for businesses with multiple divisions using one advertised.number this doesn't help.
How more established solutions do it such as Avaya is by creating a time profile with times and or dates. Then this time profile can refered to in multiple system places like queues/ring groups, incoming call routes, IVR is for greetings based on time of day and even user setting like twinning during business hours only etc.
@Nick Galea am I correct in saying that the multiple time settings are really designed to the startup market and not the existing 3CX customer base.
As I can create a user group. Add resources to it such as queues or IVR. This works great for multiple companies. Both companies get access to there own stuff.
For existing 3cx clients, it's common in Australia to have a warehouse team that start earlier say 730 and then finish at 330pm. Then office staff that start at 9am and end at 5pm.
On the IVR option 1 goes to office and option 2 to warehouse.
Obviously CFD does this but as you said direction is not to rely on that so much.
Currently easiest way to do it, though not by design is to send them to dummy extensions that have time exceptions that then route the call based on time of day/date to where you want call to go.
Using the new user group option I'm not sure how this could be achieved easily for this sort of common setup.
Say office times would be system time. Then the warehouse would be a seperate user group. That I then would need to login to the webclient on a user that had access to that resource and setup second time/date in there.
My logic would be it works the same as the sip trunks in startup.
I can create a sip trunk in admin and then using user groups add them to user groups. I can see this sip trunk in admin but also access it in the web client under a valid receptionist user. Changes you make reflect on both sides.
Would it be possible to just display the programming options that you see under receptionist, as displayed in the web client. In the relevant user group menu
Not doubling up just showing it in multiple places like sip trunks do. Not doubling up but displaying same in in the admin that you see in office settings in the web client.
Sorry for the long post. Hope this helps.