• Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick

Neues Patent: Ortsbasierte App für Notfälle

Was hat telefonieren denn bitte mit Roaming zu tun?

Ich finde sie sollten lieber mal dafür sorgen, dass man keine 5 Minuten warten muss wenn der Akku mal leer ist oder dass man zu diesem Moment auch schon einen Notruf absetzen kann...
 
Was hat telefonieren denn bitte mit Roaming zu tun?

Naja, wenn die Rufnummern alle Länder nicht schon irgendwie auf dem iPhone gespeichert sind, wo sollen sie dann her kommen, außer dem Web? Da man i.d.R. aus Kostengründen keine Internetverbindung im Ausland hat (Sprich: Datenroaming = deaktiviert), kann das Handy schlecht die örtlichen Rufnummern aus dem Netz saugen.

Es sei denn, es wird dir ne SMS über das Handy-Netz geschickt, oder wie auch immer.
 
Naja, wenn die Rufnummern alle Länder nicht schon irgendwie auf dem iPhone gespeichert sind, wo sollen sie dann her kommen, außer dem Web?

Meine Güte, ich wusste ja (und stimme sogar zu), dass man nicht unbedingt wissen muss, wie ein Mobilfunknetz funktioniert, aber das ist nun wirklich hanebüchener Unsinn. Und das kann man selbst erkennen, denn man konnte ganz offensichtlich international schon lange Telefonieren, als noch kein Telefon der Welt ins Internet kam.

Wie das nun genau funktioniert würde hier ein wenig zu weit führen, aber Internetdienste haben mit der Funktion von 2G und 3G Netzen absolut nichts zu tun (und selbst IP-Transport wird in den allerwenigsten eingesetzt) und wenig mit der Funktion von 4G Netzen (da gibt's allerdings (fast) nur IP-Transport).
 
Das ist mir durchaus klar, dass man im Ausland telefonieren kann;). Mir ist allerdings nicht klar, wie ohne Internteverbindung die entsprechenden Nummern, auf das iPhone kommen. Aber wenn es stimmt was du schreibst soll es ja über das reine Telefonnetz auch gehen, dann hat sich das ja geklärt.
 
Die Ultrakurzfassung: Jedes Mobilfunknetz (also jedes nationale Netz jedes Netzbetreibers) hat (mindestens) ein Home Location Register (HLR), in dem sämtliche Nutzerdaten für das entsprechende Netz hinterlegt sind. Jedes Netzwerkelement in einem Mobilfunknetz hat eine eindeutige Adresse, ähnlich einer IP-Adresse. Also hat auch jedes Mobiltelefon eine eindeutige Kennung (IMSI). Früher war die mal mehr oder weniger identisch mit der Telefonnummer (MSISDN), in Zeiten von Rufnummernmitnahme nicht mehr.

Um mit 2G/3G zu telefonieren (in 4G-Netzen derzeit auch noch, da es für Endkunden noch kein VoLTE gibt) muss jedes Telefon in einem Visiting Location Register (VLR) angemeldet sein, sonst gibt es keinerlei Netzzugang. Das VLR kriegt seine Daten erst mal nur von der SIM-Karte des Telefons. Im einfachsten Fall - Heimatnetz - werden die Daten einfach nur gegen das HLR gecheckt und fertig. Beim Roaming ist das Telefon in einem VLR eines Fremdnetzes und das HLR dieses Netzes kennt den Benutzer nicht. Da kommt jetzt der "Router" eines Mobilfunknetzes (Mobile Switching Center - MSC) ins Spiel. Der war natürlich auch vorher schon im Spiel, aber wie gesagt: Das ist die Ultrakurzfassung. Dieser kann den Service Request des VLR anhand der IMSI des Telefons an das HLR des Heimatnetzes weiterleiten und da dieses HLR den Nutzer kennt, dann auch die entsprechende Rückmeldung wieder zurück ans VLR. Im einfachsten Fall ist das ein "OK", kann aber auch ein "NOK" sein, wenn der Nutzer z.B. einen Prepaid-Vertrag ohne Roaming hat, oder z.B. bei einem speziellen Kindertarif, wo Roaming gesperrt ist.

Gespräche eines roamenden Nutzers funktionieren ganz genau so, nur sind hier ein paar zusätzliche Schritte nötig, damit das MSC die IMSI des Angerufenen auflösen kann. Der Anrufer kennt ja in der Regel nur die Telefonnummer und nicht die IMSI.