Musze bardziej przyjrzeć się sprawie. U mnie na dumb ap zestawienie VoWIFI działa od razu, a na głównym routerze trwa to wieki. Na dumb ap mam wyłączone firewall, jak i odhcp i dnsmasq - podejrzanie padło na firewall.
Jak czytałem na reddit i forach, ludzie mieli problem i dodawali reguły, ale faktycznie nie mają one sensu. Przez noc wyłączyłem reguły - VoWifi się włączyło po jakimś czasie, nawet po wyłączeniu i włączeniu wifi calling - znów normalnie podłączył się głównym routerze. Dziwne.
Chyba problem tkwi gdzieś indziej niż w firewall
Edit:
Problem jest jeszcze bardziej ciekawy - na żony telefonie, czy to na dumb ap (ax3200) czy głównym (BPi-R4), wifi calling działa od razu, natomiast na moim na dumb ap od razu, na głównym długo.
Patrząc na zmiany jakie robiłem w ostatnim czasie: wkładki SFP 2.5G (niestety motorcom yt8821; te wymagały włączenia flow control) czy też zmiany w wifi, zmiany w sqm - wróciłem do poprzednich ustawień i dalej nic.
Zauważyłem jednak, że wyłączając offload, albo włączając sw offload, wifi calling pojawia się po 20sekundach, kiedy jak włączę hw offload trwa to nawet 5 min - będąc w tym samym miejscu)
Edit:
mając chwile, zerknąłem na logi z logcat na androidzie:
```
sudo adb logcat -b all &> ~/vowifi
grep -iE "ims|wfc|handover|fail|error" ~/vowifi
```
Nic ciekawego. Przejrzałem tcpdump na br-wan:
```
tcpdump -vv -i br-wan dst port 500 or dst port 4500 or dst port 5060 or dst port 5061
```
Wygląda na normalny ruch, więc zobaczyłem jak wygląda ruch na telefon:
```
tcpdump -vv -i br-lan dst host 192.168.88.114
```
Wszystko wygląda normalnie, a zestawienie vowifi trwa 1 min (przy sw offload), gdy na dumb ap jest od razu.
EDIT:
Problem rozwiązany po konfiguracji Qosify + SW Offload. Teraz za każdym razem zestawienie sesji VoWIFI działa bez problemu.
Konfig dla Qosify:
```
(...)
config interface wan
option name wan
option disabled 0
option bandwidth_up 1000mbit
option bandwidth_down 1000mbit
option overhead_type none
option ingress 1
option egress 1
option mode diffserv4
option nat 1
option host_isolate 1
option autorate_ingress 0
option options ""
option ingress_options "nat diffserv4 overhead 44 mpu 84"
option egress_options "nat diffserv4 overhead 44 mpu 84"
```