Quiero hacer un decodificador DTMF y usarlo en una línea telefónica interna de CC. Hice un decodificador con microprocesador PIC ( Decodificador DTMF negro ) que funciona con señales de alrededor de 0V. Mi línea telefónica interna consta de una batería de 9 V, una resistencia de 330 ohmios y un teléfono, todo en un circuito en serie y la señal DTMF se lee desde los extremos de la resistencia. Mi problema es que la señal siempre está por encima de 0V (alrededor de 3.5V que cambia si uso otro teléfono) y necesito cambiarla alrededor de 0V pero no sé cómo.
Editado: Este es mi diagrama de circuitos.