Sandeep,
Welcome to the Party!
1) If your version of Vicidial does not have a "download" button for CSV in reports, be sure you have given your user enough rights to download. If you have already done so, it may not be possible in your version.
2) Your version of Vicidial is fairly old (2.4!). Since then a full release has occurred (2.7) and there was an interim (2.6) which never really released. Most new users are presently working on 2.8 (which is stable but still in development). Later versions tend to have a download link in almost all reports.
3) FYI (technicality): You listed your software as "goautodial version ..." when actually, you are using either Goautodial 2.0 or 2.1 and VICIDIAL version 2.4-309a Build 110430-1642. Vicidial is the dialer software, goautodial is an "installer" for Vicidial. There is another installer (Vicibox.com is the recommended installer).
4) To upgrade, you can use the goautodial wiki which may allow you to move up to goautodial 3.0 (I've not heard anyone say it didn't work, so you've got pretty good odds there). But if you want to find out if the upgrade is worth it (ie: will it fix your problems) it is a GREAT idea to install Vicibox in a sandbox server (either a spare workstation you're not using or a virtual server) so you can test the functionality.
5) ANY form of upgrade should ALWAYS include a backup!! Please have a look at the normal backup methods for Vicidial (there is a provided script!) and be sure to verify your Database is actually backed up and the data is confirmed on another server before you do anything to your running server (I recommend restoring the DB on a virtual server and being sure it actually loads ...). This, by the way, would also be a great way to upgrade your DB into a virtual server and see how YOUR DATA works in the new system without any risk to your running server.
6) Be sure to ask questions and scour these forum posts for help with any of this.
Happy Hunting!