I have two virtual cables and want to rout my microphone and desktop sound via A, and MS Teams participants via B. Anyone have a workaround for this scenario?
There are a number of YouTube videos which show you how to do this with Zoom and the principle is the same. Before the appearance of the Audio Monitor plugin, you'd have to use the OBS Audio Monitor option (OBS Studio's audio output) to route one virtual cable (say A) from the Audio Monitor selection (in Audio settings) to the MS Teams microphone input. In this scenario, you need to select the Advanced Audio properties and choose the Monitor and Output option for each sound source, i.e. desktop, microphone, to be included in your OBS monitor audio going to MS Teams.
Audio Monitor plugin, you no longer need to use the OBS Studio Monitor approach nor use the Advanced Audio properties settings. You still have one end of the Virtual Cable A going to the MS Teams microphone input, although now with Audio Monitor, you send the desired audio source(s) output to the MS Teams microphone input by choosing Virtual Cable A as the output destination in the Audio Monitor interface.
To get MS Teams audio back into OBS Studio, you use one end of the second cable, say Virtual Cable B, selected as the MS Teams speaker output. The other end of the Virtual Cable B is configured either in OBS Studio settings, Audio, Global Audio Devices or via Audio Output Capture source in your scene.
I will need to create a diagram because I'm sure a picture will speak one thousand words... :)