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

Release Date: March 26, 2024

Changelog


Date: Tue Mar 26 12:13:36 2024 -0300
Summary: NEW: [Plugins] Webphone PRO: Add Anthropic/Claude bot type

Date: Mon Mar 25 15:57:17 2024 -0300
Summary: FIX: Check for empty context instead of general, fix context menu not showing if no queuechannel is set on button configuration

Date: Wed Mar 20 15:22:14 2024 -0300
Summary: NEW: [Plugins] Webphone PRO: Add support for Waapi channel/provider

Date: Tue Mar 19 13:36:21 2024 -0300
Summary: CHANGE: [Plugins] Webphone PRO: Add : inside the $port variable so if its left empty it won't produce an invalid scheme in the wsServer

Date: Tue Mar 19 11:13:41 2024 -0300
Summary: NEW: [Plugins] IVR FLow: Add split variables for Asternic Dialer so we can use dialer variables inside flows. Bump to version 1.0.2

Date: Mon Mar 18 13:54:05 2024 -0300
Summary: CHANGE: [Plugins] Webphone PRO: If no business hours are set, default to open

Date: Mon Mar 18 13:53:18 2024 -0300
Summary: CHANGE: [Plugins] Webphone PRO: Add additional permission barge and whisper to phonepro

Date: Mon Mar 18 13:51:58 2024 -0300
Summary: FIX: [Plugins] Webphone PRO: Fix spy, whisper, barge on custom permissions from phonepro (for limited subset of spy)

Date: Thu Mar 14 23:48:00 2024 -0300
Summary: Be sure to display transfer tag correctly with group name

Date: Thu Mar 14 13:48:41 2024 -0300
Summary: NEW: [Plugins] Webphone PRO: Add config option hide_whatsapp_phone, default to false, and show whatsapp phone in metadata chat table on meta/whatsapp chats

Date: Thu Mar 14 13:34:22 2024 -0300
Summary: CHANGE: [Plugins] Webphone PRO: only reopen after five minutes if was assigned to some agent, chats closed by bots won't reopen

Date: Wed Mar 13 18:59:35 2024 -0300
Summary: FIX: [Plugins] Webphone PRO: Do not use body for route step in the interactive bot as we do not want to send that descriptive action to a user by accident

Date: Wed Mar 13 15:08:55 2024 -0300
Summary: FIX: Fix admin user tenants assignment when editing users

Date: Wed Mar 13 10:46:36 2024 -0300
Summary: NEW: [Plugins] Webphone PRO: Update interactive bot to save answers in bot state and add option to expand variables {answers.0} {answers.2} in body texts. TODO do routing based on API results

Date: Tue Mar 12 19:17:32 2024 -0300
Summary: NEW: [Plugins] Webphone PRO: Add support for postback replies to Meta/Facebook (postback is the reply when user clicks a button)

Date: Tue Mar 12 12:17:09 2024 -0300
Summary: NEW: [Plugins] Webphone PRO: Implement apicall in interactive bot

Date: Fri Mar 8 16:36:39 2024 -0300
Summary: CHANGE: [Plugins] Webphone PRO: Do not send out of hours message if transferred from bot (let the bot handle after hour messaging via route step)

Date: Fri Mar 8 12:41:54 2024 -0300
Summary: NEW: [Plugins] Webphone PRO: Add end column to chat report in analytics

Date: Thu Mar 7 12:34:43 2024 -0300
Summary: FIX: Avoid warning if voicemail.conf has entries with no pin

Date: Thu Mar 7 12:07:30 2024 -0300
Summary: FIX: [Plugins] Webphone PRO: Use timezone for getting previous period data for analytics dashboard

Date: Thu Mar 7 09:27:25 2024 -0300
Summary: FIX: [Plugins] Webphone PRO: Fix analytics dashboard and distribution chart when using multi tenant / contexts

Date: Thu Mar 7 09:27:01 2024 -0300
Summary: CHANGE: [Plugins] Webphone PRO: Change DB definition so we can have lots of long tags

Date: Tue Mar 5 20:22:06 2024 -0300
Summary: FIX: Add interface parameter to list of channels to test on agentcomplete as if the agent hangs up the agentcomplete event will have less channel headers (but will have the interface one). This will fix popups not firing on CompleteAgent events.

Date: Tue Mar 5 20:21:19 2024 -0300
Summary: CHANGE: Modify get btn channel function to look in every context for a matching extension if not found in supplied context (so the single tenant dialer plugin works with pseudo tenants on FOP2)

Date: Tue Mar 5 18:35:48 2024 -0300
Summary: FIX: Allow section name in plugin configurations to have - by limiting split to 3 elements. Fix queuelogin overwriting configs when sections are like section-one, section-two that saves only 'section'

Date: Tue Mar 5 17:25:27 2024 -0300
Summary: CHANGE: [Plugins] Webphone PRO: Add more options to fingerprint hash to try minimizing collitions in the web widget

Date: Mon Mar 4 18:08:02 2024 -0300
Summary: FIX: [Plugins] Webphone PRO: Limit chatbot agents for tenant/context when editing chatbroker entries

Date: Mon Mar 4 17:58:44 2024 -0300
Summary: FIX: [FOP2 Manager] Use session instead of cookie for context/tenant, and be sure to set it after session is started

Date: Mon Mar 4 11:42:30 2024 -0300
Summary: FIX: [Plugins] QueueLogin: Fix queuelogin login to login to all

Date: Mon Mar 4 11:38:47 2024 -0300
Summary: FIX: [Plugins] Webphone PRO: Fix refreshing of monitor chat and history chat windows on updates

Date: Mon Mar 4 11:37:38 2024 -0300
Summary: NEW: [Plugins] Webphone PRO: Add log_dir setting to phonepro if we want to log on a different directory than /tmp, be sure to create/chown chatbroker.log file if its set other than default /tmp

Date: Tue Feb 27 17:40:15 2024 -0300
Summary: FIX: [Plugins] Webphone PRO: Hide chat monitor search on open contact or chat

Date: Tue Feb 27 16:55:58 2024 -0300
Summary: FIX: Be sure to set path to lang cookie so FOP2 Manager has the same language in plugin embeded menues as well

Date: Mon Feb 26 18:42:43 2024 -0300
Summary: CHANGE: [Plugins] Webphone PRO: Fix interactive bot editing when running FOP2 manager inside iframe

Date: Mon Feb 26 15:41:25 2024 -0300
Summary: CHANGE: Add contextpreservecase session variable so we can it for plugins that might use it on case sensitive filters and conditions.

Date: Mon Feb 26 11:45:10 2024 -0300
Summary: FIX: [Plugins] Webphone PRO: Add tenant/context support to Analytics

Date: Thu Feb 22 16:23:10 2024 -0300
Summary: FIX: Make Tag management in FOP2 content/tenant aware

Date: Thu Feb 22 15:38:37 2024 -0300
Summary: FIX: [Plugins] Webphone PRO: Make list originate providers context/tenant aware

Date: Mon Feb 19 19:07:24 2024 -0300
Summary: NEW: [Plugins] Webphone PRO: Add help to meta channel in chatbroker setup

Date: Mon Feb 19 18:45:55 2024 -0300
Summary: FIX: [Plugins] Webphone PRO: Check for avatar url as facebook might retrieve an actual url but that resonds with 404 generating a broken image link on chat avatar

Date: Mon Feb 19 18:21:27 2024 -0300
Summary: FIX: [Plugins] Webphone PRO: Remove quotes from default value on table structure

Date: Mon Feb 19 11:46:02 2024 -0300 Summary: NEW: [Plugins] Webphone PRO: Add directed_transfer to phonepro so we can initiate a transfer from the dial box. Bumpt to 1.0.5 release

Date: Mon Feb 19 11:41:28 2024 -0300
Summary: FIX: [Plugins] Webphone PRO: Be sure to send buttons on whatsapp templates

Date: Sat Feb 17 19:11:54 2024 -0300
Summary: CHANGE: [Plugins] Webphone PRO: modify db schema to avoid having did as null on adding new chatbroker entry

Date: Fri Feb 16 19:53:14 2024 -0300
Summary: CHANGE: [Plugins] Webphone PRO: Only connect to realtime server sent events when chat widget when bubble is opened, reducing apache server load considerable when widget is inserted on busy web pages

Date: Fri Feb 16 17:14:41 2024 -0300
Summary: NEW: [Plugins] iToolbar State Presence: Add hold state to toolbarstatepresence

Date: Fri Feb 16 16:54:22 2024 -0300
Summary: CHANGE: [Plugins] Webphone PRO: Activate transfer if having an active call in webphone pro when selecting something in the dial box

Date: Fri Feb 16 16:42:03 2024 -0300
Summary: CHANGE: Improve regex in replaceNumber in chats to allow plus signs at the front

Date: Tue Feb 13 18:58:20 2024 -0300
Summary: FIX: [Plugins] Dialer: Fix recycle whole selection because of ambiguos name field for newser MariaDB/MySQL versions

Date: Mon Feb 12 21:50:08 2024 -0300
Summary: CHANGE: If no saved_clid on agentconnect because its a manual outbound call, use the numberid we get from the extensions_custom_asternic_outbound_hotdesk.conf userevent so we can display relevant info on notify/popups

Date: Mon Feb 12 15:35:25 2024 -0300
Summary: NEW: Add pseudo multi tenant support for freepbx/issabel by reading the file /usr/local/fop2/tenants.cfg with the format [tenant] buttons=SIP/100,SIP/200

Date: Fri Feb 9 20:04:45 2024 -0300
Summary: NEW: [Plugins] Webphone PRO: Add check for after hours in interactive bot route step

Date: Thu Feb 8 22:55:10 2024 -0300
Summary: NEW: [Plugins] Webphone PRO: Add open_contact_on_answer setting to phonepro, so it will open the contact entry on answering a phone call

Date: Thu Feb 8 20:29:25 2024 -0300
Summary: CHANGE: [Plugins] Dialer: Add not logged into queue state in agent widget in dialer

Date: Thu Feb 8 17:37:49 2024 -0300
Summary: CHANGE: [Plugins] Toolbar State Presence: Add different inactive color if its a queue member or not to toolbar state presence

Date: Thu Feb 8 11:29:30 2024 -0300
Summary: CHANGE: [Plugins] Toolbar State Presence: Attempt to persist available status timer in logical situations (fop2 reload) using localstorage. Bump to version 1.0.1

Date: Wed Feb 7 17:33:38 2024 -0300
Summary: FIX: [Plugins] Webphone PRO: Fix route step in interactive_bot and add some debug for assist on troubleshooting

Date: Tue Feb 6 21:24:07 2024 -0300
Summary: CHANGE: [Plugins] Presence Pause: Disable presence selectbox if extension is not a queue member. Bump to version 1.0.9

Date: Tue Feb 6 20:54:30 2024 -0300
Summary: NEW: Add FROMQUEUE variable in FOP2 pickup override sample context

Date: Mon Feb 5 18:50:10 2024 -0300
Summary: NEW: [Plugins] Webphone PRO: Add tag step to interactive bot so we can tag conversations

Date: Mon Feb 5 18:00:55 2024 -0300
Summary: FIX: [Plugins] Webphone PRO: Fix view complete chat in analytics with phone only version of webphonepro

Date: Mon Feb 5 18:00:33 2024 -0300
Summary: FIX: [Plugins] Webphone PRO: Avoid error when appending message if there is no content in the whatsapp template for some reason

Date: Thu Feb 1 18:46:49 2024 -0300
Summary: NEW: Add minDigitsToPrefix to only apply prefix based on destination number length

Date: Thu Feb 1 16:43:54 2024 -0300
Summary: FIX: Fix checkdir to work with some punctuation in numbers

Date: Thu Feb 1 16:29:38 2024 -0300
Summary: CHANGE: Only set clid on bridge/link if previous one was unknown. Fixes clid when originating calls from phone or phonepro

Date: Thu Feb 1 16:24:30 2024 -0300
Summary: CHANGE: Allow to change debug level on runtime, so we can increase/decrease without the need to restart FOP2 server.

Date: Thu Feb 1 16:21:18 2024 -0300
Summary: FIX: Properly base64 encode clidnum and clidname when using lastlink extension number, used in connect notifications

Date: Thu Feb 1 14:34:02 2024 -0300
Summary: FIX: Mirta: Add originatevariables to mirta so outbound callerid is honored instead of skiped when originating from FOP2

Date: Thu Feb 1 12:05:41 2024 -0300
Summary: FIX: Empty mass tags options when editing/managing tags to avoid duplication

Date: Thu Feb 1 11:53:00 2024 -0300
Summary: CHANGE: Improved management of contact preview profile picture and loading

Date: Thu Feb 1 10:53:13 2024 -0300
Summary: FIX: Fix add new contact slider width to not take 100% most of the time

Date: Tue Jan 30 18:26:19 2024 -0300
Summary: FIX: [Plugins] IvrFlow: Add php to exec dialplan as some newer distros require it

Date: Tue Jan 30 17:58:04 2024 -0300
Summary: FIX: Show tooltip on dial action button

Date: Mon Jan 29 18:07:31 2024 -0300
Summary: CHANGE: [Plugins] Webphone PRO: Do not retrieve a picture if image is empty for phonepro avatars

Date: Thu Jan 25 19:51:40 2024 -0300
Summary: FIX: [Plugins] Webphone PRO: Ignore symbols like : and / in web widget URL fields avoids issues with authentication/authorization.

Date: Thu Jan 25 18:34:28 2024 -0300
Summary: FIX: [Plugins] Queuelogin: Fix utf8 encoding of profile names in queuelogin and correct conditions for extension_only config

Date: Thu Jan 25 11:24:34 2024 -0300
Summary: CHANGE: [Plugins] Webphone PRO: Change chatbroker_description to default to empty instead of null

Date: Thu Jan 25 11:20:20 2024 -0300
Summary: FIX: [Plugins] Webphone PRO: Fix chatbroker_bot table definition to allow null on table create

Date: Mon Jan 22 16:32:30 2024 -0300
Summary: FIX: Fix remembering passwords on reconnect when they have special symbols by using Base64 encoding

Date: Thu Jan 18 20:49:16 2024 -0300
Summary: Add Phonepro without chat product support

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

Nicolás, muchas gracias por tu ayuda. La verdad que el producto fop2 es fantástico.
Pablo Pissinis
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
I must just say, I’m loving FOP2. It simple and works well.
Rudi Haarhoff
I just thought I'd leave you a quick message saying I'm thoroughly impressed with how FOP2 is maturing. The FreePBX module is absolutely superb, and as a whole the application is truly brilliant. My customers use it so regularly they wonder how life existed without it! Thankyou so much! :)
Josiah Spackman
FOP2 is the easiest operator panel for our receptionist and the people who fill in for her. While other products may have more bells and whistles, FOP2 is more practical in a busy environment. When I had a suggestion for a feature that was useful in a competive product, my new feature appeared in a working beta within days!
Bob Roswell
FOP2 is consistently exactly what we need. Also, your support is the best. Thanks for the insane amount of availability.
Cullen Lorsung