Voice
for developers

Connect your phone system. Guide every call.
Build voice into your customer experience.

Trusted every day by teams that
build world-class software.

Your phone system.
Connected through Bird.

Bring your PBX or SIP client. Set the direction, authenticate the connection,
and choose where calls can go.

Your phone systemPBX or SIP client
Bird SIP trunkTLS signaling · 5061
Customer phone+44 20 7946 0188
Outbound callsUse the SIP domain assigned to your trunk.
Authentication
Allowed API key
Caller identity
Verified caller ID
Destination
United Kingdom enabled
Ready for an outbound callYour client places the call over SIP. Bird applies the trunk and account policies.
Illustrative SIP configuration. No trunk settings change and no call is placed.

Your calls. In your workflow.

Read current call activity from your app or agent.
Inspect call records with MCP, CLI, SDKs or REST.

YouVoice

Can you check which calls are active right now and tell me which are connected and which are still ringing?

Bird MCP4 connected actions
  1. 1Read the workspaceworkspace_get
  2. 2Find calls in progressvoice_legs_list
  3. 3Inspect the connected callvoice_legs_get
  4. 4Inspect the ringing callvoice_legs_get

A clear path.
For every caller.

Greet the caller, collect a keypad choice, and follow the selected branch. Try 1 or 2 to read the response in the transcript.

SAYWelcome to Harbor
GATHERHow can we help?

Keypad input

Pressed 1
SAYOpening hours
Pressed 2
SAYCollection details
h

Harbor

Connected
RESPONSE · PRESSED 2

Your collection is ready. Bring your order number when you visit.

3456789*0#

Every call.
A reason you can inspect.

See when a call rang, when it connected, and how it ended.
Keep answered time separate from the total duration.

Call detailsvcl_…2048
hHarbor Amsterdam+31 20 555 0188
Outbound
AMAlex Morgan+44 20 7946 0188
Call activity6s ringing · 36s connected
00:0000:0600:42
Started14:32:04
Answered14:32:10
Ended14:32:46
StatusAnswered
Total duration00:42
Answered time00:36
SIP response200

The destination picked up.

Six seconds of ringing, followed by 36 seconds connected.

Normal end of call
voice_call.endedFinal outcome recorded
Illustrative completed call records. Outcome controls inspect different examples; they do not place or retry calls.

Call volume.
With the context behind it.

Follow answer rates to a specific destination.

Voice analytics

Call volume and answer rate

5,614calls85.2%answer rate
Call volume and answer rateIllustrative hourly Voice analytics for September 21. Stacked answered and unanswered calls use the count axis. Answer rate uses the right percentage axis. Figures are illustrative, not live account statistics.00%12525%25050%37575%500100%CallsAnswer rate00:0004:0008:0012:0016:0020:0023:00
74.4%

of unanswered calls in this hour
United States

90 of 121 · 14:00–15:00 UTC
By destination
14:00–15:00 UTC
DestinationCallsUnansweredShare
2299074.4%
1252218.2%
6397.4%

Explore Voice.

From your first connection to the complete call flow. Explore the details.

Scale without
losing control.

Organize teams in workspaces, control API access, and trace changes through audit logs.

BirdHarborOrganization
WorkspacesProductionSandbox

Delivery agent

API key · Customer operations team
Active
PermissionsAccess
EmailRead & write
SMSRead & write
ALAlex Lee AdminPermissions updated

Audit log

Production
Workspace
Production
Resource
Delivery agent
WhatsApp
ReadRead & write
Succeeded

Start with Voice.
Build across channels with Bird.

Your next idea.
Ready to connect.