An SMS login flow looks simple: generate a code, send it, and verify the response. Roaming turns that operation into a chain of independent systems. Your application may accept the request.
Source: [Dev.to](https://dev.to/tuan_fan_b37a2d370946f5db/designing-sms-login-flows-for-roaming-users-1okp)