PBX

AI-native cloud phone system for businesses and MSPs

PBX is a cloud phone system that puts AI at the center of how you manage calls. Instead of navigating endless menus and forms, describe what you want in plain English and the system builds it for you. It runs on infrastructure we fully own -- no third-party call control platforms, no vendor lock-in.

Dashboard

Everything is managed from the PBX dashboard at pbx.dev. Sign in with your do.dev account to access:

  • Overview -- Real-time HUD showing active calls, extension status, and queue dashboards
  • Extensions -- Create and manage SIP extensions for your team
  • Numbers -- Assign inbound phone numbers and configure where calls route
  • IVR -- Drag-and-drop visual call flow builder
  • Queues -- Set up automatic call distribution for teams
  • Phones -- Register hardware phones, softphones, and WebRTC clients
  • Voicemail -- Mailboxes with AI transcription and summaries
  • Call History -- Searchable log of all recent calls
  • Hold Music -- Upload and manage hold music tracks
  • Settings -- Business hours, recording defaults, team management

How It Works

1. Create Extensions

Each person on your team gets an extension (e.g., 101, 102, 103). Extensions come with SIP credentials so you can register a desk phone, softphone app, or call from the browser using WebRTC.

2. Add Phone Numbers

Assign inbound phone numbers and choose where they route:

DestinationUse Case
ExtensionDirect line to one person
Ring GroupRing multiple people at once
IVR Menu"Press 1 for sales, 2 for support"
Call QueueHold music + distribute to next available agent
VoicemailGo straight to a mailbox
AI AgentConversational AI answers and routes the call
External NumberForward to a cell phone or other system

3. Build Call Flows

The visual IVR builder lets you design call routing with drag-and-drop nodes:

  • Greeting -- Play a message (text-to-speech or uploaded audio)
  • DTMF Menu -- Collect key presses and branch to different destinations
  • Time Routing -- Route differently during business hours vs. after hours
  • Open/Closed -- Manual override for holidays or emergencies
  • Transfer -- Send the call to an extension, queue, or external number
  • Voicemail -- Record a message with automatic transcription
  • AI Agent -- Hand off to an AI voice agent for conversational routing
  • Queue -- Place the caller in a queue with hold music
  • Ring Group -- Ring a team simultaneously or sequentially

Flows validate in real-time -- the editor catches dead ends, loops, and missing configuration before you save.

4. Monitor Everything Live

The overview dashboard shows what's happening right now:

  • Which extensions are on calls and with whom
  • How many callers are waiting in each queue
  • Which agents are connected, ringing, or idle
  • IVR menu status (following schedule, forced open, forced closed)

AI Features

AI is built into the phone system, not bolted on:

  • AI Call Summaries -- Every recorded call gets a summary, sentiment analysis, action items, and topic extraction
  • AI Voicemail -- Voicemails are transcribed and enriched with caller intent and urgency
  • AI Receptionist -- Route calls to an AI voice agent that can answer questions, take messages, and transfer callers
  • AI Flow Builder -- Describe what you want ("Create a menu with sales, support, and billing options, send after-hours calls to voicemail") and the system generates the IVR flow

Call Recording

Enable recording globally or per-extension:

ModeBehavior
AlwaysEvery call is recorded automatically
On-demandAgent starts/stops recording during the call
NoneNo recording

Recordings are dual-channel (caller and agent on separate channels) and processed through the AI pipeline for transcription and summaries. Default retention is 90 days.

Phones & Devices

PBX works with any standard SIP device:

  • Hardware phones -- Polycom, Grandstream, Yealink, Cisco, etc.
  • Softphones -- Zoiper, Bria, or any SIP app
  • WebRTC -- Call from your browser, no software needed
  • Mobile app -- iOS and Android with push notifications for incoming calls

Each extension supports multiple devices at once. When a call arrives, all registered devices ring simultaneously -- whoever picks up first gets the call.

Team Management

Invite team members from the Settings page. Each member gets a role:

RoleAccess
AdminFull access to all PBX settings and configuration
UserMake and receive calls, view own call history
BillingManage billing, plans, and API keys

Ecosystem

PBX integrates with the broader do.dev platform:

  • voip.dev -- SIP trunking and carrier routing (the voice infrastructure under the hood)
  • telco.dev -- Number intelligence and caller ID lookup
  • voicemail.dev -- AI-powered voicemail with transcription
  • transcribe.dev -- Speech-to-text for call recordings

API

PBX also has a REST API for programmatic access. See the API Reference for endpoints, scopes, and rate limits.

What's Next?