Skip to main content
July 1, 2026 · By Piyush Sahoo Caller ID is the line of text a phone shows before you answer: usually a number, and sometimes a name. CNAM (Caller ID Name) is the piece that turns that number into a name like “ACME BANK” or “Razorpay.” The two are constantly conflated, but they are different mechanisms, controlled by different parties, and understanding the split is the difference between calls that get answered and calls that get ignored or flagged as spam. This guide goes past the dictionary version: what caller ID actually transmits, what CNAM is and where the name really comes from, how the CNAM “dip” against the LIDB database works in the United States, the 15-character limit nobody warns you about, how caller ID relates to branded calling and STIR/SHAKEN, and why all of this decides your answer rate, with a specific lens on what matters when the call carries a voice AI agent.
Key takeaways
  • Caller ID is the signaling that delivers the calling number (and optionally a name); CNAM is the separate database lookup that resolves that number to a displayed name.
  • The displayed name is not set by the caller in the US, the recipient’s carrier looks it up via a CNAM “dip” against the LIDB database, and it is capped at ~15 characters.
  • CNAM is US-centric and legacy; the modern successors are branded calling (logo, name, reason) and STIR/SHAKEN call attestation.
  • Caller ID, name, and attestation together drive answer rates and whether carriers label your number “Spam Likely.”
  • Vobiz is the telephony infrastructure under this, managing number reputation and presentation so your agent’s calls actually connect; it does not replace your agent.

What is caller ID?

Caller ID is the telephone-network feature that delivers information about the calling party to the called party before, or as, the call is answered. On the legacy network it is transmitted as data between the first and second ring; on IP networks it travels inside the SIP signaling that sets up the call. Caller ID can convey two distinct things: Calling Number Identification (the number, sometimes called CNID) and Calling Name Presentation (the name, the part handled by CNAM). The one distinction that matters: the number and the name are delivered by different mechanisms. The calling number rides along with the call signaling itself. The name does not, in the North American system, the originating carrier typically sends only the number, and the receiving side fills in the name from a database. That single architectural fact explains almost every “why does my business name not show up?” question in telephony. There is also a privacy dimension. A caller can request that their number be withheld (Calling Line Identification Restriction, the *67 prefix in the US), in which case the recipient sees “Private,” “Restricted,” or “Blocked” instead of the number. When you place programmable calls, the number you present is your caller ID, and choosing and managing those numbers well is the foundation of everything below.

What is CNAM?

CNAM stands for Caller ID Name (the underlying standard is Calling Name Presentation, or CNAP). It is the system that resolves a phone number into the human-readable name shown on the recipient’s screen, “ACME BANK,” “CITY HOSPITAL,” “J SMITH.” Where the number is part of the call, the name is a lookup result. Here is the part most people get wrong: CNAM is not a field you fill in on the outbound call. In the US, you do not “send” your name with the call. Instead, your number is registered, with a 15-character name string, in a distributed set of carrier-operated databases. When you call someone, their carrier looks up your number in those databases and renders whatever name it finds. So two different recipients on two different carriers can see two different names (or no name at all) for the exact same call, because each carrier decides whether and where to perform the lookup. CNAM is also distinctly a North American (primarily US) feature. Much of the rest of the world either has no name-display layer or implements it differently, in Canada and some other systems the originating side can assert the name. Understanding that CNAM is US-centric, carrier-controlled, and database-driven is the key to using it.

How caller ID and CNAM work (the CNAM “dip”)

When a call comes in, here is the actual sequence on the North American network:
  1. The call is signaled. The originating carrier sends the call toward the destination, carrying the calling number (and, increasingly, a STIR/SHAKEN attestation token, more below).
  2. The terminating carrier decides whether to do a name lookup. Displaying a name is the receiving carrier’s job and cost, not the caller’s. Some carriers always dip; some never do; many do it selectively.
  3. The CNAM “dip.” To get the name, the terminating carrier queries a CNAM database, an action called a dip. The authoritative store is the Line Information Database (LIDB), a set of regional carrier-run databases that map numbers to name records. Each lookup costs a small dip fee, commonly in the range of 0.002to0.002 to 0.006 per query.
  4. The name is rendered, truncated to ~15 characters. CNAM records are limited to short strings, typically up to 15 characters, including spaces. “ACME FINANCIAL SERVICES LLC” does not fit, you get something like “ACME FINANCIAL.” Choosing that 15-character string is a real decision.
A few consequences fall straight out of this design:
  • Who controls the name: the company that owns the number sets the CNAM record (via their carrier or number provider), but the terminating carrier decides whether to display it. Control is split.
  • Why names disagree across carriers: different carriers dip different databases, with different propagation lag, so updates can take time and may never reach every carrier uniformly.
  • Why mobile is unreliable: to save on dip fees, many mobile carriers historically did not perform CNAM dips at all, which is a big reason your business name often fails to appear on mobile phones, the dominant device today.
  • The cost asymmetry: the caller pays to store a name; the recipient’s carrier pays to display it. That economic split is why CNAM coverage is patchy.
This is the legacy mechanism, and its limits (mobile gaps, 15 characters, no proof the name is true) are exactly what branded calling and STIR/SHAKEN were created to fix.

Caller ID vs CNAM vs branded caller ID

These three layers stack on top of each other. They are not alternatives so much as successive generations of “tell the recipient who’s calling.”
Caller ID (number)CNAM (name)Branded caller ID
What it showsThe calling phone numberA short text nameVerified name, logo, call reason
Where the value livesIn the call signalingIn carrier databases (LIDB)In a branded-calling registry / display service
Who sets itThe caller / number ownerNumber owner registers; carrier displaysBrand, after vetting
Who displays itRecipient’s deviceTerminating carrier (the “dip”)Carrier + device app (Android/iOS)
Length limitNumber (E.164)~15 charactersFull name + logo
TruthfulnessSpoofableSpoofable; unverifiedVetted / verified brand
CoverageNear-universalUS-centric, patchy on mobileCarrier- and device-dependent
Cost modelBundled with the callStorage + per-dip feesBrand pays for vetting/display
Era1980s onward1990s onward2020s, current
The progression is clear: caller ID answers “what number,” CNAM tries to answer “what name” (badly, on mobile), and branded calling answers “what verified brand, with a logo and a reason for calling.” Branded calling is the direction the industry is moving, the major carriers have aligned on shared Branded Calling ID programs to present vetted business identity on the screen. It depends on the call being authenticated, which is where STIR/SHAKEN comes in.

STIR/SHAKEN, spam labeling, and call attestation

CNAM and caller ID share a fatal flaw: the number can be spoofed. Robocallers forge caller ID to impersonate banks, agencies, and even your local area code (“neighbor spoofing”). The industry’s answer is STIR/SHAKEN, a framework for cryptographically signing the calling number so the receiving network can verify it was not forged.
  • STIR (Secure Telephone Identity Revisited) is the set of IETF standards. The core mechanism is a signed token, PASSporT, defined in RFC 8224, that carries the asserted calling identity through the SIP signaling.
  • SHAKEN is the deployment profile for carriers, specified in RFC 8588. It adds an attestation claim to the token, the originating carrier states how confident it is that the caller is entitled to use that number:
    • Full (A) attestation — the carrier knows the customer and verified they own the number.
    • Partial (B) attestation — the carrier knows the customer but not the number.
    • Gateway (C) attestation — the carrier just passed the call through; it can vouch for nothing.
In the US, the FCC has mandated STIR/SHAKEN as the framework for combating spoofed robocalls, and attestation level now influences how downstream carriers treat a call. A call with A-level attestation from a number with a clean history is far more likely to be delivered cleanly; a poorly-attested call from a number with abuse complaints is the one that gets a red “Spam Likely” or “Scam Likely” label, applied by carrier analytics partners and shown on the recipient’s screen. This is the crucial 2026 reality: caller ID, CNAM, attestation, and number reputation are now evaluated together. Getting the name right (CNAM) means little if your number is poorly attested or has a bad reputation, the carrier will label it regardless. Presentation and trust are now one problem.

Why caller ID matters for answer rates

Every layer above exists for one commercial reason: people answer calls they trust and ignore calls they don’t. An unknown number, a missing name, or a “Spam Likely” tag is a connection you paid to place and will never recover. For any outbound program, support callbacks, appointment reminders, automated outbound calling, and especially a voice AI agent that only delivers value once the call connects, presentation directly drives ROI. Three things move the needle, in order of impact:
  1. Number reputation. Carriers and their analytics partners score each number on call patterns, volume, duration, and complaints. A number that dials thousands of one-second calls gets flagged fast. Good number utilization, rotating numbers sensibly, not over-dialing a single DID, keeping connect rates healthy, is the single biggest lever.
  2. Attestation. Calls signed with Full (A) attestation from a number you legitimately own clear carrier filters more reliably than unauthenticated traffic.
  3. Name and brand presentation. A correct, recognizable CNAM name, and, increasingly, a branded-calling identity, lifts answer rates when the recipient’s carrier actually displays it.
A note on numbers: we don’t quote a universal “branded calling lifts answer rates by X%” figure, those statistics are vendor-specific and vary wildly by industry. What is consistent and verifiable is the mechanism: flagged and nameless numbers are answered less, and reputation plus attestation determine flagging. Vobiz’s own measured result on the infrastructure side is a 30% reduction in spam-flag rate for traffic on its network, achieved by managing reputation and presentation at the carrier layer rather than leaving it to chance.

How Vobiz handles caller ID and reputation

Vobiz is the telephony infrastructure beneath voice applications, the rails that carry your calls to the public network. It does not build the AI agent or the dialer; it powers them. Voice-AI builders on Vapi, Retell, ElevenLabs, Pipecat, and LiveKit, and enterprises like KPMG, Razorpay, and Acko, run their calls over Vobiz so that caller ID, attestation, and reputation are handled correctly at the carrier layer.
  • Number provisioning and presentation. Self-serve, instant phone number provisioning via eKYC, DIDs in 130+ countries and outbound connectivity to 190+, with all number types (local, mobile, toll-free, enterprise series). The number you present as caller ID is yours to choose and manage from one purchase flow.
  • Number reputation management. Vobiz delivers a 30% reduction in spam-flag rate by managing number reputation at the network level, and its number utilization guidance helps you keep DIDs healthy so they don’t get labeled.
  • Clean, direct-carrier routing. A single-hop, direct-carrier-connect architecture at sub-80 ms latency and 4.2+ MOS call quality, across 3M+ calls/day at 99.99% uptime, means well-presented calls also sound clean when answered.
  • Programmable control over the call. Once a call connects, route it with <Dial>, branch with an IVR, transfer it, or record it, all from the Voice API and VobizXML.
  • India-first compliance. For Indian traffic, Vobiz is TRAI-compliant with DLT registration support and built-in calling-regulation guardrails, the regional equivalent of getting your presentation and consent right.
  • Infrastructure, not a walled garden. Vobiz powers your agent and your numbers. It manages the rails, caller ID, reputation, attestation-ready routing, so your application controls the conversation.
For the deeper context on reputation and contact strategy, see Vobiz’s notes on number utilization, the outbound campaign manager, and the contact centre stack.

Frequently asked questions

Caller ID is the broad feature that delivers information about the calling party, primarily the calling number, in the call signaling. CNAM (Caller ID Name) is the separate database lookup that resolves that number to a displayed name. The number travels with the call; the name is looked up by the recipient’s carrier.
In the US, the number’s owner registers a CNAM record (up to ~15 characters) through their carrier or number provider, but the recipient’s terminating carrier decides whether to perform a lookup (a “dip”) and display it. Control is split, which is why the same call can show different names on different carriers.
A CNAM dip is a query the terminating carrier makes against a caller-name database (the LIDB) to turn an incoming number into a displayed name. Each dip costs a small fee, commonly 0.002to0.002 to 0.006, which is why many mobile carriers skip it and your business name often fails to appear on mobile phones.
Usually because the recipient’s carrier did not perform a CNAM dip (common on mobile to save fees), your CNAM record hasn’t propagated to that carrier’s database, or your name exceeds the ~15-character limit. Branded calling and STIR/SHAKEN attestation are the modern fixes for reliable, verified name display.
No. CNAM displays a name; STIR/SHAKEN cryptographically verifies that the calling number was not spoofed. CNAM answers “what name,” STIR/SHAKEN answers “is this number authentic.” A trustworthy call increasingly needs both, plus a clean number reputation, to avoid a “Spam Likely” label.
Caller ID (the number) is near-universal worldwide, but CNAM as a carrier-database name lookup is largely a North American (primarily US) feature. Other regions either lack a name-display layer or implement it differently, with the originating side asserting the name rather than the recipient’s carrier looking it up.

Further reading on Vobiz

Sources

Build on Vobiz

Provision a number and place your first programmable call, with caller ID and reputation handled, in minutes.