Zoiper Softphone Setup

Updated 22 Sep 2026 ยท 8 min read

Zoiper is a free SIP softphone application that runs on Windows, Mac, Linux, iOS, and Android. This guide covers configuring Zoiper to work with your Siptalk extension.

Prerequisites

Before configuring Zoiper, ensure you have:

  1. An active Siptalk device extension (add one here)
  2. Zoiper application installed on your device
  3. Your extension's SIP credentials (Server URL, Username, Password) โ€” see below
โ„น The free version of Zoiper (Zoiper5) provides all the basic SIP calling functionality needed for Siptalk. If you'd rather not type settings in at all, Cloud Softphone configures itself from a QR code in the portal.

Get your extension's credentials

In the portal, go to Services โ†’ Device Extensions, click [Manage] on the extension, and look at the Registration Details card. It shows the Server URL and Username. The password is never stored where it can be read back, so click Generate New Password to create one; the page reloads with it showing, and it stays visible until you log out or click Hide Password.

Services โ†’ Device Extensions โ†’ Manage โ†’ Registration Details
Registration Details card showing the Server URL, Username and a freshly generated Password
โš  Give the softphone its own extension. Only one device should ever be registered to an extension, and generating a new password disconnects any device already using it.

Configuration steps

Step 1: Launch Zoiper and start configuration

  1. Open Zoiper on your device
  2. Click Settings (gear icon) or go to Settings โ†’ Accounts
  3. Click Add account or the + button
  4. Select SIP as the account type
  5. Choose Manual configuration (not the provider list)

Step 2: Enter account details

Enter the details from the Registration Details card into Zoiper:

  • Account Name โ€” Descriptive name (e.g., "Siptalk Extension 1001")
  • Domain/Host โ€” Your SIP Server URL from the portal
  • Username โ€” Your extension username
  • Password โ€” Your extension password
  • Caller ID โ€” Same as username (not the alias number)

Advanced settings

Network settings

  • Registration expiry โ€” 180 seconds
  • Transport โ€” UDP (recommended)
  • Port โ€” 5060

STUN settings

  • Enable STUN โ€” Yes
  • STUN server โ€” stun.siptalk.com.au
  • STUN port โ€” 3478

Audio codec configuration

Enable these codecs in order of preference:

  1. G.711 u-law (PCMU)
  2. G.711 a-law (PCMA)
  3. G.729 (if available)
  4. GSM
โ„น Disable video codecs unless specifically required for video calling.

Mobile-specific settings

iOS configuration

  • Enable Push notifications for background calls
  • Grant microphone permissions when prompted
  • Consider enabling Run in background
  • Allow notifications for missed calls

Android configuration

  • Disable battery optimization for Zoiper
  • Grant all requested permissions
  • Enable Keep alive WiFi in connectivity settings
  • Allow autostart for reliability
โš  On Android, aggressive battery optimization may prevent incoming calls from being received when the app is in the background.

Testing your configuration

After saving your configuration:

  1. Look for a Registered or Online status
  2. Make a test call to your mobile or another extension
  3. Test both incoming and outgoing calls
  4. Verify audio quality in both directions
  5. Test call hold and transfer features if required

Troubleshooting

Registration issues

  • Authentication failed โ€” Double-check username and password
  • Request timeout โ€” Verify server URL and internet connection
  • NAT issues โ€” Ensure STUN is enabled and configured

Audio problems

  • No audio โ€” Check device audio settings and microphone permissions
  • One-way audio โ€” Usually a NAT issue, verify STUN configuration
  • Echo/feedback โ€” Enable echo cancellation in audio settings

Firewall requirements

Ensure these ports are open on your network:

  • UDP 5060 โ€” SIP signaling
  • UDP 10000-20000 โ€” RTP media (audio)
  • UDP 3478 โ€” STUN

Best practices

  • Use a headset for better audio quality and echo prevention
  • Keep Zoiper updated to the latest version
  • Use a stable internet connection (wired or strong WiFi)
  • Configure Quality of Service (QoS) on your router for VoIP traffic

Was this article helpful?