Voice & videos calls in contacts using P2P connections like screenshare?

I would like see this being implemented on a future update. I get with the voice chat being used on servers is mostly the appeal, but that’s not always feasible as I tried to host a server, but none of my friends can join it. Maybe using P2P connections could be like Skype back in the day before MS butchered it and made it use servers.