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

Release Date: May 14, 2024

Changelog


Date: Mon May 13 20:30:07 2024 -0300
Summary: CHANGE: [PLUGINS] WebPhone PRO: Requires chathistory, chatadmin or supervisor permissions to enable chat history

Date: Mon May 13 19:29:46 2024 -0300
Summary: FIX: [PLUGINS] WebPhone PRO: Set contact arrow correctly when open existing contact from phonepro

Date: Mon May 13 19:20:57 2024 -0300
Summary: FIX: [PLUGINS] WebPhone PRO: Do not save placeholder image when adding new contact with new cropit. Hide notes, cdr and chat tabs when adding contact

Date: Mon May 13 19:10:47 2024 -0300
Summary: CHANGE: [PLUGINS] WebPhone PRO: Use only number to check for contact existence

Date: Mon May 13 17:11:24 2024 -0300
Summary: FIX: [PLUGINS] Queue Callback: Send partial updates to avoid hitting AMI line/size limit when there are lots of abandonded calls. Bump to version 1.0.3

Date: Mon May 13 14:47:43 2024 -0300
Summary: CHANGE: [PLUGINS] WebPhone PRO: Update jquery.cropit and related markup/code for contact profile image handling

Date: Mon May 13 10:41:19 2024 -0300
Summary: FIX: [PLUGINS] WebPhone PRO: Remove id from phone input markup as it will have duplicate id on cloning and it is not used

Date: Mon May 13 10:28:58 2024 -0300
Summary: CHANGE: Change Note to 'New Note'

Date: Sun May 12 22:50:10 2024 -0300
Summary: CHANGE: [PLUGINS] Queue Login: Hide action button for queuelogin if no queues are visible

Date: Sun May 12 22:15:27 2024 -0300
Summary: FIX: Make custom buttons work in xtra small screens a bit better. Fixes callhistory filter selections taking full width

Date: Sun May 12 21:46:56 2024 -0300
Summary: CHANGE: Hide call history and chat history tabs in contact if user does not have permissions for them

Date: Sat May 11 23:57:01 2024 -0300
Summary: NEW: [PLUGINS] WebPhone PRO: Add fadeOut when closing chat

Date: Sat May 11 23:56:49 2024 -0300
Summary: FIX: [PLUGINS] WebPhone PRO: Fix hiding mwi when open dialpad

Date: Sat May 11 20:53:57 2024 -0300
Summary: NEW: [PLUGINS] WebPhone PRO: Add ringtones 9 and 10

Date: Fri May 10 18:09:34 2024 -0300
Summary: CHANGE: [PLUGINS] Pause from Presence: Hide presence selection if no queues available or no sufficient permissions to pause

Date: Fri May 10 16:10:09 2024 -0300
Summary: FIX: [PLUGINS] WebPhone PRO: Fix attachment filename on whatsapp via Meta send

Date: Fri May 10 15:54:11 2024 -0300
Summary: NEW: [PLUGINS] WebPhone PRO: Support for message deleted and edit on Wuzapi, Telegram and Whatsapp x Meta

Date: Thu May 9 22:56:45 2024 -0300
Summary: CHANGE: Unpause member before removing it from queue

Date: Thu May 9 22:22:21 2024 -0300
Summary: CHANGE: [PLUGINS] Queue Login: Only embed queuelogin if it has queueagent, queuelogin or queuemanager permission

Date: Thu May 9 22:21:47 2024 -0300
Summary: NEW: [PLUGINS] WebPhone PRO: Add enable_sip_debug ini setting

Date: Thu May 9 19:33:31 2024 -0300
Summary: NEW: [PLUGINS] WebPhone PRO: Add chathistory permission

Date: Thu May 9 19:26:46 2024 -0300
Summary: FIX: Do not load omniplayer if no element is found

Date: Thu May 9 19:14:39 2024 -0300
Summary: Use chat permission in FOP2 to enable or disable chat functionality (not only global disable_chat option in plugin ini)

Date: Thu May 9 15:17:09 2024 -0300
Summary: CHANGE: [PLUGINS] WebPhone PRO: Add reaction support and disable_chat ini parameter

Date: Wed May 8 18:49:05 2024 -0300
Summary: NEW: [PLUGINS] WebPhone PRO: Add alert-info support for distinctive ring accepting ring1 to ring10

Date: Wed May 8 17:54:43 2024 -0300
Summary: CHANGE: [PLUGINS] WebPhone PRO: Send message to user if not CSAT response received (inactive csat close message)

Date: Mon May 6 20:52:38 2024 -0300
Summary: NEW: [PLUGINS] WebPhone PRO: Show full date on message timestamp when older than 12hours

Date: Mon May 6 19:06:21 2024 -0300
Summary: CHANGE: Do checkdir lookups on extensions numbers also, greater than 2 in lenght

Date: Mon May 6 18:51:27 2024 -0300
Summary: CHANGE: Return json while querying vphonebook.php

Date: Mon May 6 11:09:37 2024 -0300
Summary: NEW: [PLUGINS] WebPhone PRO: Support image headers on whatsapp templates

Date: Sun May 5 21:23:56 2024 -0300
Summary: FIX: [PLUGINS] WebPhone PRO: Do not error out if .ini parameters are not defined

Date: Wed May 1 20:25:48 2024 -0300
Summary: CHANGE: [PLUGINS] IVR Flow: Remove input filter A-Z0-9 from spoken as some engines will return accented and non ascii characters. Bump to release 1.0.3

Date: Wed May 1 20:24:26 2024 -0300
Summary: CHANGE: [PLUGINS] IVR Flow: Strip new lines and escape double quotes from rest api call body. Do not attempt to play empty sounds

Date: Tue Apr 30 17:04:07 2024 -0300
Summary: NEW: [PLUGINS] IVR Flow: Add http response code as IVRFLOW_STATUS_CODE

Date: Tue Apr 30 17:01:22 2024 -0300
Summary: FIX: [PLUGINS] IVR Flow: Fix empty dialplan line when a time group is selected but does not have any definition inside, it will default to true

Date: Tue Apr 30 15:35:56 2024 -0300
Summary: NEW: Add timeago to notes

Date: Tue Apr 30 15:35:43 2024 -0300
Summary: CHANGE: Treat datetimes as UTC in calldetailrecords and contact notes

Date: Tue Apr 30 11:23:50 2024 -0300
Summary: FIX: [PLUGINS] Queue Login: Avoid fatal error when loading queuelogin if missing .ini parameters due to change of config on new 1.0.8 version

Date: Tue Apr 30 10:27:16 2024 -0300
Summary: CHANGE: vphonebook.php to check if contact exists returns a proper json object, do not need to parse json any longer

Date: Tue Apr 30 10:26:39 2024 -0300
Summary: NEW: Change color of selected option in dial box drop down

Date: Mon Apr 29 18:52:09 2024 -0300
Summary: CHANGE: Add response=plain to checkdir to retrieve only contactid, to use on CDR userfield for example

Date: Sat Apr 27 19:51:03 2024 -0300
Summary: CHANGE: Do not force content type to be text/html in config.php, do it in individual scripts as we will return json in some cases

Date: Sat Apr 27 19:46:26 2024 -0300
Summary: CHANGE: Rework on headers/returns on calldetailrecords.php for consistency

Date: Fri Apr 26 23:14:47 2024 -0300
Summary: FIX: [PLUGINS] WebPhone PRO: Move phone manipulation on whatsapp via meta for Arg and Bra

Date: Fri Apr 26 23:13:38 2024 -0300
Summary: NEW: Add pinging function on client to respond to server requests and avoid warning on js console

Date: Fri Apr 26 23:13:21 2024 -0300
Summary: NEW: Add a REST interface to calldetailrecords.php. Perhaps use api missedcalls instead in the future

Date: Fri Apr 26 21:42:21 2024 -0300
Summary: NEW: Update FOP2 font with new icons

Date: Fri Apr 26 14:49:29 2024 -0300
Summary: FIX: [PLUGINS] WebPhone PRO: Remove dropzone when activating chat monitor

Date: Fri Apr 26 12:31:48 2024 -0300
Summary: FIX: [PLUGINS] WebPhone PRO: Fix history single with telegram bots with _ in their name. Fix detecting special messages in populate last message

Date: Wed Apr 24 23:55:43 2024 -0300
Summary: FIX: [PLUGINS] WebPhone PRO: Fix base64 encode of body when sending out when unicode/emojis in content

Date: Wed Apr 24 23:27:19 2024 -0300
Summary: FIX: [PLUGINS] WebPhone PRO: Fix on relateNetworkId and handle of replies both for meta and telegram

Date: Wed Apr 24 22:32:19 2024 -0300
Summary: CHANGE: [PLUGINS] WebPhone PRO: Decouple message receiving and sending from Asterisk MessageSend/SIP Simple.

Date: Wed Apr 24 22:31:37 2024 -0300
Summary: FIX: [PLUGINS] WebPhone PRO: Remove dropzone preview when selecting voicemail

Date: Wed Apr 24 22:31:16 2024 -0300
Summary: NEW: [PLUGINS] WebPhone PRO: Support video in facebook messages

Date: Wed Apr 24 17:55:56 2024 -0300
Summary: NEW: [PLUGINS] WebPhone PRO: Add groq chatbot support

Date: Wed Apr 24 14:50:42 2024 -0300
Summary: NEW: [PLUGINS] WebPhone PRO: Add pending chat counter, unread message support and last update time ago.

Date: Wed Apr 24 12:14:57 2024 -0300
Summary: FIX: [PLUGINS] Dialer: Exclude donotcall numbers from total in dashboard

Date: Tue Apr 23 17:50:43 2024 -0300
Summary: FIX: [PLUGINS] WebPhone PRO: Fix agent sender name when accepting a chat with multiple messages

Date: Tue Apr 23 16:55:37 2024 -0300
Summary: FIX: [PLUGINS] WebPhone PRO: Do not break message display if it fails to parse button/template messages

Date: Tue Apr 23 16:55:12 2024 -0300
Summary: CHANGE: [PLUGINS] WebPhone PRO: Sort initial pending chats older first

Date: Tue Apr 23 15:12:19 2024 -0300
Summary: CHANGE: [PLUGINS] WebPhone PRO: update chatbroker.agi to a version that does not depend on PHP nor chatbroker being installed locally

Date: Tue Apr 23 15:11:45 2024 -0300
Summary: CHANGE: [PLUGINS] WebPhone PRO: Disable sounds on initial connection to avoid a zillion bells if there are many pending chats

Date: Tue Apr 23 14:37:10 2024 -0300
Summary: CHANGE: [PLUGINS] WebPhone PRO: Discard group messages in wuzapi

Date: Tue Apr 23 14:35:45 2024 -0300
Summary: FIX: [PLUGINS] WebPhone PRO: only play ding dong on pending chats if chat sounds are enabled in preferences

Date: Mon Apr 22 15:10:40 2024 -0300
Summary: FIX: [PLUGINS] WebPhone PRO: Accept numerical keypad presses for dialing numbers

Date: Sun Apr 21 23:39:14 2024 -0300
Summary: CHANGE: [PLUGINS] WebPhone PRO: Default to not show contacts on startup on webphone pro

Date: Sun Apr 21 23:38:36 2024 -0300
Summary: FIX: [PLUGINS] Scripter: Make php8 chages to scripter

Date: Sun Apr 21 23:34:58 2024 -0300
Summary:FIX: [PLUGINS] Dialer: Make php8 changes to dialer

Date: Sun Apr 21 23:37:11 2024 -0300
Summary: Bump to qcallback 1.0.2 with some bugfixes and cosmetic changes

Date: Sun Apr 21 23:34:58 2024 -0300
Summary: Make php8 changes to dialer

Date: Sun Apr 21 23:34:29 2024 -0300
Summary: Display contacts handle always in FOP2

Date: Sun Apr 21 23:05:50 2024 -0300
Summary: NEW: [PLUGINS] WebPhone PRO: Show last update timer in contacts chats.

Date: Sun Apr 21 16:51:42 2024 -0300
Summary: NEW: [PLUGINS] WebPhone PRO: Add reconnect to webphone pro for easy re registration if its lots after a long while.

Date: Fri Apr 19 20:10:01 2024 -0300
Summary: CHANGE: [PLUGINS] WebPhone PRO: Modify dialplan to handle everything on chatbroker.agi.

Date: Fri Apr 19 18:17:05 2024 -0300
Summary: CHANGE: [PLUGINS] WebPhone PRO: Use binary version of chatbroker.agi to avoid dependencies, and using API send to decouple from local installation of chatbroker (chatbroker can be installed on a separate server this way).

Date: Fri Apr 19 12:34:18 2024 -0300
Summary: NEW: [PLUGINS] WebPhone PRO: Make upgrade chatbroker message translatable. Add chatbroker version widget to dashboard. Bump to webphone pro version 1.0.6

Date: Fri Apr 19 12:10:06 2024 -0300
Summary: NEW: [PLUGINS] WebPhone PRO: Add msg unseen counter to private notes

Date: Fri Apr 19 11:37:46 2024 -0300
Summary: FIX: Clean groups on reload so webphone pro chat monitor filter is updated without the need for restarting fop2

Date: Fri Apr 19 09:11:11 2024 -0300
Summary: NEW: [PLUGINS] WebPhone PRO: Implement seen status in messages to display badge counter.

Date: Thu Apr 18 17:46:12 2024 -0300
Summary: NEW: Add messagesend to asmanager so we can handle sending from AMI directly (decoupling sending from local chatbroker installation)

Date: Thu Apr 18 17:32:01 2024 -0300
Summary: CHANGE: Set min height to contact so chat contacts are same as internal and msg count badge aligns correctly in both

Date: Thu Apr 18 13:19:13 2024 -0300
Summary: FIX: [PLUGINS] WebPhone PRO: Fix sort in analytics_report_view

Date: Wed Apr 17 18:49:04 2024 -0300
Summary: FIX: [PLUGINS] Toolbar State Presence: Use default cursor on widget, as it is not clickable.

Date: Wed Apr 17 17:39:26 2024 -0300
Summary: FIX: [PLUGINS] Pause from Presence: Update presencepause plugin so unpause on logout works on asterisk 16 and up. Bump to version 1.1.0

Date: Wed Apr 17 17:27:11 2024 -0300
Summary: CHANGE: Add css for support agent and fix the pause icon. New icon used on Queue Login plugin

Date: Wed Apr 17 17:14:18 2024 -0300
Summary: CHANGE: Set font color on selected presence option to appropiate contrast, so it is legible always

Date: Wed Apr 17 17:08:19 2024 -0300
Summary: CHANGE: Remove unused js scripts

Date: Tue Apr 16 22:42:19 2024 -0300
Summary: FIX: [PLUGINS] WebPhone PRO: Show last update timer on chat contacts

Date: Tue Apr 16 16:48:32 2024 -0300
Summary: CHANGE: [PLUGINS] WebPhone PRO: Modify conversation close after hours logic to count since last update instead of creation time

Date: Tue Apr 16 16:47:56 2024 -0300
Summary: CHANGE: [PLUGINS] WebPhone PRO: Increase to 500 the list of active contacts instead of 50

Date: Tue Apr 16 16:09:14 2024 -0300
Summary: CHANGE: Improve style in presence dropdown, use contrast font color

Date: Tue Apr 16 11:42:25 2024 -0300
Summary: NEW: [PLUGINS] WebPhone PRO: Add show_contacts_on_startup configurable options

Date: Tue Apr 16 11:33:49 2024 -0300
Summary: NEW: Add background pattern to contacts and frame border to impove style

Date: Tue Apr 16 11:33:22 2024 -0300
Summary: FIX: Do not attempt to load plugins if binary (no license) is found

Date: Tue Apr 16 11:17:30 2024 -0300
Summary: CHANGE: Set kick inactive and update_queue_member to 0 (disabled) by default

Date: Mon Apr 15 16:04:40 2024 -0300
Summary: NEW: [PLUGINS] Queue Login: Add translations to Queuelogin Profiles

Date: Mon Apr 15 15:53:26 2024 -0300
Summary: CHANGE: [FOP2 Manager]: Reduce image size in menu when provided in xml to be more consistent with fontawesome icons

Date: Mon Apr 15 15:29:35 2024 -0300
Summary: FIX: Better handling of strict mysql with empty integers

Date: Mon Apr 15 13:13:26 2024 -0300
Summary: FIX: [PLUGINS] IVR Flow: Update dbsetup in ivrflow so we can call it from CLI for rpm based installations

Date: Mon Apr 15 13:10:39 2024 -0300
Summary: FIX: [PLUGINS] Scripter: Update dbsetup in scripter so we can call it from CLI for rpm based installations

Date: Mon Apr 15 11:12:00 2024 -0300
Summary: NEW: bump to ivrflow 1.0.3 supporting issabel contact center license

Date: Sun Apr 14 22:16:53 2024 -0300
Summary: NEW: Bump scripter to 1.0.2 with support for issabel contact center license

Date: Sun Apr 14 15:46:38 2024 -0300
Summary: NEW: [PLUGINS] Queue Login: Update to version 1.0.8 with toolbar action to login/logout

Date: Sun Apr 14 15:42:31 2024 -0300
Summary: CHANGE: Update fop2.cfg and comment about callback timeouts

Date: Sun Apr 14 15:40:56 2024 -0300
Summary: CHANGE: Default logout callback timeout to zero. Do not perform logout callbacks when timeout is set to zero unless user explicity logged out from FOP2

Date: Sun Apr 14 15:38:48 2024 -0300
Summary: NEW: Add some errors to js console when websocket connection is closed or has error

Date: Sun Apr 14 15:38:25 2024 -0300
Summary: FIX: Use another method to find out if table exists to bypass PHP 8 fatal errors when db not found

Date: Sun Apr 14 15:37:30 2024 -0300
Summary: NEW: Update FOP2 font to add agent icon for queuelogin action

Date: Sat Apr 13 21:16:29 2024 -0300
Summary: NEW: [Plugins] UserPopup: Bump to version 1.0.1 with new permission "adminuserpopup" to allow users with such permission to edit the popups from FOP2 switchboard directly, without access to the FOP2 Manager

Date: Tue Apr 9 17:54:54 2024 -0300
Summary: FIX: [FOP2 Manager] Give priority for buttons_custom.cfg changes so they get updated in update_conf, fix multiple additional permitions for phonepro plugin

Date: Tue Apr 9 16:34:37 2024 -0300
Summary: FIX: Make PHP8 in Alma9 happy when checking for DB existence before creating them

Date: Sun Apr 7 20:31:17 2024 -0300
Summary: NEW: [PLUGINS] WebPhone PRO: Update to work with wuzapi 1.0.1

Date: Thu Apr 4 18:15:29 2024 -0300
Summary: FIX: [PLUGINS] WebPhone PRO: Fix history filter by service group so it applies always and not only to supervisors

Date: Thu Apr 4 15:41:56 2024 -0300
Summary: FIX: [PLUGINS] WebPhone PRO: Allow creating a new conversation to the same customer but from a different provider on the same channel

Date: Thu Apr 4 15:41:17 2024 -0300
Summary: CHANGE: [PLUGINS] WebPhone PRO: Apply service group filter to chat history

Date: Thu Apr 4 15:40:46 2024 -0300
Summary: NEW: [PLUGINS] WebPhone PRO: Make close inactive csat minutes configurable via ini

Date: Thu Apr 4 15:11:17 2024 -0300
Summary: FIX: [PLUGINS] WebPhone PRO: Add caption to sending documents from Wuzapi. Requires Wuzapi 1.0.1

Date: Tue Apr 2 20:33:47 2024 -0300
Summary: CHANGE: Make chat admin page translatable

Date: Tue Apr 2 12:16:34 2024 -0300
Summary: NEW: Add groupmember support (send list of groups a user is member of) so it can be used on other apps like webphone pro to restrict or filter actions based on groups

Date: Tue Apr 2 12:15:06 2024 -0300
Summary: NEW: [PLUGINS] WebPhone PRO: Add service group filter on chatMonitor so supervisors can only monitor service groups they are member of

Date: Tue Apr 2 12:13:57 2024 -0300
Summary: FIX: [PLUGINS] WebPhone PRO: Reset bot state when closing chats

Date: Mon Apr 1 16:22:31 2024 -0300
Summary: Fix portuguese translation

Date: Thu Mar 28 16:14:27 2024 -0300
Summary: NEW: [PLUGINS] WebPhone PRO: Fix interactive bot state when giving wrong answer in interactive bot

Date: Wed Mar 27 15:22:18 2024 -0300
Summary: CHANGE: [PLUGINS] WebPhone PRO: set no-cache header to listGroup and listProviders to avoid cache issues when changing meta templates or similar


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 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
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
Dude, This thing rocks! Awesome job.
Scott Hall
www.clearlinkit.com
Just wanted to tell you: your FOP2 panel software is impeccable. Very NICELY done.
Eric Mutter
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
www.diamondvoice.com