Natively, Genesys Cloud doesn't support fully hiding the customer's number from agents, as the ANI is typically passed through for traceability and compliance reasons.
A workaround we've successfully implemented for a client involves using a Session Border Controller (SBC) or voice gateway positioned between your PSTN provider and Genesys Cloud Edge. This allows you to manipulate the inbound call data externally before it reaches the system:
- Masking or Anonymizing the ANI: Configure the SBC to strip, replace, or mask the caller ID in SIP headers (e.g., set it to "Anonymous," a generic number like "000-000-0000," or a company-specific placeholder). This prevents the original number from appearing in agent interfaces, scripts, or logs within Genesys.
- Pros: Fully blocks visibility for agents, maintaining privacy or security requirements.
- Cons: You lose end-to-end traceability in Genesys (e.g., no way to link calls back to the original number for reporting or audits). It also introduces additional hardware/software costs, setup complexity, and potential latency.
If traceability is critical, consider logging the original ANI separately in the SBC for admin access only, but ensure this complies with your legal and privacy policies.
Best regards.
------------------------------
Alesson Santos
NA
------------------------------
Original Message:
Sent: 01-28-2026 09:10
From: Basil Ali
Subject: Masking Customer Number
Hi All,
When the agent receives a call, I want them to be unable to see the customer's number in any way. Is there a way to do that, natively or otherwise?
Thanks in advance.
#Omni-ChannelDesktop/UserInterface
------------------------------
Basil Ali
------------------------------