Hello,
According to the Genesys Cloud documentation (Collect Input action examples - Genesys Cloud Resource Center), the Collect Input action only supports numeric DTMF input (0–9), with the option to use * or # as terminating or standalone characters. These characters cannot be used as part of the collected numeric value.
If you need to capture a value like 100*23, this cannot be done as a single input. You can either:
-
Collect each part separately (for example, 100 terminated by *, then 23), or
-
Collect all digits together (e.g., 10023) and handle the formatting in the flow logic by using a substring, assuming the last two digits represent the cents.
------------------------------
Luiz Rosa
Full stack developer
------------------------------
Original Message:
Sent: 10-08-2025 10:26
From: Simranjit Banwait
Subject: mix numeric and non numeric input
I have a requirement to accept DTMF only input.
Is there a way to collect DTMF only input but also include non numeric input in the value.
Ex. If I need to collect dollars and cents via DTMF only, separated by using * can I do that (DTMFing 100*23 -> $100 and 23 cents)?
Trying with collect input but the non numeric input (* or #) dont seem to work. Can only accept * or # as terminating characters or only accept * or # as a single entry.
Trying with the bot flow I can collect input like 100*23 but no way to restrict it be DTMF only.
#Architect
------------------------------
Simranjit Banwait
------------------------------