I already have that solution. It is written in PHP-AGI (Asterisk Gateway Interface) which will present the greetings, the speech instruction, and keypressing detection. This PHP-AGI script will also process the database information and speech-out to caller line, so they will hear that existing information. The information can be presented in any languages, depend on what voice recording you present on the system. This will be a few hours day modification work. I had tested on Asterisk Digium, Trixbox, Elastix, Thirdlane, etc as well. Let me know.