If you want to install from the command line, you can use this one liner:

wget -O - | bash

If you want to upgrade and existing install, use this one liner:

wget -O - | bash

You can also download the package manually and run "make" to do the installation, in that case, please notice that 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.38

Release Date: November 7, 2023


Date: Tue Nov 7 08:30:14 2023 -0300
Summary: Add ucranian translation to FOP2 and FOP2 Manager (@bailosergei)

Date: Mon Nov 6 20:18:12 2023 -0300
Summary: NEW: Queue Callback plugin

Date: Mon Nov 6 16:59:38 2023 -0300
Summary: FIX: accept mixed case in did field in chatbroker entries. Fixes web widget not updating on agent new messages if mixed case was used in did field

Date: Sun Nov 5 16:54:31 2023 -0300
Summary: FIX: avoid undefined warning when we get a queue member update command for queues we are not allowed to see

Date: Fri Nov 3 18:08:42 2023 -0300
Summary: FIX: make UserEvents for custom events on queue channels work again. Used by the Queue Callback plugin

Date: Thu Nov 2 19:31:54 2023 -0300
Summary: NEW: Improve call history widget to display recordings play/download if they exists on a CDR field. $recordingfield is configurable in calldetailrecords.php

Date: Thu Nov 2 16:31:40 2023 -0300
Summary: FIX: correctly show contact image, if it has a forward slash asumes an absolute path (it does not append upload/user directory to it)

Date: Thu Nov 2 16:25:49 2023 -0300
Summary: CHANGE: Improved top toolbar styling and actionbar

Date: Wed Nov 1 19:59:57 2023 -0300
Summary: CHANGE: Allow mp3 and ogg on download, as the new omniplayer can play most formats.

Date: Wed Nov 1 19:59:11 2023 -0300
Summary: NEW: Add call history tab on contact, update calldetailrecords to show those, and to use omniplayer for playing back recordings

Date: Wed Nov 1 19:58:21 2023 -0300
Summary: NEW: Add audio decoder for omniplayer , so we can stream gsm and other formats on browser

Date: Wed Nov 1 19:55:28 2023 -0300
Summary: NEW: Add omniplayer.js, in player audio streamer/player

Date: Mon Oct 30 19:05:46 2023 -0300
Summary: FIX: [Plugins] WebPhone PRO: fix individual history retrieval (from conversation window)

Date: Mon Oct 30 11:00:58 2023 -0300
Summary: FIX: [Plugins] WebPhone PRO: handle history errors to hide metadata fields if not retreived

Date: Mon Oct 30 10:59:24 2023 -0300
Summary: FIX: [Plugins] WebPhone PRO: Fix history and monitor for web widget (requires chatbroker 1.0.2). Disable chats when no chatbroker connection, prevent warnigns and error in that case

Date: Sun Oct 29 16:35:06 2023 -0300
Summary: FIX: [Plugins] WebPhone PRO: Adjust style to have voicemail player with proportional width in webphone pro

Date: Fri Oct 27 20:42:35 2023 -0300
Summary: CHANGE: [Plugins] WebPhone PRO: Disable sip trace in phonepro console

Date: Fri Oct 27 20:41:29 2023 -0300
Summary: CHANGE: [Plugins] Toolbar State Presence: Reflect paused states based on FOP2 presence, not only queue pause in toolbar state presence plugin

Date: Sat Oct 21 14:33:12 2023 -0300
Summary: FIX: [Plugins] Fullwallboard: Add default no_realtime_events to fullwallboard.ini as if missing it will prevent the plugin from loading

Date: Thu Oct 19 16:41:51 2023 -0300
Summary: CHANGE: [Plugins] Update park button icon to new FOP2 toolbar icons and bump to release 1.0.2

Date: Thu Oct 19 15:54:26 2023 -0300
Summary: CHANGE: Add visual sugar for filter and dial box. Tweak button styling.

Date: Thu Oct 19 13:15:50 2023 -0300
Summary: NEW: [Plugins] Add Toolbar State Presence plugin widget

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.

Microsoft Edge Extension


FOP2 Extension for Microsoft Edge Browser

DownloadView status of extensions directly in Microsoft Edge. Shows desktop notifications and configurable popups on new or connected calls. Converts phone numbers in any web page into click to call links. (It is *not* a standalone application, it requires FOP2 to be installed on the server).


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

What people say

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
We are currently using FOP2 on a FREEPBX12 and asterisk 12 server. The installation went smoothly, and we are impressed by the possibilities of this program, but also how easy it is to use. We had one little problem though with the way queues reported events. This issue was quickly solved by a fantastic support service. Now we have a fantastic operator panel. For our next PBX's we are going to install we will most certainly use FOP2 !
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.
Wow, this is the best support experience I have ever had.
Ken Leland
Man this is great! I love it!! Now I'm working on the recording thing. What a great tool.
Eric Hall
We provide hosted PBX service based on the Asterisk PBX. We have looked at several queue management systems over the last few weeks and elected to give FOP2 a second look. We purchased beta 2.2 on Saturday, deployed with a few minor tweaks on Sunday and were impressing customers on Monday. We tested on IE, Firefox, Safari and Mango using WinXP, Vista, Win7 and Snow Leopard on a 200 extension installation with around 50 queues. The results were consistently flawless.
Dennis Smith
FOP2 is consistently exactly what we need. Also, your support is the best. Thanks for the insane amount of availability.
Cullen Lorsung