Softphone clients

DIDHub for softphones

Use any DIDHub number with any softphone client. Five-minute setup with SIP credentials. Works on Zoiper, Groundwire (Acrobits), Linphone, MicroSIP, Bria, Grandstream Wave, and any RFC-compliant SIP softphone.

Why DIDHub + softphones

The simplest way to use a DIDHub DID is on a softphone — desktop or mobile app that registers as a SIP endpoint and lets you make/receive calls directly. No PBX, no Asterisk install, no Microsoft 365 tenant. Just a DIDHub DID and a SIP client.

This is the canonical setup for: solo professionals who want a business number on their phone, small teams that don't need a full PBX, AI voice agent developers testing routing, and anyone who wants to verify a new DIDHub DID end-to-end before configuring something more complex.

Setup — 5 minutes

Five steps from a brand-new DIDHub DID to a registered softphone, regardless of which app you use.

Sign up + buy a number

DIDHub account, buy a DID in your country.

Get SIP credentials

DIDHub dashboard → DID → SIP credentials. You get: username, password, server (sip.didhub.io), domain (sip.didhub.io).

Install your softphone

Pick from the list below. Most are free for personal use, paid for commercial.

Add a SIP account

In the softphone, add a new SIP account with the DIDHub credentials. Transport = TLS (port 5061) recommended.

Test

Place a call out from the softphone (uses your DIDHub DID as Caller ID). Have someone call into the DID — the softphone rings.

SIP trunk configuration

The exact trunk values DIDHub provisions for your account. Pre-fill these in the softphones trunk-config UI:

# Universal SIP account values from DIDHub
Server / Domain: sip.didhub.io
SIP Port: 5061 (TLS — recommended) or 5060 (UDP)
Username / Auth ID: didhub_xxxxxx
Password: (provisioned, rotate via dashboard)
Outbound proxy: edge.didhub.io
Display name: "Your Name" or "Your Co"
Codecs: PCMU (G.711μ-law), PCMA (G.711 a-law), OPUS
DTMF: RFC 2833 / RFC 4733
NAT: STUN auto / ICE recommended on mobile clients
Encryption: SRTP (DTLS or SDES) — required on TLS

Most softphones have an "Advanced" or "Network" tab where you set transport, NAT, and codec preferences. For mobile softphones (iOS/Android), enable push notifications if the app supports them — this lets DIDHub deliver calls even when the app is in background.

Capabilities verified with softphones

Zoiper

Free + Pro versions. Cross-platform (Windows, macOS, Linux, iOS, Android). Best general-purpose softphone for DIDHub.

Groundwire (Acrobits)

Premium iOS & Android softphone. Excellent push-notification handling so calls reach you reliably with the app backgrounded. Strong G.722/Opus support, ZRTP/SRTP encryption, ZeroLag echo handling. Popular with mobile-first business users who want reliable inbound on the go.

Linphone

Open-source. Cross-platform including web. Strong privacy story. Good for tech-savvy users.

MicroSIP

Windows-only, lightweight. Single SIP account. Best for desktop-only solo use.

Bria (CounterPath)

Premium commercial softphone. Strong call quality, contact-center features. Cross-platform. Per-seat license.

Grandstream Wave

Free, by Grandstream. iOS + Android. Pairs naturally with Grandstream IP phones.

CSipSimple (legacy)

Open-source Android softphone. No longer actively maintained but works with DIDHub.

Native iOS / Android SIP

iOS doesn't expose native SIP; use Zoiper/Linphone/Bria/Groundwire. Android (some OEMs) exposes native SIP — Settings → Calls → Internet calling. Not recommended; quirky NAT and codec support.

WebRTC / browser softphones

DIDHub supports WSS (Secure WebSockets) for browser-based SIP softphones. Test with sipML5, JsSIP, or any custom WebRTC client.

Frequently asked questions

Which softphone is best for me?

Zoiper Pro for most users — fast, cross-platform, well-supported. Groundwire for mobile-first business users on iOS or Android (best-in-class push notifications and call quality). Linphone if you prefer open-source. Bria for serious business use with multiple SIP accounts and contact-center features. MicroSIP for Windows-only minimalist setups.

Does this work on iPhone?

Yes — install Zoiper, Linphone, or Bria from the App Store; add the DIDHub SIP credentials. Enable push notifications if available so calls reach you when the app is backgrounded.

Can I receive calls when the softphone is closed?

Mostly yes on iOS/Android with push-enabled softphones (Zoiper Pro, Bria). On desktop, the softphone needs to be running.

Does the softphone use my mobile minutes?

No — calls go over data (Wi-Fi or cellular data). It's VoIP, not cellular voice.

How do I improve call quality?

Use TLS+SRTP (port 5061), enable Wi-Fi if available, set codec preference to OPUS first then G.711. Most quality issues are network — if your Wi-Fi is poor, switch to cellular data.

Can I run multiple DIDHub DIDs on one softphone?

Yes. Zoiper, Groundwire, Bria, and Linphone all support multiple SIP accounts. Add each DIDHub DID as a separate account.

Related

3CX · FreePBX · Zoom Phone BYOC · Teams Direct Routing

Ready to get a number?

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