Voice AI

Getting Caller Names Right on AI Calls

Why AI voice agents read placeholders aloud, keep only first names or skip names on Indian calls, and the prompt fix that captures full names reliably.

Edesy Team4 min read

Frequently asked questions

Why did my AI agent say 'curly brackets name' on a call?

The contact's name was missing in your list, so the variable stayed empty or as a placeholder, and the agent read it aloud. Tell the agent how to recognise a missing value and what to do instead: greet without a name and ask for it.

How do I capture a caller's full name with an AI agent?

Ask early in the call, ask for one part at a time (first name, then surname), confirm by repeating it back, and save it as a structured field rather than leaving it in the transcript.

Why does the AI keep only the first name?

If the prompt just says 'ask their name', many callers give a first name and the agent moves on. Ask explicitly for the full name, then for the surname if only one part was given.

How do I stop the AI mispronouncing Indian names?

Listen to test calls, and where a name is misread, adjust its spelling in the contact file (for example phonetic spellings) until the voice says it right. For common names in your list, add pronunciation notes to the prompt.

Should the AI use the caller's name often?

Once in the greeting and once at the close is enough, with 'ji' or the right respectful form. Repeating the name in every sentence sounds scripted.

Edesy Team

The Edesy engineering team, building voice AI, messaging, and automation products for Indian businesses.

Published

Share

Voice AIAI Voice AgentBest PracticesPrompt EngineeringIndian LanguagesIndia
Back to blog