80+ country DIDs
Including markets Zoom-provided numbers don't cover (Israel, India, Saudi, Brazil, several APAC).
Bring DIDHub numbers to Zoom Phone via Zoom's BYOC (Bring Your Own Carrier) program. Numbers in 80+ countries — including markets Zoom-provided numbers don't cover.
Zoom Phone BYOC (Bring Your Own Carrier) is Zoom's pattern for connecting third-party SIP carriers to a Zoom Phone tenant. It exists for one main reason: Zoom-provided numbers don't cover every country. If you need a Zoom Phone user in Israel, India, Saudi Arabia, Brazil, or several other markets, BYOC via DIDHub is the only path.
BYOC also helps with cost: Zoom-provided numbers in supported countries can be 2-5× more expensive than DIDHub flat per-DID pricing at scale. Tenants with 50+ Zoom Phone seats often switch to BYOC purely for the savings, even in countries Zoom natively covers.
BYOC takes 30-60 minutes — most of the time is Zoom's own provisioning, not DIDHub's side.
DIDHub account, pick a DID. Zoom BYOC supports US, UK, EU, IL, IN, BR, JP, AU, ZA, and 60+ more countries via DIDHub.
If you don't see BYOC, your Zoom plan may need to be upgraded — Zoom Phone Pro or Business with BYOC entitlement.
Provider name = DIDHub. Paste DIDHub-provided trunk endpoint, credentials, and IP allowlist values.
Inbound: assign DIDHub DIDs to Zoom Phone users. Outbound: set the user's outbound calling line to use the DIDHub trunk.
Zoom imports DIDHub-provisioned DIDs as BYOC numbers. Assign one to each user that should have a phone number.
Call into the DID; have a Zoom Phone user dial out. Both should route via DIDHub's edge.
The exact trunk values DIDHub provisions for your account. Pre-fill these in the Zoom Phone BYOC trunk-config UI:
# Zoom BYOC trunk values from DIDHub Trunk Type: SIP (TLS preferred) Server URL / FQDN: byoc.zoom.didhub.io SIP Port: 5061 (TLS) or 5060 (UDP — testing only) Authentication: SIP digest Username: byoc_xxxxxx Password: (provisioned per Zoom tenant) Allowed source IPs: Zoom's published BYOC ranges (DIDHub allowlists automatically) Codecs: G.711 ulaw/alaw, OPUS optional SRTP: Required (Zoom mandates encrypted media on BYOC)
Zoom BYOC is opinionated about media encryption — SRTP is required. DIDHub's BYOC trunks ship with TLS + SRTP enabled. Zoom publishes its source IP ranges; DIDHub allowlists them automatically when you create a BYOC trunk.
Including markets Zoom-provided numbers don't cover (Israel, India, Saudi, Brazil, several APAC).
Zoom assigns BYOC DIDs to users like any other Phone Number Type.
Each Zoom Phone user shows the right country DID as outbound Caller ID.
Port existing numbers in to DIDHub, then expose them via BYOC to Zoom.
Multiple DIDHub BYOC trunks per Zoom tenant — useful for cost-optimised routing or country-specific compliance.
DIDHub flat per-DID typically meaningfully cheaper than Zoom-provided in supported countries.
Different. Zoom-provided numbers come from Zoom directly with bundled per-user pricing. BYOC means YOU bring the carrier (DIDHub) — flat per-DID pricing, broader country coverage, more carrier flexibility.
Zoom Phone Pro or Business is required for BYOC. Free Zoom Phone (where available) doesn't include BYOC.
Yes. Zoom Contact Center supports BYOC carriers; DIDHub plugs in identically to a Zoom Phone trunk.
Yes. Zoom supports mixed routing — some users on Zoom-provided, others on BYOC. Useful during gradual migration.
Zoom maintains a list of BYOC-eligible carriers; DIDHub is operated as a BYOC-eligible carrier with the standards Zoom requires (TLS+SRTP, attestation handling, NAT traversal). No additional cert needed from your side.
Pick a DID in 80+ countries from $1.99/month. Activates instantly on most numbers.