Cum funcționează "portabilitatea numerelor mobile"?
Ideea nu este nouă - de la sfârșitul anilor nouăzeci anilor FCC din Statele, Comunicarea Comisiei privind UE și Ofcom în Regatul Unit a prezentat astfel de cerințe operatorilor care lucrează pe teritoriul jurisdicției lor. În principiu, este clar că această inovație înseamnă pentru abonat - "bariera" pentru schimbarea operatorului dispare, etc.
Dar ce înseamnă acest lucru pentru operatori? Voi încerca să spun despre asta.
Probleme care decurg din introducerea MNP
Pentru început, voi încerca să ofer o descriere simplificată a zonei problematice, încercând, totuși, să nu ratez detaliile esențiale.
La rândul său, traficul de semnalizare (folosit pentru rutarea vocii) are propriile sale reguli de rutare și rute proprii.
Rețeaua GSM „clasic“ (fara MNP) aceste routere având în mod constant pentru a ruta mesaje de semnalizare la baza corectă de abonat (HLR) - acest lucru se întâmplă, de exemplu, atunci când caută pentru apelata, deoarece numai HLR "cunoaște" locația sa actuală (am descris deja acest proces).
Este clar că, odată cu introducerea MNP, această imagine armonioasă este distrusă. În cazul în care abonatul cu numărul 5556677 mutat de la Orange operator de rețea Vodafone din rețeaua operatorului, informațiile sale vor fi situat într-una din HLR-uri Vodafone și că mesajele de alarmă trebuie să fie rutate „request_current_location“ protocolul MAP.
Dar cine le trasează?
Și apoi scena merge SRF.
Și să o facem - va conduce toate (bine, sau aproape toate) de trafic de semnal într-o cutie magică negru, care va corecta it :)
O astfel de casetă neagră este denumită SRF - scurtă pentru funcția de releu de semnalizare. După cum puteți ghici din nume, aceasta este funcția care vă permite să retransmiteți (retransmite) cereri privind numerele care au "rămas" pentru o altă rețea.
SRF ar trebui să permită:
*) SCCP - Partea de control a conexiunii de semnalizare, parte din stiva protocolului SS7.
Oricine a citit cartea / documentația / GSM, probabil, a observat că lucrurile numite „funcția bla bla-bla“ - acest concept, detaliile de implementare pentru care rămân de obicei „în spatele scenei“.
Cu toate acestea, în acest caz, ne interesează detaliile: un element de rețea îndeplinește funcția de SRF, în cazul în care baza de notorii „au părăsit“ cameră, atunci când un semnal de trafic de redirecționare, etc.
Să mergem în ordine.
Direcționare directă vs. indirectă vs. routare N-1
În primul rând o mică terminologie. O rețea de donatori (rețele donatoare) va fi numită o rețea care "dă" numărul său mobil abonatului care îl trimite. În consecință, rețeaua destinatar este rețeaua în care acest număr "a venit" împreună cu abonatul.
Deci, unde este poziționat SRF și cum să îl folosiți (când să îl accesați)?
Deoarece numerele se pot deplasa într-o manieră arbitrară între rețele, este evident că toate rețelele (într-o țară) trebuie să aibă o implementare SRF. Bazându-se pe SRF unică centrală este proastă, pentru că se va sparge de la încărcătură și va servi ca un singur punct de eșec, riscă să plece fără o conexiune de jumătate de țară :)
Bine, am fost de acord. Să presupunem că fiecare operator are o cutie neagră magică cu inscripție SRF, a cărei funcție este de a captura traficul de semnalizare cum ar fi „request_current_location pentru MSISDN“ și redirecționa-l pentru a corecta HLR în rețeaua de destinatar. Cine și când va aplica această cutie neagră?
Ca întotdeauna, permiteți abonatului nostru A (deservit de Operatorul de viață) să sunați la B (8050 *). Acest număr a fost inițial deținut de UMC, dar abonatul B sa mutat cu el la KyivStar (KS).
Există trei opțiuni:
Comutatorul de rețea Life, care deservește A, se referă la SRF, care redirecționează cererea către Kyivstar HLR. Acest HLR revine la informațiile despre întrerupătorul de viață despre care ar trebui să treacă rețeaua KS care să treacă la apel. Aceasta este așa-numita "direcționare directă", care, dacă nu mă înșel, este acceptată în Uniunea Europeană. În același timp, baza de date în care sunt stocate informațiile despre numerele "împrumutate" este centralizată și toți operatorii comunică cu aceștia folosind un set de protocoale standardizate.
Comutatorul rețelei de viață, care deservește A, vede că numărul B este de la "codul național" (NDC) 50 aparținând UMC și trimite apelul la UMC. Comutatorul UMC contactează SRF, constată că numărul a plecat pentru KS și transmite apelul către comutatorul de rețea KS dorit. Aceasta este așa-numita "rutare indirectă", adoptată în Anglia. În acest caz, UMC, în principiu, poate avea propria sa bază de date SRF, monitorizând doar statutul de numere care aparțin UMC. În practică, în același Anglia, se folosește o bază centralizată.
Dezvoltarea celor două căi anterioare. Suntem de acord că implicit de lucru „de rutare directă“, dar în cazul în care trece de viață de rețea, de la care provine apelul, indiferent de motiv, nu se aplica la SRF (de exemplu, rețeaua în procesul de modernizare), cererea se duce la rețeaua de donator, care va avea loc "rutare indirectă". În același timp, rețeaua donatorilor (UMC) va factura rețeaua Life pentru "încălcarea protocolului" și încărcarea semnalului suplimentar. Un astfel de sistem este adoptat în SUA și se numește "N-1 Routing"
De fapt, toate cele trei scheme sunt puțin mai complicate decât am descris (în principal pentru că este necesar să se asigure generarea corectă a CDR-urilor și contabilizarea banilor în toate cazurile posibile, inclusiv în roaming). De exemplu, puteți citi în engleză regulile despre "Direcționarea direcționării directe" (vezi Literatura).
Ce opțiune este mai bună?
Toate cele trei opțiuni au argumente pro și contra, ale căror descrieri detaliate vor fi prea tehnice. Cu toate acestea, nici o metodă nu are un avantaj decisiv, fapt demonstrat de faptul că principii diferite sunt utilizate în diferite părți ale globului :)
Cum ajung numerele în baza de date MNP pe care SRF o accesează?
Din punct de vedere tehnic, nu este nimic interesant aici - o birocrație completă. Rețeaua destinatarului trimite o cerere de alocare a numărului, iar rețeaua donatorului îi servește. În acest scop, se creează (sau se pregătește) un set de protocoale, care este pus în aplicare de toți operatorii. Total și de afaceri :)
Și de ce fără imagini?
Luați primele două legături din literatură - sunt pline de imagini.
Despre ce nu ți-am spus?
Nu v-am spus cum se face portabilitatea numerelor între operatori de la sol și operatori de telefonie mobilă, dar nu există diferențe semnificative - deci, mici detalii tehnice.