Questa volta mi avete preceduto, ieri non ho avuto modo di analizzare i bundle.
Confermo che si tratta di una config generica che è stata aggiunta nel Default.bundle, che dovrebbe andare bene per la maggior parte degli operatori (tranne casi in cui viene usato il certificato o altri metodi di autenticazione/anonimizzazione). Tutta la sezione TechSettings è in effetti il VoWiFi. Ovviamente quando uscirà quella specifica certificata per l’operatore in questione, quest’ultima avrà la precedenza. Ricordo che la config VoLTE specifica per W3 venne aggiunta alla beta 3.
Importante: ma avete provato a chiamare/ricevere con WINDTRE in VoWiFi?
Perché nel bundle W3 c’è una voce UseNetworkMTU=true per l’apn ims che ovviamente ha la precedenza. Quando ho testato il servizio un anno fa con device jailbroken tutte le chiamate rimanevano mute finché non ho tolto quella voce. Praticamente la segnalazione funzionava, i secondi scorrevano ma zero pacchetti audio.
Inoltre, nel bundle generico, sotto TechSettings manca una voce relativa all’handover (non ricordo il nome esatto). Manca anche NATTKeepAlive. E sotto l’apn ims di solito viene aggiunto SupportSwitchOver = true, forse è questo il motivo per cui una volta che si registra su ims tramite 4G poi non switcha facilmente in Wi-Fi. Probabilmente tenta di registrarsi nuovamente da zero, anziché fare una registrazione light portandosi dietro l’IP già assegnato ma viene respinto.
Infine manca la voce per il VoWiFi in roaming quindi sicuramente rimane disattivato. Invece in modalità aereo dovrebbe andare se non viene impedito dalla config specifica.
Ps. Di solito con le prime beta del nuovo iOS, le app di sistema e tutto ciò che è Apple funzionano bene. I problemi ci sono con alcune app di terze parti che finché non vengono aggiornate vanno in crash.