<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7226.0">
<TITLE>[Announce] Web-MeetMe v1.4.0</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->
<P><FONT SIZE=2 FACE="Courier New">New Features-</FONT>
<BR><FONT SIZE=2 FACE="Courier New"> - Weekly recurring meetings with the same room and pin numbers.</FONT>
<BR> <FONT SIZE=2 FACE="Courier New"> Any conflict in the conference number as identified before</FONT>
<BR> <FONT SIZE=2 FACE="Courier New">the conference is added, allowing the submitter to change </FONT>
<BR> <FONT SIZE=2 FACE="Courier New">the conference room number</FONT>
<BR><FONT SIZE=2 FACE="Courier New"> - Database storage of MeetMe flags </FONT>
<BR> <FONT SIZE=2 FACE="Courier New"> This requires a db update to add the columns and a new</FONT>
<BR> <FONT SIZE=2 FACE="Courier New">version of app_cbmysql. In this release the flags are hard</FONT>
<BR> <FONT SIZE=2 FACE="Courier New">coded in the UI. I will be making a configuration option</FONT>
<BR> <FONT SIZE=2 FACE="Courier New">for the number of flags, and which flags are exposed.</FONT>
<BR> <FONT SIZE=2 FACE="Courier New">For now the Admin has only 'Announce name' as and option, and</FONT>
<BR> <FONT SIZE=2 FACE="Courier New">the User has 'Announce name' and 'Listen mode' options</FONT>
</P>
<P><FONT SIZE=2 FACE="Courier New">This may be the last update to app_cbmysql. There is a recent</FONT>
<BR><FONT SIZE=2 FACE="Courier New">bug opened on Mantis to make MeetMe use the Realtime architecture.</FONT>
<BR><FONT SIZE=2 FACE="Courier New">If it is merged, I will port the scheduling functions to app_meetme.</FONT>
</P>
<P><FONT SIZE=2 FACE="Courier New">The web interface will need minimal changes to be compatible, and</FONT>
<BR><FONT SIZE=2 FACE="Courier New">I will continue to work on refining it.</FONT>
</P>
<P><FONT SIZE=2 FACE="Courier New">[Location]</FONT>
<BR> <A HREF="http://www.fitawi.com/Asterisk"><U><FONT COLOR="#0000FF" SIZE=2 FACE="Courier New">http://www.fitawi.com/Asterisk</FONT></U></A>
</P>
<P><FONT SIZE=2 FACE="Courier New">[Files]</FONT>
<BR> <FONT SIZE=2 FACE="Courier New">Web-MeetMe_v1.4.0.tgz (required)</FONT>
<BR> <FONT SIZE=2 FACE="Courier New">app_cbmysql.c (required)</FONT>
<BR> <FONT SIZE=2 FACE="Courier New">cbmysql.conf (required)</FONT>
<BR> <FONT SIZE=2 FACE="Courier New">cb-extensions.conf (suggested)</FONT>
<BR> <FONT SIZE=2 FACE="Courier New">README (suggested)</FONT>
</P>
<P><FONT SIZE=2 FACE="Courier New">[Installation]</FONT>
<BR> <FONT SIZE=2 FACE="Courier New">See the README </FONT>
</P>
<P><FONT SIZE=2 FACE="Courier New">[Features]</FONT>
<BR><FONT SIZE=2 FACE="Courier New">1. Schedule new conferences </FONT>
<BR> <FONT SIZE=2 FACE="Courier New">a. Control start and end times </FONT>
<BR> <FONT SIZE=2 FACE="Courier New">b. Set conference pin # </FONT>
<BR> <FONT SIZE=2 FACE="Courier New">i. Generate one if the requester leaves it blank </FONT>
<BR> <FONT SIZE=2 FACE="Courier New">ii. Identify pin # conflicts (another conference with </FONT>
<BR> <FONT SIZE=2 FACE="Courier New">the same pin is scheduled at the same time) </FONT>
<BR> <FONT SIZE=2 FACE="Courier New">c. Set Admin and User passwords </FONT>
<BR> <FONT SIZE=2 FACE="Courier New">i. Generate a user password if an Admin pw is set </FONT>
<BR> <FONT SIZE=2 FACE="Courier New">but the User pw is blank </FONT>
<BR> <FONT SIZE=2 FACE="Courier New">d. Weekly recurring conferences with the same settings</FONT>
<BR> <FONT SIZE=2 FACE="Courier New">e. Select MeetMe flags per conference for Admins and Users</FONT>
<BR><FONT SIZE=2 FACE="Courier New">2. Email the details for a successfully scheduled conference </FONT>
<BR><FONT SIZE=2 FACE="Courier New">3. Separate views for Current, Past and Future conferences </FONT>
<BR><FONT SIZE=2 FACE="Courier New">4. Ability to modify the end time of a running conference </FONT>
<BR> <FONT SIZE=2 FACE="Courier New">a. Can also reschedule a past or future conference. </FONT>
<BR><FONT SIZE=2 FACE="Courier New">5. Monitor realtime conference activity </FONT>
<BR> <FONT SIZE=2 FACE="Courier New">a. Mute/Kick participants </FONT>
<BR><FONT SIZE=2 FACE="Courier New">6. Optional authentication </FONT>
<BR> <FONT SIZE=2 FACE="Courier New">a. Currently Active Directory or LDAP based </FONT>
<BR> <FONT SIZE=2 FACE="Courier New">b. Authentication is abstracted so unix/PAM/DB/RADIUS </FONT>
<BR> <FONT SIZE=2 FACE="Courier New">support could be easily added </FONT>
<BR><FONT SIZE=2 FACE="Courier New">7. Users can only monitor, update or delete their conferences </FONT>
<BR><FONT SIZE=2 FACE="Courier New">8. Verified administrators can monitor, update or delete any </FONT>
<BR><FONT SIZE=2 FACE="Courier New">conferences. </FONT>
<BR><FONT SIZE=2 FACE="Courier New">9. Updated to Asterisk 1.2.0-beta1</FONT>
<BR> <FONT SIZE=2 FACE="Courier New">a. Changes to the Manager interface may have caused </FONT>
<BR> <FONT SIZE=2 FACE="Courier New">support for 1.0.X to slip, I cannot test that) </FONT>
</P>
<BR>
<P><FONT SIZE=2 FACE="Courier New">Thanks and enjoy,</FONT>
<BR><FONT SIZE=2 FACE="Courier New">Dan</FONT>
</P>
<P><FONT SIZE=2 FACE="Courier New">***Developer help/guidence request***</FONT>
<BR><FONT SIZE=2 FACE="Courier New">The day/month/year code needs to be rewritten in javascript</FONT>
<BR><FONT SIZE=2 FACE="Courier New">to allow the fields to dynamically update. Changing from a</FONT>
<BR><FONT SIZE=2 FACE="Courier New">month that has 31 day to one with 30 should update the day</FONT>
<BR><FONT SIZE=2 FACE="Courier New">field if it is set to 31. Similar logic is needed for dealing</FONT>
<BR><FONT SIZE=2 FACE="Courier New">with February in leap/non-leap years.</FONT>
</P>
<P><FONT SIZE=2 FACE="Courier New">This is well outside my experience and if anyone would care</FONT>
<BR><FONT SIZE=2 FACE="Courier New">to contribute the code, I'd appreciate it. Or if someone</FONT>
<BR><FONT SIZE=2 FACE="Courier New">can point out a way to do it in PHP, even better.</FONT>
</P>
<BR>
</BODY>
</HTML>