VOICE CHANNEL

VoiceDialer

The phone layer for every outbound AI call

A carrier-neutral voice gateway that places outbound calls for an AI agent, handles number pools, DTMF and call recording hooks, and scales from one concurrent call to several hundred without tuning.

  • 500+ Concurrent calls per pool
  • Any Carrier — fully SIP-neutral
  • 100% Calls recorded with SIP-level audit

VoiceDialer is the hardware-adjacent part of the platform — the piece that actually rings the phone. It sits on top of a carrier or SIP trunk (Twilio, Vonage, Bandwidth, a local ILEC — it is carrier-neutral) and exposes a single call-placement API that the AI orchestrator can call without caring which carrier, which number pool, or which region is in play.

The quiet work happens before the first ring. Each call is routed through a caller-ID pool so the same destination never sees the same number twice (which telecom-spam filters flag), a local prefix is preferred (a local number is picked up at roughly twice the rate of an overseas one), and the carrier is chosen for the destination's route quality — not the sales desk's preferred vendor.

During the call, VoiceDialer handles the unglamorous plumbing: audio streaming both ways, DTMF capture for the rare IVR handoff, automatic re-dial on carrier-level failures, and a hook into ChatRecorder so every second of audio has an audit trail. Everything an operations team wants to inspect — SIP trace, jitter, drops, completion codes — is available on a per-call timeline.

Scale is linear. A campaign of ten thousand calls an hour runs on the same dialer as a campaign of twenty: the only thing that changes is the size of the number pool and the carrier quota, both of which are configuration, not code. Operators get one slider — concurrent-calls — and a dashboard that shows how close to the ceiling they are in real time.

Capabilities

Everything VoiceDialer handles for you

  • Carrier-neutral SIP

    Twilio, Vonage, Bandwidth and direct ILEC trunks are interchangeable — no hard-coded vendor dependency.

  • Caller-ID pool rotation

    Outbound numbers rotate per call so destinations never see the same line twice — better pickup, fewer spam flags.

  • DTMF + re-dial logic

    Handles IVR handoffs, carrier-level retries and busy-tone logic without the orchestrator having to know.

  • Per-call audit trail

    SIP headers, completion codes, jitter and drops on a per-call timeline for compliance and ops.

  • Linear scale

    One slider controls concurrent-calls; the gateway scales horizontally without code changes.

Integrations

Where VoiceDialer sits in the voice stack

VoiceDialer is the lowest level of the voice stack — it rings the phone and streams the audio. It takes instructions from the orchestrator and the cadence planner, renders speech with a chosen persona, and archives every second with the recorder.

  • CadenceConductor schedules actual call placements per contact and per time window.
  • VoicePersona supplies the speech stream the dialer plays into the line.
  • AgentBuilder runs the conversational brain that controls the call turn by turn.
  • ChatRecorder archives the full call audio and metadata for compliance.

Wire VoiceDialer into your product today

Book a consultation with our founders and we'll walk you through the whole microservice stack — not just this one — live on your domain.