How Signal and Viber Use the Phone Number

Signal registers the device against a phone number and sends a verification code by SMS, with an automated voice call as a fallback. Since 2024, Signal lets you set a username and hide your phone number from everyone, so people you message see only the username. The number is still the account key: it is what you enter to re-register on a new phone, and it is what Signal's registration lock protects.

Viber uses the number as both identity and display. Contacts who have your number in their address book see you in Viber automatically, and there is no username alternative. Viber verifies by SMS first and falls back to a voice call reading out the code if the SMS is not confirmed within a couple of minutes. Viber also periodically re-checks that the number is still active, especially after long inactivity or a reinstall.

On both apps, then, the number matters twice: once at registration and again whenever the app needs to prove you still control it. A temp number handles the first easily. The second is where preparation matters.

Why VoIP Numbers Fail and Carrier-Range Numbers Pass

Signal and Viber both check number type before sending a code. Signal is known for rejecting Google Voice, TextNow, and most virtual-number app ranges, either with "this number is not supported" or by sending a code that never arrives. Viber is somewhat more permissive but blocks most of the same VoIP ranges and refuses numbers that have been registered too many times.

Public receive-SMS sites fail on both apps for a further reason: those numbers have been used to register Signal and Viber hundreds of times, and both apps throttle or refuse numbers with excessive registration history. Anyone else viewing the page can also see the code, which for an app whose entire purpose is private messaging defeats the point.

TempNumber.me issues carrier-range mobile numbers allocated to one user for the session. That is what gets the code delivered by SMS and keeps it out of anyone else's hands.

Which Countries Verify Reliably

Signal delivers codes from its own short codes and long numbers and reaches most countries quickly. The countries with the most consistent Signal delivery on TempNumber.me are the United Kingdom (+44), Netherlands (+31), Germany (+49), Sweden (+46), and Poland (+48). United States (+1) mobile-range numbers also pass, but inventory turns over fast because of demand.

Viber has a large user base in Eastern Europe, the Balkans, the Philippines, and parts of the Middle East, and its SMS routing is strongest there. Ukraine (+380), Poland (+48), Philippines (+63), and Germany (+49) are consistent choices. Viber will occasionally default to a voice call for some countries; since TempNumber.me numbers receive SMS, choose the SMS option when the app offers it, and retry with a different country if the app only offers a call.

If you want the account to appear as a specific country to contacts, pick that country. Both apps display the number's country code to anyone who can see the number, though on Signal you can hide it entirely with a username.

  • Signal: United Kingdom (+44), Netherlands (+31), Germany (+49), Sweden (+46), Poland (+48)
  • Viber: Ukraine (+380), Poland (+48), Philippines (+63), Germany (+49)
  • Both: United States (+1) works on true mobile ranges but inventory moves quickly

Step-by-Step: Registering Signal with a Temp Number

The registration itself takes two minutes. The security settings afterwards take three more and are not optional if you want to keep the account.

  • In TempNumber.me, select Signal as the service and a country from the list above. Copy the number.
  • Install Signal, tap Continue, and enter the temp number with the country code. Choose to receive the code by SMS.
  • Enter the six-digit code from your TempNumber.me dashboard. Signal will ask you to create a profile name.
  • Go to Settings, Account, and set a Signal PIN. Then turn on Registration Lock. Registration Lock means nobody, including you, can re-register this number on another device without the PIN for seven days after last use. This prevents the number's next holder from taking over your account.
  • Go to Settings, Profile, and create a username. Then under Settings, Privacy, Phone Number, set Who Can See My Number to Nobody and Who Can Find Me By Number to Nobody. Contacts now reach you by username only.
  • Optionally link Signal Desktop or an iPad while the phone is registered. Linked devices continue to work after the temp number expires as long as the primary device stays registered.

Step-by-Step: Registering Viber with a Temp Number

Viber's flow is shorter but has fewer safety settings, so the main task is completing verification cleanly and hiding what you can.

  • In TempNumber.me, select Viber as the service and a country where Viber uses SMS delivery reliably. Copy the number.
  • Install Viber, enter the temp number, and choose to receive the code by SMS. If Viber jumps straight to a call, cancel, wait for the option to resend, and pick SMS.
  • Enter the code from your TempNumber.me dashboard and set a display name and photo.
  • Go to Settings, Privacy, and turn off Share Your Online Status and Show Your Photo to non-contacts. Under Settings, Account, set up Viber Backup to Google Drive or iCloud so message history survives a reinstall.
  • Under Settings, Account, Change Phone Number, note that Viber lets you move the account to a new number later. If this account matters long-term, use this to migrate to a permanent number before the temp session ends.

Re-Verification and Recovery: What to Expect

Signal only asks you to verify the number again when you re-register, which happens on a new phone, after a reinstall, or after restoring from backup on Android. With Registration Lock on and the PIN known, re-registration on a number you no longer control is not possible for you either, because Signal still sends an SMS to the number as the first step. In practice, this means a Signal account on a temp number lives on your current phone and its linked devices, and when that phone is gone, the account is gone. Set the PIN and lock anyway: they stop anyone else from claiming the number and impersonating you.

Viber re-verifies more often. A reinstall, a device change, a long period offline, or an unusual login can trigger a fresh code to the registered number. If the temp number has expired, the account cannot pass that check. Viber's Change Phone Number feature is the way out: migrate to a permanent number while the temp number still works, and the account carries over with contacts and, if backup is enabled, history.

Neither app offers recovery through email or support without access to the number. Plan on that from the start. For a working account, a project contact, or a short-lived identity, the temp number is exactly right. For an account that must last for years, register with the temp number, then move it to a permanent number you control.

How This Compares with WhatsApp and Telegram

WhatsApp is the strictest of the four on number type and has no username layer, so the number is always visible to contacts; the process is covered in detail at /blog/temp-number-for-whatsapp. Telegram allows multiple accounts per app, uses in-app login codes once a session exists, and supports usernames and hidden numbers; see /blog/temp-number-telegram-without-personal-number for that flow.

Signal sits closest to Telegram in privacy features but closest to WhatsApp in its dependence on the number for re-registration. Viber is the most exposed of the four, since the number is the only identity and contacts see it by default. The common thread is that a private carrier-range number from TempNumber.me passes registration on all four, and the difference is in how much post-registration setup each one needs to stay safe.

Conclusion

A TempNumber.me number registers Signal or Viber in a couple of minutes and keeps your personal number out of both apps. On Signal, set the PIN, turn on Registration Lock, and create a username before the session ends, and the account is safe on your current devices. On Viber, enable backup and migrate to a permanent number if the account needs to outlast the temp number. Do that setup once and the number has done its job.