Phone numbers
Xenith uses a bring-your-own-carrier model. You buy numbers directly from Twilio or Vonage, import the credentials into Xenith, and bind each number to an agent. Voice traffic flows from your carrier to our media servers via SIP.
Why bring-your-own-carrier?
- You keep full ownership of your numbers — port them away any time.
- Simple, predictable Xenith pricing per imported number — around $2.60/month — with no carrier contracts to manage through us.
- Regulatory compliance (number registration, caller ID, STIR/SHAKEN) stays with the carrier you already trust.
Importing a Twilio number
1In the Twilio console, open Account → API keys & tokens and create a new StandardAPI key. Copy the SID and secret — the secret is shown once.
2In Xenith, open Phone numbers → Import, select Twilio, and paste your Account SID, API key SID and API secret. Click Connect.
3Xenith lists every number on the account. Pick the one you want to import and assign it to an agent. For inbound calls Xenith automatically reconfigures the number’s voice webhook.
Importing a Vonage number
The flow is similar: create a Vonage application with voice capabilities, download the private key, and paste the API key, API secret, application ID and private key into the Xenith import form.
-----BEGIN PRIVATE KEY----- lines.Inbound vs outbound
- Inbound— binding a number to an agent is enough. Callers dial the number, the agent picks up.
- Outbound — trigger calls via the Outbound screen or the REST API. Supply the destination number, the agent ID, and optional variables (customer name, order ID) that the prompt can reference.
Routing multiple numbers
A single agent can serve many numbers — useful for regional DIDs that all reach the same front desk. Conversely, a number can route to different agents based on time-of-day or caller ID; configure this in the number’s Routing tab.
Cost breakdown for a phone call
A typical 1-minute inbound call runs roughly 10–15 cents end-to-end, depending on which voice and LLM the agent uses. The dashboard itemises every call with a per-component breakdown so you can see exactly where the minutes go:
- Telephony (inbound/outbound minute)
- Transcription (included)
- LLM turn (varies by model)
- Voice synthesis (TTS — varies by voice)
- Phone number rental (~$2.60/month per imported number)
All of this is metered per-second and deducted from your credit balance in real time. See Billing & credits for details.
Next
- Webhooks— get call events in your own backend.
- Billing & credits