¿Cómo puedo recibir llamadas telefónicas en un servidor Linux y material de script dependiendo de los números presionados?

Vivo en Francia y el ISP al que me he suscrito proporciona una línea telefónica regular junto con mi conexión a Internet. Aquí hay un esquema sencillo de mi configuración:

esquema

Puesto que no uso esta línea de teléfono quisiera cambiar el teléfono regular con una computadora (preferiblemente ejecutando Linux) donde podría recibir / manejar llamadas programatically. Por ejemplo, ejecutar un script de shell si presiono 2, ese tipo de cosas.

¿Cómo puedo recibir llamadas telefónicas en un servidor Linux y material de script dependiendo de los números presionados?

Asterisk es gratis y un simple adaptador FXO / FXS con 1 puerto como usted necesita no costará $ 400. Trate de buscar linksys SPA3102 por ejemplo y un ejemplo de configuración . No es necesario comprar caras tarjetas multi-puertos internas.

¿Por qué no ir SIP y no necesita ningún adaptador, sólo la conexión de Internet de su BOX ofrece?

Con Sip, recibirá la llamada gratis si tiene un número en línea. Puede abrir una cuenta prepagada, por lo que si sólo recibe llamadas, no pagará nada por las llamadas y utilizará sus créditos sólo si realiza llamadas. Muchos proveedores tienen esta opción. Como ejemplo, utilizo callcentric no libre para los números en línea, pero algunos proveedores tienen esta opción gratuita (he utilizado voxalot durante mucho tiempo antes, pero está cerrado ahora).

La persona que llama puede tener que pagar por una llamada telefónica regular. Usted puede utilizar los servicios de sip como sipbroker para ser accesible desde varios proveedores de sip de forma gratuita para el llamante si él utiliza uno de los proveedores de sip asociados y pagar sólo por un regular llamadas locales en la mayoría de las grandes ciudades de todo el mundo de forma gratuita. Hay muchos proveedores de sip que pueden proporcionarle un número de teléfono casi donde usted quiere (la mayoría de una cuota) por lo que los llamantes pagan sólo para las llamadas locales (similar a los números en línea de skype).

Puede intentar ejecutar Asterisk, que es:

Asterisk es un framework de código abierto para crear aplicaciones de comunicaciones. Asterisk convierte una computadora ordinaria en un servidor de comunicaciones. Asterisk potencia sistemas IP PBX, gateways VoIP, servidores de conferencias y mucho más. Es utilizado por pequeñas empresas, grandes empresas, centros de llamadas, operadores y gobiernos de todo el mundo. Asterisk es de código abierto y de código abierto.

La documentación de inicio de Asterisk se puede encontrar aquí . La entrada de Wikipedia está aquí .

http://pbxinaflash.net/

Como se mencionó, utiliza Asterisk, pero lo hace bastante fácil.

Hay sitio tiene una gran variedad de tutoriales, instrucciones paso a paso, y usted puede estar en funcionamiento y muy barato.