Add Calendaring support for Asterisk
authorTerry Wilson <twilson@digium.com>
Thu, 28 May 2009 19:57:18 +0000 (19:57 +0000)
committerTerry Wilson <twilson@digium.com>
Thu, 28 May 2009 19:57:18 +0000 (19:57 +0000)
commit71a3a2ebf673bf88c8cbf032745c40535b9fc8e4
tree06e5a5bc8f64c59d16c4d0666287b93f8a7ec546
parent08f0ec4e8ed8d98625dc5f4d7dcacd75460f7385
Add Calendaring support for Asterisk

This commit add Calendaring support to Asterisk for iCalendar, CalDAV, and MS
Exchange calendars. Exchange support has only been tested on Exchange Server 2k3
and does not support forms-based authentication at this time (patches *very*
welcome). Exchange support is also currently missing the ability to return a
list of a meting's attendees (again, patches are very, very welcome).

Features include:
  Querying a calendar for events over a specific time range
  Checking a calendar's busy status via the dialplan
  Writing calendar events via the dialplan (CalDAV and Exchange only)
  Handling calendar event notifications through the dialplan

(closes issue #14771)
Tested by: lmadsen, twilson, Shivaprakash

Review: https://reviewboard.asterisk.org/r/58

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@197738 65c4cc65-6c06-0410-ace0-fbb531ad65f3
12 files changed:
build_tools/menuselect-deps.in
configs/calendar.conf.sample [new file with mode: 0644]
configure
configure.ac
include/asterisk/autoconfig.h.in
include/asterisk/calendar.h [new file with mode: 0644]
makeopts.in
res/res_calendar.c [new file with mode: 0644]
res/res_calendar.exports [new file with mode: 0644]
res/res_calendar_caldav.c [new file with mode: 0644]
res/res_calendar_exchange.c [new file with mode: 0644]
res/res_calendar_icalendar.c [new file with mode: 0644]