ha pensado en la API de Skype: http://developer.skype.com/public/skypekit o http://www.twilio.com
deshacerse de los teléfonos fijos y utilizar un servicio. Mucho más fácil en mi opinión. Entonces sería mucho más escalable también.
Si quieres ir por el camino de los servicios de telefonía echa un vistazo a esta biblioteca: https://github.com/markjulmar/atapi.net/
hardware para teléfonos fijos solo incluiría 8 módems y seleccionar cuál utilizar, antes de hacer una llamada.
Supongo que la biblioteca de atapi contiene funciones para seleccionar la entrada y salida de audio. Si no, hay muchas bibliotecas C# para grabar audio, en las que podría pasar la transmisión a la biblioteca.
No iba a señalarte en esta dirección, pero según el comentario de @Saif Khan puedes usar Asterix.
El uso de Asterix
Paso 1 - Obtener un servidor de instalación de Asterix en él. http://www.asterisk.org. Es de código abierto.
Paso 2: obtenga hardware compatible, p. http://www.asterisk.org/hardware
Paso 3 -.. Comunicar a ella con http://sourceforge.net/projects/asterisk-dotnet/ (open source C# para la biblioteca asterisco
Esto puede ser una exageración para usted, no sé, supongo que no debería suponer :)
necesito más re-búsqueda sobre esto, pero quiero usar las líneas telefónicas locales así que necesito soluciones al respecto. –
¿Qué es más para investigar? Mira las funciones en la biblioteca de atapi. Estoy aquí para ayudar, pero nadie va a profundizar mucho en esto a menos que ya tengan experiencia con él. ¿Hay algo más que realmente necesite saber? –
estaba hablando de este atapi, tengo que cavar un poco más en él, y no tengo ninguna experiencia al respecto. –