Skip to main content
Skip table of contents

WebRTC for CX (Audio/Video/Screen sharing) on Agent Desk

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 videoCam button upon toggling.

Video Call

  • Default Behavior:

    • Both participants video screens are visible by default.

    • Either participant can toggle their cameras using videoCam button.

    • 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 videoCam button.

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.


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.