Telephony BasicsNovember 3, 20268 min read

Does Cloud Call Forwarding Show the Original Caller ID?

Short answer: usually yes. Caller ID passthrough works when the destination network accepts it. Here’s when it breaks and how to test end‑to‑end.

CallFlow Engineering Team

Telecom engineering and support at CallFlow (ALERTSIO LLC)

Does Cloud Call Forwarding Show the Original Caller ID? – Telephony Basics article from the CallFlow blog

Does cloud call forwarding show caller ID? Yes, in most cases you’ll see the original caller’s number on the phone that takes the call. That depends on the destination carrier accepting the caller ID the platform presents; some mobiles rewrite it, international hops restrict it, privacy blocks it, or a setting may force your business number. We’ll use one setup: a clinic’s +1 212-555-0100 forwards to an on-call mobile +1 917-555-0123 and to a SIP/browser agent.

Does cloud call forwarding show caller ID? The rule of thumb

The short rule: forwarded call caller ID usually shows the original caller, not your business number. Most mobile carriers and SIP apps accept caller ID passthrough (the platform sends the caller’s number on the leg to your phone), so your screen shows that number. When it doesn’t, it’s almost always because the receiving carrier rewrites it, the caller hid it, or your routing is set to replace it.

Keep one thing in mind as you read the rest: the clinic example forwards after hours to the on-call mobile and to a SIP agent. When the mobile rings, the doctor wants to see the patient’s number. During day hours, a browser agent also takes calls and needs the same.

How caller ID passthrough actually works

A forwarded call has two legs. The A-leg (caller to your business number) brings the caller into the platform. The B-leg (platform to your target) is the call the platform places to your mobile or SIP app. On the B-leg, the platform presents the caller’s number as the caller ID, so your device shows it.

There are two parts to what you see: the number and the name. The number rides with the call. The name (CNAM caller name, a database lookup the receiving carrier does) is separate. If the receiving carrier has no record or blocks CNAM lookups on mobile, you may see only the number or a generic label. That’s normal. You can’t force a name for inbound calls; you can only make sure the number itself passes through.

If you use a SIP softphone or desk phone (SIP is the standard that sets up internet voice calls), the caller’s number sits in headers the app reads. In plain terms:

  • “From” is the calling party shown on most devices.
  • “PAI” or “P-Asserted-Identity” is a trusted identity some carriers and apps prefer.
  • “Remote-Party-ID” (an older caller-ID header some phones use) may also appear. If your SIP app shows the account name or a trunk label instead of the caller, look for a display setting that picks which header to show.

Toll-free and local numbers forward the same way. The platform still presents the caller’s number on the B-leg. What changes is how the destination carrier treats that number. Some carriers apply stricter checks on toll-free traffic, but if they accept the number, your phone will show it.

Here’s the clinic’s call flow with a priority to the on-call mobile for 20 seconds, then an overflow to the SIP agent, and voicemail as a fallback.

Clinic forwarding with caller ID passthroughDiagram of Clinic forwarding with caller ID passthrough. Steps: Caller; +1 212-555-0100 (Clinic main); Router (Priority then overflow); +1 917-555-0123 (Mobile, 20 s); SIP agent (Browser/softphone); Voicemail (Clinic mailbox). Connections: Caller to +1 212-555-0100 (Calls); +1 212-555-0100 to Router (Route); Router to +1 917-555-0123 (Try 1 (20 s)); Router to SIP agent (Try 2); SIP agent to Voicemail (no answer).CallsRouteTry 1 (20 s)Try 2no answerCaller+1 212-555-0100Clinic mainRouterPriority then overflow+1 917-555-0123Mobile, 20 sSIP agentBrowser/softphoneVoicemailClinic mailbox
Illustrative exampleClinic forwarding with caller ID passthrough Caller dials the clinic; the platform presents the caller’s number on the mobile and SIP legs.

Why your forwarded call shows the wrong number

Carrier rewrite at the destination is the top cause. Some mobile networks replace foreign or “untrusted” caller IDs with a safe number, often your business line or a generic “Unknown.” This is common where anti-spoofing rules apply. If your mobile provider does this, every forwarded call may look like your main number even when the platform sends the original.

International delivery can also force a change. Many routes into India, the Philippines, Thailand, Bangladesh, and Pakistan don’t accept foreign CLIs (calling line IDs). On those legs, the platform must present your business number or a domestic replacement. That’s expected behavior on those networks. Test the actual destination carriers you use, not just the country.

Mobile voicemail timing trips up a lot of setups. If your cell’s voicemail answers too fast, the network may label the missed call as from your own number or “Unknown” in the recent call list. During the call, your screen may have shown the real caller, but the saved entry looks wrong because voicemail grabbed the call first. Extending the ring on the platform to about 20–25 seconds and turning off conditional forwarding on the mobile line during tests helps.

Some platforms or PBXs have a switch that replaces the caller ID with your main number. Teams use it for staff privacy. It’s handy when you don’t want employees to see customer numbers, but it’s bad if you expect caller ID passthrough. Check your routing and any “mask caller ID” or “send your main number as the caller ID” options.

Privacy or blocked callers will never pass their real number. If the caller used *67 (star 67) or their network hides their ID, you’ll see “Private,” “Unknown,” or no number. That’s by design.

Dual forwarding or loops cause odd displays. If the on-call mobile also has *72 (star 72) forwarding or conditional forwarding turned on, the call may bounce again. Some carriers then show the last forwarding number in the chain. Keep cloud forwarding in one place, and turn off forwarding on the mobile line itself.

For SIP apps, the softphone may be set to read PAI, Remote-Party-ID (an older header), or From in different orders. If it shows your account name or a trunk label, change the “caller ID source” or “display remote party” setting to From or PAI, then test again.

If you want a step-by-step fix by scenario, see step-by-step fixes when the wrong caller ID shows.

How to test caller ID passthrough end-to-end

Run this quick test in one sitting. It takes 10–15 minutes and removes guesswork.

  • Call from three sources. Use a local mobile on Carrier A, a different mobile on Carrier B, and a landline or VoIP. Note what shows on the mobile target each time.
  • Test each target on its own. Ring the on-call mobile only, then the SIP/browser agent only. Turn off simultaneous ring during the test so you watch one screen at a time.
  • Set ring time on the platform to about 20–25 seconds so your mobile voicemail doesn’t grab early. Disable conditional call forwarding on the mobile line while you test.
  • Watch live logs and CDRs (call detail records — the per-call entries). Confirm that the A-leg caller in the log matches the B-leg presented CLI (the number the platform sent to your phone). If they match in logs but not on the screen, the destination carrier or app is rewriting. Use read live logs and CDRs to read the entries.
  • If you use a caller announcement or whisper, keep it on. It shouldn’t change the number shown. Confirm the number stays the same while the whisper plays.
  • If you take many overseas calls, repeat with an international origin. Note any rewrite by the destination carrier.
  • If any target shows your business number across all tests, it’s likely a destination-carrier rule or a setting in your routing. Adjust settings, then re-test. For a full checklist, see test your forwarding end to end.

Settings that keep passthrough working

Use the platform’s voicemail as the failover, not the mobile’s voicemail. Set each ring leg to about 20–25 seconds, then overflow to voicemail or a short queue. This avoids the “mobile voicemail grabbed it” race that muddles caller ID in call history.

Avoid double forwarding on the mobile line. Turn off *72 and conditional forwarding codes while you use cloud routing. Keep all logic in one place so the presented number stays clean end to end.

If you need to know it’s a business call, don’t replace the caller ID with your main number. Use a short call whisper (a brief audio tag that plays to you before the call connects) so you can answer with the right greeting while still seeing the caller’s number.

For SIP and browser agents, keep your registration healthy so the platform delivers the call to a live endpoint. If your SIP app drops registration often, calls may hit a fallback leg where the caller ID rules differ. If your app shows the account name instead of the caller, change the display source to show the From or PAI header.

About CNAM: the caller name you see is controlled by the receiving carrier’s lookup. You can’t force a specific name on an inbound call. Focus on getting the number through; that’s what your CRM and callback team need.

Special cases: toll-free, international, and SIP endpoints

Toll-free to US mobiles usually passes the original number. Some carriers still show “Unknown” for privacy calls, but normal calls display the caller’s number if the network accepts it.

Forwarding to India, the Philippines, Thailand, Bangladesh, or Pakistan is different. Many routes don’t allow foreign CLIs. Expect your business number or a local replacement to show on the handset even when the platform presents the original. Test each destination carrier you and your team use, because behavior can vary within the same country.

SIP endpoints give you the most reliable passthrough. The platform hands your softphone the exact presented number. If you see an account label instead, check your app’s caller ID display source and ringtone settings. If your agent must always know it’s a business call, use a whisper or a distinct ringtone on the SIP app rather than rewriting caller ID.

If you’re setting up your on-call flow, see forward business calls to your cell for routing patterns, and test your forwarding end to end to verify caller ID, ringtone, and voicemail behavior.

One short aside: CallFlow supports caller ID passthrough on the B-leg to mobiles, SIP, or browser agents, and shows live logs so you can verify what number was presented on every call.

Make this work on your lines today

  • Set your ring legs to 20–25 seconds and use platform voicemail as fallback.
  • Turn off *72 and conditional forwarding on your mobile during routing.
  • Run the 10-minute test above and note which carriers or apps rewrite the number.
  • If a target always shows your business number, adjust its settings or route to a different target type.

If you need a platform to route calls with caller ID passthrough, real-time logs, and flexible rules, you can get numbers and start testing within minutes. Create an account or contact us.

Frequently asked questions

Does call forwarding tell the other person I forwarded the call?

No — the person you call won’t see a note that you forwarded the call. They see whichever caller ID the platform presents on the B-leg: usually the original caller’s number, sometimes your business number, or “Unknown” if the caller hid their ID. The platform does not stamp a visible “forwarded” flag onto the caller ID.

Can you force a forwarded call to show the main business number instead of the caller?

Yes, you can choose to replace the caller ID with your main business number if the routing platform has an option to send your business line as the presented ID. Be aware the destination network may still rewrite or block that replacement. Use the platform setting labeled mask or replace caller ID and test the target device.

Why does my phone show ‘Unknown’ on some forwarded calls?

“Unknown” appears when the destination network or device blocks CNAM or the caller hid their number. It also happens if the receiving carrier rejects the presented caller ID as untrusted and substitutes a generic label. Rapid voicemail pickup or double forwarding can create the same result in recent-call logs, even if the screen briefly showed the caller.

Does *67 still hide your number on a forwarded call?

Yes. If the caller used *67 (caller ID blocking) on the original call, that privacy flag carries through the platform and the presented B-leg will be blocked or labeled private. The forwarding platform can’t reveal a caller’s deliberately hidden number. You’ll see “Private,” “Unknown,” or no digits, depending on the destination device.

Can you tell if someone has call forwarding turned on?

Not reliably from a single inbound call. You may infer forwarding if the recent-call list shows an unexpected number (the forwarded-from line), voicemail behavior changes, or logs show an extra hop. The sure way is to check call detail records in the platform or ask the recipient to inspect their mobile forwarding settings and any conditional codes like *72.

Why does the caller name (CNAM) look wrong even when the number passes through?

CNAM is a separate name lookup done by the receiving carrier, so the number can pass but the name still be absent or incorrect. Carriers use their own databases and may block lookups on mobile legs or for international delivery. You can’t force a CNAM for an inbound caller; confirm the number passes and accept that name display is controlled at the destination.

From the team

CallFlow Engineering Team

Telecom engineering and support at CallFlow (ALERTSIO LLC)

The engineers and support staff who build and operate CallFlow's call-routing platform. We write from what we see running inbound routing for pay-per-call marketers, agencies and small businesses every day: routing rules, carrier behaviour, spam flags, and the configuration mistakes that quietly cost calls.

Ready to get started with CallFlow?

No subscription. Transparent usage billing. Per-number spam scores. Built for scale.

Create Free Account →