I’m trying to troubleshoot why Wifi Calling won’t work with my GL-SFT1200. I’m just using the GL router directly connected to Starlink. I’m not using the Starlink router in bypass mode. If I use the Starlink router, Wifi calling works consistently. With the GL, my phone never connects to Wifi Calling. I see no affect on speed or ping when testing over the GL vs. Starlink router. During testing there is no demand on the connection.
It’s possible the GL-SFT1200 doesn’t support this, but I can’t determine that from what I’ve found. I’ve messed with QOS. Nothing I try solves the problem. I’m trying to use a travel router to conserve power. I run this on an RV battery system. I don’t need range on Wifi.
I never was able to get it to work. I ultimately returned it and bought the higher end version of the router. WiFi calling worked straight out of the box. It must be some limitation of the low end router.
I finally got it to work with the help of support@gl-inet.com . First I installed WinSCP and logged into my router on WinSCP, found the file /etc/modules.d/nf-nathelper-extra and added a #to the beginning two lines:
#nf_conntrack_sip
#nf_nat_sip
Saved, logged out, rebooted router, and tried calling on my phone in airplane mode and I still get the massage “”turn off airplane mode to make this call” . Then support had me install putty so I could write these lines into the router code:
uci set firewall.@defaults[0].flow_offloading='0’
uci set firewall.@defaults[0].flow_offloading_hw='0’
uci commit firewall
/etc/init.d/firewall restart
Would be good to hear from support to know if there is a better solution than turning off hardware acceleration. This degrades the speed of the WAN connection massively, I don’t think it is an adequate solutiuon, a workaround at best
@admon Is there any chance this can be looked into as I feel like this is just something in the firmware, maybe firewall rules or something that’s not made it across to the 1200 setup.
The new mt 3000 wifi 6 router runs fine with hardware acceleration on and wifi calling works, I know it’s a big assumption, but would there be a massive difference from a hardware perspective on the WAN ports?
It does work fine if you use the router in STA mode, which obviously it’s then not using the WAN port, so it’s definitely related to the WAN port in some way.
I had the same problem. I install a new GL-SFT1200 opal updated to latest 4.3.11 and wifi calling simply did not work.
Tried opening ports and a bunch of other stuff and the only thing that worked was entering the commands in SSH
uci set firewall.@defaults[0].flow_offloading='0’
uci set firewall.@defaults[0].flow_offloading_hw='0’
uci commit firewall
/etc/init.d/firewall restart
I didnt change nf-nathelper-extra.
I had an older GL-SFT1200 opal with older firmware possibly from 2021 and it did not have this issue with wifi calling so I suspect something was introduced in firmware that kills wifi calling since then. I can’t tell you what the old firmware was as the unit died due to water ingress.