Archief

Archief voor de 'SMS' Categorie

Hoe werkt SMS

SMS lijkt misschien een heel triviale service. De dochter stuurde de schaarse 3000 SMS in november (waarvan 1200 + naar dezelfde man). Ze heeft natuurlijk geen idee hoe het werkt achter de schermen en niet schelen zo duidelijk dat, maar sinds ik schreef een kilometer berichten op een mailinglijst om uit te leggen, dus ik had het gevoel dat de klus geklaard was en dat ik net zo goed te delen met anderen. Ik kan heel goed deze gelegenheid aangrijpen om te waarschuwen dat het moeilijk is om op lekmannanivå uit te leggen zonder dat ze volledig onhandelbaar. Enige kennis van netwerk nodes en GSM topologie moet nemen met je voordat je zie hieronder volledig.

De vraag is: wanneer wordt SMS-bericht en welke factoren dit beïnvloeden?

Ik zeg altijd aan de GSM het moment dat je oneindig zijn verpakt net, voordat je flauwvalt begrijpen. Op het moment dat je begrijpt waar het heelal eindigt en de andere grote zaken. Vervolgens in slaap te vallen en vergeet het in de ochtend.

Het is volstrekt irrelevant wie je bent uw abonnement leveren aan een, maar er zijn twee dingen die belangrijk zijn;
* In welk netwerk is CPR: een (bekend HPMN - Home Publiek Mobile Network HLR is het Home Location Register - en dus de operationele database die zelfs abonnement is geregistreerd, Het is niet de werkelijke klant lijst - uw factuuradres, en wanneer de klant in aanraking is geweest met u op.. maar uw SIM-identiteit en daaraan gerelateerde diensten))
* In welk netwerk / waarin de VLR is geactualiseerd (bekend VPMN - Bezochte Public Mobile Network VLR betekent Bezochte Location Register, die kan worden beschouwd als een lokaal werkende kopie van uw CPR dat al haar eigen en het bezoeken van klanten die zijn geregistreerd onder deze VLRs omvat. verzorgingsgebied)

De verzending SMSC: t moet een relatie met deze beide hebben. Bent u in uw Hamman is dezelfde cursus en dan is het een klein probleem. Het netwerk waar de SMSC: t is heet APMN. (Associated Public Mobile Network)

Wie ontwierp de SMS was een 'genie' die dachten dat de normale keten van client - server - server - client was te optimaliseren. Veel gemakkelijker zou zijn indien hij dacht dat de ketting uit en stopt ook
roken wiet in de spec nee! Ik weet zeker dat technologen favoriete uitdrukking "gebroken" is iets dat gebruikt wordt om commentaar op dit punt. ;-)

*** Inleiding tot SMS ***

Telefonie is gebaseerd op de payload (de werkelijke spraakverkeer - meestal een 64kbit / s circuit-switched verbinding), en signalering. In het verleden gesignaleerd naar de stem kanaal / payloads waardoor de Bluebox technologie kan worden gebruikt om gratis (Zie het filmpje Sneakers voor hoe het eruit zou kunnen zien). Ze geëmuleerde signalering en kunnen noemen dat ze wilden. Nu is er signalisatie in een logisch gescheiden packet-switched netwerken. Signalering is daarmee de controle signalering tussen netwerk nodes.

Nu ben ik een beetje onzeker van de terminologie die - als ik gebruik de "stack" rechts, maar ik ben na al een advocaat en niet op technologieën waarom laat ik me soms glijden op de concepten ;-)

# In de VS gebruikt u een ANSI (bekend als SS7) stack gedefinieerd en in Europa een CCITT - nu ITU - (met de naam C7) gedefinieerd variant, dus je moet via een gateway als je moet reizen tussen de systemen.
# Op de top van dat als je rijdt

  • ISUP voor pure koppeling signalering (verbinding, scheiding, beller-ID info, enz.);
  • MAP (Mobile Application Part - besöksnät hebben zwerven te kloppen aan en met CPR controleer of hij kan dwalen en alles wat nodig is om de mobiliteit te behouden) en de
  • CAP (CAMEL Application Part - verkrijgbaar in verschillende fasen die worden gebruikt voor real-time opladen, code-omzetting verdreven uit haar eigen netwerk, en ga zo maar door).

SMS is een dienst die de MAP gebruikt.

SMS gaat als volgt:

1) De mobiele stuurt haar SMSC, ongeacht waar je bent. SMSC is gedefinieerd in het internationale formaat van de telefoon - uit de SIM-kaart, en het is SMSC St, die vervolgens is de afzender. Door de afzender, de Zweedse SMSC: t zo is, gebruik maken van de Zweedse nummerplan en dat is de reden waarom u zelfs kunt 71xxx en 72xxx uit het buitenland. (SMS getest in IR.24 getest, wat betekent dat als roaming werkt als OM SMS ook funka zowel in als buiten voor postpaid - of is er iets mis Voor prepaid, kan het anders zijn.). Wat betreft de client - server: het is nu de freaking out.

2) SMSC: t gaat nu uit waar de ontvanger is door het sturen van een SRI (Subscriber Routing Information) aan CPR van de ontvanger - in ruil, de verwijzing naar de VLR waar u worden bijgewerkt. Als er iets misgaat hier, weet je SMSC: t dat ging mis en krijg je een goede foutmelding.

3) SMSC: t is nu het leveren van SMS.et naar het netwerk waarop u worden bijgewerkt.

Klinkt eenvoudig, natuurlijk, maar omdat het kan zijn dat al die onderdelen verkeerd gaat, is het niet zo eenvoudig.

Wat kan er fout gaan?

a) Om een ​​SMSC om een ​​SRI te sturen dan moet er een gevestigde signalering relatie tussen de twee netwerken worden - men heeft geïmplementeerd elkaar Global Title "rants" en het staat open
C7 drager. Het punt is dat het gesloten is, dus er is meestal een actieve inspanning te openen. Het opent meestal voor netwerken die zijn roaming (SMS voldoen aan "de koop") of u moet hebben geopend bijzondere (ongewone). Soms heb je geluk hebt en signalering leveranciers hebben geopend een beetje meer dan slechts een paar GT rangen (soms opent het hele land in een keer), maar in ruil je weet natuurlijk niet of het zal blijven functioneren. Dus het is altijd goed om ervoor te zorgen dat het groen van de leverancier.

Normaal gesproken, houd het in SMSC.t weten welke netwerken zijn open (een witte lijst) en het gebruik van een SMS-bericht broker waar je niet kan bereiken zelf. Dus het is een bijzondere speler in de markt voor sms-aflevering die capaciteit aan SMS voor een aantrekkelijke prijs en zo vele bestemmingen mogelijk te beëindigen verkoopt. Er is een ongelooflijk aantal spelers in deze markt.

Hier is een vangst, ACK voor het afleveren van SMS-berichten worden meestal verstuurd door de makelaar is voor hun platform ontvangen SMS. U ontvangt een bericht dat er doorheen, maar het is niet waar - het enige dat duidelijk is, is dat de makelaar heeft ontvangen, dit is niet hetzelfde als de ontvanger het heeft ontvangen. Een voorbeeld hiervan wanneer u tekst en het zegt dat de ontvanger het ontvangen en je leert dat het niet - dan is het doorgaans gebruikte een makelaar en het heeft niet in geslaagd om SM boodschap over te brengen.

Een magische dimensie is hoe je het juiste netwerk te vinden als alles wat je hebt is een nummer en de ontvanger operator is in een land met nummerpotrabilitet. "Het lost op in signaleren dimensie" Ik heb als antwoord, maar was niet verstandig van.

b) U moet beschikken over een verstandige VLR-adres terug naar uw SRI verzoek.

In sommige netwerken kan de SMSC met andere netwerken eenvoudig te sturen naar hun klanten als er een speciale overeenkomst getekend voor SMS (SMS Interworking). Dit manifesteert zich bijvoorbeeld door het sturen van BUBBLE terug, maar in een goed geformatteerde bericht. (Ik zou natuurlijk niet enkel uit niemand hier - in het bijzonder Vodafone in Duitsland ;-)

c) Als er nu een weet welke VLR waar de ontvanger is in het SMSC: t dat er te sturen. Als er een roaming-netwerk (dat wil zeggen, HLR en VLR voor de ontvanger is niet hetzelfde netwerk), zodat het kan gaan echt mis. Als voorheen, we weten dat het HLR en VLR netwerk roaming (en dus signalering) - anders kan de ontvanger niet in staat was om zichzelf te updaten in dit netwerk. Het addertje onder het gras is dat APMN (SMSC netwerk) niet nodig te hebben roaming met een bezoek aan het web (VPMN). Dit is de meest voorkomende fout geval is, dan het gevoel het antwoord op uw vraag SRI te krijgen, maar gevoed dan moet je leveren, het is een netwerk dat je niet kan bereiken.
- Als er een signalering relatie tussen de SMSC en netwerk VLR netwerk dat goed gaat (geleverd of u toevallig op). SM gaat omhoog - ACK terugkomt.
- Als deze relatie ontbreekt, kan het zijn dat de SMSC: t kan nog steeds het bericht naar de VLR: een omdat het toevallig openen. Zonder mankeren het (juiste fout) - SM niet verder te gaan.
- De ontvanger ontvangt en zal nu naar het web stuurt een ACK terug. Als het omhoog gaat, zodat got it en we hebben een goede boodschap levering. SMS gaat omhoog - ACK terugkomt.
- Maar de echte circus zal verschijnen op SMSC: t lukt om de ontvanger te sturen, maar het netwerk niet terug te krijgen een ACK. Dan SMSC St. in zijn nieuwe poging
schema. Afhankelijk van hoe het is gedefinieerd, kunt u de SMSC: t hier om de ontvanger van de berichten bom. Toen 3 was een jonge ondernemer en had een zeer agressieve retryschema zo zou mijn baas Messa zijn broer (een klant van T-Mobile) en ruilde de twee figuren. De ontvanger was in Marokko en zwerven met de operator, Telia had roaming bij ons in drie hadden de andere. De ontvanger was een beetje hysterisch na ongeveer 250 berichten in minder dan een dag.

Wat kunt u doen?

Een operator kan beschermen hun eigen klanten door steeds terugkerende hun eigen (virtuele of reële) VLR-adres van alle SRI kwesties. Op deze manier vermijdt het versturen van SMSC St te sturen naar de ontvanger. Wanneer u een klassieke klant te creëren -> server -> server -> client merk dat werkt.

Er is veel meer in te graven op het onderwerp tekst

SRI kwesties kunnen worden gebruikt om een ​​heleboel dingen die legaal en ethisch grijze gebieden.

- Sommige netwerk scans aantal series met SRI om uit te vinden welk nummer bevat abonnees. Het kan worden gedaan om een ​​concurrent maatregel of ter voorbereiding voor het verzamelen van gegevens voor een SMS-bericht spam-campagne. Een alternatief voor internet voor e-mailadressen Vacuum voor het versturen van mail naar spam. Ik kan niet zeggen ik weet dat dit vaak gebeurt, maar ik persoonlijk heb de transparantie in een geval waarin een Indiase ondernemer dit deed om een ​​Britse exploitant (en de Britse leed aan een SMS-bericht spam aanval net een week later).

- U kunt bouwen een aantal diensten op SRI: Als je een bezoeker in haar te zwerven. Als je verliest, dat bezoeker, dan kunt u een vraag SRI. Is roaming in een ander land, dus bedankt voor uw bezoek en wensen terug te verwelkomen ("Au Revoir SMS") maar als hij in een ander netwerk in hetzelfde land, dan kunt u sturen "Win Back SMS" (marketing aan de klant om actief schakelnetwerken de jouwe). Merk op dat Winbäck SMS natuurlijk rechtstreeks in het normale geval als startpagina operator kan niet eens zien dat deze boodschap zal gaan. Elke procedure die bezoeken netwerken verzenden van SMS is in beginsel verboden, tenzij uw provider zijn toestemming heeft gegeven. Dit wordt geregeld door de GSM Association documenten van BA.47 dat ondergetekende het betrokken is geweest bij het leveren van een aantal rijen. Mijn bijdrage was om de publieke opinie voor dat ook andere vormen van marketing via andere middelen te creëren - zoals Bluetooth is transmissies die zich in Italië - moet worden gedekt. Het punt is dat je een klant van zijn huis operator en niet in de bezoekers net dus alle communicatie moet gaan van het thuisnetwerk of thuisnetwerk optreden met toestemming. Weinig dingen zijn gebroken naar een grotere mate dan dit!

Tags: , , , , , , , , , , Categorieën: SMS , telecom Tags: , , , , , , , , , ,