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
------------------------------
Original Message:
Sent: 12-15-2025 12:44
From: James Sanders
Subject: Transfer data to an external number using DTMF
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
Original Message:
Sent: 11-26-2025 10:37
From: Patrick Jones
Subject: Transfer data to an external number using DTMF
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
Original Message:
Sent: 11-05-2025 06:58
From: Daniel Souza
Subject: Transfer data to an external number using DTMF
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
------------------------------