There are several packages available for download as tarball files. Please be sure to download the correct package for your Linux version.

FOP Version 2.31.26

Release Date: September 25, 2019


Mon Sep 23 11:58:36 2019 -0300
FIX: Be sure to read db parameters on freepbx multi ambiguos configs between old and new, fix call history on main switchboard on latest FreePBX due to same config file

Sun Sep 22 20:04:46 2019 -0300
FIX: If we do not have DB credentials in amportal.conf, use the ones on modern config files. Fixes problem with non working FOP2 Manager on newer FreePBX versions.

Fri Sep 20 23:20:44 2019 -0300
NEW: [Scripter plugin] Make node webhooks consume json returned data into variables, so we can then do conditional routing or whatever using node webhooks instead of search field webhook

Thu Sep 19 12:42:48 2019 -0300
NEW: [Park plugin] Make park call plugin work with multiple parking logs

Wed Sep 18 17:46:55 2019 -0300
CHANGE: [Answer Button plugin] Ignore state for sending notify in answer button plugin, so it works for phones with more than 2 lines

Wed Sep 18 17:16:10 2019 -0300
CHANGE: [Answer Button plugin] Update answer button plugin to support PJSIP

Fri Sep 13 16:23:59 2019 -0300
NEW: [Alert Plugin] Update alert plugin with some sample in .js code and allowing the use of GLOBAL (slot 0) pseudo channel

Wed Aug 28 18:25:46 2019 -0300
NEW: [Paused Counter Plugin] Add ignore_invalid_agents to queue paused counter plugin so it does not count a paused agent that is invalid or is not really logged. Update queue paused counter plugin to version 1.0.3

Wed Aug 28 18:18:15 2019 -0300
NEW: Add memberpausedinvalid class to queue members that are paused but invalid, so we can count/deduct on agent paused counter plugin

Wed Aug 28 18:02:28 2019 -0300
NEW: [Idle Timer Plugin] Update idle timer to 1.0.4, does not reset timer when phone rings but does not answer

Wed Aug 21 14:36:03 2019 -0300
NEW: Add sample code on comments dialer API

Thu Aug 01 17:47:06 2019 -0300
CHANGE [Scripter Plugin]: save data before goto external nodes in phone scripts

Since version 2.28 there is a configuration manager (FOP2 Manager) bundeld with the package. You can access it directly by pointing your browser to http://your.server/fop2/admin . On a new installed system, you must log into the manager before loading the main FOP2 panel to create the user & buttons configuration.


Centos - i386

DownloadFOP 2.31 for Centos or other Redhat Based Distributions, including Trixbox, Elastix, PiaF, AsteriskNow, etc.

Centos - 64bits

DownloadFOP 2.31 for Centos or other Redhat Based Distributions, including Trixbox, Elastix, PiaF, AsteriskNow, etc.


Debian - 32bits

DownloadFOP 2.31 for Debian / Ubuntu Based Distributions, 32 bits.

Debian - 64bits

DownloadFOP 2.31 for Debian / Ubuntu Based Distributions, 64 bits.

raspberry pi

Raspberry PI - ARM

DownloadFOP 2.31 for Raspberry PI/Debian

ARM 64 bits

ARM 64 bits - Aarch64 - Centos

DownloadFOP 2.31 for ARM aarch64 / Centos

FOP Version 2.30.00

Release Date: August 3, 2015

This version has significant improvements on the client side, with a layout that can be arranged at will via drag&drop and some cool new plugins. As the changes are significant and might have bugs, this release is launched as beta first. Internet Explorer 8 support was dropped with this release. There will be periodical updates for this beta, so check the release date here to see the last time it was updated.

DownloadFOP 2.30 32 bits for Centos or other Redhat Based Distributions, including Trixbox, Elastix, PiaF, AsteriskNow, etc.

DownloadFOP 2.30 64 bits for Centos or other Redhat Based Distributions, including Trixbox, Elastix, PiaF, AsteriskNow, etc.

DownloadFOP 2.30 32 bits for Debian / Ubuntu Based Distributions.

DownloadFOP 2.30 64 bits for Debian / Ubuntu Based Distributions.

FOP2 Manager

fop2manager logo

FOP2 Manager 1.2.0

DownloadIt works along with FOP version 2.24 or higher and lets you manage users, groups, permissions and more from a comfortable web GUI. This manager is already included in FOP 2.28, it is here for convenience for users of previous FOP2 versions. If you use Elastix and have FOP 2.25 installed, *do not* attempt to install the FOP2 Manager. Elastix© 2.x already includes management functions on its package so this tool is not needed.


Here is a set of old versions links for your convenience:

What people say

I admit I was skeptical coming in, having one too many times gotten all excited about software in this space only to be disappointed by lack of support. This is a refreshing example of how things ought to be. I'll be using your product in all future Asterisk deployments.
David L. West
I must just say, I’m loving FOP2. It simple and works well.
Rudi Haarhoff
I just thought I'd leave you a quick message saying I'm thoroughly impressed with how FOP2 is maturing. The FreePBX module is absolutely superb, and as a whole the application is truly brilliant. My customers use it so regularly they wonder how life existed without it! Thankyou so much! :)
Josiah Spackman
I had looked at FOP2 some time ago, but did not deploy it for lack of parking management. I deployed 2.11 for the first time last night and wow, what a great product. I will include a copy with every deployment now.
Doug Truitt
Man this is great! I love it!! Now I'm working on the recording thing. What a great tool.
Eric Hall
Thank you for writing such a marvelous and helpful tool. FOP has spread throughout our sales and service organization like wild fire. Our managers absolutely love FOP and can't live without it. FOP has increased productivity and has helped us better train our employees. Your product rocks!
Otto Silva
FOP2 is consistently exactly what we need. Also, your support is the best. Thanks for the insane amount of availability.
Cullen Lorsung