Skip to contentSkip to navigationSkip to topbar
Page toolsOn this pageProducts used
Looking for more inspiration?Visit the

60517: SNA User-Agent Mismatch Error


ERROR: 60517

error-60517 page anchor
VERIFY
ERROR

This error occurs when a Verify Silent Network Auth verification reaches the redirect stage, but Twilio detects a User-Agent mismatch before the SNA flow can complete. To use SNA, start the verification with the sna channel, invoke sna.url from the client device on a mobile network, and complete the flow before checking the verification result.

Possible causes

possible-causes page anchor
  • A User-Agent mismatch was detected during one or more redirects in the SNA flow.
  • The SNA request started in one client context and continued in another, such as moving between a mobile app and a mobile browser during redirects. This can change the User-Agent and cause the verification attempt to fail.
  • The implementation did not keep a consistent client context while following the carrier redirect chain. Some carriers require multiple redirects before you can complete the SNA flow.
  • Retry the verification using another Verify channel for this end user, such as SMS. For SNA errors in general, you can fail over to SMS or another verification channel except for 60540.
  • Invoke sna.url directly from the end user's mobile device that is connected to the mobile network, then complete the verification with a server-to-server Verification Check request.
  • Follow all redirects returned during the SNA URL invocation. Some carriers use multiple redirects in the SNA flow.
  • If you implement SNA in a mobile app, keep the request in a single client context during the redirect flow instead of switching between app and browser experiences.
  • If you want SNA with built-in SMS fallback, use channel=auto so Verify can attempt SNA first and fall back to SMS when needed.

Additional resources

additional-resources page anchor