<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comments on: Incredible PBX: Adding Google Calendars with Asterisk 1.8	</title>
	<atom:link href="https://nerdvittles.com/incredible-pbx-adding-google-calendars-with-asterisk-18/feed/" rel="self" type="application/rss+xml" />
	<link>https://nerdvittles.com/incredible-pbx-adding-google-calendars-with-asterisk-18/</link>
	<description>Ward Mundy&#039;s Technobabblelog</description>
	<lastBuildDate>Tue, 08 Dec 2015 15:37:49 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>
		By: Geert Jansen		</title>
		<link>https://nerdvittles.com/incredible-pbx-adding-google-calendars-with-asterisk-18/comment-page-1/#comment-98450</link>

		<dc:creator><![CDATA[Geert Jansen]]></dc:creator>
		<pubDate>Tue, 11 Mar 2014 08:41:34 +0000</pubDate>
		<guid isPermaLink="false">http://nerdvittles.com/?p=745#comment-98450</guid>

					<description><![CDATA[You can fix the time zone issue easily by modifying the res_calendar_icalendar.c
file and running make, make install from asterisk src directory.

find: /* XXX Technically you can check RELATED to see if the event fires from the END of the event

then cange the line 
event-&#062;alarm = icaltime_as_timet_with_zone(tmp, utc);

into:
event-&#062;alarm = icaltime_as_timet_with_zone(tmp, icaltime_get_timezone(start));


Then you have your alarms in place!

Geert]]></description>
			<content:encoded><![CDATA[<p>You can fix the time zone issue easily by modifying the res_calendar_icalendar.c<br />
file and running make, make install from asterisk src directory.</p>
<p>find: /* XXX Technically you can check RELATED to see if the event fires from the END of the event</p>
<p>then cange the line<br />
event-&gt;alarm = icaltime_as_timet_with_zone(tmp, utc);</p>
<p>into:<br />
event-&gt;alarm = icaltime_as_timet_with_zone(tmp, icaltime_get_timezone(start));</p>
<p>Then you have your alarms in place!</p>
<p>Geert</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Terry Wilson		</title>
		<link>https://nerdvittles.com/incredible-pbx-adding-google-calendars-with-asterisk-18/comment-page-1/#comment-14687</link>

		<dc:creator><![CDATA[Terry Wilson]]></dc:creator>
		<pubDate>Mon, 23 May 2011 15:21:16 +0000</pubDate>
		<guid isPermaLink="false">http://nerdvittles.com/?p=745#comment-14687</guid>

					<description><![CDATA[Re: &quot;Asterisk Calendar alerts also were supposed to be triggered only for events in which your Status has been set to Busy.&quot;

Actually, they are supposed to fire for events where you aren&#039;t busy, if there is a notification set. Since the notification is being overridden on all events to work around the timezone bug, all events have notification set. It should be possible to have the notification dialplan that is executed check ${CALENDAR_BUSY(calendarname)} before sending out the notification if you only want notification calls to come out when you are busy.

The real fix is for me to fix the timezone bug. :-) I wasn&#039;t aware of it.

&lt;i&gt;[WM: Thanks, Terry. Great suggestion! The only problem would be that, doing this in the dialplan, would mean the reminder call still rings in but the called party would get an immediate hangup when the dialplan detects that the calendar isn&#039;t busy. Still not ideal if it&#039;s in the middle of the night.]&lt;/i&gt;]]></description>
			<content:encoded><![CDATA[<p>Re: "Asterisk Calendar alerts also were supposed to be triggered only for events in which your Status has been set to Busy."</p>
<p>Actually, they are supposed to fire for events where you aren&#8217;t busy, if there is a notification set. Since the notification is being overridden on all events to work around the timezone bug, all events have notification set. It should be possible to have the notification dialplan that is executed check ${CALENDAR_BUSY(calendarname)} before sending out the notification if you only want notification calls to come out when you are busy.</p>
<p>The real fix is for me to fix the timezone bug. 🙂 I wasn&#8217;t aware of it.</p>
<p><i>[WM: Thanks, Terry. Great suggestion! The only problem would be that, doing this in the dialplan, would mean the reminder call still rings in but the called party would get an immediate hangup when the dialplan detects that the calendar isn&#8217;t busy. Still not ideal if it&#8217;s in the middle of the night.]</i></p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
