so does if (today >= wday-min || today <= wday-max).... if you set this for 0-0 or 1-1 then only day 0 or only day 1 would match. Now the above example is simplified psuedo code just for the sake of explanation...wdayamx = 2wdaymin = 1wday="1-2"happens in 2 stages... stage 1) does wday fall in the range of 1-2Ok lets try to make sense of this.The time-of-day matching in your initial email
>> <condition wday="1-2" time-of-day="00:00:00-00:00:00" break="never"> The time-of-day matching works similarly... after the value for the time of day field is parsed the following if statement (actually taken from the code) happens
if (range_start <= range_end ? (val >= range_start && val <= range_end) : (val >= range_start || val <= range_end)) { ... }so this allos for the range_end to be a lower value... however the same thing happens does the current time val fall in the range of times... so if you set the start and the end time to 00:00:00 the only time it will match is 00:00:00. lets reduce this for the sake of simplicity from the long date to just seconds of the day... 00:00:00 == second 0 for the day... sorange start is <= range_end (in fact its 0) so ... we'll do the true half of the expression?true:false statement there...if (val >= range_start && val <= range_end) where val is the current number of seconds into today...so you have told it that the only range that can match is 0 thru 0 inclusive... how can any other time match...so in your example there are only 2 times that will match 00:00:00 on day 1 and 00:00:00 on day 2...the proper way to include an entire day is 00:00:00-23:59:59 which covers all possible seconds in a rangeOn Sun, Sep 4, 2016 at 9:35 AM, Bipin Patel <bipin@xbipin.com> wrote:well but if u follow the guide of wrap around time similar to my 3rd condition then doesnt it need to be true or does it only work when 'a' hour is higher than 'b' in a "a-b" time span because if u specify a range of "05:00-05:00" then this would also be zero even though u set a weekday of "1-2"
Regards,
Bipin
-------- Original Message --------
Subject: Re: [Freeswitch-users] week day and time condition possible bug
From: Ken Rice <krice@freeswitch.org>
To: FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org> Date: 9/4/2016, 6:14:44 PM
No it tells it second 0 to second 0 on days days 1 and 2
Sent from my iPhonebut doesnt specifying 1-2 as weekday tell it Sunday 0 to Monday 0
Regards,
Bipin
-------- Original Message --------
Subject: Re: [Freeswitch-users] week day and time condition possible bug
From: Ken Rice <krice@freeswitch.org>
To: FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org>
Date: 9/4/2016, 5:35:09 PM
Its a misconfig you are specifying only 1 second where the first condition can fire 0 thru 0 is just 0
Sent from my iPhonei found one bug today relating to conditions where day and date are used, just wanted to confirm if its a bug or a misconfig
i have a condition as below
<condition wday="1-2" time-of-day="00:00:00-00:00:00" break="never">
<action application="set" data="out-prefix=777" inline="true"/>
</condition>
what this does is if its a Sunday to Monday morning then set out-prefix variable to 777 but even though being a Sunday this always parses as fail unless i set wday to 1 and time-of-day to 00:00:00-23:59:59
the reason i use the above is because i have more conditions which r as follows
<condition wday="2-7" time-of-day="7:00-21:00" break="never">
<action application="set" data="out-prefix=888" inline="true"/>
</condition>
<condition wday="2-7" time-of-day="21:00:00-7:00:00" break="never">
<action application="set" data="out-prefix=777" inline="true"/>
</condition>
--
Regards,
Bipin
____________________________________________________________ _____________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com
Official FreeSWITCH Sites
http://www.freeswitch.org
http://confluence.freeswitch.org
http://www.cluecon.com
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-user s
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/ freeswitch-users
http://www.freeswitch.org
____________________________________________________________ _____________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions .com Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-user UNSUBSCRIBE:http://lists.freess witch.org/mailman/options/ http://www.freeswitch.orgfreeswitch-users
____________________________________________________________ _____________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com
Official FreeSWITCH Sites
http://www.freeswitch.org
http://confluence.freeswitch.org
http://www.cluecon.com
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-user s
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/ freeswitch-users
http://www.freeswitch.org
____________________________________________________________ _____________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions .com Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-user UNSUBSCRIBE:http://lists.freess witch.org/mailman/options/ http://www.freeswitch.orgfreeswitch-users
____________________________________________________________ _____________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com
Official FreeSWITCH Sites
http://www.freeswitch.org
http://confluence.freeswitch.org
http://www.cluecon.com
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-user s
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/ freeswitch-users
http://www.freeswitch.org
____________________________________________________________ _____________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com
Official FreeSWITCH Sites
http://www.freeswitch.org
http://confluence.freeswitch.org
http://www.cluecon.com
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch- users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/ options/freeswitch-users
http://www.freeswitch.org