[asterisk-dev] Calendaring API

Atis Lezdins atis at iq-labs.net
Tue Oct 7 12:35:45 CDT 2008


On Tue, Oct 7, 2008 at 7:49 PM, Martin Smith <martins at bebr.ufl.edu> wrote:
> Neat idea, Terry!
>
> Do you have any plans to enable 2-way calendaring or expose manager
> commands for calendaring functionality?

Two way? It sounds to me as "Write CDR to calendar". For example, your
calendar automatically gets updated with whom you had conversations.
Also calendar could automatically place a call when you have a note
"Call John" :D

Anyway - nice job :)

Regards,
Atis

>
> 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
>>
>
> _______________________________________________
> --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
>



-- 
Atis Lezdins,
VoIP Project Manager / Developer,
atis at iq-labs.net
Skype: atis.lezdins
Cell Phone: +371 28806004
Cell Phone: +1 800 7300689
Work phone: +1 800 7502835



More information about the asterisk-dev mailing list