I am doing some basic research for a client who wants to setup a telephony system that basically accepts incoming calls on various lines (generally 800 numbers), asks the caller for their zip code, uses this zip code to look up an appropriate number in a Database, forward the call to this number and record all of the details including the audio of the final call itself. Is all this possible with Asterisk? If so, can someone point me in the right direction to get started? I am a total asterisk/telephony n00b but a competent unix devel/admin.
Thanks in advance,