Looking for live answering service that will be able to:
a. ask the caller a few intelligent questions in order to best handle the call (are you looking for support, to talk to someone specific on the team, first time caller)
b. give some basic information according to pre-written scripts
c. schedule a follow up appointment
I've heard really good things about Ruby Receptionists - http://www.callruby.com/.
The should be able to cover all the needs you outlined.
A SF based Call center/Answering Service platform - www.Talkdesk.com let's you configure rules to that meet your specific needs.
Additionally, the platform integrates with most popular CRM, HelpDesk, Contact list systems to provide a comprehensive and interoperable solution.