Tutorial June 15, 2025 12 min read

Zoiper Softphone Setup Guide: Configure with IPComms SIP Trunk

Complete step-by-step guide to download, install, and configure Zoiper softphone with your IPComms SIP trunk. Works on Windows, Mac, Linux, iOS, and Android.

What is Zoiper?

Zoiper is one of the most popular SIP softphones available, known for its intuitive interface and cross-platform support. It transforms your computer or mobile device into a fully-featured VoIP phone that can connect directly to IPComms SIP trunks or your Asterisk/FreePBX system.

Zoiper Free vs Zoiper Premium

FeatureZoiper FreeZoiper Premium ($49.95)
SIP Accounts1 accountUnlimited
Audio CodecsBasic (G.711, GSM)All (incl. G.729, Opus)
TLS/SRTP EncryptionNoYes
Video CallingNoYes
Call TransferYesYes
Conference CallingNoYes
Call RecordingNoYes
Push Notifications (Mobile)LimitedFull support

Our Recommendation: For most users, Zoiper Free works well for basic calling. If you need encryption (TLS/SRTP) for secure calls or G.729 for low-bandwidth connections, the one-time $49.95 Premium license is worth it.

Downloading Zoiper

Zoiper is available for all major platforms. Download the version that matches your operating system:

Windows

Windows 7, 8, 10, 11

Download for Windows

macOS

macOS 10.13+

Download for Mac

Linux

Ubuntu, Debian, Fedora

Download for Linux

iOS

iPhone & iPad

App Store

Android

Android 5.0+

Google Play

Zoiper 3 vs Zoiper 5: Zoiper 5 is the current version with the latest features. Zoiper 3 is a legacy version that some users prefer for its simplicity. Both work with IPComms, but we recommend Zoiper 5 for better codec support and security updates.

Creating Your IPComms Account

Before configuring Zoiper, you need SIP credentials from IPComms. Here is how to get them:

1

Sign Up for IPComms

Visit portal.ipcomms.net/signup and create your account. You can start with a free test trunk.

2

Access Your SIP Credentials

After signup, navigate to the SIP Trunking section of your dashboard. Your credentials will be displayed there.

3

Note Your Settings

Copy the following information - you will need it for Zoiper configuration.

Your IPComms SIP Credentials Format

SIP Server: sip.ipcomms.net
Port: 5060 (or 5061 for TLS)
Username: your-username
Password: your-password
Auth Username: your-username (same as username)
Caller ID: +1NPANXXXXXX (your DID number)

Screenshot: IPComms Portal - SIP Credentials Page

Configuring Zoiper for IPComms

Follow these steps to configure Zoiper with your IPComms SIP trunk:

Desktop Configuration (Windows/Mac/Linux)

1

Launch Zoiper and Create Account

Open Zoiper and click Settings (gear icon) then Accounts. Click Add to create a new account.

Screenshot: Zoiper Settings - Add Account

2

Select Account Type

Choose SIP as your account type (not IAX or XMPP).

3

Enter Account Details

Fill in the following fields with your IPComms credentials:

FieldValue
Account nameIPComms
Domainsip.ipcomms.net
Username[your IPComms username]
Password[your IPComms password]
Caller ID Name[your name or company]
Caller ID Number[your DID, e.g., +12125551234]
4

Configure Advanced Settings

Click Advanced to access additional settings:

SettingValue
Use outbound proxyNo
Auth username[same as username]
TransportUDP (or TLS for Premium)
Registration expiry3600
DTMF modeRFC 2833
5

Save and Register

Click Save. Zoiper will attempt to register with IPComms. A green status indicator means you are connected and ready to make calls.

Mobile Configuration (iOS/Android)

The mobile setup is similar, but accessed through the app interface:

1

Open Zoiper and tap Settings > Accounts

2

Tap the + button and select Manual configuration

3

Choose SIP as account type

4

Enter your IPComms credentials (same as desktop)

5

Enable Push Notifications for incoming calls when app is closed (Premium feature)

Audio and Codec Settings

Proper audio and codec configuration ensures the best call quality. IPComms supports all major codecs.

Recommended Codec Priority

PriorityCodecBandwidthQualityNotes
1G.711 ulaw87 kbpsExcellentBest quality, US standard
2G.711 alaw87 kbpsExcellentEuropean standard
3G.72931 kbpsGoodLow bandwidth (Premium only)
4GSM33 kbpsAcceptableFallback option

Configuring Codecs in Zoiper

1

Go to Settings > Accounts > [Your Account] > Codec

2

Drag codecs to reorder them by priority (top = highest priority)

3

Disable codecs you do not want by unchecking them

Audio Device Settings

For best results, configure your audio devices properly:

  • Use a USB headset for clearer audio and echo cancellation
  • Set your headset as the default audio device in Zoiper settings
  • Enable echo cancellation and noise suppression in audio settings
  • Test audio levels using Zoiper's built-in audio test

Advanced Features (Premium)

Zoiper Premium unlocks several advanced features that are valuable for business use:

G.729 Codec Support

G.729 uses only 8 kbps of bandwidth while maintaining good voice quality. Ideal for:

  • - Remote workers with slow internet
  • - Mobile users on cellular data
  • - Locations with limited bandwidth

TLS/SRTP Encryption

Secure your calls with encryption:

  • - TLS: Encrypts SIP signaling
  • - SRTP: Encrypts voice data
  • - Required for HIPAA/PCI compliance

Enabling TLS/SRTP with IPComms

# TLS Settings in Zoiper
Transport: TLS
TLS Port: 5061
SRTP: Required
Verify server certificate: Yes

Note: TLS/SRTP is only available with Zoiper Premium ($49.95 one-time purchase). IPComms supports TLS on port 5061. Contact support if you need help enabling secure connections.

Troubleshooting Common Issues

"Registration Failed" or "403 Forbidden"

  • ✓ Double-check your username and password
  • ✓ Ensure the domain is exactly sip.ipcomms.net
  • ✓ Verify your IPComms account is active
  • ✓ Check if your IP is whitelisted (for IP auth accounts)

No Audio / One-Way Audio

  • ✓ Check your firewall - allow UDP ports 5060 and 10000-20000
  • ✓ Disable any VPN during testing
  • ✓ Enable STUN in Zoiper: stun.ipcomms.net
  • ✓ Try switching between UDP and TCP transport

Poor Audio Quality / Choppy Audio

  • ✓ Switch from WiFi to ethernet if possible
  • ✓ Lower codec priority - try G.729 if on slow connection
  • ✓ Close bandwidth-heavy applications during calls
  • ✓ Check for packet loss with a speed test

Calls Drop After 30 Seconds

  • ✓ Your router may have strict NAT - enable STUN
  • ✓ Reduce registration expiry to 300 seconds
  • ✓ Enable keep-alive packets in advanced settings

Mobile App Does Not Receive Incoming Calls

  • ✓ Enable push notifications (Premium feature)
  • ✓ Disable battery optimization for Zoiper
  • ✓ Allow Zoiper to run in background
  • ✓ Check notification permissions in phone settings

Need Help? Contact IPComms support at support@ipcomms.net or visit our Help Center. Include your Zoiper logs for faster troubleshooting.

Zoiper Alternatives

While Zoiper is excellent, you might want to consider these alternatives based on your needs:

MicroSIP (Windows Only)

Ultra-lightweight, open-source softphone for Windows. Only 10 MB and includes TLS/SRTP for free.

Free TLS/SRTP Open Source Windows Only
MicroSIP Setup Guide

Linphone (All Platforms)

Fully open-source with TLS/SRTP included free. Works on Windows, Mac, Linux, iOS, and Android.

Free TLS/SRTP Open Source All Platforms
Linphone Setup Guide
FeatureZoiper FreeMicroSIPLinphone
PriceFreeFreeFree
TLS/SRTPPaid onlyYesYes
PlatformsAllWindowsAll
UI QualityExcellentBasicGood
Best ForEase of useMinimal footprintOpen source, all platforms

Ready to Start Making Calls?

Get your IPComms SIP trunk and start using Zoiper in minutes. Free test trunks available with no commitment.

Related Articles