Telefonul meu are VoLTE/VoWiFi ,,nativ", de ce nu merge
direct la Digi sau Orange sau la orice alt operator in lume ?
Pe scurt: cu toate ca
suporta VoLTE si are aplicatiile necesare, nu are setarile specifice
operatorului iar producatorii mari nu le baga asa la plesneala fara sa-l
testeze ca e posibil sa nu mai functioneze bine toate serviciile. Telefonul stie limba VoLTE dar nu se poate sincroniza automat pe dialectul Digi, asta e standardul in prezent ... ce sa faci ...
Pe lung:
Standardele pentru 2G, 3G, 4G sunt definite de niste ochelaristi
de la operatori si producatorii de echipamente telecom de s-au adunat intr-un
consortiu numit 3GPP, fac sedinte prin Hawaii si pun tara la cale. Fiind ok
definite si maturizandu-se in timp, nu au fost probleme majore la implementarea
retelelor si la compatibilitatea cu telefoanele mobile. Japonezii erau un pic
mai in fata in implementari, mai venea cate unu de acolo in Europa, mai dadea
retelele peste cap, cazuri izolate.
Cand e vorba de Voce peste 4G pe care astia de la 3GPP au
gandit-o doar peste IP, deci comutare de pachete, nu mai avea nimic de a face
cu comutarea de circuite din 2G/3G care e ineficienta. Baietii mei nu au mai putut merge pe un drum
batut deja in 2G, modernizat un pic in 3G , deci era timpul sa rupa pisica in doua: VoLTE/IP: cum nu le-a venit o idee mai buna au ales SIP/IMS-
un protocol vechi deja care se folosea si la VOIP. S-au scos.
SIP/IMS (definit in RFCuri – alte standarde) este mult mai
flexibil decat protocoalele de telefonie mobila si nu se pupa perfect cu ele, de
aici au aparut o basca de probleme. Cei de la 3GPP au incercat o integrare teoretica
ca aia sunt mai savanti asa …
Au aparut primii operatori de telefonie prin 2010-2015, cutezatori care au dat de probleme reale de
implementare la care sare si GSMA- alt
consortiu si face niste ghiduri de implementare utile. In final avem documente de la 3GPP, RFC si GSMA – o placere,
insa tot nu a fost posibil sa fie un tip de implementare unica. Operatorii au
avut echipamente de la unii producatori, acum odata cu VoLTE au aparut si altii
deci trebuie sa faca o masina sa mearga din piese de la diferiti “vendori”, alta
belea. De exemplu Orange are Ericsson pentru 2G/3G si a venit Nokia pe VoLTE, Digi are Nokia pe 2G/3G si apar chinezii de la Huawei pe VoLTE. Iti dai seama ce se musca si astia intre ei cand e vreo problema.
Datorita faptului ca VoLTE aduce alt sistem, alte protocoale ce trebuie sa se integreze foarte bine cu cele vechi, ca trebuie sa integreze 2G, 3G, 4G, WiFi si trecerea dintre ele, ca trebuie sa ofere de la inceput aceleasi servicii de voce ca si 2G/3G plus imbunatatiri, este considerat cel mai complex proiect in telecomunicatii din toate timpurile :)
Datorita faptului ca VoLTE aduce alt sistem, alte protocoale ce trebuie sa se integreze foarte bine cu cele vechi, ca trebuie sa integreze 2G, 3G, 4G, WiFi si trecerea dintre ele, ca trebuie sa ofere de la inceput aceleasi servicii de voce ca si 2G/3G plus imbunatatiri, este considerat cel mai complex proiect in telecomunicatii din toate timpurile :)
Astia de fac telefoane, implementeaza VoLTE in hard si soft,
le stampileaza frumos pe cutii insa ,,uita” sa spuna ca le mai trebuie o
piulita sa mearga si pentru asta trebuie sa lucreze cu operatorii ptr setarile specifice diferitelor implementari.
Chinezii gen Xiaomi au observat ca pot merge la plesneala,
pot pune niste setari default, iti dau un cod de activare si te avertizeaza ca o faci pe
riscul tau si voila! Merge VoLTE cat de cat, Doamne ajuta!
Cei de firma, gen Samsung, Sony nu fac din astea, doar dupa ce
vorbesc cu operatorul si testeaza telefoanele dau drumu si la VoLTE. Sunt zeci,
poate sute de parametri de sincronizat. Din pacate multi nistre ei nu se pot
face automat din protocol de catre telefon, trebuie bagati manual de
producatorii de telefoane in fisiere text sau fisierele de modem pe care ne straduim
sa le editam noi. Ca exemplu la Samsung, parametrii configurabili sunt aici. Nu e vorba doar de APNul ,,ims" prin care merge VoLTE/VoWiFi.
Apple, foarte rigurosi, mai asteapta 6 luni, un an pana se calmeaza apele si
vin ei deasupra tuturor, testeaza, modifica reteaua cum vor ei si doar atunci
lanseaza.
Asta e, din pacate VoLTEul nu merge asa direct, cum era cazul
telefoanelor din 2G/3G sau 4G pe date. S-a observat si aici pe forum:
-
La Huawei si AllView nu le mergea sunetul de
apel, la ceilalti mergea OK. Digi a schimbat ceva in retea si a inceput sa
mearga la toti- Telefoane nesuportate nu pot trimite SMS cateodata ca vor sa le trimita peste IP si Digi nu suporta asa ceva; Unora nu le merge call waitingul sau conf callul.
- Samsung S8 nu aude sunetul de apel, a schimbat si Digi ceva in retea, a busit si Samsung ceva cu ultimele update-uri si s-a stricat jucaria. Samsung o sa dea o rezolvare la urmatorul update.
- La VoWiFi e similar, acolo se formeaza un VPN intre telefon si operator, parametrii acestui VPN trebuie configurati manual in telefon ca sa mearga.
- Fara numar, fara numar
Dupa VoLTE si VoWiFi vin alte imbunatatiri ca: VoLTE/VoWiFi pentru Prepaid, noi codecuri HD mai performante ca EVS, Video over LTE, SMS over IP/IMS, codurile USSD over IMS/IP (ex.: codul *111# ), servicii bazate pe locatie, schimbarea serviciilor suplimentare gen call forwarding over IP, schimbarea SSuplimentare cu coduri peste IP, .... Asta teoretic, ca la cate probleme sunt, operatori ca Orange nu au facut prea multi pasi inainte dupa lansare ... banuiesc ca si acum fac upgradeuri. Digi schimba mesajele dintre retea si telefoane destul de des , deci nici la ei nu e perfecta treaba, plus ca inca folosesc vechiul IPv4 in loc de IPv6 cum e la majoritatea operatorilor.
In cazul Voice over 5G problema e similara, sa speram totusi
ca se gasesc niste modalitati prin care telefoanele isi iau setarile automat .
Activarea VoLTE/VoWiFi pe un telefon inseamna:
- adaugarea setarilor Digi cu root, sau
- activarea pe telefon a setarilor altor operatori, sperand ca se pupa cu configuratia Digi, sau
- activarea unui profil general VoLTE cu ajutorul unui cod ca in cazul lui Xiaomi
Proceduri generale (pentru un model specific, vedeti si aici sau capitolele dedicate Samsung S7/ OnePlus) :
XIAOMI:
1. Use Xiaomi codes:
- VoLTE Code: *#*#volte#*#* ( *#*#86583#*#* ) - http://en.miui.com/thread-951467-1-1.html
- VoWiFi Code: *#*#vowifi#*#* (new code for firmwares MIUI > 10.2)
2. Root, Diag mode, PDC:
Xiaomi Mi8, POCO F1: VoLTE, VoWiFi using root. diag mode and PDC : https://android-hubo.de/thread/8781-volte-und-wificalling-xiaomi/?pageNo=1
diag mode
- adb shell
- su
- setprop sys.usb.config diag, serial_cdev, rmnet, adb
3. Root, no diag mode, no PDC:
Path mbn : /firmware/image/modem_pr/mcfg/configs/mcfg_sw/mbn/airtel/mcfg_sw.mbn copy to
/firmware/image/modem_pr/mcfg/configs/mcfg_sw/mbn/default/mcfg_sw.mbn
Keep file permisssions (440)
- Samsung EXYNOS & QUALCOMM chipsets:
http://volteromania.blogspot.com.au/2018/03/samsung-voltevowifi-settings.html : csc, customer.xml, epdg_apns_conf.xml, imsservice.apk, globalsettings.json, imsprofile.json, mnomap.json, imsprofile.xml.
- QUALCOMM chipset:
- OnePlus 3/3T/5/5T/6 VoLTE +VoWiFi : https://android-hubo.de/thread/8203-anleitung-oneplus-5-5t-dual-volte-vowifi-freischalten-de-ohne-root/?pageNo=1
- OnePlus 5: https://forum.xda-developers.com/oneplus-5/how-to/volte-vowifi-german-user-t3816516
- Oneplus 5T: https://forum.xda-developers.com/oneplus-5t/how-to/guide-volte-vowifi-german-carriers-t3817542
- OnePlus 6: https://forum.xda-developers.com/oneplus-6/how-to/volte-vowifi-german-user-t3817412
http://www.it619.net/index.php?doc-view-2714.htm
https://blog.csdn.net/mmmccc000/article/details/73187777
https://v-e-o.blogspot.com/2018/06/google-pixel-modemimg-mod-for-chinese.html?m=1
Pasionatii cu qualcomm sa incerce si procedura:
https://forum.softpedia.com/topic/1071315-tutoriale-xiaomi-snapdragon/page__st__54#entry23251028
For PDC, USB diag code for Xiaomi (not Mi6): *#*#717717#*#* or *#*#13491#*#*.
Diag for others :
# adb shell
# su
# setprop sys.usb.config diag,adb
Telefoane cu chipset Qualcomm si root, investigatii cu Network Signal Guru:
In prima faza cititi despre conectivitatea IP a unui telefon DIGI VoLTE/VoWiFi : https://forum.softpedia.com/topic/1092122-digi-mobil-apel-4g-prin-tehnologia-volte/page__st__5508#entry22202836
- VoLTE configurat pe SIM si confirmat in Digicare
- Configuram manual APNul ims: nume ims, tip: ims, ipv4. Restart telefon. Nu ne speriem daca nu e vizibil, a fost bagat in baza de date a telefonului oricum. La Orange se pune ipv4ipv6 sau ipv6.
- Deschideti NSGuru cu Datele mobile sau WiFi ON ca sa isi verifice configuratia. Mergem la fereastra Signaling, de la triunghiul din dreapta sus selectam doar NAS si IMS.
- Exit din NSGuru, ca sa o ia curat la urmatoarea lansare.
- Telefonul cu Flight mode ON
- Deschideti NSGuru
- Flightmode OFF
- Asteptam sa intre 4G, si sa apara minunea, iconita VoLTE. De nu apare in 3 secunde apasam pe lacatel si ne uitam la mesaje in NSGuru. Acum facem screenshoturi la EUTRA Sessions si Signalling.
Signalling: Trebuie sa avem, dupa Attach Complete, un PDN Connectivity Request. Daca nu apare, telefonul nu are activat VoLTE corect, adicalea nu vrea sa se conecteze la APNul ims. Daca apare, mergem mai departe si vedem ca la al doilea mesaj sa avem .... Context Accept, adica telefonul sa accepte IPv4 oferit de retea. Multe telefoane chinezesti cu Qualcomm dau Reject aici, daca apare Reject e nasol, n0a trecut nimeni peste faza asta. Screenshot comparativ mai jos. Daca avem Accept, mergem mai departe.
Signalling: SIP: comunicarea cu IMSul Digi, deobicei toate cele 8 mesaje vin la pachet si in final apare iconita de VoLTE (sau HD.)
Cel mai greu e sa facem telefonul sa se conecteze la APNul IMS automat si sa accepte IPv4. Daca nu reuseste sa faca asta, insistam :) cu alte idei.
Reject vs Accept de IPv4:
Orange Romania Attach and VoLTE Registration
- MEDIATEK chipset:
VoWiFi nu a activat nimeni pana in prezent.
- iPhone:
Nu merge cu NSGuru, alte idei?
ReplyDeleteNu merge niciuna din variante sa activez volte
ReplyDeletece telefon ai ? vezi aici : https://forum.softpedia.com/topic/1092122-digi-mobil-apel-4g-prin-tehnologia-volte/
DeleteAm HTC U Ultra cu Lineage OS
DeleteA reușit cineva pe sa folosească pe HTC u11?
ReplyDeletePe xiaomi Mi9 cu cartela prepay vodafone nu merge volte
ReplyDeletecu toate ca am sunat la *222 si cei de acolo au spus ca este activat,dar nu se vede nici o iconita in bara pentru volte
Wow, this is fascinating reading. I am glad I found this and got to read it. Great job on this content. I liked it a lot. Thanks for the great and unique info. foneinsider
ReplyDelete