-
Notifications
You must be signed in to change notification settings - Fork 140
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Failed to register: StatusCode: 429 (RegistrationRetryException) #441
Comments
I found out that when deleting all files in /signal-cli-config/, the error "RegistrationRetryException" vanishes. Can't check if it fully works because I get a "Rate limit exceeded"-error now. So waiting for that to vanish too... |
Nope, still get {"error":"Failed to register: StatusCode: 429 (RegistrationRetryException)\n". Any ideas? |
Got a bit of the same issue. For captcha you have to use the complete url (including signalcaptcha://), at least that worked for me. Now I'm stuck with the verification. Got the verification number via sms but I get "Verify error: StatusCode: 404" trying to verify it. |
Hi and thanks for your reply and the hint with the signalcaptcha:// - very helpful. I now managed to get the call for the verification number by doing this (see https://github.com/AsamK/signal-cli/wiki/Quickstart#set-up-an-account):
WAIT 60 sec
The link above claims that Failed to register: [429] Rate limit exceeded: 429 (RateLimitException) might be an error if you are not doing this correctly (first use voice=false, then wait, then voice=true). But now I'm stuck at the same point as you: Do you now if the format for the code is '123-456' or '123456'? Okay, both didn't work... |
Uh, oh, eh, although I got the verification-error, I'm now able to send messages. Yay! |
What did you change to verify? |
Not sure what did the trick. I tried:
and
several times, I even called: http://127.0.0.1:8080/v1/register/+43123456789/verify/123-456 in the browser, always getting "Verify error: StatusCode: 404". I then out of fun tried to receive messages which suddenly worked. Added: I tried to receive in browser by calling: |
Hey, got it working by waiting 60 seconds before setting |
Hello, I just tried it with another landline-number and it worked like charm on the first try using no hyphen in the code to verify the number. |
Does not work for me. Verifying results in "StatusCode: 404" |
please try with Version 0.80 |
Even with V 0.80, I receive "Verify error: StatusCode: 404" after entering the code I received via phone call. |
I found that I was getting 429 when I specified For me, the following worked:
|
I get "StatusCode: 502 (ExternalServiceFailureException)". Perhaps, it is an issue with this particular landline number that has been used earlier. |
The problem
Get {"error":"Failed to register: StatusCode: 429 (RegistrationRetryException)\n" when trying to register number with captcha.
Are you using the latest released version?
Have you read the troubleshooting page?
What type of installation are you running?
signal-cli-rest-api Docker Container
In which mode are you using the docker container?
Normal Mode
What's the architecture of your host system?
arm64
Additional information
I'm trying to set up the docker container for homeassistant for a land-line number using this readme:
https://github.com/bbernhard/signal-cli-rest-api/blob/master/doc/HOMEASSISTANT.md
Using this line of code:
curl -X POST -H "Content-Type: application/json" --data '{"use_voice": true}' 'http://127.0.0.1:8080/v1/register/+43123456789
I get the reply:
{"error":"Captcha required for verification, use --captcha CAPTCHA\nTo get the token, go to https://signalcaptchas.org/registration/generate.html\nAfter solving the captcha, right-click on the \"Open Signal\" link and copy the link.\n"}
So I go to https://signalcaptchas.org/registration/generate, solve the captcha and get a link like:
signalcaptcha://signal-hcaptcha.5fad9...aEIVfjTLs4E
As descripted in the readme, I then do:
curl -X POST -H "Content-Type: application/json" -d '{"captcha":"signal-hcaptcha.5fad9...aEIVfjTLs4E", "use_voice": true}' 'http://127.0.0.1:8080/v1/register/+43123456789'
But here I only get the reply:
{"error":"Failed to register: StatusCode: 429 (RegistrationRetryException)\n"
I couldn't find any information about this error. The land-line number I use isn't registered for Signal yet (it's mine for over 10 years and I never tried a registration before).
Any idea what might be wrong?
Added:
Since the error is "RegistrationRetryException", I tried to figure out if the number has been registered (somehow):
http://127.0.0.0:8080/v1/receive/+43123456789
results in:
{"error":"User +43123456789 is not registered.\n"}
The text was updated successfully, but these errors were encountered: