
Twilio receives structured data indicating which key was pressed.This structured data is then sent parallel to, but not as part of, the audio of the call. One of these carriers (not always the same one) interprets the DTMF tones and translates the audio data into structured data. The call passes through several carriers.The user presses a key and produces DTMF tones.DTMF have been standardized so that they can be understood and decoded by machines.


When a user presses a key on their phone, the key press produces Dual-tone multi-frequency signaling (DTMF), which is the source of the familiar sounds you hear when dialing a phone.

The TwiML verb works by passing data from touch-tone key presses along to your application.
