Elke toets op een telefoon stuurt een DTMF-toon: twee frequenties tegelijk, één voor de rij van de toets en één voor de kolom. Telefoonsystemen ontcijferen die tonen om te weten welke toets ingedrukt werd. Zo navigeren bellers door een keuzemenu ("Voor verkoop, druk 1"), voeren ze een klantnummer of pincode in of bereiken ze een intern nummer.
Bij VoIP-gesprekken kan DTMF op drie manieren meereizen:
- In-band: de tonen blijven in het geluid zitten. Eenvoudig, maar gecomprimeerde codecs zoals G.729 kunnen ze zo vervormen dat ze niet meer herkend worden.
- RFC 4733 (vroeger RFC 2833): toetsaanslagen gaan als aparte gebeurtenissen mee, naast de spraakpakketten. Dit is de meest gebruikte methode.
- SIP INFO: toetsaanslagen reizen in de SIP-signalisatie in plaats van in het geluid.
Drukken bellers op toetsen en reageert het keuzemenu niet, dan verwachten de twee kanten meestal een andere DTMF-methode. Het is dus een van de eerste instellingen die je nakijkt op een SIP-trunk.
In OVOKY kiezen bellers de opties van het keuzemenu met de toetsen van hun telefoon. Agents hebben in de softphone in de browser een toetsenbord om tijdens een gesprek tonen te sturen, bijvoorbeeld om door het keuzemenu van een ander bedrijf te komen.