[4.25] VOIP dropout with new audio engine?

Thanks @dan.reynolds, unfortunately we haven’t been able to notice anything coincidental.

We’re a design application so sound effects are fairly rare. In the cases we’ve seen this there are no other sounds being played at all — just VOIP. Typically we’re seeing the issue with two of us hanging out in an empty room in VR just chatting about something, and then one of us recognizes the other is silent but still looks like they’re saying something. It’s in the middle of a conversation, so there are pauses but nothing significant.

Our setup is fairly straightforward. We’ve subclassed VOIPTalker to dispatch events for BeginTalking and EndTalking. There are no other changes to VOIPTalker.

On our pawn class, we have a ton of init steps spread out over several ticks, and then the last thing we do is set up our BPVOIPTalker as shown in the image:

Finally, we’re using VOIPTalker strictly to get the VOIP levels so we can indicate who is talking, so we haven’t even added anything for spacialization.