In order to ease holiday scheduling we switched to defining non-working hours. And the two articles don’t say what happens if the start time for a time condition is after the end time (i.e. start at 5:00 PM and end at 8:00 AM). And if the end day for such a condition is Thursday, does it end with the change from positive match to negative at 8:00 AM, or from negative to positive at 5:00 PM? Similarly, with Monday would it start with a neg match at 8:00 AM or with a positive at 17:00?
If we need to define separately as 00:00 to 08:00 and also 17:00 to 23:59, then it seems like there would be a one minute unmatched state every night from 23:59 to 00:00.
Lastly, what if there is a conflict? i.e. we could define 08:00 to 17:00 M-F as work hours and set call flow based on that. But if we define a Monday as a holiday and designate after-hours call flow, which group ‘wins’?
The concept is matches and non-matches. If you take this approach, then you need to set your TC: Matches > Closed Destination, non-Matches > Open Destination.
No, If you set a time group Start Day is Sunday, and End Day is Thursday, it’ll work on Thursday as well. (but not on friday) So same applies here, It’ll work from 17:00:00 till 23:59:59
I am not sure I understand exactly what you are asking here.
We usually make a dedicated Holiday Calendar or Time Group with Time Condition that sits in front of the regular business hours Time Condition.
HI ,
if you are using time group in time conditions We are using asterisk dialplan application GotoIfTime to match the timing.
Answers for your doubts.
start at 5:00 PM and end at 8:00 AM ( M-F).
As per the above settings the cal will match from Monday 00:00 to 08:00 and From monday 17:00 (5 PM) to Friday Midnight ( 00:00).
To accomplish what you desire you need to set multiple time groups
eg (1)17:00 Monday to 23:59 Monday
(2)17:00 Tuesday to 8:00 Friday
(3)00:00 Saturday To 8:00 Saturday
If we need to define separately as 00:00 to 08:00 and also 17:00 to 23:59, then it seems like there would be a one minute unmatched state every night from 23:59 to 00:00.
NO : it will match 59th minute also .
Lastly, what if there is a conflict? i.e. we could define 08:00 to 17:00 M-F as work hours and set call flow based on that. But if we define a Monday as a holiday and designate after-hours call flow, which group ‘wins’?
if the time condition matches any matching time in any of your time groups that wins the call .