Overview
Now, lets use the concepts from the previous topics and build a media toolbar application from scratch, which you can embed in your Fusion media toolbar.
After your develop the partner application expect the following:
- From the partner application, the agent can make themselves show as available or not available for calls in the Fusion application.
- Inbound call notifications from the CTI provider can be shown to the agent as call offer notifications in the media toolbar application and in the Fusion application
- The agent can accept an inbound call from the CTI provider from the media toolbar application and from the Fusion application.
- The agent can disconnect a call from the CTI provider from the media toolbar application and from the Fusion application.
- The agent can make an outbound call from the Fusion application.
Based on these requirements, the architecture of the application can be described as:
- The Fusion application
- The Media Toolbar
- Oracle JET Framework (OJET).
- Oracle UI Events Framework
- The CTI provider
- An SDK
- Created using JavaScript
- MCA/UEF Library
We'll be developing this media toolbar application using the OJET, but there's no restriction on using any front-end-based technology for building your media toolbar application.
You can learn more about Oracle JET by checking out Oracle JavaScript Extension Toolkit (Oracle JET).