Voice chat using GameLift / OnlineSubsystemNull

My team and I are having an issue with voice chat. We had previously set up voice when we were using sessions and it worked well (although these was some serious echo). Now we’re using Game Lift and not creating/joining a session anymore. It’s my understanding that players need to be registered with a session in order for Voice to work.

How can we create/join sessions in this scenario? The GameLift matchmaker only spits out an IP and a Port #. Is there a way to pass that data into an OnlineSessionResult so it can be passed to JoinSession?

Any help would be much appreciated.

Should we be using another OSS besides NULL? Should we make our own? What is the recommended way to use dedicated server networks like GameLift, etc.?

Did you find any solution to this?
I’m in the exact same position as you.

Best, Alex

I’m actually interested in this exact problem myself.

I am also interested in solution!