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

Related integrations

Ready to get a number?

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