Skip to content

Batches

A batch represents a group of call sessions initiated together as a single operation.

Batches are useful for scenarios like outbound campaigns, notifications, or any use case requiring multiple calls to be placed concurrently with controlled pacing.

Key Features

  • Rate limiting: Control the maximum calls per second (CPS) to manage load and comply with carrier requirements
  • TTL (Time-to-Live): Set a maximum time window for initiating queued calls
  • Monitoring: Track batch execution state including completed, failed, in-progress, and queued calls
  • Cancellation: Stop processing queued calls while allowing in-progress calls to complete