[asterisk-dev] Calendaring API
Martin Smith
martins at bebr.ufl.edu
Tue Oct 7 11:49:32 CDT 2008
Neat idea, Terry!
Do you have any plans to enable 2-way calendaring or expose manager
commands for calendaring functionality?
Martin Smith, Systems Developer
martins at bebr.ufl.edu
Bureau of Economic and Business Research
University of Florida
(352) 392-0171 Ext. 221
> -----Original Message-----
> From: asterisk-dev-bounces at lists.digium.com
> [mailto:asterisk-dev-bounces at lists.digium.com] On Behalf Of
> Terry Wilson
> Sent: Tuesday, October 07, 2008 12:41 PM
> To: Asterisk Developers Mailing List
> Subject: [asterisk-dev] Calendaring API
>
> I have created a public branch at
> http://svn.digium.com/svn/asterisk/team/twilson/calendaring
> that contains my work on a Calendaring API for Asterisk. It
> currently has modules that include both iCalendar and Microsoft
> Exchange calendar support.
>
> Features: ${CALENDAR_BUSY(<calendar>)} dialplan function to make
> dialplan jumps based on calendars busy status
> Device state provider so phones can subscribe to a
> calendars
> busy status
> Event notification through a Channel and application or
> context and extension (similar to pbx_spool)
>
> So, the idea is that you can, instead of creating lots of
> GotoIfTime()
> or time-based includes, just create a calendar (Google Calendar,
> Zimbra, Exchange, whatever), with your schedule, business hours,
> holidays, etc. and just jump in your dialplan based on the
> busy state
> of the calendar. Also, I tend to be bad at remembering
> meetings--so,
> the notification ability will allow you to place calls to notify you
> of an event. Data about the event is available with the $
> {CALENDAR_EVENT()} function, where you can get information like the
> summary, description, start and end times, location, etc. of the
> event. Couple that with res_cepstral and you can have Asterisk read
> you the event information if you would like.
>
> Anyway, I'd like some feedback and testing--so if this
> interests you,
> please check it out and give me some feedback on how it works
> for you
> and what improvements I need to make. (libneon
> <http://www.webdav.org/neon/
> > is currently a build requirement, as is libical
> <http://sourceforge.net/projects/freeassociation/
> > )
>
> Terry
>
> _______________________________________________
> --Bandwidth and Colocation Provided by http://www.api-digital.com--
>
> AstriCon 2008 - September 22 - 25 Phoenix, Arizona
> Register Now: http://www.astricon.net
>
> asterisk-dev mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-dev
>
More information about the asterisk-dev
mailing list