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.08

Release Date: March 10, 2017


Fri Mar 10 19:33:31 2017 -0300
Check if astman is set on queue disocvery for freepbx, so update_conf.php on rpm install does not error out

Fri Mar 10 19:33:05 2017 -0300
Add french translation to full wallboard

Tue Mar 07 12:47:23 2017 -0300
Be sure to save change password values so a reload does not overwrite them in case of ombutel or other auth plugins are used

Tue Mar 07 11:38:41 2017 -0300
Be sure to rename on logout if device has alpha chars (uppercase check)

Mon Mar 06 17:06:34 2017 -0300
Parse special config files for Ombutel in main FOP2 config.php file

Mon Mar 06 17:04:18 2017 -0300
Add Ombutel parse of special configuration directives for FOP2 Manager

Mon Mar 06 16:57:00 2017 -0300
Be sure to force utf8 connection on mysql construct for FOP2 Manager connection

Mon Mar 06 12:24:39 2017 -0300
Try to use name for ombutel extension api if its present and cidname is equal to cidnum

Mon Mar 06 12:11:16 2017 -0300
Include secure functions to update_conf.php fop2 manager script so it can load specific ombutel functions if needed

Mon Mar 06 10:52:17 2017 -0300
Change ombutel authentication functions in FOP2 manager to look for sid instead of session_id

Mon Mar 06 10:52:00 2017 -0300
Update conference button plugin to use font icons for 2.31.08

Mon Mar 06 10:51:39 2017 -0300
Update change presence plugin so it works with restricted permissions and not only global permissions

Wed Mar 01 19:01:47 2017 -0300
Cancel onclick handler on init in case init is called more than once ending in overloading click handlers

Wed Mar 01 17:01:12 2017 -0300
Remove warnings from setvar and look for fop2.conf in different locations

Mon Feb 27 13:10:00 2017 -0300
Add support for CUSTOMVAR_XXX on full wallboard queue widget, so we can pass arbitrary variables by modifying getstatsfromasternic.php and populating the queue_stats array. The way to reference one variable in a dust template is as follows: {#CUSTOM}{@eq key=variable value='SOMETHING'}{data}{/eq}{/CUSTOM}

Mon Feb 27 11:38:10 2017 -0300
Fix ru translation on full wallboard, again

Fri Feb 24 17:40:54 2017 -0300
Check channel case on sendsms to avoid errors if configuration of channels is wrongly set as sip instead of SIP

Fri Feb 24 17:40:29 2017 -0300
Do not event filter NewAccountCode on create manager user scripts as the hotdesk plugin uses it

Wed Feb 22 11:37:37 2017 -0300
Small fix to full wallboard to translate agents and waiting calls widget

Sun Feb 19 18:10:11 2017 -0300
If there is no name defined for extensions in mirta, use extension as label, otherwise the extension button will be disabled

Fri Feb 17 10:16:13 2017 -0300
Update queue alarm plugin version adding desktop notifications and optional screen flashing

Wed Feb 15 21:53:27 2017 -0300
Remove warnings on client side

Wed Feb 15 21:10:54 2017 -0300
Add answer button plugin to repo using sipnotify

Wed Feb 15 20:52:32 2017 -0300
Update index and styles to have a font based action toolbar and make the UI more responsive using media queries

Wed Feb 15 12:11:31 2017 -0300
Fix not showing auto popup settings in FOP2 Manager user preference pane correctly

Wed Feb 15 11:57:44 2017 -0300
Remove warnings from FOP2 Manager users page

Fri Jan 27 23:30:53 2017 -0300
Fix fullwallboard waiting calls list for utf8/cyrillic

Fri Jan 27 23:29:53 2017 -0300
Fix fullwallboard waiting calls list for utf8/cyrillic

Wed Jan 25 21:48:40 2017 -0300
Add initial support for pbxware multi tenant to FOP2 Manager

Fri Jan 20 19:16:51 2017 -0300
Remove jquery searchable and quicksearch js files

Fri Jan 20 18:56:55 2017 -0300
Update dutch translation

Fri Jan 20 18:39:31 2017 -0300
Add sms_enable_messagesend to fop2.cfg (default is enabled) so internal sms messageing is possible using MessageSend AMI Command

Fri Jan 20 17:30:21 2017 -0300
Use MessageSend to send internal SMS if no external number is defined

Fri Jan 20 11:37:21 2017 -0300
Add 'n' hotkey to open dialpad and digit hotkey that when dialpad is open will inject dtmf without updating the dial box

Thu Jan 19 20:09:06 2017 -0300
Update full wallbaord plugin to fix queue labels in utf8. Version 1.0.1

Thu Jan 19 19:24:50 2017 -0300
Add russian translation to full wallboard

Thu Jan 19 19:24:40 2017 -0300
Do not set queue member state to free on hangup or incall=0 if its unavail

Thu Jan 19 14:02:59 2017 -0300
Update thirdlane support for FOP2 Manager

Thu Jan 19 14:02:40 2017 -0300
set php session variable context when authenticating multitenant with @

Wed Jan 18 19:12:36 2017 -0300
Use library for utf8 decoding of clidname in chrome extension as atob is not utf8 aware

Wed Jan 18 18:28:44 2017 -0300
Pass FORCE_UTF8 option to dblib on fop2 switchboard, as was set in fop2 manager

Wed Jan 18 18:04:25 2017 -0300
Update queue member status updates for Asterisk 13 when using hint for availability, setting it to invalid when that is set, so DND status that sets hint and queue member state that relies on hints can be displayed in FOP2 queue button as a member with the invalid icon

Mon Jan 16 18:02:42 2017 -0300
Be sure to check uppercase channels for queuememberpaused events so extension buttons with alpha channels will show clock on pause

Mon Jan 16 15:56:26 2017 -0300
Better DND support for ombutel plugin, set device state and also updates internal sql in ombutel

Mon Jan 16 13:35:51 2017 -0300
Ombutel DND integration from FOP2 Presence to ASTDB

Fri Jan 13 23:42:48 2017 -0300
Add russian translation to changepassword and conferencebutton plugins

Fri Jan 13 23:41:01 2017 -0300
Updated russian translation on the client

Fri Jan 13 23:39:03 2017 -0300
Update setcallforward plugin with russian translation and also FOP2 general russian translation

Fri Jan 13 23:20:26 2017 -0300
Fix typo in Park context on script

Fri Jan 06 16:38:55 2017 -0300
Be sure to hide queue widget if all queues are on separate groups. Fixes the bug of an empty queue widget when all queue buttons are inside groups

Thu Jan 05 14:37:18 2017 -0300
Update fop2.cfg comment for fop2-autoanswer-redirect context

Thu Jan 05 09:28:13 2017 -0300
Update tagQueueCall plugin to 1.0.6, showing queue label instead of number/name on call complete, for consistency with connect info

Thu Jan 05 09:16:37 2017 -0300
Update queuestats plugin to show extenlabel (already decoded label) so queue names in utf8 wide characters are decoded and display correctly

Wed Jan 04 22:21:52 2017 -0300
Add script to fill group field in fop2buttons table based on Groups configuration

Wed Jan 04 20:48:46 2017 -0300
Scan all hardcoded folders for voicemail, including CustX, Deleted and Urgent

Wed Jan 04 20:48:28 2017 -0300
Fix warnings in FOP2 Manager

Wed Jan 04 20:48:11 2017 -0300
Update tagQueueCalls to 1.0.5 with support for separate tags per queue

Wed Jan 04 19:24:33 2017 -0300
Do not refresh call history if iframe was not loaded yet

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

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.1.6

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 as it will break your FreePBX backend. Elastix 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

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 !
I just want you to know we are big fans of your addon. We recommend it to all of our clients. Keep up the good work over there.
Jon Hansen
Great handy piece of software you've made. Have been using it together with * since 2005 in our non-profit organization. Very pleased.
Kari Kandell
Just wanted to tell you: your FOP2 panel software is impeccable. Very NICELY done.
Eric Mutter
I've already shown this to a couple of customers and those that have seen it are very excited. So, well done!
Bruce Komito
We have been working with FOP2, Queue Stats and Call Stats for a number of years. Not only are these products amazing, the backup service Nick offers is second to None. FOP2 is the best operator console you will find for Asterisk!
Alan Scott
Logical Solutions NZ
The new beta works great on iPhone 4 with iOS 4.2.1. Seamless upgrade from 2.1.1. Very impressive!
David Shauger