Verify a user using Phone Call verification with ASP.NET Core 6.0

This guide shows how to verify a user in an ASP.NET Core 6.0 application using the Verification API to make a Phone Call verification.

The following diagram demonstrates the flow that happens to verify a user:

verification-flow

  1. The end user visits your website or service and tries to log in.
  2. Your backend then makes a request to the Sinch platform and initiates a Phone Call verification request.
  3. The Sinch platform calls the phone number of the user with a text-to-speech message containing a code.
  4. The user enters the code they received.
  5. Your backend makes a report verification request using the code the user entered.
  6. If the code matches, your backend will receive a success result from Sinch.
  7. The user, now verified, can proceed to log in to your site or service.

Next steps

Now you're ready to get started by initiating a verification request.