Voice and Video Agent Integration Solution
As shown in the preceding figure, to enable an agent to answer a call, the following two flows need to be processed:
- Data control flow, as shown in the green line in the preceding figure. The flow passes through the CEC NEs and finally reaches the browser page of the agent, notifying the agent of a new call. However, the agent cannot hear the user's voice. The CEC calls the operations that the agent responds to the data control flow as connection operations. The connection is usually performed through the HTTPS channel.
In this solution, the integration of voice and video agents refers to the integration of the connection operation capabilities of agents.
The agent side can implement the voice and video connection function in either of the following ways:
- The lightweight connection bar plugin of the CEC is directly integrated using the authentication interface and agent information obtaining and synchronization interface in the API Fabric based on JavaScript integration. This mode can implement quick integration, but the style of the connection bar cannot be customized.
- The RESTful interfaces provided by the CC-Gateway of the CEC can be integrated directly to implement the connection functions of the agent system. This mode can implement the connection bar that complies with the style of the enterprise business system, but the development takes a long time.
- Signaling and media flow, as shown in the blue line in the preceding figure. This flow is transmitted from a user's phone (or softphone) to an agent's (soft) phone through an NE (such as the UAP) used by the CEC to process signaling and media. The agent can hear the user's voice and talk with the user only through the (soft) phone. That is, a signaling and media flow is transmitted over the link between phones or softphones.
The CEC supports the following phone types:
- OpenEye 2.0 softphone
- Browser (WebRTC)
- Mobile phone or fixed-line phone using the carrier's network
The OpenEye 2.0 softphone or WebRTC needs to be determined based on the configuration of the tenant space that the enterprise applies for.
If the preceding phones are not used, enterprises need to ensure that the phone applications developed by themselves support the SIP or WebRTC protocol.
OpenEye 2.0 functions similarly as an IP phone.
Agents can answer calls in the following modes:
- Agent PC (WebRTC)
- Agent PC+OpenEye 2.0
- Agent PC+mobile phone/fixed-line phone
To ensure smooth integration, enterprises need to complete basic tenant space configuration on the CEC, including:
- Personnel management
- Skill queue management
- Agent management
- Called party route management
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot