[posted on sinologic.net] Another innovation of Asterisk 1.8 that I think more can get to use is the property of their integration timetables, because without doubt, one of the most common support tasks, it is Habitability changing care schedules the switchboard, which usually requires an intervention in the dialplan. With this functionality, you can create an external interface, comfortable and visually appealing, from which to carry out this operation, using the tools habitability of an agenda.
Thus, any user could do many things easily, for example, that the time outside the office, is controlled from an external calendar (for example, in one calendar in your corporate email in lotus domino, exchange or gmail ), which depending on your schedule you will find a number or another,
however, some special action when you're on vacation or meeting (not pass you call or go to your backup), you can set different operating hours, or even to find a technician or another depending on
the specific schedule or guards.
The flexibility and range of options is reached, it is as you see, very big, especially when most of us take her to the agenda and synchronized with the mobile, so coseguir change a detour or another, can be as easy as updating, on the phone, the phonebook entry. Even using twittercal , we could from a simple twitter client update our google calendar, and act on our switchboard.
From the Blog irontec, we saw an imaginative paper , several months ago, in which, through an AGI done in Ruby, might be similar features in previous versions of Asterisk, but in 1.8, this functionality is already native and much easier to integrate.
Through calendar.conf file, we can define the schedule to check on the internet (we can define all the calendars you want) and binding it in the dialplan. An example of this file:
[Calendar_andres] type = ical 40gmail.com/private-00f5583d3d387ca8fe92d4cb2d9d0490/basic.ics url = http://www.google.com/calendar/ical/andres.gorostidi% user = andres.gorostidi @ gmail.com secret = miclavegmailsupersecreta refresh = 15 timeframe = 600 AutoReminder = 10 channel = SIP / andres context = notificacion_calendario extension = s waittime = 30