<div dir="ltr"><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">

<span class="Apple-style-span" style="color: rgb(34, 34, 34); font-family: arial, sans-serif; font-size: 13px; background-color: rgba(255, 255, 255, 0.917969); ">Note: The dialplan TOD conditions do not account for TZ </span></blockquote>

<div>I think that&#39;s the point of this thread. Is there a point to re-invent the wheel doing TOD conditions manually?</div><div><br></div>-Avi<br><br>On Mon, Nov 7, 2011 at 9:32 PM, Michael Collins &lt;<a href="mailto:msc@freeswitch.org">msc@freeswitch.org</a>&gt; wrote:<br>

&gt; How are you passing the timezone info to the dialplan? Are you using an<br>&gt; offset? Are you using the timezone name? These are important questions. If<br>&gt; you use the timezone name then the strftime_tz API command will let you<br>

&gt; compute the local time for the given time zone using the time zone database,<br>&gt; including any known DST values. From there it&#39;s just some basic string<br>&gt; manipulation and calculations. Note: The dialplan TOD conditions do not<br>

&gt; account for TZ so you&#39;d need to do your own calculations. It&#39;s completely<br>&gt; doable, though, as long as there is a valid TZ name supplied somehow.<br>&gt; -MC<br>&gt;<br>&gt;<br>&gt;<br>&gt; On Sat, Nov 5, 2011 at 9:12 AM, Avi Marcus &lt;<a href="mailto:avi@avimarcus.net">avi@avimarcus.net</a>&gt; wrote:<br>

&gt;&gt;<br>&gt;&gt; The general thing is a GUI that allows users to create a time condition.<br>&gt;&gt; If you&#39;re running an ITSP, rather than a PBX for one company, then your<br>&gt;&gt; customers will likely be spanning across time zones.<br>

&gt;&gt; It&#39;s one thing to normalize the times to your local time zones.. But that<br>&gt;&gt; doesn&#39;t take DST into account.<br>&gt;&gt; So basically, the best way would seem to be to pass the time zone to the<br>

&gt;&gt; condition that evaluates TOD.<br>&gt;&gt; When I looked at this a while ago, I couldn&#39;t figure out how to do it..<br>&gt;&gt; -Avi<br>&gt;&gt;<br>&gt;&gt; On Fri, Nov 4, 2011 at 7:20 PM, Michael Collins &lt;<a href="mailto:msc@freeswitch.org">msc@freeswitch.org</a>&gt;<br>

&gt;&gt; wrote:<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; Can you expand upon this question a bit? My guess is that &quot;anything&#39;s<br>&gt;&gt;&gt; possible&quot; but I&#39;d like to know more about what you&#39;re doing before making<br>

&gt;&gt;&gt; any suggestions.<br>&gt;&gt;&gt; -MC<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; On Thu, Nov 3, 2011 at 2:11 AM, Spencer Thomason<br>&gt;&gt;&gt; &lt;<a href="mailto:spencer@5ninesolutions.com">spencer@5ninesolutions.com</a>&gt; wrote:<br>

&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; Hello all,<br>&gt;&gt;&gt;&gt; Has anyone found an elegant solution to using time conditions with<br>&gt;&gt;&gt;&gt; multiple locations?  For example suppose you have a multi tenant system with<br>

&gt;&gt;&gt;&gt; time conditions, is there any way to set the call time zone on a per call<br>&gt;&gt;&gt;&gt; basis?<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; Thanks,<br>&gt;&gt;&gt;&gt; Spencer<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>

&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; FreeSWITCH-users mailing list<br>&gt;&gt;&gt;&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>&gt;&gt;&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>

&gt;&gt;&gt;&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>&gt;&gt;&gt;&gt; <a href="http://www.freeswitch.org">http://www.freeswitch.org</a><br>

&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; FreeSWITCH-users mailing list<br>&gt;&gt;&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>&gt;&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>

&gt;&gt;&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>&gt;&gt;&gt; <a href="http://www.freeswitch.org">http://www.freeswitch.org</a><br>

&gt;&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; FreeSWITCH-users mailing list<br>&gt;&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>

&gt;&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>&gt;&gt; <a href="http://www.freeswitch.org">http://www.freeswitch.org</a><br>

&gt;&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; FreeSWITCH-users mailing list<br>&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>

&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>&gt; <a href="http://www.freeswitch.org">http://www.freeswitch.org</a><br>

&gt;<br>&gt;<br><br></div>