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