<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2016-06-21 12:18 GMT+02:00 Olivier <span dir="ltr"><<a href="mailto:oza.4h07@gmail.com" target="_blank">oza.4h07@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div>Hello,<br><br></div>Asterisk offers several ways to query an external calendar.<br>I'm wondering what could happen if an external calendar was down or very slow to respond.<br><br></div><div>Looking at <a href="http://wiki.asterisk.org" target="_blank">wiki.asterisk.org</a>, I didn't find any timeout parameter in calendar functions, nor in calendar.conf (but I'm not too sure for the later case) ?<br><br></div><div>What would you suggest to protect your dialplan from a mis-behaving external calendar ?<br></div></div></blockquote><div><br></div><div>Maybe somebody else has a better pattern, but for now, I've implemented a middleware to fetch ics calendar and store that in folders served by a Nginx.</div><div>Asterisk retrieves ical directly on localhost.</div><div><br></div><div>Two advantages:</div><div>1. Asterisk don't waste CPU time to retrieve data.</div><div>2. If the calendar source is down, it's invisible from Asterisk.</div><div><br></div><div>However, the main issue is that I didn't find a way to force Asterisk to purge its cache and reload a specific calendar.</div><div>I play with timeouts to avoid to be too much in delay with the latest version available of ical.</div><div><br></div><div>Have a nice day.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><br></div><div>Best regards<br></div></div>
<br>--<br>
_____________________________________________________________________<br>
-- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" rel="noreferrer" target="_blank">http://www.api-digital.com</a> --<br>
New to Asterisk? Join us for a live introductory webinar every Thurs:<br>
               <a href="http://www.asterisk.org/hello" rel="noreferrer" target="_blank">http://www.asterisk.org/hello</a><br>
<br>
asterisk-users mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
   <a href="http://lists.digium.com/mailman/listinfo/asterisk-users" rel="noreferrer" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-users</a><br></blockquote></div><br></div></div>