Hi,
I have the same issue:
3CX 16.0.5.619 on a Linux VM
3CX Windows Client 16.3.0.144 on Win 10 clients
Firewall check Passed
Firewall on client disabled
Randomly the users cannot hear the caller (the issue occurs with both internal and external calls)
The only way to make it work again is to uninstall 3CX client, delete the 3cx folder in %appdata% and then reinstall the client.
But after 2-3 weeks the issue is facing again on the same clients