Wel you can get visual studio 2005 from microsoft website. You can download or order a free visual studio 2005 from the website which will include visual C++ 2005. Here is the link for both of them.
To communicate with phone using your PC you can use Microsoft Telephonic API (TAPI).
this will help you out.