Numbers for your platform.
Provision German numbers and route calls to your SIP endpoint. Automate management via CLI, MCP or API.
CLI · MCP · REST APIAI-native telephony
German phone numbers and SIP for your AI stack. Take calls, hand them to your team and return to the agent when no one picks up.
Early access. Built with teams like yours.
By Robert & NoahWork directly with the founders.
SIP connectivity for your AI stack
Frameworks & phone systems

Less admin. More building.
The connection between your AI platform and the phone network.
Provision German numbers and route calls to your SIP endpoint. Automate management via CLI, MCP or API.
CLI · MCP · REST APIConnect your voice stack to the phone network. Transfer directly or check availability with a return to the agent.
Compare transfer modesTalk to Robert and Noah about your integration. We work through your requirements with you and turn feedback into improvements.
Meet the foundersHD voice with G.722. For wideband speech when your device, voice platform and the entire call path support HD audio.
HD voice requirementsCall transfers
Choose how each call continues: transfer directly, or check whether someone answers first. Configure the music your callers hear while they wait.
Hand the call straight to the destination. The agent leaves the call without waiting for an answer.
Keep the caller on hold while the destination rings. If no one answers or the line is busy, your agent resumes the conversation.
No answer → back with the agent
Hold music
Your configured music
Reception is unavailable. The caller returns to the agent and the conversation continues.
“No one is available at reception right now. How else can I help you?”
Choose and configure different hold music for the waiting phase. Your callers hear the music you have selected while the transfer is being checked.
Available features · access via early access
Automation for providers and developers
Manage phone numbers and SIP targets via CLI, MCP or REST API. Make phone connectivity part of your onboarding.
All commands in the docsInterface draft · example
trunkbeam numbers search --area 030 trunkbeam numbers buy +493023125417 --sip sip:agent@voice.example
Interface draft · example
Get us a Hamburg number and route it to sip:agent@voice.example.
Interface draft · example
POST https://app.trunkbeam.com/v1/numbers
Authorization: Bearer <API_KEY>
Content-Type: application/json
{"area":"030","sip":"sip:agent@voice.example"}Pricing
Fair pricing with a clear breakdown. We itemize phone numbers, call minutes and other services so you can understand your telephony costs.
Public rates have not been finalized yet. We agree the prices and billing rules for your setup with you before you start.
Why we’re building TrunkBeam
We’re Robert and Noah. The providers we tried made setup far too complicated for us. We had to click through their interfaces and configure phone numbers and routing by hand.
We couldn’t find a CLI and MCP server that let us manage our entire telephony setup. So we decided to build our own platform, TrunkBeam, around voice agents and workflows we could automate from the start.
Fair pricing is part of that. You should be able to see what you’re paying for, with a clear breakdown of phone numbers, call minutes and other services.
Robert Steko
Co-founder, sales and customers
Noah Karrer
Co-founder, engineering
Contract and support from RN Edge Solutions GmbH.
Our privacy notice explains hosting and how website data is processed.
Verification under German phone number requirements.
Connect your voice stack
Tell us what you’re building. Robert or Noah will get in touch to discuss your integration and access.
FAQ
From your first integration to handing a call to your team. Here are the essentials.
Still have a question? Get in touch.TrunkBeam connects voice agents to the telephone network. We provide German business customers with phone numbers and SIP routing. You build the agent and conversation logic; we connect your stack. AI-native means these workflows have shaped the product from the start.
We support SIP connectivity for Vapi, Retell AI, ElevenLabs, Synthflow and Bland, as well as frameworks such as LiveKit and Pipecat. You can also connect Asterisk, FreeSWITCH and custom SIP stacks. If your platform is missing, talk to us about the integration. We check supported transfer modes for your specific setup.
Yes. TrunkBeam supports HD voice with the G.722 wideband codec. Your device, voice platform and the entire call path must support HD audio, and a suitable codec must be negotiated on the SIP connection. A narrowband leg, such as G.711, limits voice quality. An HD-capable phone alone does not guarantee HD audio on every call.
Choose between two available transfer modes. A blind transfer hands the call directly to the destination. With an availability check, the caller waits while the destination rings. If the line is busy or no one answers, your agent resumes the conversation.
Yes. You can choose from different hold music options and configure the music for the waiting phase. Callers hear your selection while we check whether someone answers at the destination.
You can consider TrunkBeam for German phone numbers and SIP connectivity for your voice agents. Our focus is on voice AI workflows, call transfers and working directly with your team. Twilio also offers SIP trunking and a voice AI product, ConversationRelay. Whether a switch fits depends on the countries, features and integrations you need. TrunkBeam does not replace the full Twilio offering.
Yes. You work directly with Robert and Noah. We listen to your feedback, discuss the technical requirements and agree on next steps. Working closely with you helps us ship improvements quickly. Delivery dates are agreed for each request.
TrunkBeam is in early access. Request access through the form and tell us which voice platform you use. We’ll discuss the integration, commercial terms and onboarding with your team. Blind transfer, availability checks and configurable hold music are already available.
We aim for fair, understandable pricing. We itemize phone numbers, call minutes and other services so you can see how your costs add up. Public rates have not been finalized yet. We agree the prices and billing rules for your setup with you before you start.
We are starting with German local numbers and national 032 numbers. A local number requires a connection to the corresponding local area. We review the required company and address information during onboarding. Mobile numbers are not currently offered.