Vivox 3d Channel ParticipanAddedToChannel not getting called when reentering the max distance

Using a 3d channel. When a player moves outside the max distance of another player, It gets the Participant Removed From Channel callback, and the Participant Tap is destroyed and the RosterElement is destroyed. When the player comes back in range, the ParticipantAddedToChannel is not getting called. Is this a bug, or do I need to set something up to rejoin the channel? Reading this, I was under the impression that this is supposed to happen automatically?
https://docs.unity.com/ugs/en-us/manual/vivox-unity/manual/Unity/developer-guide/channels/positional-channels

I did some testing, if I remove the creation of the Participant Tap, then it works as expected. However, I need that tap, so, why is it not receiving the call back when a Participant tap is in use?

I have a work around that works at the moment, but it is not ideal. I’m now using 2d channels only and doing all the 3d audio via the audio source on the tap. However, this is not really ideal for larger community type areas where I would prefer the auto remove and adding.

thanks

Hi, this is connected to a known bug with reentering the audible range. We can’t comment on when the fix will be available but it should not require an upgrade as it’s a server-side issue.

Thanks for the reply, I appreciate it. Hopefully it gets resolved at some point, it isn’t game breaking but more like a feature needed. I’m using the tap for lipsync and it works great… just don’t have the remove and adding functionality of 3D channel…

We were able to identify and resolve the cause of this, it will require an update on the backend which will need to make its way into a maintenance window. Once the fix is deployed I’ll send another update here.