The project requires an Asterisk implementation with IVR and Voice Recognition - calls are routed to different call queues depending on the options the caller chooses from the voice driven IVR menu. However, calls are routed from the call queues to direct dial numbers that are looked up from a MySQL DB.
This is the basic outline of the project, further information can be provided in due course.
You will need to have excellented VoIP application development with Asterisk experience.