Hey there. Using latest sangoma os distribution.
I’m trying to add some call flow using inbound routes, time conditions, and ring groups. The client would like me to route calls to the same destination (a time condition), using the same feature code to override the time condition (so there’s only one button to press to set the system to ‘night mode’), but have different final destinations based on the number that was called. So if the number comes into 7100, it goes to the time condition, ring group x (controlled by that feature code), and if nobody answers, it goes to voicemail box a. If the number comes into 7500, it hits that same time condition (controlled via feature code for matching), hits ring group x, and if nobody answers goes to vmb b.
So both calls are controlled by the time condition and go to a ring group based on that time condition, but it’s the same ring group for both, based on which way that condition matches.
Is there some way to route calls, beyond “inbound routes”, based on DID later in the call flow? How would you solve this issue?
Right now, I can’t see how to do it without adding another button/time condition and basing the call flow on that, since I route based on the DID of the call from my ring group.