SIP trunk & DIDs for Kamailio

Buy DID numbers for Kamailio — SIP trunk setup with DIDHub

Kamailio is the open-source SIP server / proxy / load-balancer used by carriers, ITSPs, and high-scale VoIP operators. DIDHub gives you the DIDs and the upstream interconnect — you bring the Kamailio routing logic. Standard SIP trunking, no proprietary modules required.

Why DIDHub for Kamailio

  • Standards-only SIP. DIDHub speaks RFC-3261 SIP over UDP, TCP, and TLS, RFC-3550 RTP, RFC-3711 SRTP. Whatever Kamailio config you've already got for upstream peering will work without custom modules.
  • Per-DID flat pricing. $1.99 for a US number, ~$1.10 for a German number, ~$0.63 for a UK London DID. No commit, no minimum, no setup fee on standard SKUs.
  • 136-country DID inventory. Pull DIDs in any country DIDHub supports and route them through your Kamailio dispatcher to your downstream PBXes / customers.
  • STIR/SHAKEN A-attestation. DIDHub-allocated US/CA outbound is signed A by default — critical if your Kamailio handles outbound for US/CA campaigns.
  • Multi-region SIP/RTP edges. DIDHub regional ingress (NOAM, EU, APAC, MENA) reduces RTP latency for Kamailio deployments that aren't single-region.

SIP trunk setup — step by step

  1. Sign up at /signup and provision DIDs.
  2. Generate DIDHub SIP credentials (digest auth or IP-allowlist).
  3. In Kamailio: configure DIDHub as an upstream gateway in dispatcher.list or your custom routing module.
  4. Set up registration (if using digest auth) or peer DIDHub's edge IPs (if IP-allowlist).
  5. Wire your request_route to send inbound DID calls to your downstream PBX or customer endpoint.
  6. For outbound: route INVITEs from internal users to DIDHub with the customer's allocated DID as Caller-ID.
  7. Test inbound + outbound; validate STIR/SHAKEN attestation and audio quality.

Pricing snapshot

DIDHub pricing is flat per-DID + per-minute outbound, billed at carrier-grade wholesale rates — transparent pass-through to whatever rate model you run on top of Kamailio.

CountryNumber typeFrom
United StatesGeographic local$1.99/mo
United StatesToll-free 800/833/844/855$1.50/mo + usage
United KingdomLondon 020 / 0330 national$0.63/mo
GermanyBerlin 030 / nationwide$1.10/mo
IsraelNational 073 / city codes$2.50/mo
JapanTokyo 03 / nationwide$2.00/mo
AustraliaSydney 02 / nationwide$1.30/mo

Full per-country pricing on each country page. Per-minute outbound from $0.003/min for US-domestic landline; Origin Based Rating (OBR) applies to EEA outbound.

FAQ

Does DIDHub require a specific Kamailio module?

No. DIDHub is plain RFC-3261 SIP. Standard dispatcher and tm modules with your normal routing logic are all you need.

Can I use DIDHub with Kamailio + RTPengine for media relay?

Yes. RTPengine handles the media leg; Kamailio handles signaling. DIDHub doesn't care about your media plane — it works with RTPengine, RTPproxy, or direct media.

How do I scale to thousands of concurrent calls on Kamailio + DIDHub?

Talk to [email protected] for high-concurrency profiles. We've supported large Kamailio-fronted deployments with appropriate region pinning and capacity reservations.

Can DIDHub be one of multiple upstream gateways in my Kamailio dispatcher?

Yes. DIDHub is happy to be one of N upstream carriers in a Kamailio dispatcher group with health-check and least-cost-routing logic on top.

Buy your first Kamailio DID

Sign up at /signup, pick a country, route the DID to your Kamailio SIP trunk. Sub-60-second activation on most countries. No commits.

Ready to get a number?

Pick a DID in 130+ countries from $1.99/month. Activates instantly on most numbers.