From Works Out Software:
You don't have to spend thousands on a telephone system. CallButler is a complete VoIP based small business telephone system that can be setup in just 10 minutes. It has support for voicemail, auto-attendant, IVR, music on hold, custom scripting and integration. With CallButler You can implement telephony features that businesses 10X your size use, but at price that you can afford.