> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.jambonz.org/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.jambonz.org/_mcp/server.

# Creating phone numbers

> Add phone numbers in jambonz and assign them to applications and carriers so inbound calls reach the right voice logic.

Because jambonz is a "Bring your own carrier" platform we do not sell you phone numbers, SIP trunks,
or minutes.  Instead, you bring your own carriers and phone numbers to the platform.  This allows you to connect
jambonz to any carrier or SIP PBX.  And it allows you to use your existing phone numbers that you have
already purchased from your SIP trunking/DID provider.

These phone numbers however must be provisioned on jambonz if you want to route different calls to
different applications based on phone numbers.  So after
[creating a carrier](/guides/using-the-jambonz-portal/basic-concepts/creating-carriers),
the next step is to provision the phone numbers that you will be receiving calls on from that carrier.

To provision a phone number, select Phone Numbers from the lefthand navigation and click the '+' sign to
add a phone number.  Enter the phone number starting with country code.

> **Note**
>
> Your carrier might deliver phone numbers with a leading "+" sign, but do not include the plus sign,
> when provisioning a number on this screen,

Select the SIP trunking carrier that the phone number is associated with, and then select the application
that you want calls to route to when your customers call this number.  Click Save and you are done!

![adding a phone number](/_fern-img/1c5356fccf46e51a230df4ff4bfada345def453baac9c4081f2f86f3265c3744.webp)

Want to learn more about how incoming calls are routed to applications in jambonz?
Check out [this article](/guides/using-the-jambonz-portal/advanced-concepts/inbound-call-routing).