Genesys Cloud - Developer Community!

 View Only

Sign Up

  • 1.  mix numeric and non numeric input

    Posted 10-08-2025 10:26

    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
    ------------------------------


  • 2.  RE: mix numeric and non numeric input

    Posted 10-10-2025 14:26

    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
    ------------------------------