New · Multi-account AI agents now in closed beta

Intelligent SIP calling,
with agents built in.

Call +AI is a hosted SIP dialer and AI agent platform. Place calls, deploy agents for any direction, record everything, and wire it into the rest of your stack — all from one app.

0:47 recorded
Transcript ready
Agent answered
Inbound · support
Webhook delivered
call.ended · 200 OK
9:41
On call · agent handling
AL
Avery Lockhart
Meridian Freight · VP Ops
00:01:42
Live transcript · agent
"Got it — I'll flag the delayed shipment and route this to your account manager. You'll have a callback before end of day."
app.callplusai.com / recents
Recent calls
Avery Lockhart
+1 (415) 555-0142
Agent
now
Jordan Sato · Meridian Labs
+1 (617) 555-0133
Recorded
11m ago
Blocked · +1 (888) 555-0110
Screening rule: BLOCK
Screened
32m ago
Rhea Vasquez
+44 20 7946 0018
Agent
1h ago
Miles Okafor · Helix Health
+1 (212) 555-0197
Recorded
2h ago
Tara Delgado
+1 (206) 555-0164
Agent
Yesterday
Built on battle-tested SIP infrastructure
Kamailio
Janus · WebRTC
jsSIP
FastAPI
PostgreSQL
Expo / React Native
What's inside

Every call, under your control.

A complete calling stack — from the SIP bridge that routes the call to the agent that answers it to the webhook that tells your CRM about it.

AI agents for every direction
Enable intelligent agents to handle inbound calls and drive outbound campaigns. ElevenLabs is live today; support for your own stack and Vapi is rolling out during closed beta. Configure per-direction API keys and agent IDs without touching your dialer.
Multi-account SIP
Register and switch between multiple SIP accounts — different numbers, different servers — without leaving the app.
Automatic recording
Every call captured in AAC, WAV, Opus or OGG. Native playback, scrubbing, and one-click download from anywhere.
Call screening rules
Per-user ALLOW, BLOCK, or SILENCE rules, matched by number prefix or exact match. Synced to the server in real time.
Transcripts included
Agent-handled calls auto-transcribe. Searchable, exportable, and attached to every call record in the history.
Webhooks, first-class
Fire events on call start, end, save, recording complete, rule change. Primary + secondary endpoints with retry.
Mobile + web
Native Android & iOS via Expo, plus a full web client with WebRTC. One API key — all surfaces.
Encrypted credentials
SIP passwords stored Fernet-encrypted at rest. API keys rotated on demand. Rate-limited middleware on every endpoint.
How it works

From zero to intelligent dialer in minutes.

No on-call engineer required. Point the app at your server, add a SIP account, ship.

1
Connect your device
Download the app, paste your API key, and point it at your Call +AI server — managed or self-hosted.
2
Add a SIP account
One account or many. Your credentials are Fernet-encrypted. Register, test, and you're ready to dial.
3
Deploy your agents
Turn on inbound or outbound agents per account. Configure webhooks. Let the calls come in.
The product

Designed for people who live on the phone.

Familiar dialer mechanics. Real calling. Everything you need for agents, recordings, screening and webhooks — on the same screen.

Dialer

A dialpad that does more than dial.

Type a number or a name. Matching contacts surface as you type. The account picker puts you on the right SIP line, whether you're calling for sales, support, or the after-hours queue.

  • Live contact matching from device + CRM
  • Account picker — switch line per call
  • DTMF, hold, transfer, mute, record
  • Deep link from any screen
4:28
Enter number
1 
2ABC
3DEF
4GHI
5JKL
6MNO
7PQRS
8TUV
9WXYZ
* 
0+
# 
Phone SIP
Dialpad
Contacts
Recents
Msgs
Notes
Settings
Agents

Configure agents per line, per direction.

Turn on inbound or outbound agents for each SIP account. We're live with ElevenLabs today — your own stack (via Use Your AI) and Vapi are rolling out during closed beta. Drop in an API key and an agent ID, and Call +AI handles the wiring to the call itself.

  • Inbound and outbound — independent settings
  • ElevenLabs today · Use Your AI & Vapi during beta
  • Hot-reload config without reconnecting SIP
  • Transcripts streamed back as webhook events
4:36
AI Agents
My Agents
Interactive Voice Mail - NL
Provides a voice agent that can note down messages. The user can inter…
PRODUCTION
Browse Providers
Use Your AI
Use Your AI
3 template(s)
Registered Remove
Dialpad
Contacts
Recents
Msgs
Notes
Settings
Recents

Every call, searchable, with receipts.

Filter by direction, date range, agent status, or contact. Tap any call to see the transcript, listen to the recording, and review the screening result — all in one place.

  • Inline playback — no downloads required
  • Filter by agent, direction, date, contact, result
  • Pagination, pull-to-refresh, offline cache
  • Per-call webhook event history
4:28
All calls
Avery Lockhart
+1 (415) 555-0142 · Apr 23, 9:31 PM
Jordan Sato
+1 (617) 555-0133 · Apr 23, 5:18 PM
Morgan Blake
+1 (212) 555-0197 · Apr 23, 4:11 PM
Morgan Blake
+1 (212) 555-0197 · Apr 23, 3:56 PM
Jordan Sato
+1 (617) 555-0133 · Apr 23, 3:29 PM
Avery Lockhart
+1 (415) 555-0142 · Apr 23, 11:57 AM
+1 (206) 555-0164
Apr 23, 9:48 AM
+1 (718) 555-0188
Apr 22, 11:58 AM
Dialpad
Contacts
Recents
Msgs
Notes
Settings
Integrations

Wire it into the rest of your stack.

Primary + secondary webhook endpoints with automatic retry. Every call event, every recording, every rule change — delivered where it needs to go.

POST /your-webhook-endpoint call.ended
{
  "event": "call.ended",
  "call_id": "call_01H9X4M...",
  "direction": "inbound",
  "from": "+14155550142",
  "to": "+14155550100",
  "sip_account": "sales-line",
  "duration_ms": 102340,
  "agent": {
    "handled": true,
    "agent_id": "triage-v3",
    "transcript_url": "https://..."
  },
  "recording": {
    "format": "aac",
    "url": "https://..."
  },
  "screening": "ALLOW",
  // delivery: primary endpoint, attempt 1/3
}
Salesforce HubSpot Pipedrive Attio Zapier Make n8n Slack Notion Custom webhook
Pricing

Pricing — to be announced.

We're finalizing plans during closed beta. Join the waitlist and we'll share pricing — and an invite — the moment they're ready.

Closed beta · pricing TBA

We're working with early teams to land on fair, predictable pricing. Self-host and managed cloud are both planned — details coming soon.

Self-hosted · open-core Managed cloud Enterprise & white-label
FAQ

Questions we hear often.

Do I need my own phone numbers?
Yes. Call +AI is a dialer and agent platform — we don't sell DIDs. You bring your own SIP trunk from any provider (Twilio, Telnyx, Bandwidth, etc.), register it as a SIP account in the app, and you're dialing.
Which AI agent providers are supported?
During closed beta we're live with ElevenLabs only. Support for bringing your own stack (via the Use Your AI provider) and Vapi is rolling out during beta — more providers to follow at general release. Config is per-direction, so once those land you'll be able to mix providers (inbound on one, outbound on another) for the same line.
Where are recordings stored?
On Cloud, in our encrypted object storage (region of your choice). On Self-hosted, wherever you point the `RECORDING_STORAGE_URL` env — S3, R2, MinIO, or a local disk.
Is there an API?
Yes. Everything the app does it does through the FastAPI server — call history, SIP accounts, agents, screening rules, webhooks. OpenAPI spec and typed SDKs are published for every release.
Can I white-label the mobile app?
On the Enterprise plan, yes. You get a forked Expo project with your branding, your bundle IDs, and a build pipeline we help set up. Store listings are up to you.
What about HIPAA / PCI?
Recordings can be turned off per-rule, per-account, or globally. Enterprise customers get a BAA and a compliance review. Self-hosted customers run their own compliance — we provide the primitives (encryption at rest, audit logs, redactable fields).

Ready to give your phone lines
a brain?

Call +AI is in closed beta. Request access and we'll get you onboarded — along with pricing details as soon as they're set.

Request beta access Talk to us