IVM is the perfect solution for your needs.
It is quite simple to set-up.
1) Install the Voice Modem into your computer in an available PCI slot
2) Start the computer and install the drivers for your modem (from the manufacturer's CD or downloaded from their website)
3) Install the IVM software (this can also be done before setting up the modem)
4) In IVM's settings, add a new telephony device and select the Voice Modem from the list
Now all you have to do is set-up the OGM programming which will greet your callers and perform various tasks such as answering calls, playing greetings, recording voice mail messages, etc.
IVM also offers an option for FAX Tapi hand-off. If you have third party FAX software that supports this feature, it will allow you to send incoming fax calls to the fax program while answering voice calls in IVM. Note that there are very few programs out there that support this feature and you should double check for compatibility before purchasing any products.
IVM can also do outbound dialing (for example to deliver automated messages to selected phone numbers)
IVM also supports many more advanced features should you need them in the future such as touch-tone menus (e.g. Press 1 for blah, or Press 2 for blah), call transfers, database connectivity and much much more.