Select the destination for DID based on the BLF selected on the phone
The client want to manually select one of three optional destinations for his DID. Option 1 will be Voicemail 1000 (weekend), option 2 will be Voicemail 2000 (handmatig) and option 3 will be a weektime condition.
I start by creating three Flows, named 10000, 20000 and 30000 monitoring the relative extension.
After creating the three Flows, I create a series of Custom Destination "Set Extension in use" and "Set Extension not in use" to set each of the three flows in use and not in use
When each flow is activated, it set his associated extension to IN USE and move all other to NOT IN USE
The Custom destinations are configured as following:
Now it is time to define a condition for each of the flow, if the flow extension is IN USE, the destination will be followed, like as following:
The DID will just list all the condition, one after the other
On the phone, the BLF will be configured as following (Yealink)