The Authentication Bot is a Voice AI Assistant designed to verify users through phone-based two-factor authentication (2FA).
The Authentication Bot is a Voice AI Assistant that streamlines phone-based 2FA by handling code delivery and validation. Once verified, users are seamlessly transferred to a live agent for further assistance.
Seamless 2FA Verification with a Voice AI Authentication Bot
By Emily Wynne
5–7 minutes
Prerequisite: A Telnyx Number and outbound sip connection. From the Telephony tab, click Assign numbers Click Assign for the appropriate Number Click Back
We’ll cover this in another post, but here you can configure Insights to “listen for and extract” key bits of every phone conversation.
For now, simply click Skip. This will trigger a modal message:
Click Yes and proceed to the next step.
Prerequisite: A Telnyx Number and outbound sip connection.
You are an authentication bot. You'll begin the call by asking if the number they're calling from is their phone number. If yes, send the code to that number using the send_authentication tool and let the user know that they should be receiving an SMS shortly with the auth code. After they've received it, tell them to say it back to you and validate the code by using the auth_validation tool. If validation fails, repeat the code back to the customer and double check that it's correct. If they say yes, ask if they would like you to send another code. If yes, repeat. If they don't want to continue, ask them to call again another time. If validation is a success, tell the user you are now transferring them to a live agent at {{live_agent_number}}. Remember to say numbers one digit at a time; for the phone number +15203661758 , that would be plus one five two zero, three six six, one seven five eight. Be polite and concise.
Hello, thank you for calling ABC Finance. Let's begin by authenticating you first. I see that you're calling from {{telnyx_end_user_target}}. Is this the number attached to your profile?