ya te postee anteriormente, el hm9270 sirve para eso, y en ag lo puedes encontrar,super facil de usar, ya hice un proyecto igual, lo unico es que lo hicimos con un atmel, pero si quieres te puedo pegar un ejemplito en c, el diagrama con el hm9270 lo tengo por aca, pero acordandome aqui hay uno en pablin
decodificador dtmfyo lo hice con el hm9270, de ahi al manos libres, si lo que deseas es hacerlo con un celular, saludos