Start enriching your app

Verification

Voice Verification
voice verification1

Voice Verification

Voice verification enables a two-factor authentication (2FA) process that delivers a phone call to your users and plays a voice prompt to confirm identity. With voice for verification, you can ensure you reach your users on any device without spending valuable resources on phone number rentals. Start protecting your app and providing users with security they expect.

It's This Simple

REST API

iOS

[POST] https://api.sinch.com/verification/v1/verifications
{
    "identity": { "type":"number", "endpoint":"+46700000000" },
    "method": "callout"
}
[verification initiateWithCompletionHandler:^(BOOL success, NSError *error) {
    if (success) {
      // User's phone number was successfully verified
    } else {
      if ([error.domain isEqualToString:SINVerificationErrorDomain] &&
        error.code == SINVerificationErrorCancelled) {
        // Handle cancellation error code separately
        NSLog(@"Verification cancelled: %@", error);
      } else {
        // Inform user of error, e.g. that input was invalid.
      }
    }
}];

Voice Verification Features

Analytics
Increase Verification Success Rates

Fallback between SMS and Voice for maximum deliverability

Notification1
Customization

Adjust the voice prompt depending on user location, customs, and language

Checkmark ICON
Verification Compliance

Verify phone, landline, or sight-impaired individuals in accordance with the American Disabilities Act (ADA) in the US

Minimize
Lower Your Costs

With an average call time of 15 seconds, voice proves a cost-effective verification solution

Global
Global Verification

Ensure voice verification delivery to end-users in more than 200 countries and territories