Genesys Cloud - Developer Community!

 View Only

Sign Up

  • 1.  Transfer data to an external number using DTMF

    Posted 11-05-2025 06:59

    Hi everyone.

    Is there any way to use DTMF tones to transfer data from an architect variable to an external number instead of using UUI?

    Thanks!


    #Architect

    ------------------------------
    Daniel Souza
    ------------------------------


  • 2.  RE: Transfer data to an external number using DTMF
    Best Answer

    Posted 11-05-2025 09:54

    We recently migrated to Genesys Cloud and needed this functionality however were told it was not available within Genesys as of yet. We had to set up a trunk with Twilio in which we used UUI to provide the data elements to Twilio and then Twilio places the call using the supplied data and performs the DTMF tones on connection. I'm not sure where this functionality lies on the Genesys roadmap, but hopeful that it becomes available in the next year so we can remove Twilio as an in-between.



    ------------------------------
    Todd Kruid
    Midco
    ------------------------------



  • 3.  RE: Transfer data to an external number using DTMF

    Posted 11-06-2025 10:21

    Thank you Todd!



    ------------------------------
    Daniel Souza
    ------------------------------



  • 4.  RE: Transfer data to an external number using DTMF

    Posted 20 days ago

    No, isn`t possyble on Genesys Cloud, just using UUI to send informations out.



    ------------------------------
    Alesson Santos
    NA
    ------------------------------



  • 5.  RE: Transfer data to an external number using DTMF

    Posted 20 days ago

    Not natively possible, architect does not support directly sending DTMF tones (digit sequences) from variables to an external number during a transfer.



    ------------------------------
    Lilian Masselli
    -
    ------------------------------



  • 6.  RE: Transfer data to an external number using DTMF

    Posted 19 days ago

    Hi Daniel,

    Short answer: no - Architect can't natively convert a variable into DTMF tones for sending data on a transfer.
    DTMF is only for digit collection, not for payload transport. For passing metadata, the supported method is UUI (or Data Actions before/after the transfer, depending on the integration).

    Only workaround would be building a custom IVR that plays digits as audio, but that's not treated as structured data and most external systems won't parse it reliably.

    Thanks!



    ------------------------------
    Raphael Poliesi
    ------------------------------



  • 7.  RE: Transfer data to an external number using DTMF

    Posted 19 days ago

    You can't send DTMF, but you can play wav files.  We worked around this limitation by creating wave files of DTMF tones and named them "DTMF1", "DTMF2", etc.  Then we set up a loop "Loops: Length(Task.DTMFDigits)" where Task.DTMFDigits is the value that I want to send via DTMF.  Then for each number in that variable, I create the filename "Task.DTMFFile = Append("DTMF", substring(Task.DTMFDigits, Task.LoopCount,1)".  Then I do a "Find User Prompt" with that filename and then I play the resultant prompt.  After that, it loops to go to the next digit and so-on.



    ------------------------------
    Patrick Jones
    NA
    ------------------------------



  • 8.  RE: Transfer data to an external number using DTMF

    Posted 15 hours ago

    I understand the logic of what you stated but our need to do this without an agent in the middle. So the call comes into our system, we verify who the user is and based on that, may need to transfer to a 3rd party. We have a special number to transfer them to which accepts DTMF that we must send. How can we perform this consult transfer from the Genesys IVR and play the audio prompts?

    I see where we can transfer to a number but not consult transfer... so did you overcome that element or would the solution you speak of always require an agent?



    ------------------------------
    James Sanders
    Principal Infrastructure Design Engineer
    ------------------------------



  • 9.  RE: Transfer data to an external number using DTMF

    Posted 14 hours ago

    Ok, so we handle our transfers a little differently.  We use Verizon TNT (Takeback and Transfer) services to hand our calls off to the third party service.  We do that by sending our DTMF tones in-band during the flow which are "heard" by Verizon (and not heard by the caller).  Verizon then connects our session with the third party service and puts the customer leg on MOH hold.  Our flow then sends another set of DTMF tones to the third party service, conveying the relevant data.  Then our flow then has a disconnect step which triggers Verizon to pull the customer off of hold and connect them to third party service.   At that point, we are out of the interaction and the customer is talking directly to the third-party service.  I hope that makes sense.



    ------------------------------
    Patrick Jones
    NA
    ------------------------------