> For the complete documentation index, see [llms.txt](https://studio.docs.ai.vonage.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://studio.docs.ai.vonage.com/ai-studio/templates/identification-and-verification.md).

# Caller Identification

{% hint style="info" %}
*Use this template when you want to add an additional layer of security to your agent with the **identification and verification** of the caller.*&#x20;
{% endhint %}

To use this template, simply choose it from the templates page when you create a new agent. You can then make changes to customize it based on your business needs.

![](/files/-Mb2CGJgK_DnMqkAbiI3)

### Flow Overview

#### Step 1 - Starting the Conversation

We start with a *Speak* node introducing the company to the caller. Using the *Speak* node we don't expect any input from the caller in this node.&#x20;

#### Step 2 - Collect First Identification Parameter

The *Speak* node is followed by a *Collect Input* node collecting the first identification parameter, e.g. a caller-specific identification number.&#x20;

In case we can't collect the ID, the agent will route the call to a live representative. Therefore, the *No Input* and *Missed* tabs are connected to a *Speak* node, notifying the caller that in this case the call is being routed, followed by the *Route Call* action node.&#x20;

#### Step 3 - ID Confirmation & Verification

Once the ID is collected, the agent is going to read it out to the caller for confirmation in the following *Collect Input* node.&#x20;

The *Conditions* node will classify based on the caller's response. If the ID is correct, the agent will send the ID via the *Webhook* node to the third-party service in order to verify the caller with the CRM. If incorrect, the agent will prompt the caller to give the ID number again.&#x20;


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://studio.docs.ai.vonage.com/ai-studio/templates/identification-and-verification.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
