A DID rings to (only) one of three pairs of phones:
Phone1 and Phone2.
Phone1 and Phone3.
Phone1 and Phone4.
When called directly, phones 2, 3, and 4 need to roll to voicemail if the user doesn’t answer. Phone1 does not have voicemail. Calls to the DID should not roll to the voicemail on phones 2, 3, or 4.
Admin staff need to be able to easily change which of the three options is chosen. It’s changed several times each day.
Here’s how I did it. I’m wondering if there is a preferable/better way:
The DID rings to an extension with no phone. The extension is unconditionally forwarded in UCP to one of three ring groups (set up as items 1-3 above). If not answered, the ring groups are configured to roll elsewhere (a general voicemail box).
This works for call flow, but it’s a bit cumbersome for the admin folks to change the selection: They are logging into the UCP and changing the Unconditional Forward setting. I’m also wondering if this way of doing it complies with “best practice”.
When you say they are changed multiple times a day, is it always at the same time?
If so can you make time conditions? then you can have it all automated and if time = a goto ring group 1, if time = b goto ring group b etc.
If not, you could use call flow control and map to a blf on the handset
No, it’s not consistent times. Sometimes the person at phone2, 3 or 4 is sick, they go to lunch, have to run to the bathroom, etc. Those three people manage which of their phones is the second one ringing.
Call Flow appears to be a “this or that” setting; like night mode. Sorry if I’m being dense, but I don’t see how to make it work for three options.
Create BLF buttons to log RingGroups in or out of the queue
Create CallFlowControl1
Normal (not turned on) go to IVR or Voicemail or whatever
Override -> go to Queue 1 (which will then send the call to whichever RingGroup of phones that is logged in)
Incoming Routes
set the DID of the RingGroups to go to CallFlowControl1
Back to Queue 1
Set the fail over destination of Queue, if no one answers or no one is logged in, go where you want (company voicemail box?) this way it will not go the voicemail of 2, 3, or 4