Event Notification and Scheduling for CINEMA

Files / Tables

Modified

Notification.cgi Displays the main Notification Page listing all the notifications
notification.tcl Contains Notification form processing code
cinema_util.tcl Contains email, im, phone scheduling functions
Event.cgi Scheduling an event for a conference / general event
Calendar.cgi Displays the events according to a calendar
CalendarWeek.cgi Displays the events during specified week
EventGroup.cgi Displays all the event groups

New Files  

WelcomeVxml.cgi Welcomes the user to CINEMA Notification System. Prompts user for PIN
WelcomeProcess.cgi Processes the user PIN. If login successful, outputs the Notification Menu to user
NotificationMenuProcess.cgi Processes the user menu inputs
PhoneScheduleProcess.cgi Processes the user scheduling of phone notification
enasvxmlfn.tcl Contains the utility function and email scheduling function over the phone

Tables

eventgroup event
eventgroup_notify cinema
vxml_users vmail

System Requirements

Installation

  1. Put New Files in CINEMA directory
  2. Install SIPVXML browser. See installation instructions here
  3. Run sipvxml as:  $ sipvxml -u http:// [CINEMA URL]/WelcomeVxml.cgi
  4. Call the SIP Vxml Browser using SIP Phone. Follow the directions

Screen Shot

 

Code Borrowed / Used

Event.cgi
vmailauth.cgi
vmailmainmenu.cgi
volplayrec.cgi

Acknowledgements

[1] Kundan Singh for his very prompt help and ideas
[2] Ajay Nambi for his help in the SIPVXML