I'm using Firebase Phone Authentication in my web application. The authentication works perfectly with test numbers and other countries' phone numbers (tested with Egyptian numbers), but consistently fails with Iraqi phone numbers (+964) returning a 503 Service Unavailable error. Code Implementation const setupRecaptcha = async () => { try { return await resetRecaptchaWithRetry(auth, "recaptcha-container", 3); } catch (error) {...
Originally asked by shima mahmoud on Stack Exchange (stackoverflow) (CC BY-SA 4.0).