The Norstar CIC's suggestion is a good one. This swithvc has a very simple built in auto attendant attendant capability without using VM, but it is probably too limited for your application, so you would need a call pilot as well.
I would also look at an Avaya CMC with and announcment card. This is a PBX not a key system,(similar to a a Nortel Option 11) but the capabilities of the announcement card & the switche's Call Vectoring (scripting)capabilities allow you to build very complex integrated auto attendants without using a voice mail system, including dial by name capability based on the name entered in the station forms.
Here is a vector example of a simple auto attendant. As you can see it is quite easy to understand even without any previous knowledge. The switch actually prompts you when you input commands, so its very easy. Its not like scripting in Symposium or anything like that. In this example announcment 1000 promts the caler to enter 3 choices or # to hear the message again. Choice 1 routes them off net (there are a couple of ways to do this), 2 & 3 route to internal locals. The cov y just means follow the forwarding of the destination.
1 wait time 2 seconds hearing ringback
2 collect 1 digit after announcement 1000
3 route to number 916044323777 with cov y if digit = 1
4 route to number 1234 with cov y if digit = 2
5 route to number 2345 with cov y if digit = 3
6 goto step 3 if digit = #
7 goto number 0 with cov y if unconditionally
8 stop
Paul Beddows
Avaya Implementation
Telus
Vancouver, Canada
E-mail via