Linphone SIP account setup with a ZuteSIP number

Short answer: To use ZuteSIP in Linphone, open the assistant, choose the option to use a third-party SIP account instead of creating a Linphone account, then enter your SIP username, password and the domain sip.zutesipdialer.com. Choose UDP, TCP or TLS transport and Linphone registers your real number for calls.

Linphone is an open-source softphone for Android, iOS, Windows, macOS and Linux that explicitly supports accounts from other SIP providers. That makes it a good fit if you prefer open-source software on both phone and computer.

What you need

  • A ZuteSIP number and its SIP credentials from the dashboard.
  • Linphone from the App Store, Google Play or linphone.org.
  • Permission for Linphone to use the microphone and, on mobile, to show notifications.

Linphone settings for ZuteSIP

SettingValue
SIP server / domain / registrarsip.zutesipdialer.com
Username / auth ID<SIP_USERNAME> (from the number's page in the dashboard)
Password<SIP_PASSWORD> (from the same page)
Transport and portUDP, TCP (5060) or TLS (5061), selected in the assistant
CodecsG.711 µ-law (PCMU) and A-law (PCMA)
AuthenticationSIP digest, per-number username + password
DTMFRFC 2833 (RTP events) or SIP INFO
Outbound proxyLeave empty

Step-by-step: connect a third-party SIP account

  1. Open Linphone. On first start it launches its account assistant; later you can reopen it from the side menu or account settings.
  2. Choose the option to use a SIP account from another provider (third-party SIP account), not the option to create a Linphone account.
  3. Enter <SIP_USERNAME> as the username and <SIP_PASSWORD> as the password.
  4. Enter sip.zutesipdialer.com as the domain.
  5. Leave display name optional and choose the transport: UDP first, TCP or TLS if UDP fails.
  6. Confirm, then open the account's details to check it shows as connected or registered.
  7. In audio codec settings, keep PCMU and PCMA enabled.

Why pick Linphone

Linphone's main advantage is that it is open source and available on every major platform, so the same interface follows you from an Android phone to a Linux workstation. Developers and privacy-minded users often prefer it for that transparency.

The flip side is that its first-run assistant nudges you towards creating a Linphone account. You don't need one. The third-party SIP option is the path for any external provider, including ZuteSIP, and the rest of the app works the same afterwards.

Linphone also exposes more network options than most softphones, such as STUN, ICE and transport choice per account. Leave them at their defaults at first; only change them when the troubleshooting list below points you there. On the desktop, set your preferred audio devices in the settings before the first call so the ringtone and the call audio go to the right output.

Receiving calls

With the account registered, calls to your number ring in Linphone. On mobile, allow notifications and exclude the app from aggressive battery optimisation so it can wake for calls. If you use Linphone on a desktop as well, remember that the newest registration usually wins inbound calls.

Outbound caller ID

Linphone places calls through the account marked as default, so the caller ID is that account's ZuteSIP number. Add each of your numbers as its own account and switch the default when you want a different ID.

Troubleshooting Linphone

  • Registration error 401/403: the credentials don't match. Re-enter the password exactly and make sure you picked the third-party SIP option, not a Linphone account login.
  • No audio in one or both directions: turn on STUN/ICE in network settings, or switch transport to TCP to avoid NAT problems.
  • Call drops right after answer: disable wideband codecs for testing and keep only G.711 µ-law and A-law.
  • Keypad tones not detected: choose RFC 2833 as the DTMF method, with SIP INFO as the fallback.

Checking the setup end to end

Make a short outbound call to your own mobile and confirm the caller ID shows the ZuteSIP number. Then hang up, lock your phone or minimise the desktop app, and call the ZuteSIP number back. If the second test fails only on mobile, the cause is background restrictions rather than the SIP settings.

Finally, reach an automated phone menu and press a digit. If the menu responds, DTMF is configured correctly and the account is ready for daily use.

Frequently asked questions

Do I need a Linphone account to use ZuteSIP?

No. Choose the third-party SIP account option and enter your ZuteSIP credentials; a Linphone account isn't required.

Is Linphone available on iPhone and Android?

Yes. Its official site lists iOS and Android plus Windows, macOS and Linux desktop versions.

Which transport is best in Linphone?

UDP works for most networks. TCP or TLS on port 5061 helps where UDP SIP is blocked or altered.

Why does Linphone miss calls on my phone?

The operating system may be suspending the app. Allow notifications and disable battery optimisation for Linphone.

Can I add several ZuteSIP numbers to Linphone?

Yes. Run the third-party SIP account option once for each number and choose which one is the default for outgoing calls.

Related pages

Sources