SIP Trunking

Plug into the PBX you already run.

SIP trunking with transparent per-number pricing. Connect 3CX, FreePBX, Asterisk, or Teams in minutes — no bundled minutes, no hidden fees, no lock-in.

5 min Setup HD Voice (G.722) TLS/SRTP Encryption Free Inbound calls
3CX
FreePBX
Asterisk
Microsoft Teams
70+
Countries supported
99.99%
Uptime SLA
<50ms
Avg. latency (EU)
Tier 1
Carrier-grade routes

Your PBX, our trunk

One SIP trunk that connects to every major PBX platform. No proprietary plugins or adapters.

3CX
3CX
Add DIDfarm as a SIP trunk in 3CX Management Console. Assign DIDs to extensions, configure outbound routes, and start calling.
FreePBX
FreePBX
Create a PJSIP trunk with your DIDfarm credentials. Route inbound DIDs to ring groups, IVRs, or queues — all from the FreePBX GUI.
Asterisk
Asterisk
Point your PJSIP config at sip.didfarm.com. Register with digest auth, configure your dialplan, and you're live in minutes.
Microsoft Teams
Microsoft Teams
Direct Routing for Teams Phone System. Get PSTN calling without Microsoft Calling Plans — use your own numbers, control your costs.

Connected in under 5 minutes

1
🔑
Create your trunk
Sign up, go to SIP Trunks in your dashboard, and create a new trunk. You'll get SIP credentials instantly.
2
🔌
Configure your PBX
Enter your DIDfarm credentials in your PBX trunk settings. Point it at sip.didfarm.com. Register.
3
📞
Assign numbers & call
Pick numbers from 70+ countries, assign them to your trunk, and start making and receiving calls immediately.

Enterprise-grade SIP, startup-friendly pricing

No per-seat fees. No bundled minute packs. Just trunking that works.

🔐
TLS + SRTP
Encrypted signaling and media. Protect every call from eavesdropping with industry-standard encryption.
🎧
HD Voice
G.722 wideband audio for crystal-clear calls. Automatic codec negotiation with your PBX.
🌍
Global DIDs
Assign numbers from 70+ countries to any trunk. Local, toll-free, mobile, or national — all on one SIP endpoint.
📊
Call Detail Records
Full CDR history with call duration, status codes, and cost breakdown. Export to CSV or pull via API.
🔄
Failover Routing
Automatic failover to backup carriers if primary route fails. Your calls stay up even when carriers don't.
Instant Provisioning
Create trunks and assign numbers via dashboard or API. No tickets, no waiting, no carrier lead times.

SIP trunking for every scenario

💰

Replace Expensive Trunk Providers

Cut costs without cutting features

Swap out BT, KPN, or Vonage trunks for transparent per-number pricing. No bundled minutes, no hidden fees, no minimum spend.

Learn how →
🌐

Add International Reach

New countries, same infrastructure

Add Dutch and German numbers to your UK Asterisk without changing infrastructure. Same PBX, same agents — new markets.

Learn how →
💼

Teams Direct Routing

PSTN calling without Calling Plans

Get PSTN calling in Microsoft Teams without per-user Calling Plan fees. Use your own numbers, keep full control over routing and costs.

Learn how →
🏗️

Multi-Tenant MSP Trunking

One account, many clients

Serve 20+ client PBX instances from a single DIDfarm account. Each client gets their own numbers, credentials, and routing.

Learn how →

DIDfarm vs. traditional trunk providers

TraditionalDIDfarm
⏱ Setup time❌ Days to weeks⚡ Under 5 minutes
📝 Contract❌ 12-24 month lock-in✅ Month-to-month
💰 Pricing❌ Bundled minutes + overage✅ Flat per-number, no surprises
🌎 Countries❌ Home country + add-ons✅ 70+ countries, one account
🔒 Encryption❌ Often extra cost✅ TLS + SRTP included
💻 API access❌ Rarely available✅ Full REST API

Free inbound. No per-minute charges.

Inbound SIP trunk
Free
pay only for your numbers — inbound calls included
See Full Pricing

Ready to connect your PBX?

Create a SIP trunk in under a minute. Assign numbers from 70+ countries. Start taking calls today.

Create a Trunk Talk to Sales