Commit Graph

15 Commits

Author SHA1 Message Date
frytimo afceedd4cf Add a select list for the dialpad (#7983)
The old basic operator panel had a select list that would popup if a name was typed in the dialpad input box. This adds the select list to the new operator panel to allow the same functionality. This feature does not use the websocket connection.
2026-05-22 19:56:21 +00:00
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 88a7ec9c9d Fix empty message check in websocket response handling (#7889)
* Fix empty message check in websocket response handling

* Remove console error used for debug
- Remove console error used for debug
- Refactor conference action messages and improve toast display logic
2026-04-20 10:22:48 -06: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 0c92eb5c0a Fix right-click transfer behaviour. (#7827)
When using the right-click transfer option, the wrong leg was transferred.
2026-04-01 09:34:41 -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
FusionPBX 9c88ff2732 Update operator panel
- Remove Live prefix
- Add superadmin and admin
2026-03-25 18:20:51 +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