Voice for developers
Place and receive programmable calls, guide callers through IVR menus, and connect your existing PBX over SIP trunks. Record conversations, inspect call outcomes, and automate voice workflows with Bird SDKs, CLI, and MCP.
Trusted every day by teams that
build world-class software.
Connect your existing PBX
and control where calls go.
Link your PBX, contact center, or softphone to the telephone network without replacing your hardware.
Authenticate SIP traffic, call from verified numbers, and choose which countries your trunk can dial.
Harbor SIP trunk
From
Your phone system
PBX or SIP client
Through Bird
Bird SIP trunk
TLS signaling · 5061
To
Customer phone
+44 20 7946 0188
Outbound calls
Use the SIP domain assigned to your trunk.Your client places the call over SIP. Bird applies the trunk and account policies.
Harbor SIP trunk
From
Your phone system
PBX or SIP client
Through Bird
Bird SIP trunk
TLS signaling · 5061
To
Customer phone
+44 20 7946 0188
Outbound calls
Use the SIP domain assigned to your trunk.Your client places the call over SIP. Bird applies the trunk and account policies.
Harbor SIP trunk
From
Your phone system
PBX or SIP client
Through Bird
Bird SIP trunk
TLS signaling · 5061
To
Customer phone
+44 20 7946 0188
Outbound calls
Your client places the call over SIP. Bird applies the trunk and account policies.
Your calls. In your workflow.
Trigger outbound calls, route incoming callers, and inspect live or completed call legs from one integration. Query call status, durations, and disconnect reasons from your code, terminal, or AI assistant.
Can you check which calls are active right now and tell me which are connected and which are still ringing?
Bird MCP
4 connected actionsworkspace_get
Readyvoice_legs_list
2 callsvoice_legs_get
In progressvoice_legs_get
RingingLive
2| Status | To | Elapsed |
|---|---|---|
In progress | +1 415 555 0100 | 9s |
Ringing | +1 415 555 0182 | 4s |
2 active calls
1 in progress · 1 ringing
Can you check which calls are active right now and tell me which are connected and which are still ringing?
Bird MCP
4 connected actionsworkspace_get
Readyvoice_legs_list
2 callsvoice_legs_get
In progressvoice_legs_get
RingingLive
2| Status | To | Elapsed |
|---|---|---|
In progress | +1 415 555 0100 | 9s |
Ringing | +1 415 555 0182 | 4s |
2 active calls
1 in progress · 1 ringing
Guide callers
to the right answer.
Build IVR menus, spoken greetings, and keypad routing in Bird’s visual sequence editor without deploying new code for prompt changes. Preview and test each branch before you publish it to your live phone numbers.
Say text
Welcome to Harbor
Welcome to Harbor. For opening hours, press 1. For collection details, press 2.
Gather digits
How can we help?
Keypad input
Say text
Opening hours
We’re open today from ten until six. We’d love to see you.
Say text
Collection details
Your collection is ready. Bring your order number when you visit.
Harbor
00:06
Harbor
00:06
Gather digits
How can we help?
Keypad input
Say text
Collection details
Your collection is ready. Bring your order number when you visit.
Harbor
00:06
Gather digits
How can we help?
Keypad input
Say text
Collection details
Your collection is ready. Bring your order number when you visit.
Know why a call
connected or failed.
See whether a call was answered, declined, or timed out ringing, with exact timestamps and network response codes.
Track ringing time separately from billable talk time so you can audit costs and troubleshoot failed calls fast.
+44 20 7946 0188
Call activity
6s ringing · 36s connectedAudio quality
- Jitter
- 12 ms
- Packet loss
- 0,10%
- Round trip
- 86 ms
Billing
Billable time is measured from when the call is answered until it ends. Unanswered calls are not billable.
+44 20 7946 0188
Call activity
6s ringing · 36s connectedAudio quality
- Jitter
- 12 ms
- Packet loss
- 0,10%
- Round trip
- 86 ms
Billing
Spot answer rate drops
by destination and hour.
Track call volume and answer rates over time, isolate unanswered spikes to a specific country or time window, and drill into the affected call logs before customers report an issue.
Call volume and answer rate
21 Sept · UTC- Calls
- 5 614
- Answered
- 4 782
- Answer rate
- 85,2%
United States · unanswered share
90 of 121 unanswered calls in this hour
By destination
Unanswered / calls
Call volume and answer rate
21 Sept · UTC- Calls
- 5 614
- Answered
- 4 782
- Answer rate
- 85,2%
United States · unanswered share
90 of 121 unanswered calls in this hour
By destination
Unanswered / calls
Call volume and answer rate
21 Sept · UTC- Calls
- 5 614
- Answered
- 4 782
- Answer rate
- 85,2%
United States · unanswered share
90 of 121 unanswered calls in this hour
By destination
Unanswered / calls
Explore Voice.
Programmable outbound calling, IVR menus, SIP trunking, and call recording in one workspace.
Trigger outbound notifications, reminders, and automated phone calls directly from your application.
Call sequencesDesign spoken greetings, keypad menus, and routing branches in the visual editor without deploying code.
SIP trunkingConnect your existing PBX, contact center, or softphone over TLS with credential auth and country controls.
Incoming callsRoute calls on each Bird number to a SIP trunk, a published call sequence, or a verified forwarding number.
Browser phonePlace outbound test and support calls straight from the Bird dashboard without configuring a separate softphone.
RecordingsCapture call audio and transcripts with configurable retention and access controls for quality reviews.
Caller IDsVerify your business numbers so outbound calls display a trusted caller ID that customers recognize.
Global callingEnable the countries your workspace dials and keep high-risk destinations blocked to reduce toll fraud exposure.
Call logsInspect ringing time, billable talk duration, and disconnect reasons to troubleshoot failed or dropped calls.
WebhooksReceive real-time events when calls ring, connect, or end so your app can update records and trigger follow-ups.
Scale without
losing control.
Organize teams in workspaces, control API access, and trace changes through audit logs.
Organization
Harbor
Access stays in its workspace.
Production/API keys
Voice agent
ActiveAlex Lee
Admin
Today · UTC
Audit log
Organization
Harbor
Access stays in its workspace.
Production/API keys
Voice agent
ActiveAlex Lee
Admin
Today · UTC
Audit log
Organization
Harbor
Access stays in its workspace.
Production/API keys
Voice agent
ActiveAlex Lee
Admin
Today · UTC
Audit log