hola sergioneri, el cm8870 lo unico que va a hacer es decodificar las frecuencias (señales dtmf) a valores binarios, te recomiendo el hm9270, por su bajo costo, la verdad no he checado el precio del que mencionas, lo que puedes hacer, independientemente del lenguaje que utlizes es configurar la mitad de un puerto como entrada, para recibir los valores dtmf, y un pin, que es el que te va a decir cuando es que esta recibiendo una señal, asi para evitar problemas de ruidos, este tipo de circuitos ya lo tiene, a partir de ahi, ya sabras que quieres hacer, si lo deseas te puedo pasar un ejemplito en C, hay me avisas, saludos