Hi Vinaya,
What you're seeing is most likely intentional behavior in the Genesys Cloud Dialogue Engine, specifically for values semantically interpreted as phone numbers.
Even though both cases use numeric input:
- account numbers are treated as generic identifiers
- phone numbers trigger additional telephony/PII handling
That is why you see behaviors such as:
- automatic formatting (
123-456-7890)
- partial confirmation (last 4 digits only)
This appears to be tied more to the slot/entity interpretation than to the numeric length itself.
Important distinction
The behavior is not simply:
but rather:
- "10 digits recognized as a phone number context"
which activates normalization/privacy-friendly confirmation logic.
About future impact on other numeric slots
Based on current behavior, I would not expect:
- account numbers
- customer IDs
- generic numeric identifiers
to suddenly inherit the same formatting behavior unless they are explicitly interpreted/classified as phone-related entities.
Your workaround
Using:
Ask Slot
- custom regex slots
- or treating the value as generic numeric text
is probably the safest approach when:
- exact formatting preservation is required
- full digit confirmation is mandatory
especially for authentication or validation scenarios.
My recommendation
If you need:
- deterministic capture
- exact replay/confirmation
- no automatic masking/formatting
I would avoid semantic "phone number" interpretation entirely and instead use:
- custom slot types
- regex-based validation
- or generic numeric/text collection.
------------------------------
Gabriel Garcia
NA
------------------------------