Część aplikacji mobilnej
Mobile Application Part ( MAP ) to protokół SS7 , który zapewnia warstwę aplikacji dla różnych węzłów w mobilnych sieciach rdzeniowych GSM i UMTS oraz sieciach rdzeniowych GPRS w celu komunikowania się ze sobą w celu świadczenia usług użytkownikom. Część Aplikacji Mobilnej to protokół warstwy aplikacji używany do uzyskiwania dostępu do Rejestru Lokalizacji Macierzystych, Rejestru Lokalizacji Odwiedzających, Centrali Mobilnej, Rejestru Tożsamości Sprzętu, Centrum Uwierzytelniania, Centrum Usług SMS i Obsługujący węzeł wsparcia GPRS (SGSN).
Zapewnione udogodnienia
Podstawowe udogodnienia zapewniane przez MAP to:
- Usługi mobilne : zarządzanie lokalizacją (w celu obsługi roamingu ), uwierzytelnianie, zarządzanie informacjami o abonamencie usługi, odzyskiwanie po awarii,
- IMSI abonenta
- Obsługa połączeń : kierowanie, zarządzanie połączeniami w roamingu, sprawdzanie, czy abonent jest dostępny do odbierania połączeń
- Usługi dodatkowe
- Usługa krótkich wiadomości
- Usługi Packet Data Protocol (PDP) dla GPRS : dostarczanie informacji o trasach dla połączeń GPRS
- Usługi zarządzania usługami lokalizacyjnymi: uzyskiwanie lokalizacji abonenta
Opublikowana specyfikacja
Specyfikacje Mobile Application Part zostały pierwotnie zdefiniowane przez GSM Association, ale obecnie są kontrolowane przez ETSI/ 3GPP . MAP jest zdefiniowany przez dwa różne standardy, w zależności od typu sieci komórkowej:
- MAP dla GSM (przed wydaniem 4) jest określony przez 3GPP TS 09.02 (MAP v1, MAP v2)
- MAP dla UMTS („3G”) i GSM (wersja 99 i nowsze) jest określona przez 3GPP TS 29.002 (MAP v3)
W sieciach komórkowych opartych na standardach ANSI (obecnie CDMA2000 , dawniej AMPS , IS-136 i cdmaOne ) rolę MAP pełni podobny protokół nazywany zwykle IS-41 lub ANSI-41 (ANSI MAP). Od 2000 roku jest utrzymywany przez 3GPP2 jako N.S0005, a od 2004 roku nosi nazwę 3GPP2 X.S0004 .
Realizacja
MAP jest użytkownikiem Transaction Capabilities Application Part (TCAP) i jako taki może być transportowany przy użyciu „tradycyjnych” protokołów SS7 lub przez IP przy użyciu części kontroli połączenia sygnalizacji niezależnej od transportu (TI-SCCP) ; lub za pomocą SIGTRAN .
Yate to częściowa implementacja MAP typu open source.
Sygnalizacja MAP
W sieciach telefonii komórkowej GSM i UMTS wykorzystywana jest aplikacja SS7 MAP. Połączenia głosowe to aplikacje z komutacją obwodów (CS), a połączenia danych to aplikacje z komutacją pakietów (PS).
Niektóre interfejsy GSM/UMTS z komutacją łączy w centrali mobilnej (MSC) przesyłane przez SS7 obejmują:
- B -> VLR (używa MAP/B). Większość MSC jest powiązana z rejestrem lokalizacji odwiedzających (VLR), dzięki czemu interfejs B jest „wewnętrzny”.
- C -> HLR (używa MAP/C) Komunikaty między MSC a HLR obsługiwane przez interfejs C
- D -> HLR (używa MAP/D) do podłączenia do sieci CS i aktualizacji lokalizacji
- E -> MSC (wykorzystuje MAP/E) do przekazywania między MSC
- F -> EIR (wykorzystuje MAP/F) do sprawdzania tożsamości sprzętu
- H -> SMS-G (wykorzystuje MAP/H) dla krótkich wiadomości tekstowych (SMS) przez CS
- I -> ME (wykorzystuje MAP/I) Komunikaty między MSC a ME obsługiwane przez interfejs I
- J -> SCF (używa MAP/J) Komunikaty między HLR a gsmSCF obsługiwane przez interfejs J
Istnieje również kilka interfejsów GSM/UMTS PS w węźle obsługującym GPRS (SGSN) przesyłanych przez SS7:
- Gr -> HLR do podłączenia do sieci PS i aktualizacji lokalizacji
- Gd -> SMS-C dla SMS przez PS
- Gs -> MSC dla połączonej sygnalizacji CS + PS przez PS
- Ge -> Pobieranie opłat za niestandardowe aplikacje dla sieci komórkowych Enhanced Logic (CAMEL) przedpłacone ładowanie
- Gf -> EIR do sprawdzania tożsamości sprzętu