Instant AI phone calls

Give your AI
agent a voice.

The problem

Telephony is a nightmare
you don't need to have.

You want your agent to pick up the phone and call someone. What you actually need to build is this:

Close

Phone number provisioning

Buy numbers, manage a pool, handle regulatory compliance per country, rotate numbers to avoid spam flags.

Close

SIP trunking

Set up a SIP provider, configure endpoints, handle registration, keepalives, and certificate management.

Close

Real-time audio bridge

Pipe Twilio media streams into OpenAI Realtime over WebSocket. Handle codec negotiation, jitter buffers, and stream lifecycle.

Close

Call lifecycle management

Track call state, enforce max duration, handle hangups, extract transcripts, and store call recordings.

That's weeks of work before your agent makes its first call. And then you maintain it. Forever.

The solution

We run the phone system.
You run the agent.

Ring-a-Ding manages the entire telephony stack. Phone number pool, SIP connections, real-time audio bridge, call routing, transcription. All you need is an API key.

Phone Numbers

Managed pool

Calls go out from a random number in our pool. No numbers to buy or manage.

Voice Bridge

Real-time

SIP to OpenAI Realtime API, handled by us. Zero audio transcoding. Native g711.

Your Part

1 API key

Bring your Ring-a-Ding key + your OpenAI key. Your agent handles the conversation.

Setup

60 seconds to your first call.

No infrastructure. No Twilio dashboard. No WebSocket code.

STEP 01

Get your keys

Subscribe to Ring-a-Ding for your API key. Grab your OpenAI API key from platform.openai.com.

STEP 02

Install the skill

npm install -g ring-a-ding-cli
openclaw skills install ring-a-ding
openclaw skills check
STEP 03

Your agent calls

Tell your agent to make a phone call. It dials out, talks, and reports back with a summary.

Use the ring-a-ding skill to call the best pizza place around me and order delivery.

OPENCLAW CONFIG

{
  "skills": {
    "entries": {
      "ring-a-ding": {
        "enabled": true,
        "apiKey": "rad_live_...",
        "env": {
          "OPENAI_API_KEY": "sk-..."
        }
      }
    }
  }
}

Use cases

Your personal assistant,
on the phone.

Ring-a-Ding is built for the things a personal assistant would do on your behalf. Outbound calls only, from a random number in our pool.

Search

Research

Call a business to check hours, availability, or pricing. Get answers without sitting on hold.

Calendar

Scheduling

Book appointments, confirm reservations, reschedule meetings. Your agent handles the back-and-forth.

Alert

Reminders

Call someone to remind them about a meeting, a deadline, or that they owe you $20.

Notes

Information

Gather specific data points from a call. Your agent asks the questions, extracts the answers.

Personal assistant use only. Ring-a-Ding is for tasks you'd ask a human assistant to handle. Outbound only, no incoming calls or SMS. Sales, marketing, and robocalling are prohibited, see FAQ below.

Under the hood

What we manage so you don't have to.

Check

Pool of US phone numbers

Provisioned, rotated, and maintained. Your calls go out from a random number each time.

Check

SIP connectivity

Enterprise-grade SIP trunking with automatic failover. You never touch a SIP config.

Check

Real-time voice bridge

Twilio media streams piped directly to OpenAI Realtime API. Native g711_ulaw, zero transcoding.

Check

Call transcripts & summaries

Every call is transcribed. Your agent gets a structured summary with key data points extracted.

Check

Max duration enforcement

Calls are capped to prevent runaway costs. The agent can also hang up with the end_call tool.

Check

Security & compliance

API keys are bcrypt-hashed. Your OpenAI key is never stored, only used per-call via BYOK.

Pricing

One plan. No surprises.

$19

per month, flat. No per-minute fees.

  • ~Outbound AI phone calls
  • ~Managed phone number pool
  • ~Real-time voice bridge
  • ~Call transcripts and summaries
  • ~MCP server + CLI included
  • ~Bring your own OpenAI key (BYOK)
Get your API key

By subscribing, you agree to our Terms of Service and Privacy Policy.

FAQ

Common questions.

What about incoming calls and SMS?

Ring-a-Ding is outbound only. Your agent can place calls but cannot receive them. No incoming calls, no SMS. This keeps the product simple and the infrastructure lean.

What phone number shows up on caller ID?

Calls go out from a random US phone number in our managed pool. The number changes between calls. This is a personal assistant tool, not a branded call center.

What is BYOK?

Bring Your Own Key. You provide your own OpenAI API key, which powers the voice AI. Ring-a-Ding never stores your OpenAI key. It's used once per call and discarded. You pay OpenAI directly for AI inference. Ring-a-Ding charges for telephony only.

Can I use this for sales or marketing calls?

No. Ring-a-Ding is for personal assistant use cases only: research, scheduling, reminders, information gathering. Sales calls, marketing outreach, lead generation, and robocalling are prohibited. Accounts used for these purposes will be terminated immediately with no refund.

How long can calls last?

Calls have a maximum duration enforced server-side to prevent runaway costs. Your agent can also end calls early using the built-in end_call tool.

What happens to call recordings?

Calls are transcribed and summarized. The transcript and any structured data your agent extracted are returned to you. We do not store recordings long-term.

What AI model powers the voice?

OpenAI's gpt-realtime-1.5 model via the Realtime API. The voice agent uses your OpenAI key and runs through OpenAI's infrastructure. Ring-a-Ding handles the telephony bridge.

Your agent is ready.
Give it a phone.

$19/mo. One API key. Your first call in 60 seconds.