Commit Graph

39 Commits

Author SHA1 Message Date
frytimo 33d54b71cd Use better heuristics for drag-and-drop call park (#7939)
When an inbound call was dragged it caused the wrong leg to be put in park.
Added permissions for barge and whisper.
2026-04-29 20:38:09 +00:00
frytimo 28c2c90738 More operator panel fixes (#7917)
* Fix right-click options for unregistered extensions

* Show only "Call Voicemail" option

* Fix caller id number cut-off too early

* Fix drag-and-drop request rejected

* Always show "My Extensions"

* Fix showing caller id on unregistered called extension

* The voicemail icon and caller ID information now shows for a call routed to the unregistered extension.
Also, hide the intercept option if the caller is the current operator extension because the operator can't intercept their own call.

* Fix: extension has multiple call groups
2026-04-24 03:36:17 +00:00
frytimo fa956e3fba Add outgoing and incoming Calls tab (#7828)
* Fix outgoing and incoming calls section.

* Use browser caching for css file with cache busting
By allowing the browser to download the css file directly, the browser will automatically cache the file. The `?v=` parameter uses an md5 hash to differentiate changes in the file.
2026-04-01 11:44:24 -06:00
frytimo 51b161044a Fix Parked title and add contact photo (#7825) 2026-03-31 16:42:53 -06:00
frytimo 61c3040ec6 Fix time and reshape parked call block (#7824) 2026-03-31 13:53:24 -06:00
frytimo 0ecd34c4ab Add operator panel valet park (#7823)
* Add parked calls monitoring

* Introduce a transfer mode

* Fix extension color on page load
2026-03-31 12:02:02 -06:00
frytimo 340df86073 Fix live updating (#7816) 2026-03-26 10:39:53 -06:00
frytimo 9259aff1a4 Fix operator panel color when available (#7815) 2026-03-25 19:15:41 -06:00
frytimo d72fb962f9 Fix wrong leg transferred (#7812)
* Fix icon color

* Fix dialpad outbound call with _undef_ variable

* remove submodule
2026-03-25 20:35:53 +00:00
frytimo 0c4122cb94 Fix the context being sent as 'default' (#7811)
Minor change requests implemented that were forgotten:
- Removed the line between the extension that belong to the user and the other extensions.
- Added the permissions for the tabs so they are not visible yet. "Extensions" and "Calls" are the only ones with the permissions after running app defaults
2026-03-25 11:42:53 -06:00
frytimo 7503d0eec6 Operator panel using WebSocket (#7810) 2026-03-25 07:32:35 -06:00
Mark J Crane 992548d999 Move the operator panel 2019-05-26 04:56:43 +00:00
FusionPBX 2cdac7f069 Update index.php 2019-05-25 22:23:34 -06:00
FusionPBX ddceed8b02 Update index.php 2018-05-29 14:19:11 -06:00
FusionPBX 3804deb568 Update index.php 2018-04-25 23:47:41 -06:00
FusionPBX 295f9f1c2d Update index.php
Prevent a php warning message.
2017-01-29 13:07:08 -07:00
Luis Daniel Lucio Quiroz 964a7b53c6 Wrong directory name (#1822)
it was looking for call_center, instead call_centerS
2016-08-17 12:37:05 -06:00
Harry G. Coin bda6861f88 \r\n --> \n
Cause all the .php files containing lines ending with \r\n to instead end with \n.

DYI with:

find fusionpbx -type f -name '*.php' -exec dos2unix '{}' \;
2016-04-25 20:30:23 -05:00
mafoo 6b3f79787d fix for when the element is not in the document yet 2016-01-22 11:51:58 +00:00
markjcrane cde9debb29 After removing domain name from the default recordings dir path need to add the domain name every where the recordings directory is currently used. 2015-12-06 13:37:35 -07:00
Alexey Melnichuk e9712b517e Fix. Operator panel with extension with number alias. 2015-08-14 15:10:21 +04:00
Nate Jones 59bd481b6c Operator Panel: Optimizations, bug fixes, better auto-complete searching. 2015-04-08 08:54:10 +00:00
Nate Jones 8f30afbf18 Operator Panel: JS fix to restore functionality in Chrome and IE, Reduce font size and change font of auto-complete suggestion list.
Minimized Template: Similar JS fix for Chrome and IE.
2015-04-08 03:50:09 +00:00
Nate Jones 0259ef8551 Operator Panel:
- Add transfer active calls to ANY destination using keypad.
- Move inline CSS styles to theme templates.
- Use local jQuery UI CSS file instead of remote.
2015-04-08 01:01:46 +00:00
Nate Jones b2e6a83829 Operator Panel: Added Contact search/auto-complete. 2015-04-06 01:15:44 +00:00
luis daniel lucio quiroz b7b98cef79 not short-tags on all project 2015-03-25 13:46:19 +00:00
Nate Jones 107dcd9b69 Operator Panel: Added ability to set Eavesdrop destination (from assigned extensions), pause refresh manually or on mouse hover of control elements for better user experience. Hide eavesdrop function if no extensions assigned to user (addresses Issue 851). 2015-02-17 11:04:56 +00:00
Mark Crane c5755666cb Add the text class to more of the applications. 2015-01-18 10:06:08 +00:00
Nate Jones d790234df9 Operator Panel: Stylized status buttons, moved CSS to templates. 2014-12-12 22:04:27 +00:00
Nate Jones f24f2c8f17 Operator Panel: Added ability to record an extension, and set the current user's status. 2014-12-09 03:38:02 +00:00
Nate Jones 84142e5f6e Operator Panel: Implemented additional permissions, Added ability to eavesdrop. 2014-12-09 00:31:25 +00:00
Nate Jones 07763eee5f Operator Panel: Cleanup (on previous commit) 2014-12-08 20:35:20 +00:00
Nate Jones 5bab788770 Operator Panel: Drag/drop functionality should work now within IE. 2014-12-08 20:28:24 +00:00
Nate Jones cf448614f0 Operator Panel: Added ability to kill a call. 2014-12-04 07:09:02 +00:00
Nate Jones a61305f36c Operator Panel: Enable auto-answer for calling ext for origination. 2014-12-04 05:54:58 +00:00
Nate Jones 11638f89a6 Operator Panel: Added ability to click the icons (first the 'from', then the 'to') to originate or transfer a call. 2014-12-04 02:24:27 +00:00
Mark Crane 7401cdb957 Fix permissions on the operator panel. 2014-12-03 12:35:52 +00:00
Nate Jones b8481c11a5 Operator Panel: Minor adjustment to re-enable auto-refresh. 2014-12-03 11:16:08 +00:00
Nate Jones 52c0b7addf Operator Panel: Drag n' drop call transfer and origination, extension monitoring, etc. 2014-12-03 11:05:13 +00:00