Introduction
What is CallVideo?
CallVideo is a comprehensive platform designed for creating and managing video calls for customer support operations. It provides a seamless experience for businesses to connect with their customers through video, enhancing the quality of customer service interactions.
For Whom is it Designed?
Managers
Managers of customer support operations can use CallVideo to:
- Create and manage teams of attendants
- Configure call settings and parameters
- Monitor real-time operation status
- Access analytics and export performance metrics
- Review call recordings
Attendants
Customer support attendants use CallVideo to:
- Participate in video calls with customers
- Access customer information during calls
- Utilize tools like chat and file sharing to assist customers
- Document call outcomes
End Customers
Customers of businesses using CallVideo can:
- Easily join video calls with customer support
- Share their screen or documents when needed
- Receive assistance through video, audio, and chat
Platform Architecture
The CallVideo platform consists of several interconnected services:
Frontend Applications
- CallVideo Admin: A web application for managers to oversee operations, configure settings, and access analytics.
- CallVideo Attendant: A web application for support agents to handle video calls with customers.
- CallVideo Customer: A web application for end customers to join video calls with support agents.
- CallVideo Superadmin: An internal web application for the development team to manage accounts and system-wide settings.
Backend Services
- CallVideo API: The main API service that handles most platform operations.
- CallVideo Socket Server: A WebSocket server for real-time communication during calls.
Storage Systems
- MongoDB: The primary database for storing user data, call records, and configuration.
- S3 Bucket: Cloud storage for call recordings and shared files.
Getting Started
To start developing on CallVideo, see our Quick Start Guide for setup instructions.
For more detailed information about specific components, refer to our reference documentation for our Frontend, Backend, and API services.