Start Recording
Start recording during an active call session:- Kotlin
- Java
Stop Recording
Stop an active recording:- Kotlin
- Java
Auto-Start Recording
Configure calls to automatically start recording when the session begins:- Kotlin
- Java
A recording runs until it is stopped. Whether it was started manually or automatically through
enableAutoStartRecording, it keeps running until someone stops it. If nobody does, it stops on its own when either:- Everyone leaves the session — the recording ends about a minute later.
- Everyone in the session stays muted for 10 minutes.
Hide Recording Button
Hide the recording button from the default call UI:- Kotlin
- Java
Listen for Recording Events
Monitor recording state changes usingMediaEventsListener:
- Kotlin
- Java
Track Participant Recording
Monitor when other participants start or stop recording usingParticipantEventListener:
- Kotlin
- Java
Access Recordings
Recordings are available after the call ends. You can access them in two ways:- CometChat Dashboard: Navigate to Calls > Call Logs in your CometChat Dashboard to view and download recordings.
- Programmatically: Fetch recordings through Call Logs:
- Kotlin
- Java