Fiecare tastă numerică pe un telefon emite două tonuri simultane:. O-frecvență joasă și un de înaltă frecvență. Numărul unu, de exemplu, produce atât un 697-Hz și un ton 1209-Hz care este universal a fost interpretat de rețeaua telefonică publică ca " 1. "
Un computer are nevoie de hardware special numit de telefonie bord sau carte de telefonie pentru a înțelege semnalele DTMF produse de un telefon. Un sistem IVR simplu necesită doar un computer conectat la o linie de telefon printr-un consiliu de telefonie și unele software-ul IVR ieftin. Software-ul IVR vă permite să pre-înregistrare salutări și opțiuni de meniu care un apelant poate selecta folosind tastatura său de telefon.
sisteme IVR mai avansate includ software de recunoaștere a vorbirii, care permite un apelant să comunice cu un computer utilizând vocea simplu Comenzi. Software-ul de recunoaștere a vorbirii, a devenit suficient de sofisticat pentru a înțelege numele și șiruri lungi de numere -. Poate un număr de card de credit sau de zbor
La celălalt capăt al apel telefonic, o organizație poate folosi text-to-speech ( TTS) software pentru a automatiza complet mesajele sale de ieșire. În loc de a înregistra toate posibilele răspunsuri la o interogare client, computerul poate genera personalizate de text cum ar fi solduri de cont sau de ore de zbor și a citit-o înapoi la client folosind o voce automat.
Multe dintre antrenorii IVR cele mai avansate Sistemele sunt bazate pe un limbaj de programare special numit vocal în limba markup extensibil (VXML). Aici sunt componentele de bază ale unui sistem IVR bazat pe VXML: Site-ul