Moja aplikacja działająca na systemie Windows Server (która jest instancją na Amazon EC2) wymaga Skype'a do wykonywania połączeń telefonicznych. Serwer oczywiście nie ma zainstalowanego mikrofonu i nie muszę go mieć, ponieważ moja aplikacja zmienia źródło danych wejściowych na plik wav po ustanowieniu połączenia. Jednak Skype ma ścisłą zasadę, że mikrofon musi być zainstalowany, aby można było nawiązać połączenie.
Dlatego chcę zainstalować fałszywy mikrofon, który oszuka konfigurację Skype.
Do tej pory mogłem uruchomić i uruchomić usługę Windows Sound, która włączała wszystkie ustawienia dźwięku.
Wszelkie pomysły są mile widziane!
źródło
Wirtualny kabel audio powinien robić to, czego potrzebujesz, w tym w razie potrzeby przekierować odtwarzanie pliku wav z wirtualnego głośnika do wirtualnego mikrofonu: http://software.muzychenko.net/eng/vac.html
Microsoft publikuje kod źródłowy wirtualnego sterownika audio jako część zestawu Windows Driver Development Kit . Jeśli masz dostęp do programu Visual Studio lub znasz programistę, który go posiada, skompilowanie tego wirtualnego sterownika i zainstalowanie go w instancji EC2 może osiągnąć to, czego potrzebujesz.źródło
Spróbuj zainstalować losowy sterownik dla dowolnego mikrofonu. W systemie Windows powinien być zaimplementowany standardowy sterownik Microsoft. Nie wiem, czy Skype sprawdza prawdziwy fizyczny mikrofon, ale chyba tylko szuka zainstalowanego sterownika.
źródło
Czy możesz zainstalować mikrofon, a następnie go nie używać lub go wyłączyć? Ponieważ zmieniasz wejście na .wav, tak naprawdę nie będzie to miało znaczenia.
Wiem, że to marnotrawstwo, powiedzmy, że może to być najłatwiejsze rozwiązanie.
źródło