Arkiv

Arkiv for 'sms' Category

Hvordan SMS

SMS kan virke som et meget trivielt service. Datteren sendte de knappe 3000 SMS i november (hvor 1200 + til den samme fyr). Hun har selvfølgelig ingen idé om hvordan det virker bag kulisserne og er ligeglade med, selvfølgelig, i hvor, men da jeg skrev en kilometer indlæg til en mailingliste til at forklare, jeg følte, at jobbet blev gjort, og at jeg kan lige så godt dele den med andre. Jeg kan godt benytte lejligheden til at advare om, at det er svært at forklare i lekmannanivå uden at blive helt uoverskuelig. Nogle viden om netværksknudepunkter og GSM topologi bør tage dette i tankerne, før du forstår fuldt ud nedenfor.

Spørgsmålet er, hvornår vil de SMS beskeder frem og hvilke faktorer har indflydelse på dette?

Jeg siger ofte, at de forstår GSM det øjeblik, når du er uendeligt pakket, lige før haner. I det øjeblik du forstår hvor universet ender og de andre store spørgsmål. Derefter falder i søvn og glemme det i morgen.

Det er fuldstændig irrelevant, hvem du leverer dit abonnement til en, men der er to ting der er vigtige;
* I hvilket netværk bærer HLR (kendt HPMN - Hjem offentligt mobilnet HLR Home Location Register -.., At den operationelle database, hvor abonnementet er registreret Det er ikke selve kundelisten - din faktureringsadresse og når kundeservice har været i kontakt med dig men dit SIM-identitet og relaterede tjenester))
* I hvilket netværk / hvor VLR er det opdateret (kendt VPMN -. Besøg offentligt mobilnet VLR betyder besøg Location Register, som kan betragtes som en lokal fungerende kopi af dit CPR, der omfatter alle dens egen og besøgende kunder, som er registreret under denne VLR'er pickup)

De sender SMSC t nødt til at have et forhold til begge. Er du i din hammanät er der tale om det samme, og det er et mindre problem. Net af SMSC'erne t kaldes APMN. (Tilhørende offentlige mobilnet)

Hvem designede SMS var en "geni", der mente, at den normale kæde af klient - server - server - klient kom til at optimere. Meget ville være lettere, hvis han troede, at hele kæden ud og stopper også
rygning ukrudt i spec nej! Jeg er sikker på, at teknikeren foretrukne sige "knækket" er noget, der bruges til at kommentere dette. ;-)

Introduktion til SMS ******

Telefoni er baseret på at have nyttelast (den faktiske taletrafik - typisk en 64 kbit / s kredsløbskoblet forbindelse), og signalering. Tidligere signaleres det på stemmen kanal / nyttelast som gjorde det muligt bluebox teknologi kunne bruges til at foretage gratis opkald (se filmen Sneakers for, hvordan det kunne se ud). De emuleret signal og kunne kalde det de ville. Nu er der signalerer en logisk separat pakkekoblet netværk. Signalering er dermed kontrol signalering mellem netværksknudepunkter.

Nu er jeg lidt usikker på terminologien - hvis jeg bruger den "stak" ret, men jeg er trods alt en advokat og ikke teknologier, hvorfor jeg tillader mig at glide på de begreber tider ;-)

# I USA bruger en ANSI (Opkaldt SS7) stable defineret og i Europa til et CCITT - nu ITU - (Opkaldt C7) defineret variant, så du skal via en gateway, hvis du skal rejse mellem systemerne.
# På toppen af, at du følger

  • ISUP for ren link signalering (tilslutning, frakobling, opkalds-id info, osv.);
  • MAP (Mobile Application Part - besöksnät en roamare banke på og undersøg med hjertemassage, hvis han kan strejfe og alt andet nødvendig for at opretholde mobilitet) og
  • CAP (CAMEL Application Part - fås i flere faser, der anvendes til real-time opladning, kodekonvertering, fordrevet fra sit hjemmenetværk, og så videre).

SMS er en tjeneste, som anvender MAP.

SMS går sådan her:

1) Mobiltelefonen sender til sin SMSC, uanset hvor du befinder dig. SMSC er defineret i internationalt format på telefonen - taget fra SIM-kortet, og det er SMSC'erne således at så er afsenderen. Ved at afsenderen er den svenske SMSC'erne såsom brug af den svenske nummerplan, og det er derfor, du kan sende 71xxx og 72xxx endda fra udlandet. (SMS testet i IR.24 testede, hvilket betyder, at hvis roaming virker, SKAL du tekstbesked også Funka både i og uden for efterbetalte - eller er der noget galt For forudbetalt, kan det være anderledes.). For så vidt angår klient - server: Det er nu freaking ud.

2) SMSC: t tager nu ud af, hvor modtageren er ved at sende en SRI (Subscriber Routing Information) til modtagerens CPR - til gengæld får det en henvisning til VLR, hvor du er opdateret. Hvis noget går galt her, du ved SMSC'erne sådan, at det gik galt, og du får en ordentlig fejlmeddelelse.

3) SMSC: t er nu levere SMS.et til det netværk, som du er opdateret.

Sounds selvfølgelig let, men fordi det kan være, at alle disse dele går galt, er det ikke så simpelt.

Hvad kunne gå galt?

a) For et SMSC at sende en SRI så skal der være en etableret signalering forhold mellem de to netværk - man har implementeret en anden global titel "rants", og det skal være åben
C7 carriern. Udgangspunktet er, at det er lukket, så der er normalt en aktiv indsats for at åbne. Det er normalt åbner for netværk, der har været roaming SMS (kommer med "på huset"), eller du skal have åbnet speciel (usædvanlig). Nogle gange er du heldig og signalanlæg leverandører har åbnet lidt mere end blot nogle GT-rækker (nogle gange er de åbne hele landet på én gang), men til gengæld kender vi selvfølgelig ikke, hvis den vil fortsætte med at fungere. Så det er altid godt at sørge for, at det er grønt fra leverandøren.

Normalt er dette en af ​​SMSC.t ud af, hvilke netværk er åbne (en whitelist) og bruger en SMS mægler, hvis du ikke når selv. Så dette er en særlig aktør på markedet for SMS-levering, der sælger kapacitet til at opsige SMS til en attraktiv pris, og at så mange destinationer som muligt. Der er utrolig mange spillere på dette marked.

Her er den fangst, ACK til levering af SMS-beskeder sendes normalt af mægleren for deres platform modtaget SMS. Du vil modtage en besked, der fik igennem, men det er ikke sandt - det eneste der står klart er, at den mægler modtog den, det er ikke det samme som modtageren modtog den. Et eksempel herpå, når du teksten, og det siger, at modtageren har modtaget det, og du lærer, at det ikke gør - så er det typisk således, at en mægler har været anvendt, og det har ikke formået at levere SM et.

En magisk dimension er at finde det rigtige netværk, hvis alt hvad du har, er det nummer og modtagerens operatøren er i et land med nummerpotrabilitet. "Det opløses i signalere dimension" Jeg har modtaget svar, men blev ikke klogere af det.

b) Du skal have en fornuftig VLR adresse tilbage til dit SRI anmodning.

Nogle netværk tillader SMSC til andre netværk blot sender til deres kunder, hvis der er en særlig aftale underskrevet SMS (SMS interworking). Dette manifesteres for eksempel ved at sende SHAM tilbage, men i en korrekt formateret besked. (Jeg så tydeligvis ikke pege på nogen her - især Vodafone i Tyskland ;-)

c) Når man nu ved, hvilken VLR, som modtageren er i det er SMSC for at sende det. Hvis der er et roaming-netværk (dvs., HLR og VLR for modtageren er ikke det samme netværk), så det kan gå meget galt. Som før, ved vi, at HLR og VLR netværk har roaming (og dermed signalere) - ellers modtageren ikke havde været i stand til at opdatere sig selv i dette netværk. Den hage er, at APMN (SMSC netværk) ikke behøver at have roaming med et besøg til netværket (VPMN). Dette er den mest almindelige fejl tilfældet, får du rimeligt svar på dit spørgsmål SRI, men plejes så skal du levere, det er et netværk, kan du ikke nå.
- Hvis der er en signalering mellem SMSC netværk og VLR netværk, det går godt (leveret eller du tilfældigvis at være på). SM går op - ACK kommer tilbage.
- Hvis dette forhold mangler, kan det være, at SMSC: t stadig kan sende besked til VLR, fordi det sker for at være åben. Medmindre failar den (korrekt fejl) - SM ikke nærme sig.
- Modtageren modtager og vil nu på internetstedet sender en ACK tilbage. Hvis det går fremad, da det lykkedes, og vi har en korrekt leveret meddelelse. SMS går op - ACK kommer tilbage.
- Men den virkelige cirkus dukke op på SMSC St. vellykket sende, men modtageren nettet kan ikke returnere en ACK. Derefter SMSC fx i sin prøve
planlægge. Afhængigt af hvordan det er defineret, kan du SMSC: t her for at bombe modtageren af ​​meddelelser. Når 3 var en ung operatør og havde et ekstremt aggressive retryschema så ville min chef tekstning hans bror (en kunde hos T-Mobile) og byttede de to tal. Modtageren var i Marokko og strejfede udbyderen Telia blev roaming med os på 3 havde den anden. Modtageren var en smule hysterisk efter ca 250 beskeder i mindre end en dag.

Hvad kan du gøre?

En operatør kan beskytte deres egne kunder ved altid at returnere deres egen (virtuel eller reel) VLR adresse på alle SRI spørgsmål. Derved undgås den afsendende SMSC: t sende til modtageren. Når du opretter en klassisk klient -> server -> server -> klient brand, der virker.

Der er meget mere at dykke ned i stoffet SMS

SRI spørgsmål kan bruges til en masse ting, der er juridiske og etiske gråzoner.

- Nogle netværk scanner nummerserie med SRI at finde ud af hvilket nummer der omfatter abonnenter. Det kan gøres for at måle en konkurrent eller som forberedelse til indsamling af data, før en sms-spam-kampagne. Et alternativ til damsuga internettet til e-mail-adresser, før de nødt til at sende e-mail spam. Jeg kan ikke sige, at jeg ved, at dette sker ofte, men jeg personligt har indsigt i en sag om en indisk operatør gjorde det til en britisk operatør (og den britiske lidt en sms spam angreb blot en uge senere).

- Du kan bygge nogle tjenester på SRI: Hvis du har en gæst i hende på roamare. Hvis du mister den besøgende, kan du stille et spørgsmål SRI. Er roamaren i et andet land, så tak for standsning af og ønsker at byde velkommen tilbage ("Au Revoir SMS"), men hvis han er på et andet netværk i samme land, kan du sende "Win Back SMS" (markedsføring til kunden til aktivt at ændre nettet til jeres). Bemærk, at Winback SMS selvfølgelig går direkte ind i det normale tilfælde har hjemme tjenesteyderen ikke engang se, at dette budskab vil gå. Alle sager, hvor besøger de netværk, sende SMS, er normalt forbudt, medmindre din udbyder har givet sit samtykke. Dette er reguleret ved GSM Association dokumenter BA.47, som blev undertegnet af og leveret en række linjer. Mit bidrag var at skabe den offentlige opinion og også andre former for markedsføring via andre midler - såsom Blåtands udsendelse, der forekommer i Italien - bør være omfattet. Pointen er, at du er en kunde i hans hjem operatør og ikke i de besøgendes net, så al kommunikation skal gå fra hjemmenetværket eller være med hjemmenetværket samtykke. Få ting er brudt det i højere grad end dette!

Tags: , , , , , , , , , , Kategorier: SMS og telecom Tags: , , , , , , , , , ,