My application, that is running on Windows Server (which is an instance on Amazon EC2) requires Skype to be able to make phone calls. The server, of course, does not have a microphone installed and I don't need it to have one, because my application changes the input source to a wav file when the call is established. However, Skype has a strict rule that a microphone must be installed for a call to be made.

Thus I want to install a fake microphone that will trick Skype's configuration.

So far, I was able to start and run the Windows Sound service, which enabled all of the sound settings.

Any ideas are very welcome!

link|improve this question
feedback

migrated from stackoverflow.com Apr 14 '10 at 18:53

This question came from our site for professional and enthusiast programmers.

4 Answers

Virtual Audio Cable should do what you need, including redirecting the playback of your wav file from a virtual speaker to your virtual microphone if desired: http://software.muzychenko.net/eng/vac.html

Microsoft publishes the source code for a Virtual Audio Driver as part of the Windows Driver Development Kit. If you have access to Visual Studio, or if you know a programmer who does, compiling this virtual driver and installing it on your EC2 instance may accomplish what you need.

link|improve this answer
feedback

Just try to install a random driver for any microphone. There should be a standard microsoft driver implemented in Windows. I don't know if Skype checks for a real physical microphone but I guess it's just searching for an installed driver.

link|improve this answer
feedback

Try this one. It has it's limitations like : "Local session only (not available from Remote Desktop)" "The trial is 100% functional, but you get an annoying message every few seconds saying it's a trial."

http://software.muzychenko.net/eng/vac.html

link|improve this answer
If it can't be used from Remote Desktop, how is it useful for an EC2 instance? – Miles Erickson Apr 22 '10 at 19:23
@Miles Erickson - don't mean to be a PITA, but if this is a restriction, it is the same software you recommended in your answer! – William Hilsum Sep 19 '10 at 3:00
@Wil Crap, you're right. That's pretty funny. I'll have to revise my answer. – Miles Erickson Sep 20 '10 at 15:04
feedback

Can you install a microphone and then either not use it or disable it? Since you're changing the input to a .wav, it won't really matter.

I know it seems wasteful, put it might be the easiest solution.

link|improve this answer
3  
His server is running in the "cloud" using Amazon EC2. Thus he has no access to install a physical microphone. – firedfly Apr 15 '10 at 3:42
good and IMPORTANT point. – Diskilla Apr 19 '10 at 11:33
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.