I used one a little while back but I can't remember the name. Most will cost you about $100 or so a month just for the basic plan.
A friend of mine uses one extensively for his business and works pretty great. I call and have to say "I'm returning a call for Anthony" otherwise she just takes a message.
http://www.mapcommunications.com has a free trial