Easy Chat Room's voice and video calls are powered by Agora, a third-party real-time service. This guide shows you how to connect your Agora account and tune the call quality. Open the screen from Video Calling in the sidebar.
After editing, click Update to save.
Step 1: Create an Agora project
- Sign up for a free account at agora.io.
- In the Agora console, create a new project.
- From the project, copy two values: the App ID and the App Certificate (also called the primary certificate).
Step 2: Enter your Agora details
- On the Video Calling screen, set Enable Video Calling to Yes.
- Leave Video Calling Provider set to Agora.
- Paste your Agora App ID and Agora App Certificate into the matching fields.
- Click Update.
Step 3: Tune call quality (optional)
| Setting | What it does |
|---|---|
| Max Call Length (Minutes) | The longest a single call may run before it ends automatically. |
| Frame Rate | The video frame rate. Higher is smoother but uses more bandwidth. The default is 30. |
| Min Bit Rate | The lowest video bitrate (in kbps). The default is 500. |
| Max Bit Rate | The highest video bitrate (in kbps). The default is 1000. |
The defaults work well for most sites — only change them if you need to.
Step 4: Set up the Agora webhook (recommended)
So the chat knows reliably when a call has ended, configure a webhook in the Agora console pointing back to your site's Agora webhook address. This keeps call records accurate even if a call drops unexpectedly.
Calls do not work until both the App ID and App Certificate are filled in correctly. If members report that the Call button does nothing, re-check these two values first.
Confirming it works
- Save your settings.
- Open the chat as one member and start a private conversation with another.
- Click the Call button. The other person should see an incoming-call alert.
For how members use calls, see the end-user guide Voice and Video Calls.