Record call sessions for later playback. Recordings are stored server-side and can be accessed through call logs or the CometChat Dashboard.
Recording must be enabled for your CometChat app. Contact support or check your Dashboard settings if recording is not available.
Start Recording
Start recording during an active call session:
All participants are notified when recording starts.
Stop Recording
Stop an active recording:
Auto-Start Recording
Configure calls to automatically start recording when the session begins:
Hide the recording button from the default call UI:
Listen for Recording Events
Monitor recording state changes using MediaEventsListener:
Track Participant Recording
Monitor when other participants start or stop recording using ParticipantEventListener:
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:
Recording Object