Claudio7890 Mi sta venendo il dubbio che il toggle è visibile solo con eSim.
Tu hai eSim o sim fisica?
WindTre: attivare VoLTE su iPhone!
dariuccio83 Mi sta venendo il dubbio che il toggle è visibile solo con eSim.
Molto probabile.
dariuccio83 Tu hai eSim o sim fisica?
eSIM, lo slot fisico è occupato dalla SIM di un altro operatore.
- Modificato
Claudio7890 Strano: la serie 12 è l'unica a montare Qualcomm che, per la maggior diffusione e la superiorità tecnica di quest'ultima, dovrebbe essere la più compatibile.
Penso che Apple usi la sua implementazione di IMS (SIP, VoLTE o come lo volete chiamare).
I produttori non sono costretti ad usare quella Qualcomm, ad esempio LG e Samsung usano la loro
dariuccio83 Mi sta venendo il dubbio che il toggle è visibile solo con eSim.
Considera che le SIM very sono distinguibili da quelle windtre standard. Le sim very hanno un identificativo chiamato GID a 99, mentre sulle sim wind è diverso o non c'è
AGGIORNAMENTO: sono riuscito ad avere il VoLTE sul mio iPhone X! (Scusate la lunghezza del post)
Per prima cosa ho messo la SIM in un Samsung A31 di un’amica ed è andato al primo colpo senza toccare nulla, a conferma che il servizio mi era stato attivato correttamente dal 159.
Negli ultimi giorni sono riuscito a trovare il file del carrier bundle di WindTre 45.1 e ho visto che all’interno, come per tutti i carrier bundle su iOS, ci sono delle impostazioni generiche valide per tutti i modelli (file carrier.plist) e altre personalizzate per i vari modelli (file overrides_<<codename>>.plist). Per tutto ciò che non viene specificato il telefono utilizza le impostazioni generiche presenti nel Default.bundle all’interno del firmware.
Per quanto riguarda i parametri IMS (VoLTE) Wind ne ha inseriti giusto un paio nel file generico (non c’è neanche l’APN ims), a differenza degli altri operatori certificati che hanno almeno una cinquantina di valori. Quindi il telefono deve per forza utilizzare i parametri di default.
Ora, per quanto riguarda il mio modello specifico, è un iPhone X Global (comprato negli USA), diverso dalla versione europea solo GSM. Il mio ha il modem Qualcomm (migliore) e non Intel, quindi anche i file .pri di configurazione della baseband sono diversi.
Per il mio modello (codename D22) e anche per gli iPhone 8 e 8 Plus Global (D20 e D21) la config di default ha il VoLTE disattivo. Per questo non vedevo proprio il toggle nel menu Impostazioni.
Ho clonato le impostazioni da quelle degli iPhone 12 (di cui avevo testimonianze di funzionamento), vedevo il toggle ma non andava lo stesso.
Dopo mille prove con le impostazioni di TIM, VF, 3 Denmark, 3 UK etc. ho provato a sostituire anche il file .pri della baseband con quello di 3 Denmark (più simile) e ha funzionato!!!
Per fare tutto questo ovviamente ho dovuto fare il jailbreak (checkra1n) e applicare una patch al CommCenter (CCPatch13), altrimenti i carrier bundle sono firmati e non ti fa cambiare neanche una virgola. Il tutto a scopo di studio, non so se lo manterrò così. Speriamo WindTre si decida presto a collaborare con Apple per attivarlo ufficialmente su tutti i modelli perché funziona piuttosto bene...
Ora sto provando ad ottimizzare i vari parametri (codec, signaling, etc.) per avere un comportamento ottimale e la massima qualità audio. Sono riuscito ad avere la conferenza e il fallback in 3G per le chiamate a numeri speciali e per le stringhe dei servizi supplementari.
A proposito WindTre ha anche il protocollo XCAP con relativo apn per la gestione dei servizi di rete ma dava qualche problemino e per ora l’ho disattivato. In 4G potevo configurare solo CW (avviso di chiamata) e CLIR (restrizione ID chiamante), inoltre non mi partivano gli SMS in uscita.
Next step: Wi-Fi Calling o VoWiFi! Se ci riesco scriverò un nuovo post.
Morale della favola: possiamo concludere che attualmente, senza fare modifiche, gli unici che possono utilizzare il VoLTE, previa attivazione del servizio tramite 159, sono gli iPhone 12, mini, Pro, Pro Max.
Sim fisica o eSim non ha alcuna importanza.
A quante pare l’unico file .pri nel bundle di Wind che permette al VoLTE di funzionare regolarmente è proprio quello degli iPhone 12 (D52g, D53p, D54p), forse perché più recente mentre gli altri devono essere aggiornati. Dato che contiene anche tutte le impostazioni radio del 5G ed è destinato ad un modem differente, non è il caso di provarlo su modelli diversi.
Nei modelli con modem Intel invece si dovrebbe provare per vedere se funziona con le impostazioni fornite dal gestore ma guardando nei file ho i miei dubbi.
Infine tenete presente che senza aggiungere alcuni campi nei file .plist non avrete mai un comportamento ottimale, in particolare con i numeri speciali e di emergenza!
Vi ci voglio vedere in una situazione di emergenza a togliere il VoLTE prima di chiamare il 112/118...
Ps. Se qualcuno ha tempo da perdere e vuole qualche dettaglio in più può scrivermi in privato. Vale anche per gli specialisti di Wind visto che sto facendo gran parte del lavoro di testing al posto loro...
Pps. Il tutto dovrebbe valere anche per le sim ex-3 (893999). I carrier bundle sono separati ma praticamente identici. A patto però che il servizio si possa attivare sui loro sistemi.
- Modificato
dariuccio83 Ah ma potevi dirlo prima che il tuo non era un iphone europeo. Solo quelli europei hanno il VoLTE abilitabile per tutti gli operatori anche in assenza di certificazione
dariuccio83 Il tutto dovrebbe valere anche per le sim ex-3 (893999)
Quelle non soft-migrate non possono usare il VoLTE
dariuccio83 i vari parametri (codec, signaling, etc.)
Se ti può essere d'aiuto W3 utilizza EVS-SWB, AMR-WB e AMR. Posso mandarti anche la loro config presa da altri dispositivi qualcomm se vuoi
handymenny Ah ma potevi dirlo prima che il tuo non era un iphone europeo. Solo quelli europei hanno il VoLTE abilitabile per tutti gli operatori anche in assenza di certificazione
Me ne sono accorto... All’inizio non pensavo proprio a una cosa del genere, pardon.
handymenny Quelle non soft-migrate non possono usare il VoLTE
Giusto, quindi a seguito di soft migration dovrebbe valere quanto detto per le altre.
handymenny Se ti può essere d'aiuto W3 utilizza EVS-SWB, AMR-WB e AMR. Posso mandarti anche la loro config presa da altri dispositivi qualcomm se vuoi
Magari, ti ringrazio tanto! Ma l’iPhone X supporta il swb?
Chiedo perché ho visto config di altri gestori europei dove il swb è attivo solo sugli iPhone 12 mentre sui device precedenti solo wb.
- Modificato
dariuccio83 Ma l’iPhone X supporta il swb?
iphone X è del 2017, il mio sony XZ1 è anche lui del 2017 e lo supporta, quindi presumo di sì.
Probabilmente le vedi solo su iphone 12 perché è l'unico qualcomm europeo con EVS
dariuccio83 Magari, ti ringrazio tanto!
Qui trovi quello che mi sono creato io per xz1 e quelli che ho prelevato da Mi10 e zenfone 6: https://gist.github.com/HandyMenny/322740d5a9436a50922db9d3c31d584e
E qui tutti i file che servono per abilitare vowifi+volte sul mio xz1: https://wetransfer.com/downloads/b737a4dc7975b030caa0b902cf78ba0120210408155752/046f5f
dariuccio83 Wi-Fi Calling o VoWiFi! Se ci riesco scriverò un nuovo post.
La vedo un po' dura, non credo esista in Italia.
- Modificato
handymenny Probabilmente le vedi solo su iphone 12 perché è l'unico qualcomm europeo con EVS
Ottima spiegazione!
handymenny Qui trovi quello che mi sono creato io per xz1 e quelli che ho prelevato da Mi10 e zenfone 6:
Spettacolare! Ci sono anche i commenti con la spiegazione di tutti i parametri. Non so davvero come ringraziarti!
Ma il VoWiFi adesso ti funziona?
Perché ho provato a pingare il server epdg, il dns trova l’ip ma non risponde. Magari hanno solo disattivato il ping...
- Modificato
Claudio7890 E invece sì, W3 lo sta testando da qualche mese con Very. Qualcuno su un altro forum c’è riuscito ma è ancora instabile.
Per gli altri operatori ancora nulla.
- Modificato
dariuccio83 Ma il VoWiFi adesso ti funziona?
No, al momento funziona solo ad alcuni utenti Very. Ha smesso di funzionare da qualche mese, che poi funzionare è un parolone, per i clienti non Very andavano solo le chiamate in entrata. In uscita ti rispondeva "403"
handymenny Ah ok. Ci vorrebbe la configurazione di qualcuno che ha Very...
handymenny No, al momento funziona solo ad alcuni utenti Very
Ah, e un cliente Very come dovrebbe fare per attivarlo?
dariuccio83 Qualcuno su un altro forum c’è riuscito ma è ancora instabile.
Ah, interessante, però a me serve una linea stabile...
- Modificato
Claudio7890 Ah, e un cliente Very come dovrebbe fare per attivarlo?
Lato Very devi solo avere il VoLTE attivo, il resto dipende dal tuo smartphone, che smartphone hai?
dariuccio83 la config è la stessa, è una cosa lato rete
handymenny che smartphone hai?
iPhone 11 Pro.
Claudio7890 non ti so aiutare allora
handymenny tranquillo, ho provato a forzare il VoLTE dalle impostazioni ma non funziona.
- Modificato
Claudio7890 Ha il modem Intel, la vedo difficile.
Se hai dimestichezza e sei disposto a fare il jailbreak, posso farti fare qualche prova...
Ah, ma il servizio VoLTE è attivo sulla sim? Sugli iPhone non si attiva in automatico, devi chiamare il 159 e trovare l’operatore giusto che te lo attiva subito. Se ti chiedono che telefono hai devi mentire e dire un Android di quelli sulla loro lista.
dariuccio83 Se hai dimestichezza e sei disposto a fare il jailbreak
dimestichezza ce l'ho, il problema è che sul cellulare ho Apple Pay quindi preferisco non rischiare...
Claudio7890 infatti per fare il jailbreak devi togliere il codice di blocco e automaticamente ti cancella tutte le carte Apple Pay.