The README is inside the fop2 tarball available in the downloads page:
UPGRADING FROM A PREVIOUS INSTALL
Just untar the package and run "make". The installation will copy the
new files over, and it will preserve config files in place. It will also
make a backup of every replaced file, appending a suffix like ~ (depends
on your distro)
After updating the software, you will have to do some manual tweaking to
enable new features:
Visual Phonebook:
The visual phonebook was improved. The table layout changed, you will
need to issue the following commands to mysql in order to update the table.
They are also listedin the file /var/www/html/fop2/mysql-upgrade.db :
USE `fop2`;
ALTER TABLE `visual_phonebook` add `owner` varchar(50) default '';
ALTER TABLE `visual_phonebook` add `private` enum('yes','no') default 'no';
ALTER TABLE `visual_phonebook` add `context` varchar(150) default '';
or by using the db file directly:
mysql -u root -p fop2 < /var/www/html/fop2/mysql-upgrade.db
FreePBX:
If using FreePBX, we supply the file 'extensions_override_freepbx.conf'
that should be placed inside /etc/asterisk. It will include all the
contexts needed for a seamless integration between FOP2 features and
FreePBX. The install script will not attempt to copy the file, as you
might be using it already. So first check that your installed file in
/etc/asterisk is empty or not used. If so, you have to copy the file
manually. Example:
If your /etc/asterisk/extensions_override_freepbx.conf is not empty
inspect the contents to determine if you already have the fop2 version
or if you have some other custom configurations for freepbx. In that
case you will want to append the context of the supplied file inside
yours, making sure you do not have same name contexts already in use.
There is also a file named FOP2Callbacks.pm in /usr/local/fop2 that
completes the integration. If you are NOT using FreePBX, you might
want to rename or remove FOP2Callbacks.pm or modify it to your needs.
FreePBX Plugin:
There is available a new FreePBX plugin that makes configuring FOP2
easier. The plugin is named fop2admin and can be downloaded from http://www.fop2.com/download.php . You have to install it like any other
FreePBX Plugin.
Comments
Same license will work.
UPGRADING FROM A PREVIOUS INSTALL
Just untar the package and run "make". The installation will copy the
new files over, and it will preserve config files in place. It will also
make a backup of every replaced file, appending a suffix like ~ (depends
on your distro)
After updating the software, you will have to do some manual tweaking to
enable new features:
Visual Phonebook:
The visual phonebook was improved. The table layout changed, you will
need to issue the following commands to mysql in order to update the table.
They are also listedin the file /var/www/html/fop2/mysql-upgrade.db :
USE `fop2`;
ALTER TABLE `visual_phonebook` add `owner` varchar(50) default '';
ALTER TABLE `visual_phonebook` add `private` enum('yes','no') default 'no';
ALTER TABLE `visual_phonebook` add `context` varchar(150) default '';
or by using the db file directly:
mysql -u root -p fop2 < /var/www/html/fop2/mysql-upgrade.db
FreePBX:
If using FreePBX, we supply the file 'extensions_override_freepbx.conf'
that should be placed inside /etc/asterisk. It will include all the
contexts needed for a seamless integration between FOP2 features and
FreePBX. The install script will not attempt to copy the file, as you
might be using it already. So first check that your installed file in
/etc/asterisk is empty or not used. If so, you have to copy the file
manually. Example:
#> cp /usr/local/fop2/extensions_override_freepbx.conf /etc/asterisk
If your /etc/asterisk/extensions_override_freepbx.conf is not empty
inspect the contents to determine if you already have the fop2 version
or if you have some other custom configurations for freepbx. In that
case you will want to append the context of the supplied file inside
yours, making sure you do not have same name contexts already in use.
There is also a file named FOP2Callbacks.pm in /usr/local/fop2 that
completes the integration. If you are NOT using FreePBX, you might
want to rename or remove FOP2Callbacks.pm or modify it to your needs.
FreePBX Plugin:
There is available a new FreePBX plugin that makes configuring FOP2
easier. The plugin is named fop2admin and can be downloaded from
http://www.fop2.com/download.php . You have to install it like any other
FreePBX Plugin.