@digitalocean you should do a call based OTP as a fall back for SMS. SMS from international carriers to India fail a lot.