Agora Call Recorder Service

A lightweight Flutter service package for managing Agora RTC cloud recording, outbound/inbound PSTN calls, and secure token handling through your backend.

This package provides an easy-to-use abstraction to:

  • Fetch fresh Agora RTC tokens
  • Initiate outbound PSTN calls
  • Start/stop Agora cloud recording
  • Communicate with your custom backend (e.g. Vercel + Flask)

Perfect for apps that need reliable voice call recording with Agora integration.

Features

  • Secure Agora RTC token generation (via backend)
  • Outbound PSTN call initiation (dial phone numbers)
  • Cloud recording start/stop with resource & SID tracking
  • Helper methods for querying recording status
  • Works with your existing Agora + Twilio backend

Installation

Add this to your pubspec.yaml:

dependencies:
  agora_call_recorder_service: ^1.0.0