Мое приложение, которое работает на Windows Server (который является экземпляром на Amazon EC2) требует, чтобы Skype смог выполнить телефонные вызовы. Серверу, конечно, не установили микрофон, и мне не нужен он, чтобы иметь один, потому что мои изменения приложений входной источник в wav файл, когда вызов устанавливается. Однако Skype имеет строгое правило, что микрофон должен быть установлен, чтобы вызов был выполнен.
Таким образом я хочу установить поддельный микрофон, который обманет конфигурацию Skype.
До сих пор я смог запустить и выполнить сервис Windows Sound, который включил все звуковые настройки.
Любые идеи очень приветствуются!
Попробуйте этого. Это имеет, это - ограничения как: "Локальная сессия только (не доступный от Удаленного рабочего стола)" "Пробная версия на 100% функциональна, но Вы получаете раздражающее сообщение каждые несколько секунд, говоря, что это - пробная версия".
Виртуальный Аудиокабель должен сделать то, в чем Вы нуждаетесь, включая перенаправление воспроизведения Вашего wav файла от виртуального докладчика к Вашему виртуальному микрофону при желании: http://software.muzychenko.net/eng/vac.html
Microsoft публикует исходный код для Виртуального Драйвера аудио как часть Windows Driver Development Kit. Если у Вас есть доступ к Visual Studio, или если Вы знаете программиста, который делает, компилирование этого виртуального драйвера и установка его на Вашем экземпляре EC2 могут выполнить то, в чем Вы нуждаетесь.
Можно ли установить микрофон и затем или не использовать его или отключить его? Так как Вы изменяете вход на .wav, он не будет действительно иметь значения.
Я знаю, что это кажется расточительным, поместите его, могло бы быть самое легкое решение.
Просто попытайтесь установить случайный драйвер для любого микрофона. Должен быть стандартный драйвер Microsoft, реализованный в Windows. Я не знаю, проверяет ли Skype на реальный физический микрофон, но я предполагаю, что он просто ищет установленный драйвер.