Hello! I'm not sure if it is a right place to ask the following question, I also posted the same question to Unifi Forum, but since it involves Wireguard on OpenWRT, I'm going to post it here, in case someone might know how to solve my problem.
I have Telekom VDSL, Fritzbox 7530 AX, and EdgeRouterX with OpenWRT 22.03.3 behind it. I installed Wireguard and kmod-nf-nathelper-extra on ERX. My Fritz!Fon App on Samsung A3 (2017) works fine over wireguard, when I'm on a "usual" public wifi. It seemed like, whenever wireguard generally works, Fritz!Fon also works over wireguard.
However, when I'm at the elementary school where I have something to do, wireguard itself does work in general: I can browse Luci, Unifi Controller, etc. However, Fritz!fon App doen't bring any voice or sound. When I call someone, it does ring their phone, but they don't hear my voice. On My Fritz!Fon, I don't even hear a calling tone, it just shows on the display that it's connected. If I call my Fritz!Fon number from another phone, it won't ring: on the fritzbox it shows as a missed call.
At this school, they have Telekom Fiber Optic, Digitalisierungbox, and Unifi Security Gateway, and a bunch of Unifi APs. So it's double NAT.
I'm wondering if this problem has something to do with their double NAT, just because I also have double NAT, and without kmod-nf-nathelper-extra, the voice goes only in one direction. But since I don't really understand how wireguard really works, I am not sure if it really matters. Another possibility is that their firewall blocks voice traffic, but I don't really see how that's possible, or meaningful.
I would appreciate your input!