What Is Call Masking?
Call masking (number masking) replaces the real phone numbers of two parties with a temporary or virtual number so they can talk without seeing each other's personal numbers. The platform bridges the call via the masked number (two-leg/bridge architecture): leg A (customer → platform) + leg B (platform → agent) are joined.
Number Masking Terminology
Masked number = virtual number used as caller ID. Real number = personal/business number hidden. Two-leg call = customer to platform, platform to agent, then bridged. Temporary vs dedicated: temporary rotates per session; dedicated persists per relationship.
Two-Leg/Bridge Architecture
Leg 1: Customer dials business number or requests callback → platform allocates masked number. Leg 2: Platform dials agent's real number, shows masked as caller ID. Bridge: media is joined so both hear each other. Logs show masked mapping; carriers and platform still see real numbers for routing.
Inbound Flow
Customer dials masked number → platform looks up mapping (masked → real agent) → rings agent, shows masked as caller ID → agent answers, sees masked as caller ID (not customer's real).
Outbound Flow
Agent clicks call in CRM or requests via API → platform allocates masked → dials customer, shows masked as caller ID → customer sees masked, not agent's personal. SMS follow-up can also use masked.
Virtual Number Allocation
Pool of DIDs (local city codes, mobile, toll-free) provisioned via provider. For India, local DIDs across 100+ cities and porting in 48h where providers support (per TheTelephony.co). Numbers are rented, monthly/annual.
Temporary vs Dedicated Numbers
Temporary: per-session, rotates after call (marketplace, logistics). Dedicated: per relationship (e.g., tenant-landlord) persists. Temporary prevents callback leakage; dedicated allows callback continuity. Choose based on whether parties should be able to call back via same masked number.
Caller ID Behavior
Both parties see masked number as caller ID. Real numbers are not in CDRs visible to the other party. Carrier and platform CDRs still contain real numbers for compliance. Do not promise masking hides numbers from the carrier — it hides between end parties only.
Marketplace Example
Buyer and seller on marketplace need to talk about listing. Buyer taps 'Call Seller' → platform allocates masked +91 80 XXXX (virtual) → seller sees masked, buyer sees masked → they coordinate without sharing personal numbers, reducing off-platform leakage.
Logistics Example
Driver and customer coordinate delivery: driver app requests masked via API → customer sees masked business number, driver sees masked customer — privacy preserved, yet real-time coordination possible.
Support Example
Support agent and customer: agent's personal mobile hidden, customer's number hidden from agent's personal log — both see business masked number, call is logged to CRM with masked mapping.
Call Recording Implications
If recording is enabled, both legs are recorded as one bridged call. Retention depends on plan. Masking does not affect recording — the bridged call is still recorded per your retention setting. Obtain consent where required.
Metadata
Platform logs: masked ↔ real mapping, timestamps, duration, leg IDs. Carrier logs: real numbers. Customer-visible logs: masked only. Audit masked mapping separately from CDRs.
Privacy Limitations
Masking reduces direct number exposure between parties, but platform and carriers still process real numbers. It is not a complete privacy solution — still need privacy policy, DPDP handling, and consent. Do not claim masking makes you 'GDPR/DPDP compliant' or 'certified'.
Security Considerations
Rotate or blacklist compromised masked numbers; monitor for abuse (spam via masked). Masking does not prevent verbal sharing of numbers during call.
Number Lifecycle and API Integration
Allocate via API (`POST /numbers`), assign to session or relationship, release after TTL or keep dedicated. Webhooks on call start/answer/end. Rate limits and 200+ integrations (Salesforce/HubSpot/Zoho) handle click-to-call via masked.
India-Specific Considerations
In India, virtual numbers are local DIDs or 140-series for promotional voice, with DLT-registered headers for SMS. Number portability and local city availability vary by provider. Verify with your provider and DLT platform.
What Call Masking Does NOT Protect
Does NOT hide numbers from the platform/carrier, does NOT prevent verbal sharing, does NOT make you compliant by itself, does NOT hide metadata like duration or location. Use masking as one layer, not sole privacy control.
Related Agilis capabilities
Frequently asked questions
What is call masking?
Call masking connects two parties via a virtual number so neither sees the other's real personal number.
Does call masking hide numbers from the platform or carrier?
No. The platform and carriers still process the real numbers for routing; masking hides numbers only between the two end parties.