WebRTC uses STUN packets to detect UDP blocking. The UDP packets can be blocked in many places before reaching STUN servers.
1. Firewall in the gateway ( router )
2. Firewall on the PC or Phone.
3. Upstream internet provider ( not common )
4. Blocking tools in browser ( possible but I have not seen )
Please uses a different combination of the above to find the root cause.
If you are comfortable with Wireshark, you can use capture and filter using STUN protocol to see what is going wrong.
The following URL also helps to figure out the issue.
Just add any open STUN server and gather candidates and see if you get UDP in Protocol Address.
Thanks.
Shakeeb