Outbound Wiki

Phone number validation

Checking that phone numbers use valid country formats and appear to be real and reachable.

Phone validation gives you a pre-dial quality signal. Permission and reachability are separate checks. After a number passes a format check, the record can still point to the wrong person, fail on the calling route, or have been reassigned. A validated number can belong to someone who never opted in, and an opted-in number can later be reassigned.1 Each result should determine the next action: normalize the destination, test apparent validity, check assignment, test the route, and keep the list current.

The validation sequence

Run these checks in order so a bad format does not consume a lookup or call attempt. Move a record forward only when the current check gives you a usable answer.

Stage What you are trying to learn Example question
Normalize which country and destination the record represents What country should this number use?
Validate whether the number looks reachable and correctly formatted2 Does this number look usable for the intended call?
Check freshness whether the number may have been reassigned before the call3 Could this number have changed hands?
Test the route whether your calling path can reach the destination Does the call connect to the intended destination?
Confirm readiness whether the customer numbers are registered and tested "And then are your numbers registered and have we tested them?"4

Normalize the record

Start with an interpretable record before asking a validator to score it. Keep the original value, country field, normalized dial value, and validation status together so a later failure can be traced to the input.

Number formats differ by destination. Some countries use 10-digit telephone numbers and others use 8-digit telephone numbers.5 Confirm the destination number after a handoff, because telephone numbers are often miscommunicated.6

For international calling, the country fields need to be accurate, or the stored numbers must already be configured for international dialing.7 If the formatted output looks strange, pause the record and inspect the phone system before sending it through the validator again.

Validate the number

This check tells you whether the value has the shape and apparent usability of a phone number. It does not tell you who answers or whether the number is still assigned to the person you want.

A phone lookup can show whether a number exists, appears mobile, or has formatting problems.8 Use those results to separate clean records from values that need correction or review. Keep the status specific enough to guide the next action, such as format issue, apparent mobile, or unable to establish existence.

For records that arrive through a lead form or sit in a callback queue, a real-time API can check the number at lead capture or dial time.9 That timing helps when the record may change between collection and the call. If the check cannot establish a result, keep the record out of the ready-to-dial group until someone resolves the reason.

Check assignment and freshness

Formatting does not show whether a number has changed hands. Run an assignment check before the first call and after a list has been sitting for a while.

Callers can check the database before making a call to find out whether a number may have been reassigned.3 Subscriptions let callers check whether a telephone number is still assigned to the consumer they are trying to reach.10 That check may reduce calls to reassigned consumers who do not want them.11

When the result is uncertain, send the record to review or re-sourcing instead of treating uncertainty as a pass. Keep the assignment result attached to the number so a later reviewer can see why it was held.

Test the calling path

A validator checks the number as data. A test call checks what happens when your own calling setup uses it, so run both checks before putting a new list into a live campaign.

Test the registered number with a couple of test calls.12 An invalid, inaccurate, or incorrectly formatted US billing number ANI may prevent an outbound call from connecting to its intended destination.13 The ANI needs to pass validation before the call connects to the intended destination number.14

Keep the list usable

Validation loses value when old failures remain in the active call queue. Give each record a current status and update that status after a failed connection or a later check.

Outbound dialler campaigns can refine call data with telephone number validation or real-time TPS cleansing.15 Use the result to decide whether a record stays active, goes to review, or needs a new number. Preserve the reason for the decision so repeated checks do not treat the same bad value as new.

When the number is missing

Phone validation cannot improve a record that has no usable number. Match the way you find a number to the shape and volume of the work before choosing a lookup path.

  • For a few lookups a week, use free people-search sites.16
  • For regular one-off research, use a paid people-search subscription.17
  • For a spreadsheet of names or addresses that needs phone numbers, use per-record skip tracing.18
  • Per-record skip tracing for bulk lists costs about 7 to 15 cents per matched record.19
  • For real-estate prospecting at scale, use a data platform with skip tracing built in.20
  • Credentialed platforms belong to collections, legal, or investigative work. Most cold callers will not qualify and should not need them.21

Run the same normalization, validation, assignment, and route checks on numbers you obtain this way. Finding a number completes the input; it does not complete the validation.

What not to do

These failure modes create false confidence or waste call attempts.

  • Do not put phone numbers that use a directory into the verified bucket. Those numbers cannot be verified.22
  • Do not assume a formatted value is correct because it came from your phone system. An incorrect destination format may originate there.23
  • Update calling lists regularly and remove numbers that do not connect. Low answer and completion rates are associated with spam.24
  • Do not treat a successful test as permanent availability. Number availability and functionality can depend on network provider conditions, SIM port status, and operational updates.25

Sources

  1. 1
    “Phone validation still has value. It can reduce typos, identify impossible numbers, flag landlines, and detect some reassigned-number risk. Use it as list hygiene, not legal permission. A validated number can belong to someone who never opted in. An opted-in number can later be reassigned. Both problems require different controls.”
  2. 2
    “Validation:Checks whether the phone number looks reachable, formatted correctly, and usable for SMS.”
  3. 3
    “Callers can check before making a call to find out if the phone number may have been reassigned.”
  4. 4
    “And then are your numbers registered and have we tested them?”
  5. 5
    “Some countries have a 10-digit format, while some countries have an 8-digit format.”
  6. 6
    “In many cases, there is miscommunication in telephone numbers, and all you need to do is confirm the number to make sure you have the correct telephone number for the destination.”
  7. 7
    “if you want to call Internationally then either your Contact Country fields must be accurate or the numbers in your Keap Contact records must already be fully configured for international dialing.”
  8. 8
    “A clean phone lookup can tell you whether a number exists, whether it looks mobile, or whether it has format problems.”
  9. 9
    “A real-time API lets you check numbers at dial time or lead capture — useful for inbound-generated leads sitting in a callback queue.”
  10. 10
    “Subscriptions are available for purchase and callers can check to see if a telephone number is still assigned to the consumer they are trying to reach.”
  11. 11
    “Doing so may reduce their calls to consumers who have reassigned numbers and who may not wish to receive such calls.”
  12. 12
    “Sometimes we'll test that number, we'll do a couple test calls”
  13. 13
    “The use of any invalid, inaccurate, or incorrectly formatted US billing number ANI may prevent outbound calls from connecting to the intended destination.”
  14. 14
    “The ANI will need to pass validation before the calls are connected with the intended destination number.”
  15. 15
    “To get the best out of your outbound dialler, consider each aspect of the campaign. There are various ways in which you can access and refine the best call data available, such as telephone number validation or real-time TPS cleansing. Such procedures allow call centres to maximise the efficiency and productivity of their diallers.”
  16. 16
    “A few lookups a week → free people-search sites.”
  17. 17
    “Regular one-off research → a paid people-search subscription.”
  18. 18
    “A spreadsheet of names or addresses that needs numbers → per-record skip tracing.”
  19. 19
    “per-record skip tracing runs about 7 to 15 cents per matched record for bulk lists”
  20. 20
    “Real-estate prospecting at scale → a data platform with skip tracing built in.”
  21. 21
    “Collections, legal, or investigative work → credentialed platforms (most cold callers won’t qualify, and shouldn’t need to).”
  22. 22
    “Phone numbers that use a directory can’t be verified.”
  23. 23
    “This format may actually come incorrectly from your phone system.”
  24. 24
    “Update your calling lists regularly and remove numbers that don’t connect. Low call answer and completion rates are associated with spam, so you want to avoid dialing random or sunset numbers.”
  25. 25
    “Number availability and functionality remain subject to network provider conditions, SIM port status, and operational updates.”