What problem does it solve?
This Skill helps you add reliable call recording so you can start and stop recordings on demand, optionally auto-start them, and react to recording state changes without manually tracking the recording lifecycle.
Core Features & Use Cases
- Start/Stop Recording Control: Trigger recording during a live call using CallSession recording APIs.
- Auto-Start Recording via SessionSettings: Configure recording to begin automatically when the session starts, including whether the recording button is shown.
- Recording State & Participant Callbacks: Listen for recording started/stopped events locally and track when individual participants begin or end recording.
Use case example: You are building an iOS conferencing experience where calls can be recorded for compliance; you want the app to auto-start recording for certain meetings and show an in-call indicator when recording begins or ends.
Quick Start
Use the recording skill to start a recording for the current call session, stop it when the meeting ends, and optionally enable auto-start recording through SessionSettings.