No, it's not possible to use the USB adapter on virtualized environments, the option, you already mentioned it. Use a router for multicast MOH + live audio source, or use a 3rd party standalone multicast appliance to deliver MOH.
HTH
java
if this helps, please rate