Hello everyone and back again with more exciting news. We’ve been working hard to finsh off all the great work that the team has done leading up to and during our FreePBX-athon last week (this one also). We think you are going like the new addtions we have added to this Beta2 release. Below are some highlights but the best way to find out what it is all about is to go upgrade your Beta1 systems through the Online Upgrade system, or go grab the new tarball and go through the same install_amp that you always have used!We mentioned in our first annoucmenent that we would introduce a few more features in Beta2 before doing a feature freeze and driving towards the final release. The features mentioned were:
- Release 0.27 of the Flash Operator Panel
- An improved FreePBX Landing Page with some useful status information
- Online Update Checker - to inform you of available updates without the need to actively check in Module Admin
FreePBX System Status Index Page
The old index page is a thing of the past and has been replaced by this extremely useful overview of your systems information, in realtime! This dashboard style status page contains the following five sections:
- FreePBX Notices The notificaition box represents a portal where you are presented with variety of notifications from throughout the system. This ranges from new online updates, critical errors, default password usage and more. Substantial detail about the notifications are just a click away. Behind the scene is a full notification framework that can be used from within and outside FreePBX. We will be providing documentation to this API shortly for those developers who want to hook into the notification framework.
This next set of statistics provides a view into your calls. It currently inclues:
- Total active calls separated into internal and external calls
- Total active channels
- Number of phones online
- "No Name" Box This box, which hasn't been named yet, provides a summary of the System's uptime, the Asterisk uptime and how long since the last Asterisk reload
Moving back to the top right, we have a collection of very useful system statistics:
- Processor CPU and Load Average
- Memory and Swap Usage
- Disk usage by partition
- Network usage
- Server Status Lastly, we have the current state of critical server components that are core to the system.
FreePBX Reload Activity (compliments of Mathew Tardiff)One more big change before letting you go explore all those little things we did not mention is how core destinations are handled when configuring modules. In the past there was one category called Core which included extensions, voicemail and a handful of random functions like hangup and busy. This has been split into 3 new categories: Extensions, Voicemail and Terminate Call. New to the Voicemail category is a choice of either busy ore unavailable greeting for each voicemail box. You can look at the CHANGES file that is packaged with the tarball to get a summary of the remaining changes in Beta2. About Problematic Browsers For those of you who were around for the move from version 2.1 to version 2.2 you will remember the problems with Internet Explorer, some of which never went away. Well as we strive to improve the usability and look and feel of the system we run into more woes with IE's inability to follow standards. We are aware that some things look quite ugly in IE6. Getting the new layout to a point where it was even functional on IE6 was a good chunk of last week's cleanup work. It does look a lot better on IE7. Now that we have gotten Beta2 out the door, we will continue to visit the IE6 issues. If you have fixes, please submit them and we will do what we can. In the meantime, Firefox continues to be the browser of choice for the FreePBX Administration Console. Upgrading to Beta2 One of the last improvements made that we are Beta testing with this Beta2 release is the ability to upgrade from Beta1 to Beta2 with the online system, not requiring the old download of the tarball and then running install_amp. You can still go that route however you can simply do what you have been doing during the current Beta1 program, and install the new Framework update which will take you to Beta2 through the online system. (For those of you not familiar, this is just another module called FreePBX Framework that you upgrade in the Module Admin panel.) So, give it a try and let us know if you are running into issues.
Installation InstructionsInstallation should be no different than in the past, whether upgrading from an earlier release or installing from scratch:
- Make sure you are logged in as root; get the tarball, unpack it and install it on your system with install_amp. Then make sure Asterisk is running.
- Go to Module Admin and install or upgrade any modules that need attention
- Start testing and reporting bugs as needed
su - cd /usr/src/ wget http://mirror.freepbx.org/freepbx-2.3.0beta2.tar.gz tar -zxvf freepbx-2.3.0beta2.tar.gz cd freepbx-2.3.0beta2 safe_asterisk # start asterisk if new install, if upgrade use 'amportal start' ./install_amp --force-version 2.2.2 # This is required if you were previously running svn/trunk