This is just a WAY shortened down version for my reference.
Install : (Download)
Rec Script :
What this script does is to write some dialplans that will override the FreePBX defaults to integrate the FOP2 presence box with the DND FreePBX featurecode, and the CallForward FreePBX Feature Codes with the CF note for FOP2 Buttons. Your original file that is saved with the name /etc/asterisk/extensions_override_freepbx.conf.bak. Simple replace it to undue the changes.
Check Credentials :
If good then go to -->
Start FOP2 :
You must login to the manager at least once before trying to access FOP2. This populates the databases etc etc.
Note : You must create a user in FreePBX and then log into FOP2 with those credentials. (Vanilla install, or just use your already existing FreePBX credentials)
Read here if you have trouble.
Configure Server :
Centos/Fedora FOP2 WebRoot :
FOP2 Main Config :
Asterisk's manager Main Config :
Please be sure not to remove nor modify existing users or settings in the manager.conf file, you only need to add the [fop2] user or check the [admin] user secret. You will also need to check that enabled is set to yes.
In FreePBX based installations, you might want to add the user in the manager_custom.conf file instead of manager.conf