Como dijo Dave, debes detectar el estado del teléfono y enviar el voltaje de llamada / 24 VAC debería funcionar bien, pero necesitaba 48 VAC para algunos teléfonos Panasonic /, entonces debes desconectar este voltaje tan pronto como alguien toma el teléfono ... sale mucha lógica para lo que parece una tarea simple, difícil de hacer sin micro.
En realidad, he diseñado exactamente lo que necesitas, hace mucho tiempo, incluso era un producto comercial, pero hace mucho que lo sabemos. Estaba pensando en hacerlo público de todos modos, pero está un poco más diseñado, usamos el bucle actual para el suministro de teléfono (y fue una mala elección de uC). Puede encontrar algunas partes útiles, o tratar de reemplazar el micro con una lógica más simple mientras toma el suministro telefónico, el detector de enganche / enganche y otras cosas de nuestro diseño (nosotros como 'yo y mi buen amigo Mario', su parte fue FW y diseño de HW analógico, mi parte fue diseño de CPU HW, diseño de PCB, pruebas y documentación).
Aquí puede ver el circuito responsable de la alimentación del teléfono, la detección del estado de la línea (conexión / desconexión, pero también la detección de marcación por pulsos), el control de la tensión de llamada, todo lo relacionado con el teléfono individual. Puedes construir dos de esos circuitos y tienes un intercomunicador, pero con muchas opciones no necesitas :-).
Puedopublicarelesquemacompleto,codificartodo,sialguientodavíaestabainteresadoenhacerquelosteléfonosanalógicosfueranútiles.Personalmente,todavíausouninterruptorsimilarencasa.Ysí,nuestrointercambio(dosdiseñadores,¿recuerdas?)Tienecuatroextensionesinternas,unalíneaexterna,teléfonosaisladosgalvánicamentedelalíneaexterna,modo"no molestar", distintos timbres para líneas internas y externas ... y muchas más opciones empujado en 4K de código ensamblador PIC. También tiene un manual de usuario completo (solo en croata ;-))
A debe mencionarse que los teléfonos se interconectaron utilizando el interruptor de punto de cruce analógico, no los relés o componentes discretos. Por ejemplo, la música en espera también se envió al teléfono correspondiente a través de la patrulla de puntos de cruce, así como el tono de marcado interno, tono de llamada, interlocutor externo ...
Debería hacer algo de hardware abierto / producto de código abierto. ¿Malas noticias? He mencionado el micro. PIC16C57, todo ensamblador, fue una pesadilla / mi amigo lo ha logrado, la micro elección fue mía, lo que fue tan estúpido como podría estar considerando que ya estaba familiarizado con el 8051, y el precio de un micro no era relevante de todos modos. Si diseñamos en el 8051 anterior, tendría 64K Flash hoy en un mismo paquete DIP. Puede ser que puedas hacerlo ahora ;-)). Las tarjetas están separadas, por lo que incluso Arduino podría usarse para la CPU :-)