-
-
Notifications
You must be signed in to change notification settings - Fork 6.5k
Open
Labels
Description
Guidelines
- I have searched searched open and closed issues for duplicates
- I am submitting a bug report for existing functionality that does not work as intended
- This isn't a feature request or a discussion topic
Bug description
Hello,
it seems like #13062 is still relevant.
I am currently facing the same error. I'm trying to use a normal POTS landline (non-VoIP) (+43 662 xxxxxx → Salzburg or +43 1 xxxxxxx → Vienna) and it always displays the following message:
Signal couldn't send an SMS code because of issues with the SMS provider. Try again in several hours.
Well, I tried two days ago too - also didn't work. And there is absolutely no way to request a call instead of an SMS. Is there any workaround here?
The error message in the debug log is:
ExternalServiceFailureException: External service failed to send SMS code temporarily due to providerRejected
Thanks
Screenshots
No response
Device
Google Pixel 9 Pro
Android version
No response
Signal version
No response
Link to debug log
Relevant log entry:
[7.47.2] [main ] 2025-07-15 20:46:09.633 GMT+02:00 D RegistrationViewModel: SMS code request network call completed.
[7.47.2] [main ] 2025-07-15 20:46:09.633 GMT+02:00 V RegistrationViewModel: handleSessionStateResult()
[7.47.2] [main ] 2025-07-15 20:46:09.633 GMT+02:00 I RegistrationViewModel: Received ExternalServiceFailure.
[7.47.2] [main ] 2025-07-15 20:46:09.633 GMT+02:00 I RegistrationViewModel: ExternalServiceFailureException: External service failed to send SMS code temporarily due to providerRejected
[7.47.2] [main ] 2025-07-15 20:46:09.633 GMT+02:00 I RegistrationViewModel: at org.whispersystems.signalservice.internal.push.PushServiceSocket$RequestVerificationCodeResponseHandler.handle(PushServiceSocket.java:1955)
[7.47.2] [main ] 2025-07-15 20:46:09.633 GMT+02:00 I RegistrationViewModel: at org.whispersystems.signalservice.internal.push.PushServiceSocket.makeServiceRequest(PushServiceSocket.java:1134)
[7.47.2] [main ] 2025-07-15 20:46:09.633 GMT+02:00 I RegistrationViewModel: at org.whispersystems.signalservice.internal.push.PushServiceSocket.requestVerificationCode(PushServiceSocket.java:271)
[7.47.2] [main ] 2025-07-15 20:46:09.633 GMT+02:00 I RegistrationViewModel: at org.whispersystems.signalservice.api.registration.RegistrationApi.requestSmsVerificationCode$lambda$3(RegistrationApi.kt:69)
[7.47.2] [main ] 2025-07-15 20:46:09.633 GMT+02:00 I RegistrationViewModel: at org.whispersystems.signalservice.api.registration.RegistrationApi.$r8$lambda$J6AJHpoMZvPa4GtlGHrGnI_pJ6Q(RegistrationApi.kt:0)
[7.47.2] [main ] 2025-07-15 20:46:09.633 GMT+02:00 I RegistrationViewModel: at org.whispersystems.signalservice.api.registration.RegistrationApi$$ExternalSyntheticLambda5.fetch(R8$$SyntheticClass:0)
[7.47.2] [main ] 2025-07-15 20:46:09.633 GMT+02:00 I RegistrationViewModel: at org.whispersystems.signalservice.api.NetworkResult$Companion.fromFetch(NetworkResult.kt:56)
[7.47.2] [main ] 2025-07-15 20:46:09.633 GMT+02:00 I RegistrationViewModel: at org.whispersystems.signalservice.api.registration.RegistrationApi.requestSmsVerificationCode(RegistrationApi.kt:68)
[7.47.2] [main ] 2025-07-15 20:46:09.633 GMT+02:00 I RegistrationViewModel: at org.thoughtcrime.securesms.registration.data.RegistrationRepository$requestSmsCode$2.invokeSuspend(RegistrationRepository.kt:356)
[7.47.2] [main ] 2025-07-15 20:46:09.633 GMT+02:00 I RegistrationViewModel: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
[7.47.2] [main ] 2025-07-15 20:46:09.633 GMT+02:00 I RegistrationViewModel: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
[7.47.2] [main ] 2025-07-15 20:46:09.633 GMT+02:00 I RegistrationViewModel: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:124)
[7.47.2] [main ] 2025-07-15 20:46:09.633 GMT+02:00 I RegistrationViewModel: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:89)
[7.47.2] [main ] 2025-07-15 20:46:09.633 GMT+02:00 I RegistrationViewModel: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:586)
[7.47.2] [main ] 2025-07-15 20:46:09.633 GMT+02:00 I RegistrationViewModel: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:820)
[7.47.2] [main ] 2025-07-15 20:46:09.633 GMT+02:00 I RegistrationViewModel: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:717)
[7.47.2] [main ] 2025-07-15 20:46:09.633 GMT+02:00 I RegistrationViewModel: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:704)