Microsoft Teams Direct Routing
Managed SBC-as-a-Service. The standard alternative to Microsoft Calling Plans for United States users.
See Teams DR →A United States SIP trunk with real +1 US DIDs, FCC-compliant allocation, Washington, DC + San Jose ingress POPs, TLS:5061 with SRTP, every standard PBX integration. From $3.98/mo per DID plus per-minute usage, activation in Instant after KYC.
A SIP trunk is how you send and receive calls with DIDHub. Your PBX, AI voice agent, or softphone authenticates to the trunk once, and from then on every call to and from your US numbers rides it: signaling over SIP, audio over RTP. It is the modern replacement for the physical phone lines a PBX used to plug into.
What the trunk buys you is capacity: the number of calls you can have running at the same time. Each simultaneous call uses one channel (one channel = one concurrent call, inbound or outbound). Every US DID includes 2 channels out of the box; when you need more concurrency you add capacity, either dedicated to a specific number or shared as a pool across some or all of your numbers. Outbound calls draw on the same capacity.
A United States SIP trunk is that same trunk carrying +1 US DIDs allocated under FCC. You can run more than one trunk (for example one per site, brand, or environment). DIDHub provides the trunk authentication and SIP transport and coordinates FCC-compliant number allocation through our in-region carrier partners, so your platform sees a standard SIP trunk while we handle the regulator-side paperwork.
United States requires only light KYC: toll-free numbers need a RespOrg relationship and most carriers ask for basic business verification, but there's no heavy regulator filing like the strict markets. Geographic and toll-free numbers activate fast (instant once verification clears). DIDHub handles the carrier-side checks.
What people typically use a United States SIP trunk for:
The US is the easiest country in the world to get a virtual phone number in. No KYC, no proof of address, no US residency, no business registration. The Federal Communications Commission (FCC) does not require end-user verification for ordinary number allocation. STIR/SHAKEN attestation requirements apply at the carrier level, DIDHub handles that for you. Result: you check out and the number is yours, live in seconds.
For the broader picture across countries, see our guide to international DID compliance & KYC bundles. For the SIP-trunk concept end-to-end, see the DID Number Provider guide.
DIDHub supports the standard United States number types over the SIP trunk:
| Code | Type | National dialing | International dialing | Mobile | From |
|---|---|---|---|---|---|
212, 415, 312, 305 … | Geographic NPA | (212) XXX-XXXX | +1 212-XXX-XXXX | Yes | $1.00/mo + usage |
800, 833, 844, 855 | Toll-free | (800) XXX-XXXX | +1 800-XXX-XXXX | Yes | $3.00/mo + usage |
866, 877, 888 | Toll-free | (866) XXX-XXXX | +1 866-XXX-XXXX | Yes | $3.00/mo + usage |
For a deeper look at how number types differ globally, see DID number types explained.
The technical surface of the trunk is standardised; the United States-specific choices are the POP, the codec list, and the failover topology.
For the codec deep-dive, see voice codecs explained.
Outbound from a United States-allocated DID to United States destinations is allowed within approved use cases. The per-minute economics:
| Destination | Per-minute | Billing increment | Notes |
|---|---|---|---|
| United States landline (geographic) | $0.02/min | 1+1 second | Standard use cases |
| United States mobile | $0.02/min | 1+1 second | Standard use cases |
| International from United States DID | Per destination rate | 1+1 second | See global rates |
Create a DIDHub account, supply your business details and the intended use case for United States numbers.
Allocation through our in-region carrier; typically Instant.
You pick the United States number types you need and how many. Every DID includes 2 channels; add capacity for higher concurrency and choose dedicated (reserved for one number) or shared (pooled across your numbers).
SIP URI (defaults to sip.didhub.io, terminating to Washington, DC), digest username/password or IP-ACL details, TLS cert verification fingerprint, and your assigned DIDs.
Standard SIP trunk configuration on Asterisk, FreePBX, 3CX, Kamailio, OpenSIPS, or any modern stack. For Teams Direct Routing, Vapi, Retell, or other BYOC platforms, paste credentials into their BYOC config.
Place a test call to one of your DIDs from a United States mobile or landline; place a test outbound back. Confirm caller-ID resolves correctly, codec negotiates as expected, and audio quality is acceptable.
; /etc/asterisk/pjsip.conf [transport-tls] type=transport protocol=tls bind=0.0.0.0:5061 cert_file=/etc/asterisk/keys/asterisk.crt priv_key_file=/etc/asterisk/keys/asterisk.key method=tlsv1_2 [didhub-united-states] type=auth auth_type=userpass username=YOUR_DIDHUB_USERNAME password=YOUR_DIDHUB_PASSWORD [didhub-united-states] type=aor contact=sip:sip.didhub.io:5061;transport=tls qualify_frequency=30 [didhub-united-states] type=endpoint transport=transport-tls context=from-didhub disallow=all allow=g711u,g722,opus outbound_auth=didhub-united-states aors=didhub-united-states dtmf_mode=rfc4733 media_encryption=sdes direct_media=no
# 3CX -> SIP Trunks -> Add SIP Trunk -> Generic SIP Trunk Trunk name: DIDHub United States Registrar: sip.didhub.io Transport: TLS Port: 5061 Authentication: Register/Account based Auth ID: YOUR_DIDHUB_USERNAME Auth password: YOUR_DIDHUB_PASSWORD Outbound caller ID: +1 ... (one of your allocated DIDs) Codecs (priority): G.711u / G.722 / Opus
Every modern PBX, UC platform, and AI voice stack can authenticate against the trunk:
Managed SBC-as-a-Service. The standard alternative to Microsoft Calling Plans for United States users.
See Teams DR →Standard pjsip trunk config (snippet below). FreePBX trunk module maps cleanly to DIDHub's IP-ACL or registration modes.
Asterisk → · FreePBX →Generic SIP trunk template with TLS:5061. Outbound caller ID per extension; per-DID inbound routing rules.
3CX guide →BYOC SIP trunk with Washington, DC ingress for tight latency. Bind specific United States DIDs to specific agents.
AI voice integrations →Per-trunk DNID auto-correct, SRV-based POP failover (Washington, DC primary / San Jose failover).
Kamailio →Per-extension digest registration; useful for distributed support teams routing United States DIDs to remote agents.
Softphones →Live in Instant. Real US DIDs, no setup fee after KYC, no contract.
Four line items: per-DID monthly rental, per-minute inbound usage on every United States DID (even landline geographic numbers carry an inbound MOU charge in United States), channel capacity, and per-minute outbound. Setup is $0 once FCC paperwork is approved.
| Type | From | Notes |
|---|---|---|
| Geographic (United States city codes) | $3.98/mo + usage | Inbound per-minute applies; standard use cases |
| Non-geographic / national | $10.00/mo + usage | Subject to regulator allocation |
| Toll-free | $3.00/mo + usage | Free for callers; you pay inbound per-minute |
| Channels | Monthly | Suited for |
|---|---|---|
| 2 per DID | Included | Every number ships with 2 concurrent calls |
| 25 | $95/mo | Small contact centre, AI agent low concurrency |
| 50 | $180/mo | Mid-size contact centre, AI agent medium concurrency |
| 100 | $330/mo | Large contact centre, multi-tenant SaaS |
| 200 | $580/mo | Enterprise; larger by arrangement |
See section 5 above and the full global rate sheet.
Existing United States number? Porting timeline is 1-3 weeks.
For the full porting playbook (US/UK/EU + the global gotchas), see number porting explained.
Washington, DC is the recommended primary; San Jose is the standard failover. Both terminate to United States via in-region carriers.
Instant after KYC documents are accepted (or instantly where KYC isn't required). Provisioning the SIP side itself is hours, not days; the variability is on the FCC/carrier side.
G.711u / G.722 / Opus as the negotiation list, in that order. G.711u is the regional default for United States interop.
Yes, via Microsoft Teams Direct Routing through DIDHub's managed SBC. See Teams Direct Routing.
Yes, BYOC SIP trunk works with every major AI voice platform. Bind specific United States DIDs to specific agents; outbound CLI must match an allocated DID.
Every DID includes 2 channels, so 2 concurrent calls (inbound or outbound) out of the box. To go higher you add capacity and either dedicate it to that DID (reserved for that number) or share a pool across several of your numbers. One channel is one concurrent call in either direction.
Yes. Many customers run several trunks, for example one per site, brand, environment, or PBX. Capacity can be dedicated to a trunk or a specific DID, or shared from a common pool across your account.
Yes · A-attestation default. DIDHub-allocated US/CA numbers are signed with A-attestation by default.
Yes. Typical United States port timeline is 1-3 weeks. Required documents vary by number type; contact us for the specific checklist. See number porting explained for the global picture.
Customer service inbound, opted-in callbacks, transactional 2FA, inbound AI voice agents, and Microsoft Teams Direct Routing for registered entities. Cold outbound, unsolicited SMS campaigns, and anonymous-relay setups are routinely rejected.
Live in Instant. Real US DIDs, every standard PBX and AI-voice integration, no setup fee after KYC, no contract.