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:

An overview of the architecture.

  • 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).