Can anyone confirm this finding?

It seems that while call is active and the call audio is routed to the headset, it is not possible to play audio -from for instance an amr file- to loudspeaker by calling SetAudioDevice(CVoIPAudioDownlinkStream::ELoudSpeaker) method of the VAS API. The audio from the amr file is still routed to the headset.

With Call Audio Control API it is possible to route the audio to the loudspeaker but then all uplink audio is routed there as well. Has anybody found a way to play only certain audio during call to the loudspeaker?