Blog

Voice Agent Data Capture: Names, Numbers, PIN Codes Done Right

Sep 21, 20267 min readTej Pandya
Voice Agent Data Capture: Names, Numbers, PIN Codes Done Right

TL;DR

A voice agent captures details correctly when it reads back every critical field in chunks, checks it against a known format (10 digits for a mobile number starting 6 to 9, 6 digits for a PIN code), and switches to the phone keypad after two failed tries. On Indian calls, the hardest fields are numbers said in Hindi, surnames, PIN codes and landmark addresses.

A voice agent captures caller details correctly when it reads back every critical field in chunks, checks it against a known format (10 digits for an Indian mobile number, 6 digits for a PIN code), and switches to the phone keypad after two failed tries. On Indian calls, the tricky fields are usually numbers said in Hindi, surnames, PIN codes and addresses given by landmark.

Get these right and the follow-up works. Get one digit wrong and the callback goes to a stranger.

Which details need confirming, and how?

Not every field needs a read-back. Confirm the ones a follow-up depends on, validate them against their format first, and know the fallback before you need it.

FieldCheck before savingConfirm byIf it fails twice
Mobile number10 digits starting 6 to 9, after removing +91 or 0Read back in two groups of fiveKeypad entry, ending with #
PIN code6 digits; never starts with 0Read back as 3 + 3, with the cityKeypad entry, or ask city and area
NameNo digits; initials allowedSpell the surname with a word listSave as heard, flag for the team
Order or ticket IDMatches your ID format and lengthRead back character by characterLook up by calling number instead
EmailHas @ and a domainSpell the part before @Send a link by SMS instead
Date and time"Kal", "parso" resolved to a calendar dateSay the weekday and the dateOffer two slots to choose from
AddressPIN, locality and one landmarkRead back PIN, locality and landmarkPerson confirms before dispatch
OTP, card or bank detailsNever capture by voiceNot applicableKeypad only, or don't collect

The formats come from official numbering rules. India's national numbering plan fixes mobile numbers at 10 digits, and India Post's PIN codes are 6 digits, where the first digit is one of 8 geographic regions and 9 is reserved for the Army Postal Service (PIB). The first three digits identify a sorting district, so a PIN starting 411 that the caller says is in Chennai is worth a second check.

Why Indian calls trip up voice agents

Speech recognition that works in an English demo can fail on these:

  • Hindi number words. "Do" is 2, not the English word. "Saat" (7) sounds like "saath" (60). Callers say "double nau" for 99, mix "nine eight" with "nau aath", and say "shunya" for zero.
  • Numbers read as pairs. "Ninety-eight, seventy-six, fifty-four" is six digits said as three numbers. The agent must turn pairs back into digits before checking the count.
  • Fractions in times and amounts. "Saade teen baje" is 3:30, "dhai" is 2.5 and "dedh" is 1.5. "Paune paanch" is 4:45.
  • Day words that point both ways. "Kal" means tomorrow or yesterday, and "parso" the day after tomorrow or the day before yesterday. For a callback it almost always means the future, but read back the weekday and date.
  • Names with many spellings. Laxmi or Lakshmi, Chaudhary or Choudhary, Mohd or Mohammad. Initials ("R. Karthik") and surnames the model has never heard are common.
  • Letters that sound alike. B, D, P and V; M and N; S and F. These break alphanumeric order IDs.
  • Landmark addresses. "SBI ke saamne, metro station ke paas" is a real address to a delivery rider and a puzzle to a form.
  • Noisy lines. Speakerphone in a shop, a bike on the road, a Bluetooth headset in a car.

How to capture each field: step by step

  1. Ask for one field at a time. "What's your name and number?" invites a jumble. Ask for the name, then the number.
  2. Say the format you expect. "Please say your 10-digit mobile number." Callers slow down when they know what's coming.
  3. Read back in the chunks people use. Many Indians say mobile numbers in two groups of five, so read back "98765, 43210". PIN codes go as "411, 038".
  4. Let the caller fix one part. "Which part is wrong, the first five digits or the last five?" Never make them repeat the whole thing.
  5. Spell with a familiar word list. Many Indian callers spell as "A for Apple, B for Ball", not "Alpha, Bravo". Put both lists in your agent's prompt so it understands either.
  6. Validate before you confirm. Strip a leading +91 or 0 from a mobile number, then reject anything that isn't 10 digits, and reject a PIN starting with 0. Ask again without saying "invalid". Double-check rather than reject a PIN starting with 9 (the Army Postal Service), and match PINs to areas using India Post's "All India PIN Code Boundary" dataset, which the Department of Posts put on the government's open data platform in 2025.
  7. Switch to the keypad after two misses. Twilio's Gather step, for example, accepts "dtmf speech", so a caller can speak or type. Check your platform supports keypad input on your carrier: Bolna does on Plivo and Twilio but currently not on Exotel, Vobiz or SIP lines.
  8. Stop before it becomes a loop. After the keypad attempt, save what you have, mark the field as unconfirmed, and have a person call back. A third try usually costs more goodwill than the field is worth.

Copy-paste confirmation script

Use this as the base for your agent's prompt. Swap in your business name and fields.

English

  • Number: "What's the best number to reach you on? Please say all 10 digits."
  • Read-back: "Thanks. I have 98765, 43210. Is that right?"
  • Fix: "Sorry about that. Which part is wrong, the first five digits or the last five?"
  • Keypad: "Let's use the keypad. Please type your 10-digit number and then press hash."
  • Name: "And your name, please? Could you spell your surname? You can say A for Apple, B for Ball."
  • PIN code: "What's the PIN code of your area? I have 411 038, Pune. Is that correct?"

Hinglish

  • Number: "Aapka 10-digit mobile number bata dijiye."
  • Read-back: "Theek hai, maine likha hai 98765, 43210. Sahi hai?"
  • Fix: "Maaf kijiye. Kaunsa hissa galat hai, pehle paanch number ya aakhri paanch?"
  • Keypad: "Chaliye keypad se try karte hain. Apna number type kijiye aur phir hash dabaiye."
  • Name: "Aapka naam? Surname spell kar denge? A for Apple, B for Ball jaise."
  • PIN code: "Aapke area ka PIN code kya hai? Maine 411 038, Pune likha hai. Sahi hai?"

Test these ten calls before launch

Run each on a real phone line, not in a browser demo, and check the saved record, not just the transcript.

  1. A number said fully in Hindi: "nau aath saat chhe paanch, chaar teen do ek shunya".
  2. A number with "double" and "triple" in it.
  3. A number said as two-digit pairs.
  4. A caller who corrects only the last digit.
  5. A surname with two common spellings.
  6. An order ID with B, D and P in it.
  7. A PIN code, then a city that doesn't match it.
  8. "Kal shaam saade chaar baje" for a callback time.
  9. A caller on speakerphone with traffic noise.
  10. A caller who refuses to say their number aloud.

Our suggested pass mark: every saved field correct in at least nine of ten calls. Timing problems, such as the agent cutting in before a caller finishes a long number, are covered in our guide to an AI voice agent that sounds human.

Collect less, and protect what you collect

Every name, number and recording is personal data under the Digital Personal Data Protection Act 2023, whose notice and consent duties are phasing in over 18 months from November 2025. Ask only for the fields the follow-up needs, tell callers the call is recorded, and limit who can open recordings. OTPs, card numbers and bank details should never be spoken to an agent at all.

Where TalkEasy by GrowEasy fits

TalkEasy by GrowEasy's AI receptionist answers calls, works out why the customer is calling, and captures their details before transferring the call or booking a callback. TalkEasy plays an announcement at the start of recorded calls, stores recordings encrypted with admin-controlled access, and produces an AI call summary covering the customer's requirement, questions and next follow-up. That lets your team check any captured detail against the recording before calling back.

TalkEasy's pricing page doesn't list the AI receptionist; the listed Pro plan is ₹999 + GST a month with unlimited users (pricing). For which calls to hand to AI in the first place, see which support calls to automate first, and for how AI receptionists compare, our AI receptionist guide.

See what TalkEasy's AI receptionist captures on each call

Last reviewed 24 September 2026.

Keep reading

Get in touch — we'd love to help.

Talk to Our Expert