Bird
Bird

A world of possibilities.
One place to start.

Voice / Sip Trunking

Your phone system. A clear connection.

Connect your PBX, softphone or SIP application to Bird. Keep your call-handling logic, with inbound and outbound calling, caller identity and call records in one workspace.

Voice / explore the experience

Follow the connection in both directions.

Keep your PBX or SIP application. Inspect admission, delivery and the final observation at the boundary each system owns.

01Your PBX / SBCEstablishes the SIP call
02Bird SIP trunkInspect admission and routing
03Calling networkNot inspected

Not inspected

Select the direction and observation, then inspect the path. Input changes invalidate the previous observation.

Evaluation note

Illustrative outbound path. Observation: Not inspected. Verify two-way media, application outcome and current commercial terms separately.

Test identity, authentication, actual media, keypad interoperability and an application outcome before moving customer traffic.

Fictional example. No calls, audio, workspace changes or business actions are sent.

Read the maintained guide

Manage trunks with CLI or MCP, then connect your PBX over SIP. Inspect call records to follow the resulting calls and troubleshoot routing.

Companies that trust Bird across their communications.

Read Bird customer stories

The connection

How does SIP trunking work?

Your phone system sends a call request to its Bird trunk address. Bird authenticates the request, checks whether the call is allowed and connects the carrier leg. SIP establishes the session; media carries the conversation. Both paths need to work for a successful call.

Keep your application

Use a PBX, a desktop softphone or a SIP-capable application. Read the connection details from the trunk, then match transport, authentication and media settings in your client.

Separate the directions

Outbound calling lets your equipment place calls through Bird. Inbound calling delivers calls from your numbers to the gateways you configure. Turn on and test each direction deliberately.

Control the entry point

Choose who can place calls.

Give each site or application the trunk configuration it needs. Use IP allow lists for known equipment, allowed keys for authenticated clients, or short-lived session credentials for browser and temporary clients. A trunk address on its own grants no calling permission.

  1. 01

    Prepare your identity

    Use an eligible Bird number or verify a number you control. The presented caller identity and the destination both participate in the admission checks.

  2. 02

    Enable your markets

    Turn on the destination countries you need and review current rates. A country being available is different from your workspace enabling it, and neither guarantees every number will connect.

Operate with evidence

From a failed ring to a useful answer.

Inspect the call’s status, final SIP response and any recorded rejection reason. A credential failure may happen before a call record exists; a destination or capacity refusal belongs to a different part of the path. Diagnose the stage before retrying.

Start with a real test

Place a call to a number your team controls. Check audio in both directions, keypad tones and clean hangup before routing customer traffic.

Keep capacity explicit

Plan concurrent calls and calling rate separately. Compare your workload with the applicable account limits and arrange capacity before a larger launch.

Questions about SIP trunking

Do I need to replace my PBX?
No. SIP trunking connects a compatible phone system to Bird. Match the trunk’s supported transport, authentication and media settings to the client you use.
Can one trunk handle incoming and outgoing calls?
Yes. Configure each direction separately. Incoming calls also need an inbound-capable number pointed at the trunk and a delivery gateway.
Can an AI voice application connect over SIP?
Yes, when its runtime can handle both the SIP signaling and audio connection. The conversational application controls its speech, model and business actions; Bird carries the telephone connection.
What happens if I disable inbound calling?
Numbers pointing at that trunk return to a rejecting route. Re-enabling the trunk does not restore their previous bindings; review the numbers before resuming traffic.
Does Bird Voice carry emergency calls?
Bird Voice does not carry emergency calls. Use a phone service designed for that requirement.

Related resources

Continue with the documentation, guides and examples for this topic. Resources are in English.

Get an implementation brief

Talk to our Voice team

Connect your first trunk.

Prepare your trunk, caller identity and destinations. Test your PBX or softphone with a number your team controls before moving customer traffic.

Start with one channel.
Add the others when you're ready.

A test API key is yours immediately. Production unlocks when you add a payment method and verify a sender.

Read docs
Using Claude Code, Cursor, or Codex? Copy a setup prompt and your agent installs the Bird CLI and skills for you. Pick yours:
Cursor