The primary objective of this Feature is to integrate WebRTC functionality into the Expertflow CX platform, enabling customers to connect with agents via web browsers and mobile applications.
WebRTC Capabilities
-
Voice/Audio
-
Video
-
Screen Sharing
WebRTC Audio Calls
As a customer, I would like to make an audio call to the business and would like to have a self-service experience (traditional/conversational IVR). I would like to be connected to the appropriate agent.
As an agent, I would like to:
-
see inbound call notification with appropriate details about the caller and the source of the call (WebRTC).
-
have necessary call controls for call handling.
WebRTC Video Calls
As a customer, I would like to make a video call to the business and would like to have a self-service experience (traditional/conversational IVR), video on hold, and would like to be connected to the appropriate agent.
As an agent, I would like to:
-
see inbound video call notification with appropriate details about the caller and the source of the call (WebRTC).
-
have embedded video call controls for call handling where I can:
-
View customer’s video
-
Share my video from a connected camera device
-
other video call controls…
-
WebRTC Screen sharing Calls
-
As a Customer, during a chat session, I want the ability to initiate screen sharing to provide clearer explanations or demonstrate issues.
-
As an agent, I need to receive notifications when a customer initiates screen sharing during a chat session, allowing me to engage more effectively
Limitations
Limitations and Behaviors for Audio , Video and Screen sharing Calls
Screen sharing
-
Default Behavior:
-
Customer sharing their screen will have their video disabled but agent can see his screen sharing tab.
-
Agent video will remain disabled until it is explicitly enabled via
videoCambutton upon toggling.
-
Video Call
-
Default Behavior:
-
Both participants video screens are visible by default.
-
Either participant can toggle their cameras using
videoCambutton. -
Video calls allow both video and screen sharing.
-
If cameras are turned off, it will be considered as an audio call, but video boxes will remain to indicate that it was initially a video call
-
Video to Screen sharing Call
-
Switching to Screen sharing:
-
The person switching to screen sharing will replace their video with the screen sharing tab.
-
The remote video of Agent will remain active until it is explicitly disabled via
videoCambutton.
-
Audio Call
-
Behavior:
-
No video or screen sharing is allowed.
-
If a customer initiates an audio call, the agent can listen to the alerting message. It will function like a normal audio call.
-
Not Supported Transitions
-
Video to Audio Call: Not supported.
-
Screen sharing to Audio Call: Not supported.