[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