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

Just to let you know: our customer is using FOP2 with +500 (mostly mobile +...)-extensions succesfully at the moment. Thanks to your support we have delivered a succesfull project. Again, thank you very much!

Kind regards / Met vriendelijke groet

Ronald Voermans
As an IT consultant who implements software on a daily basis that is riddled with bugs and defects, yours is a refreshing reminder that software can still be well-written.
Loren Campbell
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 wanted to commend you not only on the software you guys have written, which is amazing, but also on the continued support and willingness to answer questions.
Jonathan Hayes
It is without doubt an order of magnitude better than FOP 1, true it cost $40 bucks but it is the best $40 I spent all day.
Man this is great! I love it!! Now I'm working on the recording thing. What a great tool.
Eric Hall
FOP2 support provided quick and accurate service. We were experiencing server issues that were affecting our customers and FOP2 got us back up and running in no time. We would’ve been lost without them. We are very satisfied with the performance of our support tech.
David C. Baugher