Mensaje    Asunto: Contestador automatico en C Responder citando

Hola buenas, quiero hacerme un programa en C++, que me haga de contestador automatico y de centralita telefónica.
Se que existen estos programas, pero quiero hacermelo yo mismo.
Lo que quiero es que cuando haya una llamada telefónica, el modem, despues de 4 ó 5 tonos coja la llamada y diga un mensaje (.wav), una vez hecho esto plantear una serie de opciones y segun la opción elegida, por el teclado del telefono, mediante tonos (DTMF) realizar una o otra operación.

¿es esto posible?

Muchas gracias y saludos a todos.