Pierdute în transmisie - de ce unele mesaje text nu ajung
17.02.2016 - David Vigar, Director Carrier Relations la furnizorul de soluții de comunicații cloud, Nexmo, explică de ce unele mesaje de telefonie mobilă nu ajung la destinatar. În articolul său de opinie, el arată companiilor care operează la nivel internațional la ce trebuie să fie atenți pentru a comunica în mod fiabil cu clienții lor.

Ți s-a întâmplat asta? Vă întoarceți din vacanță și la sosirea în țara dvs. de origine, veți primi un SMS de la compania aeriană că poarta dvs. de la aeroportul de plecare s-a schimbat. Din fericire, ai auzit asta pe ecranele de pe site.
Un caz clasic al așa-numitei comunicări A2P (A2P = aplicație la persoană), adică comunicarea între companii și clienții finali. Transportul la nivel internațional, în special, nu funcționează întotdeauna perfect: motivul este structura haotică a industriei telecomunicațiilor, cu numeroasele sale rețele care nu sunt orientate spre interoperabilitate. Se întâmplă ca mulți factori diferiți să influențeze livrarea unui SMS, cum ar fi numerele de telefon fără codul țării, filtrele de spam, căile de transmisie lentă sau reglementările specifice țării.
Numărul de telefon trebuie să fie corect
Cel mai important și probabil cel mai frecvent motiv pentru care un mesaj nu ajunge este un număr de telefon invalid sau inexistent. Acest lucru poate avea următoarele motive:
Numărul nu are cod internațional de țară
Toate mesajele care pleacă în străinătate trebuie să aibă un format internațional, adică un cod de țară. De exemplu, toate mesajele către SUA trebuie să înceapă cu un 1, deoarece codul internațional pentru Statele Unite este „1”.
Formatul numărului de telefon cu codul țării este incorect
Această problemă apare cu mesajele trimise în țările din Europa de Nord. În unele țări, cum ar fi Germania, Marea Britanie sau Țările de Jos, numărul de telefon real sau codul de zonă trebuie să fie precedat de un 0 dacă este format în țară fără codul internațional de țară. Dar dacă alegeți acest număr în format internațional, 0 este omis.
Numărul de telefon este un număr fix
În unele țări, mesajele SMS pot fi primite și prin conexiuni fixe. Dar aceasta nu este regula - și chiar și în țările în care este posibilă transmiterea SMS-urilor către telefoane fixe, există telefoane care nu acceptă mesaje SMS. În acest caz, mesajele sunt în general respinse, adică nu sunt livrate.
Numărul nu mai este valid
Deoarece consumatorii cumpără adesea telefoane mobile noi și schimbă furnizorii, nu este neobișnuit să se dea un număr de telefon mobil greșit atunci când completează un formular. Prin urmare, există câteva numere nevalide în fiecare bază de date a utilizatorilor. Rezultatul: mesajele SMS trimise către acest număr nu pot fi livrate.
Odată cu avansarea telefoniei, operatorii de rețele fără fir din întreaga lume au învățat două lucruri: Pe de o parte, trebuie să își protejeze clienții de comunicații nedorite, cum ar fi phishing SMS, spam și alt trafic ilegal. Pe de altă parte, trebuie să-și asigure veniturile. Pentru aceasta au blocat canalele A2P (A2P = Application-to-Person) pentru transmiterea mesajelor P2P (P2P = Person-to-Person) și canalele P2P pentru transmiterea mesajelor A2P.
Pentru a combate traficul de spam și phishing, operatorii de rețea urmăresc abordări diferite: în unele țări utilizează posibilitățile legale, în altele blochează mesajele cu mijloace tehnice, adică cu filtre de spam. Însă filtrele de spam au și punctele slabe și generează ocazional trafic legal. În plus, spammerii inventează în mod constant noi metode de ocolire a filtrelor de spam - cu rezultatul că operatorii de rețele mobile își schimbă în mod constant procedurile euristice.
Iată câteva motive pentru blocarea mesajelor și sfaturi despre cum să reduceți sau să ocoliți efectul acestor filtre:
Filtrarea conținutului nedorit
Mulți operatori de rețea caută în mesajele primite cuvinte cheie care indică trafic ilegal. Mesajele cu conținut sexual, politic și religios sunt mai susceptibile decât altele de a fi filtrate. Deci, dacă doriți să reduceți riscul blocării mesajelor dvs., trimiteți numai mesaje legale și evitați termenii sensibili.
Filtrează după ID-ul expeditorului
În întreaga lume, mesajele sunt filtrate folosind ID-uri alfanumerice ale expeditorului. Operatorii de rețea utilizează această metodă pentru căile de transmisie P2P pentru a intercepta traficul A2P. Este cea mai simplă metodă de blocare a traficului nedorit, deoarece traficul P2P are de obicei un ID de expeditor numeric. Dacă doriți să reduceți efectul acestor filtre la minimum, ar trebui să utilizați un ID de transmițător numeric. Dacă aveți un pool de numere, ar trebui să comutați înainte și înapoi între numerele din pool. Dar și aici există diferențe specifice fiecărei țări: în SUA, sunt permise doar ID-urile numerice ale expeditorului și toate mesajele de la o aplicație la alta, adică SMS-urile trimise de o aplicație către o persoană, trebuie să aibă un text scurt. Cu toate acestea, în Marea Britanie, ID-ul expeditorului poate conține caractere alfanumerice.
Unii operatori compară, de asemenea, ID-ul expeditorului și Global Title (GT), un identificator pe care furnizorii mari de telecomunicații îl folosesc pentru a identifica traficul de la alți operatori internaționali de rețea. Sunt permise numai ID-urile expeditorului din intervalele de număr ale operatorului care trimite SMS-ul. Cu alte cuvinte, dacă mesajele sunt trimise de Movistar Spania, de exemplu, operatorul de rețea blochează toate ID-urile expeditorului, cu excepția ID-urilor numerice lungi din Spania.
Filtrează după volum
Unii operatori de rețea încearcă, de asemenea, să intercepteze mesaje repetate în rețeaua lor: blochează toate mesajele A2P și acceptă numai SMS-urile P2P. Pentru a reduce probabilitatea ca traficul dvs. să fie interceptat de unul dintre aceste filtre, este mai bine să vă trimiteți mesajele pe căi de transmisie compatibile A2P. Dacă doriți să reduceți și mai mult riscul, ar trebui să mențineți volumul mesajelor în limite rezonabile și să modificați conținutul.
[s3] Nu toate drumurile duc la obiectiv
Deși mai multe căi (de transmisie) duc la Roma în telecomunicații, nu toate sunt la fel de eficiente: pentru unii, livrarea SMS-urilor funcționează prompt și fiabil în ciuda tuturor filtrelor, pentru alții, mesajele ajung târziu sau deloc. În cele ce urmează am dori să explicăm care sunt problemele cu rutarea și cum afectează livrarea:
Probleme de portare
În majoritatea țărilor industrializate, dar și în multe țări în curs de dezvoltare, există sisteme de portare care vă permit să treceți de la o rețea la alta. Deoarece piața comunicațiilor mobile este structurată foarte dinamic și haotic, uneori mesajele nu ajung după ce utilizatorul schimbă rețeaua. Pentru a reduce numărul de transmisii incorecte pe cât posibil la portare, se utilizează baze de date de căutare. Cu toate acestea, aceste baze de date de portabilitate sunt foarte complexe; nu sunt actualizate în timp real și nu sunt disponibile în unele țări. Aceasta înseamnă că mesajele nu sunt întotdeauna livrate corect.
Rutare incorectă de preselecție
Dacă nu există portare numerică într-o țară, rutare cod de apelare poate fi utilizată pentru a se asigura că un mesaj este transmis corect prin conexiunea corectă. Codul de zonă este recunoscut și mesajele sunt redirecționate pe baza acestui cod de zonă. Cu toate acestea, noile intervale de numere de telefon sunt atribuite în fiecare zi: prefixele care au fost rezervate ieri pentru numerele de mobil pot deveni mâine numere fixe. Nu este întotdeauna posibil să fii la curent în fiecare țară. În locurile în care codurile de zonă curente nu sunt disponibile, mesajele SMS sunt uneori transmise prin conexiuni greșite.
Lipsa de interoperabilitate
Chiar dacă credem că putem ajunge în fiecare colț al lumii cu telefonul nostru mobil, adevărul este că operatorul nostru de rețele mobile poate trimite mesaje doar către aproximativ o treime până la jumătate din toate rețelele din întreaga lume. În plus, lista rețelelor către care pot fi livrate mesaje SMS nu rămâne niciodată aceeași: operatorii își schimbă intervalul în fiecare zi și se blochează reciproc. În unele cazuri, operatorul de rețea de destinație blochează operatorul de rețea sursă prin care furnizorii de comunicații cloud, cum ar fi Nexmo, transmit mesajul. Aceasta înseamnă că mesajul ajunge doar dacă se schimbă calea de transmisie.
Folosiți conexiuni directe cât mai des posibil. Cu conexiunile directe, numărul de surse potențiale de eroare este mai mic. Filtrarea traficului este, de asemenea, mai puțin probabil să vă blocheze mesajele.
Alte obstacole la trimiterea mesajelor SMS
În afară de obstacolele descrise, există și alți factori care pot afecta livrarea corectă a mesajelor dvs. SMS:
Reglementări specifice țării
Diferite țări, obiceiuri diferite: reglementări diferite se aplică și transmiterii mesajelor SMS în diferite țări. În unele țări, cum ar fi India, livrarea în bloc a mesajelor SMS este interzisă între orele 21:00 și 09:00 În alte țări, mesajele SMS de pe numerele de telefon aflate pe o listă neagră sunt blocate.
Codare/lungime mesaj
Sunt posibile diverse codificări pentru trimiterea de mesaje SMS către un telefon mobil. Cu toate acestea, este posibil ca acestea să nu poată fi procesate de operatorii de rețea de la fața locului. De exemplu, este de conceput ca furnizorii europeni să nu accepte caractere Unicode. În acest caz, nu trebuie trimise comunicări cu caractere Unicode către aceste țări. Lungimea mesajului este, de asemenea, o problemă din când în când: Majoritatea dintre voi știți probabil că un SMS are de obicei 160 de caractere (nu 140 de caractere, asta înseamnă Twitter). Dar chiar și aici nimic nu este atât de simplu pe cât pare. Țări precum Brazilia acceptă numai mesaje cu o lungime de până la 157 de caractere. Furnizorul mexican Lusacell, pe de altă parte, nu poate procesa mesaje excesiv de lungi - astfel de mesaje sunt fie trimise participanților sub forma a două mesaje separate, fie deloc.
Gama de rețea
Dacă utilizatorul se află în afara rețelei, mesajul nu va fi trimis pe telefonul mobil pentru moment. În general, operatorii de rețea funcționează conform principiului „salvare și redirecționare”: păstrează un mesaj între 48 și 72 de ore și îl elimină dacă abonatul nu poate fi contactat în această perioadă.
Roaming
De fapt, în roaming, mesajele SMS ar trebui să fie livrate și în rețelele străine - dar, din păcate, acest lucru nu este întotdeauna cazul. Întrucât rețeaua globală de telecomunicații este structurată atât de haotic, utilizatorii în roaming sunt, în general, mai greu accesibile.
Telefon mobil
Telefonul mobil al utilizatorului este, de asemenea, ocazional responsabil pentru faptul că mesajele SMS nu ajung: de exemplu, deoarece memoria telefonului mobil este plină, există o eroare de codare sau conexiunea la rețea a fost întreruptă. De asemenea, unele dispozitive nu acceptă mesaje binare sau mesaje push WAP sau nu pot citi mesaje cu caractere speciale.