Delay in Signal verification code
Delay in Signal verification code
Summary
Signal requires to be verified at first setup. Delay in the response from the signal user - verifcationservers can cause a lot of confusion.
Steps to reproduce
- Initiate /e/ setup on a device
- Click on the signal icon to start signal configuration
- The app will mention that a verification code has been sent to a device (I have never received this verification code)
- Next after 1 minute the app offers to make a call to the user with an automated voice which provides the code
- The automated voice provides a code which if entered completes the setup.
What is the current behavior?
- In case the call is not received due to issues with the Signal services \ servers there is a delay
- The counter on the app will run for 5 minutes and then again show the 'Call me ' option
- This can go on for a long time.. with no calls coming in. I have done this about 4-5 times.
- After a hour when the signal services are restored all the pending calls come in one after the other.
- The code if entered will not be correct as it was sent in response to the first call and not the last call where the user is currently stuck
- The only option i have seen is to ignore all the calls and wait for a couple of hours before trying to register signal again.
- The problem with this scenario is that incoming text messages will not be visible / accessible as signal has not been registered. This can potentially be a serious issue if the user is awaiting an important text message like from government authorities or someone in crisis.
What is the expected correct behavior?
- There should be a better way to get the verification code
- In case there are server issues all old request should be deleted at the Signal side to avoid confusion to the user
Relevant logs and/or screenshots
Possible fixes
This is not an /e/ issue but an issue at the signal application side.