Voice chat problem solution confusion

I had this issue for a long time now, what basically happens every time I try to join is it keeps disconnecting after 10-20 seconds of joining the voice chat

I’ve tried everything in these posts

&

but unfortunately, nothing has worked, except for some random cases of it joining & sticking for about an hour & half session or something!

& btw I’ve tried a VPN & it did work! of course, everyone would assume that it is obviously an ISP issue, but how is that possible when it connected at some random times (when nothing in those random occasions were common btw), besides that every VOIP service I know & every game has voice chat in it just work fine without any problem, this problem is just an overwatchly thing!

I don’t mind playing with VPN, but I prefer my own connection anyway without being committed to other services.

so if anyone has a suggestion or anything I can do it would be really appreciated :slight_smile: