Phone Numbers & Telephony
Quick Connect, connecting your own provider, and managing numbers.
The Phone Numbers page is where you connect real phone lines to your Sysevo voice AI agents. From here you can forward an existing business number into Sysevo, get a brand‑new number provisioned for you, bring your own Twilio / Telnyx / Vonage account, assign which AI agent answers each inbound line, and choose the number your outbound campaigns dial from. Everything lives on one screen — providers, numbers, and agent assignments — so you can set up calling in a couple of minutes.
In this guide
- Where to find it
- Understanding the page layout
- The summary strip — your numbers at a glance
- Number types & badges (Managed, Forwarded, Bring‑your‑own)
- Two ways to connect: Quick Connect vs Connect Provider
- Quick Connect — Path A: Forward my number
- Quick Connect — Path B: Get a new number
- Connect Provider — bring your own Twilio / Telnyx / Vonage
- Assigning an AI agent to an inbound number
- Setting a default outbound provider
- Editing a provider and managing its numbers
- Releasing or removing a number
- Deleting a provider
- Carrier reference for call forwarding
- Common workflows
- Tips & troubleshooting
- Field & action reference
Where to find it
In the Voice AI hub, open Phone Numbers from the left‑hand navigation (the item with the phone icon). The page header reads:
Phone Numbers Manage telephony providers and assign agents to inbound numbers.
Two buttons sit in the top‑right corner of the page:
| Button | Style | What it does |
|---|---|---|
| Quick Connect | Solid white pill with a sparkles icon | The fastest path. Forward an existing number, or get a brand‑new Sysevo number provisioned for you — no carrier account or API keys required. |
| Connect Provider | Outlined pill | The "bring your own account" path. Connect your existing Twilio, Telnyx, Vonage (or other) account with API credentials and register the numbers you already own. |
If you have not connected anything yet, the page shows an empty state with a phone icon, the heading "No phone numbers yet", a short description, and an Add Phone Number button that opens the Connect Provider wizard.
Understanding the page layout
Once you have at least one provider connected, the page is organised into three stacked sections:
- The summary strip — four headline counts across the top (Providers, Numbers, Assigned, Unassigned).
- The provider list — each provider you have connected is a row you can expand and collapse. The row shows the provider logo, its name, any badges (Default / Managed by Sysevo), and a count of its numbers.
- The phone numbers — nested under each provider. Expand a provider to see every number it holds, each with a status dot, badges, an agent picker, and copy/remove actions on hover.
Providers are collapsible. Click anywhere on the provider header row to open or close it; a chevron on the right indicates the open/closed state. By default every provider starts expanded so you can see all your numbers immediately.
The summary strip — your numbers at a glance
The strip appears only once you have at least one provider connected. It gives four live counts:
| Stat | Meaning |
|---|---|
| Providers | How many telephony providers (configurations) you have connected — managed and bring‑your‑own combined. |
| Numbers | The total count of phone numbers across all providers. |
| Assigned | How many of those numbers currently have an AI agent answering inbound calls. |
| Unassigned | How many numbers have no agent assigned yet (callers would not reach an agent). |
Use Unassigned as a quick health check: if it is anything other than zero, you have numbers that are not yet wired up to answer calls.
Number types & badges
Sysevo supports three kinds of phone number, and each is identified by a badge so you always know what you are looking at. The badges appear next to the number itself and/or on the provider header.
| Type | Where it comes from | Badge shown | Notes |
|---|---|---|---|
| Sysevo number (Managed) | Provisioned for you through Quick Connect → Get a new number. Sysevo owns and bills the line. | Violet Sysevo number pill on the number; ✦ Managed by Sysevo pill on the provider | You can release it back to the pool but you cannot edit the provider credentials (there are none to edit). |
| Forwarded | A Sysevo number created through Quick Connect → Forward my number. Calls to your carrier number ring through to this Sysevo line. | Sky‑blue pill showing ↪ + the original number it forwards from | Hovering the pill explains: "Calls to [your number] forward into this Sysevo number." Releasing it stops forwarded calls reaching your agent. |
| Bring‑your‑own (BYO) | Registered through Connect Provider using your own Twilio / Telnyx / Vonage account and credentials. | No managed badge — it sits under a provider you can edit and delete | Sysevo never owns or bills these; removing one only de‑registers it from Sysevo. |
Other small badges you may see on a number:
- Caller ID — a faint grey pill indicating the number is set as the default caller ID for that provider.
- A label pill — any free‑text label you gave the number (e.g. "Main sales line").
- A green Active / grey Inactive word and matching status dot — whether the line is live.
Two ways to connect
There are two distinct routes to getting a working phone line, and they suit different situations.
| Quick Connect | Connect Provider | |
|---|---|---|
| Best for | "I just want it working — give me a number, or forward my existing one." | "I already run my own Twilio/Telnyx/Vonage account and want to use it." |
| Carrier account needed? | No | Yes — your own provider account |
| API keys needed? | No | Yes — provider API credentials |
| Who owns/bills the number | Sysevo (managed) | You |
| Steps | A guided 4‑step wizard | A guided 4‑step wizard |
| Sub‑options | Forward my number · Get a new number | Pick a provider · enter number · enter credentials |
Both open a centred dark wizard ("WizardShell") with a row of step dots at the top, a Back link, and a Continue / Finish button. You can close either wizard at any time by clicking the ✕, clicking the dimmed background, or pressing Escape.
Quick Connect — Path A: Forward my number
Use this when you already have a business phone number (a mobile or landline on EE, Verizon, Telstra, etc.) and you want your AI agent to answer its calls without porting or changing your number. Sysevo provisions a fresh number behind the scenes and gives you the exact carrier code to forward your calls into it.
How it works in plain terms
- You enter your existing number.
- Sysevo detects your carrier and provisions a new managed Sysevo number.
- Sysevo shows you the precise forwarding code (or app steps) for your carrier.
- You dial the code / flip the setting once, confirm you have done it, and pick which agent answers.
From then on, anyone calling your normal number is automatically forwarded into Sysevo and answered by your AI agent.
Step‑by‑step
- Click Quick Connect in the top‑right.
- On Step 1 of 4 — Connect a phone number, choose the Forward my number card (phone icon, "Use your existing number").
- Enter Your existing number:
- Pick your country from the compact country selector (it shows a flag and dial code). The default is GB.
- Type your phone number into the field next to it.
- As you type, Sysevo runs an automatic carrier lookup. You'll briefly see "Detecting carrier…", then a green dot and "Detected: [carrier name]" once it recognises your network.
- If detection fails, a Select your carrier dropdown appears (labelled "couldn't detect automatically"). Choose your carrier from the list, which is grouped by country.
- Click Continue. Sysevo validates that the number is a real, complete number (including country code) — if not, you'll see "Enter a valid phone number including country code."
- Step 2 is a short provisioning screen ("Provisioning your number…") while your new Sysevo number is created. It advances automatically.
- On Step 3 of 4 — Set up call forwarding you'll see:
- A Forward calls to box showing your new Sysevo number, with a copy button.
- A When to forward selector: All calls (recommended), When no answer, or When busy.
- Two tabs for how to set up forwarding:
- Dial a code — shows the exact USSD code to dial on your phone (e.g.
**21*447700900123#), with a copy button. Just dial it like a phone call. - Via [your carrier portal] — a numbered list of steps for your carrier's app/website, plus a support line you can call and a suggested sentence to read out.
- Dial a code — shows the exact USSD code to dial on your phone (e.g.
- Tick the confirmation box: "I've set up call forwarding to the number above."
- Click Continue. (If you haven't ticked the box, you'll be prompted to confirm forwarding first.)
- On Step 4 of 4 — Assign an agent, choose which AI agent should answer inbound calls to the number. If you only have one active agent it's pre‑selected; you can also skip this and assign later.
- Click Finish. A success tick appears and the wizard closes. Your forwarded number now appears in the provider list with a sky‑blue ↪ original number badge.
What the forwarding codes mean
The "Dial a code" tab uses standard carrier USSD codes with your Sysevo number filled in:
| When to forward | Typical GSM code | North‑American style code |
|---|---|---|
| All calls (unconditional) | **21*NUMBER# | *72NUMBER |
| When no answer | **61*NUMBER# | *71NUMBER |
| When busy | **67*NUMBER# | *90NUMBER |
Sysevo automatically picks the right format for your carrier and strips the leading country code where needed (for example, North‑American numbers are reduced to 10 digits). If your carrier isn't in our list, the tab tells you to dial your carrier's forwarding code followed by the Sysevo number, and the app tab points you to your carrier's "Call forwarding" setting.
Quick Connect — Path B: Get a new number
Use this when you don't have a number to forward (or you want a fresh, dedicated line for your AI agent). Sysevo finds available numbers in your chosen country and provisions one instantly — no carrier account, no API keys.
Step‑by‑step
- Click Quick Connect.
- On Step 1 of 4 — Connect a phone number, choose the Get a new number card (lightning icon, "We'll provision one for you").
- Choose your Country from the country selector (default GB).
- Optionally enter an Area code (e.g.
212) to prefer numbers from a specific region. Leave it blank to see any available number. - Click Continue.
- On Step 2 of 4 — Pick your number, Sysevo lists up to ten available numbers. You'll see "Loading available numbers…" while it searches.
- Click a number to select it (a tick appears).
- If none are available for that area code, you'll see "No numbers available for this area code" with a Reload link — try a different area code or reload.
- Click Continue. Step 3 is the provisioning screen ("Provisioning your number…") and advances automatically once your number is secured.
- On Step 4 of 4 — Assign an agent, pick the AI agent that answers calls to the new number (or skip and assign later).
- Click Finish. The new number appears under a Managed by Sysevo provider with a violet Sysevo number badge.
Connect Provider — bring your own
Use this when you already own and run a telephony account (Twilio, Telnyx, Vonage, and others) and want to plug it into Sysevo. You'll select the provider, enter the number you already control, and supply that provider's API credentials. Sysevo registers the number and uses your account to place and receive calls.
The available providers are loaded from your account; Twilio is listed first. Each provider exposes its own set of credential fields and a "Where do I find these?" documentation link.
Step‑by‑step
- Click Connect Provider in the top‑right (or Add Phone Number from the empty state).
- Step 1 — Which provider are you using? Select your provider card (Twilio, Telnyx, Vonage, etc.). A small note reminds you: "Don't have a number yet? You'll need to set one up with your provider first." Click Continue.
- Step 2 — What's the phone number?
- Phone Number (required): enter it in E.164 format, e.g.
+12025551234. Validation enforces the+and country code; you'll see "Use E.164 format: +12025551234" if it's wrong. - Label (optional): a friendly name such as "Main sales line".
- Click Continue.
- Phone Number (required): enter it in E.164 format, e.g.
- Step 3 — Connect your [provider] account. Enter the credential fields your provider requires (these vary by provider — for Twilio, typically an Account SID and Auth Token). Sensitive fields are masked with a Show / Hide toggle. Required fields are marked with a red asterisk. Use the "Where do I find these?" link if you're unsure. Click Continue.
- Step 4 — Almost done. Review a summary card (Number, Provider, and Label if set). Then choose Use as default for outbound calls with the toggle — "Used by campaigns when no specific provider is selected." This is on by default.
- Click Add Phone Number. A success tick appears and the new provider and number show up in the list.
Note: If the provider connects but the number can't be registered, you'll see a warning — "Provider connected, but couldn't add the phone number — add it from your provider dashboard." The provider is still saved; you can add the number afterwards via Edit (see below).
Assigning an AI agent to an inbound number
Every inbound number needs an agent (a published voice workflow) to answer it. Without one, callers won't reach your AI. You can assign agents either during a Quick Connect / Connect Provider wizard, or at any time from the main list.
From the main list
- Expand the provider that holds the number.
- Find the number's row. To the right is a small agent picker labelled No agent assigned (or the current agent's name) with a person icon.
- Click the picker and choose an agent from the dropdown. Only active agents appear.
- The change saves immediately — you'll briefly see "Saving…" and then a confirmation toast ("Agent assigned"). The picker turns from a faint outline into a filled pill once an agent is set.
- To unassign, open the picker and choose No agent assigned. You'll see "Agent unassigned."
Only one agent can answer a given number at a time. To change which agent handles a number, simply pick a different one — it replaces the previous assignment.
Setting a default outbound provider
When your AI runs outbound campaigns (calls Sysevo places to your contacts), it needs to know which provider/number to dial from. One provider is marked as the default outbound — used whenever a campaign doesn't specify a particular provider.
- The default provider shows a gold ★ Default badge on its header.
- To make a different provider the default, hover its header and click the ★ (Set as default outbound) star icon. You'll see a toast: "[Provider name] is now the default outbound config."
- The star icon only appears on providers that aren't already the default.
- You can also set the default when first connecting a provider — the Use as default for outbound calls toggle on the last step of the Connect Provider wizard does the same thing.
Only one provider is the default at a time; setting a new one replaces the previous default.
Editing a provider and managing its numbers
The Edit dialog lets you update a bring‑your‑own provider's credentials and add or remove the numbers it holds. (Managed‑by‑Sysevo providers have no Edit button — there are no credentials to change.)
Opening the editor
- Hover the provider's header row.
- Click the pencil (Edit provider) icon.
The Edit provider dialog opens, pre‑filled with the provider's current details.
What you can do in the editor
| Field / area | What it does |
|---|---|
| Configuration ID | A read‑only ID for this provider. Click it to copy (useful for support). |
| Name | Rename the provider (e.g. "Twilio US Production"). |
| Provider | Shows the provider type. It cannot be changed after creation — the field is locked, with a note explaining why. A docs link to the provider appears if available. |
| Credentials | Update the API credential fields. For sensitive fields, the placeholder reads "Leave blank to keep existing value" — only fill them in if you want to replace them. |
| Phone Numbers | Add new numbers and remove existing ones (see below). |
Adding a number to an existing provider
- In the editor, under Phone Numbers, click + Add number (or the dashed "Add a phone number" button if there are none yet).
- Enter the number in E.164 format (e.g.
+12025551234) and an optional Label. - Add as many rows as you like with + Add number; remove a row with the ✕ beside it.
- Click Save changes. You'll get a toast confirming how many numbers were added. Any number in the wrong format is skipped with a notice ("Could not add [number] — check the format").
Removing an existing number from within the editor
Existing numbers are listed at the top of the Phone Numbers section, each with a trash icon. Click it to remove that number from the provider. (This is the same as removing it from the main list — see the next section.)
Releasing or removing a number
How you get rid of a number depends on its type. In both cases, hover the number's row and click the trash (Remove number) icon — Sysevo then shows a confirmation prompt tailored to the number type.
Managed / forwarded Sysevo numbers — "Release"
For numbers Sysevo provisioned for you, the prompt says "Release this Sysevo number?" and explains the consequences:
- For a plain Sysevo (new) number: "This releases the number back to the pool and stops billing for it. This can't be undone."
- For a forwarded number: "This releases the Sysevo number back to the pool — forwarded calls will stop reaching your agent. This can't be undone."
Click Release to confirm. The number is returned to the pool, billing stops, and it disappears from your list ("Number released").
Bring‑your‑own numbers — "Remove"
For numbers on your own provider, the prompt says "Remove this number?" with the note "This removes the number from this provider." Click Remove. This only de‑registers the number from Sysevo — it does not delete or release anything in your Twilio/Telnyx/Vonage account ("Phone number removed").
Both prompts give you a Cancel option, and stay on screen for several seconds so you have time to decide.
Deleting a provider
To remove an entire bring‑your‑own provider (and all the numbers under it):
- Hover the provider header.
- Click the trash (Delete provider) icon.
- A confirmation appears: "Delete "[name]"?" with the warning "All phone numbers in this provider will be removed."
- Click Delete to confirm (or Cancel to keep it). You'll see "Provider deleted."
Managed‑by‑Sysevo providers can't be deleted this way — they have no Edit or Delete buttons. You release their individual numbers instead (see above), and the managed provider tidies itself up.
Carrier reference for call forwarding
Sysevo ships built‑in forwarding instructions for a large set of mobile carriers worldwide, so the "Forward my number" path can show you exactly what to dial or tap. Coverage includes (non‑exhaustive):
| Region | Carriers with built‑in instructions |
|---|---|
| United Kingdom | EE, O2 UK, Vodafone UK, Three UK, Virgin Mobile UK, Sky Mobile, giffgaff, Tesco Mobile |
| United States | Verizon, AT&T, T‑Mobile US, US Cellular, Cricket Wireless, Boost Mobile, Google Fi |
| Canada | Rogers, Bell Canada, TELUS, Freedom Mobile, Fido |
| Australia / NZ | Telstra, Optus, Vodafone AU, TPG Mobile, Spark NZ, One NZ, 2degrees |
| Ireland | Eir, Vodafone IE, Three IE |
| Germany / France | Deutsche Telekom, Vodafone DE, O2 Germany, Orange France, SFR, Bouygues, Free Mobile |
| Benelux / Alpine | KPN, T‑Mobile NL, Vodafone NL, Proximus, Orange Belgium, Swisscom, Sunrise, A1 Austria |
| Iberia / Italy | Movistar, Vodafone Spain, Orange Spain, TIM Italy, Vodafone Italy, WindTre |
| Nordics / CEE | Telia (SE/DK), Telenor Norway, Elisa Finland, NOS Portugal, Orange Poland, T‑Mobile Poland |
| India / Africa | Airtel, Jio, Vi, BSNL, Vodacom, MTN (SA/Nigeria), Cell C, Safaricom, Airtel (Nigeria/Kenya) |
| LatAm / Middle East / APAC | Claro, TIM/Vivo Brazil, Telcel, Movistar Mexico, e&/du UAE, STC/Mobily KSA, Singtel, StarHub, Maxis, Globe, AIS, NTT Docomo, SoftBank |
Each carrier entry includes the right USSD codes (all‑calls / no‑answer / busy), step‑by‑step app instructions, and a support phone number with a ready‑to‑read request. If your carrier isn't recognised, Sysevo falls back to a universal GSM option and generic guidance: open your carrier's app, find "Call forwarding" / "Call divert", choose "Always forward", and enter the Sysevo number.
Common workflows
"I want my existing mobile answered by AI, today"
Quick Connect → Forward my number → enter your number → dial the code shown → tick the box → assign your agent → Finish. Calls to your normal number now reach your AI agent.
"I want a fresh dedicated line for a campaign"
Quick Connect → Get a new number → pick country/area code → choose a number → assign an agent → Finish.
"I already pay for Twilio and want to use those numbers"
Connect Provider → pick Twilio → enter the E.164 number → paste your Twilio credentials → set it as your default outbound (optional) → Add Phone Number. Repeat Edit → Add number to register more of your Twilio numbers.
"Route different numbers to different agents"
Connect / register all the numbers, then on the main list use each number's agent picker to point it at the right agent (e.g. a sales line → Sales Qualifier, a support line → Front Desk Agent).
"Switch which number my campaigns dial from"
Hover the provider you want and click the ★ star to make it the default outbound.
"Stop paying for a number I no longer use"
Hover the number → trash icon → Release (managed) or Remove (BYO).
Tips & troubleshooting
- Always use E.164 format for numbers you type in (a leading
+, country code, then the number, no spaces) — e.g.+12025551234. The wizards validate this and will reject other formats. - Carrier not detected? Just pick it from the Select your carrier dropdown that appears. If it's still missing, use the Other / Universal (GSM) guidance — the standard
**21*NUMBER#code works on most networks. - "All calls (recommended)" is the best forwarding mode for an always‑on AI receptionist. Use When no answer if you want to keep answering some calls yourself and let AI catch the rest.
- Unassigned count above zero? Some numbers won't reach an agent. Open each provider and set an agent on those rows.
- Provisioning failed? The loading step shows the error with a Try again / Retry button — your details are kept, so you can retry without starting over.
- Couldn't add a number when connecting a provider? The provider still saves. Open Edit on that provider and add the number under Phone Numbers.
- Copy a number fast by hovering its row and clicking the copy icon (it briefly turns into a green tick).
- Releasing is permanent. Managed/forwarded numbers can't be recovered once released — you'd provision a new one.
Field & action reference
Page actions
| Action | Where | Result |
|---|---|---|
| Quick Connect | Top‑right button | Opens the forward/new‑number wizard |
| Connect Provider | Top‑right button | Opens the bring‑your‑own provider wizard |
| Expand / collapse provider | Click provider header | Shows or hides its numbers |
| Set as default outbound | Star icon on provider header | Makes that provider the outbound default |
| Edit provider | Pencil icon (BYO only) | Opens the edit dialog |
| Delete provider | Trash icon (BYO only) | Removes the provider and all its numbers |
| Assign agent | Picker on a number row | Sets which agent answers inbound calls |
| Copy number | Copy icon on a number row (hover) | Copies the number to your clipboard |
| Remove / Release number | Trash icon on a number row (hover) | De‑registers (BYO) or releases (managed) the number |
Quick Connect wizard fields
| Step | Field | Notes |
|---|---|---|
| 1 | Path choice | Forward my number or Get a new number |
| 1 (forward) | Country + existing number | Triggers automatic carrier detection |
| 1 (forward) | Select your carrier | Manual fallback if detection fails |
| 1 (new) | Country | Where to source the new number |
| 1 (new) | Area code | Optional regional preference |
| 2 (new) | Pick your number | Up to 10 available numbers |
| 3 (forward) | When to forward | All calls / When no answer / When busy |
| 3 (forward) | Dial a code / Via carrier app | Two ways to set up forwarding |
| 3 (forward) | Confirmation checkbox | Required before continuing |
| 4 | Assign an agent | Optional — can be done later |
Connect Provider wizard fields
| Step | Field | Notes |
|---|---|---|
| 1 | Provider | Twilio (listed first), Telnyx, Vonage, etc. |
| 2 | Phone Number | Required, E.164 format |
| 2 | Label | Optional friendly name |
| 3 | Credentials | Provider‑specific API fields; sensitive ones masked with Show/Hide |
| 4 | Summary | Number, Provider, Label review |
| 4 | Use as default for outbound calls | Toggle, on by default |
Edit provider dialog fields
| Field | Editable? | Notes |
|---|---|---|
| Configuration ID | No (copy only) | Useful for support |
| Name | Yes | Rename the provider |
| Provider | No | Locked after creation |
| Default for outbound | Only when creating | Use the star on the list to change later |
| Credentials | Yes | Leave sensitive fields blank to keep existing values |
| Phone Numbers | Yes | Add (E.164 + label) or remove numbers |
Supported telephony providers
Sysevo is carrier-agnostic — you can connect your own SIP trunk or provider account, or provision a managed number through Quick Connect. Providers known to work with the platform include:
| Provider | Notes |
|---|---|
| Twilio | Widely used; programmable voice and number provisioning |
| Vonage | Global numbers and SIP |
| Telnyx | Low-latency carrier with global coverage |
| Bandwidth | Direct US carrier, good for volume |
| Plivo | Cost-effective global voice |
| SignalWire | Twilio-compatible APIs |
Telephony is billed by your carrier, separate from your Sysevo voice minutes. The per-minute Sysevo rate covers the AI and speech processing; the SIP/PSTN leg is paid to whichever provider you connect. Quick Connect handles the setup for you if you'd rather not manage a provider account directly.