Download

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

wget -O - http://download.fop2.com/install_fop2.sh | bash

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

wget -O - http://download.fop2.com/upgrade_fop2.sh | 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.33

Release Date: September 21, 2022

Changelog


Date: Tue Sep 6 10:41:31 2022 -0300
Summary: FIX: Force string for extension so left zeros are preserved in extension numbers in hotdesk plugin

Date: Fri Aug 26 15:11:53 2022 -0300
Summary: NEW: Add attendedcontinuemonitor plugin to continue with mixmonitor after an attended transfer is detected

Date: Tue Aug 23 11:52:41 2022 -0300
Summary: CHANGE: Reduce wait for silence in scripter as noise lines won't reach 1.5 seconds of silence ever

Date: Tue Aug 23 11:52:14 2022 -0300
Summary: FIX: Add needed function in autoconfiguration when using custom backend

Date: Wed Jun 29 13:07:49 2022 -0300
Summary: NEW: Add pausehint plugin to repo

Date: Thu Jun 23 10:09:23 2022 -0300
Summary: FIX: Prevent undefined variable error on chrome extension

Date: Thu Jun 16 19:52:38 2022 -0300
Summary: CHANGE: Adjust css for chrome extension protocol handler links with no text decoration

Date: Thu Jun 16 19:50:41 2022 -0300
Summary: NEW: Bump Chrome extension to version 1.2.0

Date: Thu Jun 16 19:49:55 2022 -0300
Summary: NEW: Improve click to call on Chrome extension, convert tel: and callto: also if no protocol handler is configured in options

Date: Wed Jun 15 20:45:46 2022 -0300
Summary: NEW: Add javascript: support for url popups in the format javascript:function_name?param=value¶m=value

Date: Wed Jun 15 15:44:07 2022 -0300
Summary: NEW: Optimize queuemember status by sending only two events instead of queue^N events. Allow for GLOBAL channel to be used for broadcasting events to all. This change might be disruptive

Date: Tue Jun 14 18:19:47 2022 -0300
Summary: CHANGE: Updates to poll status mode to make it more efficient (hopefully), changes might break dialed number or callerid when normal mode is in use

Date: Tue Jun 14 14:21:24 2022 -0300
Summary: FIX: Do not attempt websocket reconnection if in CONNECTING state. Prevents early errors if FOP2 server acts slowly

Date: Tue Jun 14 14:21:10 2022 -0300
Summary: CHANGE: Tidy up print clients output.

Date: Fri Jun 10 11:47:54 2022 -0300
Summary: CHANGE: Do not use spaces in unauthenticated socket no user definition to simplify parsers

Date: Fri Jun 10 11:45:45 2022 -0300
Summary: CHANGE: Change some debug levels so only client connection/disconnection is seen on level 64

Date: Wed Jun 8 15:02:22 2022 -0300
Summary: NEW: Add kick_inactive_clients setting in fop2.cfg

Date: Sat Jun 4 13:51:35 2022 -0300
Summary: FIX: Set parkinglot plus park name for issabel based on name, for FreePBX based on id. Fixes parking on Issabel

Date: Tue May 31 19:20:27 2022 -0300
Summary: CHANGE: Little optimization to poll status mode, options to kill unauth clients and list of sockets in one command

Date: Thu May 19 16:18:43 2022 -0300
Summary: CHANGE: Remove unlimitedStorage permission to fop2 chrome extension as it is not needed

Date: Thu May 19 16:10:08 2022 -0300
Summary: Bump chrome extension to version 1.1.9 with updated extension permission removing tabs

Date: Thu May 19 16:03:30 2022 -0300
Summary: CHANGE: Do not use jquery in background page any longer in Chrome extension Format fixes.

Date: Thu May 19 16:03:04 2022 -0300
Summary: CHANGE: Remove tabs permission from manifest as requested by Google in Chrome extension.

Date: Wed May 18 16:05:28 2022 -0300
Summary: FIX: Fix typo in reload script for callflow FOP2 plugin

Date: Wed May 18 13:38:43 2022 -0300
Summary: NEW: Add 'queue show' and 'queue refresh' cli/exec commands

Date: Tue May 17 13:08:11 2022 -0300
Summary: FIX: Introduce setting of peer IP Address for monitor_ipaddress to work again

Date: Wed May 4 10:46:59 2022 -0300
Summary: CHANGE: Remove commented code and use only one regexp for Output: filtering on command response handlling for AMI

Date: Wed May 4 10:46:23 2022 -0300
Summary: CHANGE: Remove uuid from saved chats that comes as notes

Date: Tue May 3 23:04:08 2022 -0300
Summary: FIX: Refactor AMI handler to get full action command response on Asterisk 16 and up, for all commands

Date: Tue May 3 11:37:29 2022 -0300
Summary: CHANGE: More efficient get_channel implementation

Date: Tue May 3 10:23:39 2022 -0300
Summary: CHANGE: Use function handlers for processing AMI events. Improves overall performance slightly.

Date: Tue May 3 10:22:00 2022 -0300
Summary: FIX: Fix detection of plugin directory on some cases

Date: Mon May 2 17:21:32 2022 -0300
Summary: CHANGE: Improve performance on parsing channels

Date: Mon May 2 17:21:06 2022 -0300
Summary: FIX: Avoid potential EV crash if AMI data is not sane (fake manager) on DB responses

Date: Mon May 2 17:20:05 2022 -0300
Summary: CHANGE: Improve format for print_clients

Date: Wed Apr 27 21:14:01 2022 -0300
Summary: Bump IVR Flow to version to 1.0.1

Date: Wed Apr 27 21:13:20 2022 -0300
Summary: NEW: Add start and stop music on hold blocks to IVR Flow

Date: Wed Apr 27 21:11:34 2022 -0300
Summary: CHANGE: Redraw arrows on each block snap on IVR Flow

Date: Tue Apr 19 13:07:54 2022 -0300
Summary: FIX: Correct plugin name in hideclid so it actually works, disable tooltip. Bump to version 1.0.1

Date: Wed Apr 13 16:16:57 2022 -0300
Summary: NEW: Make clock format configurable 24hs or am/pm in clock plugin

Date: Wed Apr 13 15:32:10 2022 -0300
Summary: CHANGE: Set default reason to Wrapup in auto wrapup plugin. Bump to version 1.0.7

Date: Wed Apr 13 15:27:08 2022 -0300
Summary: FIX: Make autowrapup work with asterisk 18 for unpausing

Date: Thu Mar 31 17:47:51 2022 -0300
Summary: NEW: Add --exec parameter so CLI commands can be run from command line/scripts. /usr/local/fop2/fop2_server --exec 'print clients'

Date: Wed Mar 30 20:52:54 2022 -0300
Summary: NEW: Add kill socket command to the FOP2 console to be able disconnect client sockets

Date: Mon Mar 7 18:01:04 2022 -0300
Summary: NEW: Add ignore_invalid_agents to plugin definition on queue paused counter

Date: Mon Mar 7 18:00:26 2022 -0300
Summary: CHANGE: Do not poll for registration status on Khomp extensions

Date: Fri Mar 4 18:09:47 2022 -0300
Summary: FIX: Add customerror.php to ivrflow plugin to show something meaningful when there are problems with ioncube

Date: Fri Feb 25 19:28:58 2022 -0300
Summary: FIX: Allow run --upgrade for issabel callcenter edition

Date: Fri Feb 25 13:09:04 2022 -0300
Summary: FIX: Fix addition of templates in FOP2 Manager on newer MySQL/MariaDB in strict mode

Date: Wed Feb 23 19:03:33 2022 -0300
Summary: FIX: Honor reload_script from ini on configonreload plugin

Date: Tue Feb 22 13:53:17 2022 -0300
Summary: FIX: Fix typo that produced an error on Full wallboard in some circumstances

Date: Sun Feb 20 20:17:01 2022 -0300
Summary: FIX: Fix makefile to detect Debian when dealing with init scripts

Date: Sun Feb 20 20:03:57 2022 -0300
Summary: CHANGE: Make recording_fop2 and monitor_filename comply with FreePBX 15 definition

Date: Fri Feb 18 11:12:53 2022 -0300
Summary: FIX: Initialize grid before appending errors, so we can actually get errors if there are problems uploading files on import

Date: Tue Feb 15 12:03:50 2022 -0300
Summary: NEW: Add queueready counter plugin to repo

Date: Mon Feb 14 11:24:44 2022 -0300
Summary: FIX: Fix vitalpbx macro for call forward

Date: Sat Feb 12 10:32:11 2022 -0300
Summary: NEW: Add vitalpbx feature contexts for DND/CF integration

Date: Sat Feb 12 10:28:30 2022 -0300
Summary: NEW: Add CF support for vitalpbx autoconfiguration

Date: Fri Feb 11 14:16:33 2022 -0300
Summary: CHANGE: Better handling of setSSL spaces or potential multiple configs as it seems FreePBX will add into web server configs

Date: Thu Feb 10 10:48:40 2022 -0300
Summary: NEW: Add park and fix extenvoicemail for VitalPBX autobutton config

Date: Thu Feb 10 10:44:41 2022 -0300
Summary: FIX: Fix for autoconfiguration script for buttons for systems that use a lot of asterisks as a possible prefix (Like extenvoicemail for VitalPBX)

Date: Fri Feb 4 19:40:21 2022 -0300
Summary: FIX: Some fixes on vitalpbx multi tenant and add parking button type

Date: Fri Feb 4 19:39:55 2022 -0300
Summary: FIX: Prevent warnings on fop2cli tool


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

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

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

edge

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


Archives

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
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 want to compliment you on your excellent documentation for the install guide. It even let a novice like me complete the download and install.
William J. Gillis, III
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
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.
dicko
The new beta works great on iPhone 4 with iOS 4.2.1. Seamless upgrade from 2.1.1. Very impressive!
David Shauger
This is truely a remarkable product. Simple setup, works great, looks great. Good job, and thank you for making such a product available to us !
Kevin Farrell-Pelletier