in reply to Phone Menu Systems and Perl
hmm, I know what u want to do, the problem is its very hard to write it if you are using a UNIX system, since there is no real 'Telephony' libs, unlike Windows, where there is an API for Telephony (TAPI). I've been working with TAPI for a while and I know it's very possible using TAPI and a voice modem. Only problem is that if you want to do it on UNIX, well I can't really help right now yet.
But if you want to do this sort of thing regardless of the platform, well write an application utilising the TAPI library and setup some kind of network messaging between the app and your Perl app/script. Can easily be done.