Część 4: INi GSM/UMTS

Transkrypt

Część 4: INi GSM/UMTS
Ewolucja IN
IN CS2/3/4, CAMEL, Parlay
IN CS2 charakterystyka 1/2

Połączenia wielostronne
– Call Party Handling

Rozproszone sterowanie usługami
– zdefiniowane relacje i zasady współdziałania
SCF-SCF i SDF-SDF

Zaawansowane mechanizmy interakcji
– realizacja skryptów SRF
– interakcja użytkownik-usługa
Marek Średniawa ©
2
IN CS2 charakterystyka 2/2

Rozszerzenia architektury i modelu INCM
– nowe jednostki funkcjonalne: np. CUSF, IAF
– INAP CS-2 (nowe operacje)
– rozszerzenie zestawu i modelu SIBów

Nowe usługi (kategorie usług) i funkcje
usługowe
– np. obsługa mobilności użytkownika i terminala

Wykorzystanie funkcjonalności ISDN DSS1
Marek Średniawa ©
3
Operacje IN CS2 INAP
Sterowanie stronami połączenia
(CPH - Call Party Handling):
SCFSSF
– CreateCallSegmentAssociation
– MoveCallSegments
– MergeCallSegments
– SplitLeg
– MoveLeg
– DisconnectLeg
Marek Średniawa ©
4
IN CS2/3 Architektura funkcjonalna
Granica między sieciami
SMAF
SMF
Inne SMF
SDF
SCEF
CS2
SDF
CS1R
CS-1R
SCF
CS1R
CS2
SCF
CS2
CS2
Terminal
SCUAF
CCAF
Marek Średniawa ©
CS1R
IAF
CS2
CS2
CUSF
SSF
CCF
SRF
SRF
CCF
5
O_Exception
O_Null
O_Abandon
Origination_Attempt
origination_denied
Auth_Orig_Attempt
IN CS-2: O_BCSM
Origination_Attempt_Authorized
collect_timeout
Collect_ Information
Collected_Information
invalid_information
Analyse_Information
route_busy
Analysed_Information
Select_Route
Route_Select_Failure
route_failure
auth_route_failure
Auth_Call_Setup
O_Called_Party_Busy
Send_Call
O_Mid_Call
O_Term_Seized
O_Alerting
O_No_Answer
O_Mid_Call
O_Answer
O_Active
O_Mid_Call
Calling Party
Called Party
O_Suspended
O_Suspended
o_active_failure
O_Re_Answer
reconnect
o_suspend_failure
O_Disconnect
Marek Średniawa ©
6
O_Mid_Call
IN CS-2: Proces T_BCSM
T_Exception
T_Null
T_Abandon
Termination_Attempt
termination_denied
Auth_Term_Attempt
Termination_Attempt_Authorized
Select Facility
SS7 Failure
T_Busy
Facility_Selected_and_Available
presentation_failure
Present_Call
Call _Accepted
call_rejected
T_Alerting
T_No_Answer
T_Answer
T_Active
Called Party
T_Mid_Call
Calling Party T_Suspended
T_Suspended
T_Disconnect
Marek Średniawa ©
t_active_failure
T_Re_Answer
reconnect
t_suspend_failure
7
CUSF i SCUAF

CUSF (Call Unrelated Service Function)
– Jednostka funkcjonalna obsługująca zdarzenia
związane z interakcją z użytkownikiem poza
kontekstem zgłoszenia z możliwością
aktywacji scenariusza w SCF.

SCUAF (Service Control User Agent
Function)
– Jednostka funkcjonalna reprezentuje interfejs
użytkownika dla zdarzeń nie związanych z
kontekstem zgłoszenia, który umożliwia
komunikację z CUSF.
Marek Średniawa ©
8
Mechanizmy współpracy ISDN IN CS2

Proces BCUSM
 Nowe operacje INAP CS2 przeznaczone do
obsługi komunikacji CUSF – SCF
•
•
•
•
•
•
•
•
•

SendSTUI, RequestReportUTSI, ReportUTSI
InitialAssociationDP
AssociationReleaseRequested
InitiateAssociation
ContinueAssociation
ReleaseAssociation
SendComponent, ComponentReceived
RequestReportBCUSMEvent, EventReportBCUSM
ActivationReceivedAndAuthorized
Dodatkowe parametry w operacji InitialDP
– uSIInformation, uSIServiceIndicator
Marek Średniawa ©
9
Mechanizmy współpracy ISDN IN CS2

Mechanizm USI (User to Service Information)
– protokół aplikacyjny specyficzny dla usługi IN

OCCRUI (Out Channel Call Related User
Interaction)
– „Pozapasmowa” interakcja związana z kontekstem
zgłoszenia
– Mechanizm transportowy – usługa dodatkowa ISDN UUS

OCCUUI (Out Channel Call Unrelated User
Interaction)
– „Pozapasmowa” interakcja nie związana z kontekstem
połączenia - możliwość przekazywania informacji w
dowolnej fazie zgłoszenia
Marek Średniawa ©
10
Zastosowanie mechanizmów
OCCRUI/ OCCUUI

Przezroczysty transfer danych między
użytkownikiem a scenariuszami usług
–
–
–
–
rejestracja terminala
rejestracja użytkownika w nowej lokalizacji
powiadamianie o oczekującej wiadomości
modyfikacja profilu usługi przez użytkownika
• aktywacja / deaktywacja funkcji dodatkowych
• zmiana modelu taryfikacji
• zmiana kodu PIN

Pojęcie użytkownika rozumiane szeroko:
– dowolne procesy aplikacyjne zlokalizowane w
urządzeniach dołączonych do sieci
• w terminalach ISDN lub
• w węzłach SCP
Marek Średniawa ©
11
Ewolucja IN
IN i sieci mobilne

IN dla GSM
– CAMEL - Customized Applications for Mobile network
Enhanced Logic
– CAMEL = IN +GSM/UMTS
– Część normalizacji ETSI dotyczącej GSM
• EN 300 152-1, EN 301 668-1- rozszerzenia INAP
• TS 101 046 - specyfikacja protokołu CAP (CAMEL
Application Part)

IN dla PCS
– WIN - Wireless Intelligent Network
– Amerykańska norma TIA (Telecommunications Industry
Association) TR45.2
Marek Średniawa ©
13
CAMEL - charakterystyka



Wykorzystanie platformy IN do realizacji nowych
usług nie ujętych normalizacją dla GSM
(różnicowanie oferty usługowej)
Zapewnienie globalnego dostępu do firmowego
pakietu usług oferowanych przez macierzystego
operatora
Adaptacja modelu koncepcyjnego IN i protokołu
INAP
– CAMEL Faza 1, 2: INAP CS1
– CAMEL Faza 3: INAP CS2
Marek Średniawa ©
14
CAMEL – stawiane cele
„Roaming” dla niestandardowych usług GSM
i realizacja idei VHE
 Ułatwienie wprowadzania nowych usług
 Normalizacja sposobu aktywowania funkcji
sterowania usługami
 Udostępnienie składnika sterowania usługami
jako części Otwartej Architektury Usługowej
(OSA)

Marek Średniawa ©
15
CAMEL – elementy architektury

Platforma IN CAMEL: CSE CAMEL Service Environment
– Przechowuje scenariusze usług
– CSE zlokalizowane i zarządzane przez operatora sieci macierzystej
– Jedna platforma CSE do realizacji wszystkich usług użytkownika

Znaczniki abonentów: CAMEL Subscription Information (CSI)
– Przechowywane w HLR
– Przykłady dla CAMELa Fazy 2:
• Originating CSI (O-CSI) for MO call and Forwarded call
• Terminating CSI (T-CSI) for MT calls
– Mogą być transferowane pomiędzy sieciami mobilnymi

Nowy protokół „INAP” MSC - CSE : CAMEL Application Part (CAP)
– Interfejs międzynarodowy
Marek Średniawa ©
16
CAMEL - protokoły


CAP - CAMEL Application Part
MAP - Mobile Application Part
– Usługi Call Handling Services
– Mobilność uzytkownika realizowana za pomocą „smart
cards”
– Usługi uwierzytelniania i ochrony informacji
– Usługi eksploatacyjno-utrzymaniowe
– Ponad 30 usług dodatkowych
– Usługi zarządzania SMS
– Wymagania na sygnalizację HLR - VLR i VLR - MSC
specyficzne dla CAMELa
Marek Średniawa ©
17
CAMEL Faza 3

Podstawa - INAP CS1/2
 Współraca z usługami GSM/UMTS
 Dodatkowe punkty detekcji:
– GPRS DP
– SMS DP



Zarządzanie mobilnością
Ograniczona realizacja VHE
Call Party Handling i pełna realizacja VHE
przeniesione do Etapu 3
Marek Średniawa ©
18
Architektura CAMEL Faza 3
CSE
HLR
MAP
MAP
MAP
Sieć macierzysta
gsmSCF
CAP
CAP
gprsSSF
MAP
SGSN
Zgłoszenie
przychodzące
gsmSSF
VLR
GMSC
Roaming leg
Sieć zapytująca
gsmSSF
VMSC
MS
Sieć wizytowana
gsmSRF
Marek Średniawa ©
19
Stosy protokołów MAP/CAP
MAP
MAP
CAP
CAP
TCAP
TCAP
TCAP
TCAP
SCCP
SCCP
SCCP
SCCP
MTP3
MTP3
MTP3
MTP3
MTP2
MTP2
MTP2
MTP2
L1
L1
L1
L1
HLR
gprsSSF
SGSN
Marek Średniawa ©
Gr
Ge
gsmSCF
20
CAMEL – normalizacja
Marek Średniawa ©
21
Operacje: gsmSCF -> gsmSSF







Connect
Request Report BCSM Event
Continue
Continue With Argument
Cancel
Release Call
Call Information Request








Marek Średniawa ©
Furnish Charging Information
Send Charging Information
Apply Charging
Establish Temporary Con.
Connect To Resource
Disconnect Forward Con.
Reset Timer
Activity Test
22
Operacje: gsmSSF -> gsmSCF

Initial DP
 Event Report BCSM
 Apply Charging Report
 Call Information Report
 Activity Test ack
Marek Średniawa ©
23
Operacje: gsmSCF -> gsmSRF




Prompt And Collect User Info.
Play Announcement
Cancel
Activity Test
Marek Średniawa ©
24
Operacje: gsmSRF -> gsmSCF




Prompt And Collect User Information ack
Specialized Resource Report
Assist Request Instructions
Activity Test ack
Marek Średniawa ©
25
CAMEL Faza 3 - O_BCSM
Marek Średniawa ©
26
CAMEL – wysyłanie SMS
Marek Średniawa ©
27
CAMEL: przykład połączenia
• A – połączenie zainicjowane z MS. MSC otrzymuje informację o usłudze CAMEL dotyczącą Ab A
z VLR, stwierdza uaktywnienie usługi CAMEL i przekazuje je do gsmSSF. Następnie gsmSSF
kieruje zapytanie do gsmSCF za pomocą operacji IDP (service key, A-nr, B-nr, IMSI, location...)
• B - gsmSCF dokonuje np. translacji numeru.
• C - MSC zestawia połączenie wykorzystując informację przekazaną z gsmSCF.
Marek Średniawa ©
28
Punkty detekcji GPRS
Zdarzenia GPRS mogą być widoczne dla gsmSCF
i wykrywane w DP
 Uzbrojenie DP służy powiadomieniu gsmSCF o
napotkaniu zdarzenia GPRS i pozwala gsmSCF
przejąć kontrolę i wpłynąć na obsługę sesji GPRS
/kontekstu PDP
 Jeśli DP nieuzbrojony, to proces obsługi jest
kontynuowany bez interwencji gsmSCF

Marek Średniawa ©
29
Punkty detekcji

TDP-R
– Uzbrajany statycznie
– Inicjują relację sterowania CAMEL
– napotkanie zdarzenia GPRS wstrzymuje proces obsługi sesji i
przekazuje sterowanie do gsmSCF
 EDP-R
– Uzbrajany dynamicznie podczas trwania relacji sterowania
CAMEL
– Napotkanie zdarzenia GPRS wstrzymuje sesję i gprsSSF
czeka na instrukcje z gsmSCF
 EDP-N
– Uzbrajany dynamicznie podczas trwania relacji sterowania
CAMEL
– Napotkanie zdarzenia GPRS nie wstrzymuje sesji.
Marek Średniawa ©
30
Model GPRS Attach/Detach

Zdefiniowano 3 DP:
– DP Attach
– DP Change of
Position GPRS
session
– DP Detach
Detached
Attach request
Detach
AD_Exception
Attach
User- or network initiated
detach
Attached
Intra SGSN Routeing
area update
Inter SGSNRouteing area
update
Change of Position GPRS Session
Marek Średniawa ©
31
Model GPRS PDP Context
Idle

Zdefiniowano 4 DP:
– DP PDP Context
Establishment
– DP PDP Context
Establishment Ack
– DP PDP Context
Disconnection
– DP Change of Position
Context
PDP Context
Setup Req
PDP Context Est.
PDP_Context_
Setup
PDP Context
Disconnection
C_Exception
PDP Context
Setup Ack.
PDP Context Est. Ack.
User or network
initiated disc.
PDP_Context_
Established
Routeing area update
Change of Position Context
Routeing area update
Change of
Position context
Marek Średniawa ©
32
GPRS-CSI

Procedura “Insert subscriber data”
– GPRS-CSI (CAMEL Subscription Information) wysyłana z
HLR do SGSN.

GPRS-CSI zawiera:
–
–
–
–
–
–
–
–
gsmSCF Address
Service Key
Default GPRS Handling
TDP List
CAMEL Capability Handling
CSI state
Notification flag
gsmSCF address list for CSI
Marek Średniawa ©
33
UE/UTRAN
SGSN
SCP
GGSN
HLR
Attach procedure
Attach Request
Update GPRS Location
Insert Subscriber Data
Attach Accept
PDP Context Activation procedure
Activate PDP Context Request
Initial DP GPRS
Apply Charging GPRS, FCI GPRS, SCI GPRS, Continue
Create PDP Context Request
Create PDP Context Response
Activate PDP Context Accept
Apply Charging Report GPRS
ACR GPRS Ack, Apply Charging
GPRS, FCI GPRS, SCI GPRS
PDP Context Deactivation procedure
Deactivate PDP Context Request
Apply Charging Report GPRS, Event Report GPRS
ACR GPRS Ack, SCI GPRS, Continue GPRS
Delete PDP Context Request
Delete PDP Context Response
Deactivate PDP Context Accept
GPRS-CSI z HLR
Transfer danych podczas aktywnego kontekstu PDP
+ sygnalizacja CAP
L3-MM, L3-SM lub
sygnalizacja GTP-C
Napotkany nowy DP + sygnalizacja CAP
Marek Średniawa ©
34
IN i Internet - PINT:
PSTN / Internet Interworking
IP*
SIP
ISDN*
SIP
SIP
Marek Średniawa ©
Żądania
35
Usługi PINT – RFC 2848

R2C - Request to call:
– Żądanie wysłane z węzła (host) sieci IP inicjuje
zestawienie połączenia telefonicznego

R2F - Request to fax
 R2FB - Request to fax back
 R2HC - Request to hear content
 R2C - Request to Conference (planowana)
Marek Średniawa ©
36
IN i Internet - SPIRITS:
Services in the PSTN/IN Requesting Internet Services
IP*
SIP
ISDN*
SIP
SIP
Marek Średniawa ©
Powiadomienia / Żądania
37
Usługi SPIRITS - RFC 3136

SPIRITS (Services in the PSTN/IN Requesting Internet Services)
 Przekazywanie informacji o zdarzeniach w ISDN* do aplikacji
usługowej w domenie IP* w celu ich przetworzenia i przekazania
zwrotnie instrukcji co dalszego sposobu obsługi zgłoszenia
– Użycie XML i protokołu SPIRITS (rozszerzenie SIP)

Przykładowe usługi:
– Internet Call Waiting – powiadamianie o połączeniu
oczekującym w trakcie nawigowania w Internecie
– Internet Call Forwarding – przekierowywanie połączeń
– Internet Caller ID delivery – dostarczanie identyfikacji
– Powiadomienia o:
• nowej wiadomości w poczcie głosowej
• zmianie stanu abonenta - np. włączenie telefonu
• pojawienie się członka grupy w określonej lokalizacji
Marek Średniawa ©
38
Usługa ICW
SSP
A
SCP
B
VoIP
GW
Internet
Użytkownik “B” nawiguje w Internecie
Zgloszenie przychodzace od “A”
Linia “B” zajęta
Aktywacja usługi IN
Przekierowanie zgloszenia
Numer bramy VoIP
Zgloszenie oferowane jako VoIP
Aktywowana aplikacja klienta VoIP
“A” rozmawia z “B” …
Marek Średniawa ©
i “B” może nadal korzystac z Internetu ...
39
Architektura PINT / SPIRITS
Domena IP*
Klient PINT
Serwer
SPIRITS
A: SIP - PINT
Serwer /
Brama PINT
Brama
SPIRITS
B: SIP - SPIRITS
C: SIP - SPIRITS
PC
Klient
SPIRITS
Domena ISDN*
INAP
SSF
Marek Średniawa ©
E
Sieć SS7
D
SCF
IN
40
Współpraca IN-IP
SDF
SCF
SRF
SM – Session Manager
SSF
SSF
CCF
Domena IN
Marek Średniawa ©
SM
Serwer SIP Proxy
IP/Internet
Gatekeeper H.323
Domena IP
41
Parlay/OSA API
Co to jest OSA?
• API pośredniczące między sieciami
telekomunikacyjnymi, operatorami i
aplikacjami stron trzecich
Serwer aplikacji/
Aplikacje
OSA
API
• Bezpieczny interfejs między
operatorem sieci a serwerami
aplikacji
• Otwarta norma
• Parlay Group, ETSI i 3GPP
• Podnosi poziom abstrakcji przy
programowaniu i umożliwia
konwergencję sieci i usług
Marek Średniawa ©
Infrastruktura
Sieciowa
Operatora
43
Idea Parlay/OSA API
Domena niezależnego
usługodawcy
Kreacja aplikacji
Aplikacje
Serwery aplikacji
Parlay/OSA API
Domena operatora
Platforma sługowa
Klasa interfejsu
Framework (Capability server)
User Location Call control
Protokoły: INAP
CAP
MAP (specyficzne dla operatora)
Zasoby sieciowe operatorów: IN / ISDN / PSTN, IP, GSM, 3G, NGN
Np. SCP, CSE, HLR, serwer lokalizacji, …..
Marek Średniawa ©
44
Wykorzystanie Parlay/OSA API
Aplikacja1 – SP1
Aplikacja2 – SP1
Aplikacja3 – SP2
Parlay/OSA API
Brama Parlay/OSA
Odwzorowanie protokołów
specyficznych dla poszczególnych sieci
SGSN
MSC
PLMN
GSM/UMTS
(CS/PS)
SSP
PSTN / ISDN
(CS)
S-CSCF
PLMN
UMTS
(IMS)
PBX
Firmowe sieci
wydzielone
Parlay/OSA definiuje API, które umożliwia operatorowi i niezależnym usługodawcom wykorzystanie zasobów i
infrastruktury sieciowej za pomocą zbioru otwartych, bezpiecznych i znormalizowanych interfejsów.
Marek Średniawa ©
45
Scenariusz wykorzystania Parlay/OSA API
Operator
sieci
Firewall
Własne aplikacje
Brama Parlay/OSA
Parlay
Inny operator lub VNO/MVNO
ASP
Parlay/OSA API
Aplikacje firmowe
Baza danych
Sygnalizacja
i
Sterowanie
Sieć prywatna
Sieci dostępowe
Synergia telekomunikacji i IT w zakresie projektowania, udostępniania i świadczenia usług !!!
Marek Średniawa ©
46
Parlay – strona techniczna

Interfejs Szkieletowy (Framework) – podstawowe funkcje
–

Interfejs transportowy
–

CORBA, WSDL (Web Services)
Serwer
Aplikacji
Parlay/OSA API
Główne interfejsy usługowe
–
–
–
–
–
–
–
–

Uwierzytelnienie i identyfikacja (Authentication),
odkrywanie (Discovery), funkcje zarządzania
Call Control
User Interaction
Content-based Charging
Location
Presence and Availability
Messaging
Policy Management
Quality of Service
Interfejs
szkieletowy
(Framework)
Interfejs
usługowy
Brama Parlay/OSA
Interfejs Interfejs
zasobowy zasobowy
Interfejsy zasobowe –
–
–
między bramą Parlay a elementami sieci
poza specyfikacją Parlay
HLR
Marek Średniawa ©
47
Zestaw interfejsów Parlay API
…
…
…
Aplikacje
Parlay/OSA
Framework
Policy
Enforcement
User Profile
Management
Call
Control
MMS
Content based
Charging
Generic
Messaging
Terminal
Capabilities
Mobility
Management
Presence &
Availability
User
Interaction
Policy
Management
Marek Średniawa ©
Data
Session
Control
Account
Management
48
Parlay-X

Zestawy składników funkcjonalnych dla projektantów
aplikacji internetowych:
– Sterowanie połączeniem przez stronę trzecią - 3PCC (Third
Party Call Control)
– Sterowanie połączeniem przez stronę trzecią inicjowane przez
sieć (Network Initiated Third Party Call Control)
– Wymiana wiadomości tekstowych (SMS)
– Wymiana wiadomości multimedialnych (Multimedia
Messaging)
– Płatności (Payment)
– Zarządzanie kontem użytkownika (Account Management)
– Status użytkownika (User Status)
– Lokalizacja użytkownika (User Location)
Marek Średniawa ©
49
Brama Parlay-X
Skrypt XML, Servlety, Java, C
C, C++, Java, skrypt XML
Serwer
Aplikacji
Serwer
Aplikacji
Interfejs Parlay X
Brama
Parlay X
Interfejsy Parlay API
Brama
Parlay
Elementy
sieci
Marek Średniawa ©
Protokoły sieciowe:
SS7, INAP, SIP etc.
[Źródło: materiały Grupy Parlay]
Protokół:
• SOAP
• HTTP
• TCP/IP
Elementy
sieci
50
Typowe kategorie aplikacji Parlay

Zarządzanie połączeniami
– Zaawansowane kierowanie
połączeń
– Obsługa list połączeń
– Usługi konferencyjne


Rozrywka
– gry

Usługi lokalizacyjne
– Znajdowanie osób lub
obiektów w pobliżu
– Monitorowanie
Obsługa wymiany wiadomości
– Zunifikowana komunikacja
– SMS Push/Pull
– MMS Push
Usługi informacyjne
– Pomoc w podróży
– Przypominanie &
Alarmy
Usługi głosowe
– Wzbogacony VPN
– Wsparcie produktywności obecność



Taryfikacja
– wydarzenia
– Specjalne stawki

Aplikacje lojalnościowe
– Nagrody za korzystanie
z usług
Marek Średniawa ©
51
Przykład wykorzystania Parlay X:
usługa „BT Wholesale Web Call Connect”

Idea:
– Udostępnienie poprzez znormalizowane API Parlay X
funkcjonalności sieci telekomunikacyjnej BT
• Wykorzystanie przez zewnętrznych usługodawców
mechanizmów sterowania zgłoszeniem przez stronę
trzecią – 3rdPCC
• Udostępnienie funkcjonalności IN CS1+
– Poszerzenie środowiska projektantów usług poza
domenę telekomunikacyjną
• Kreacja usług dostępna dla „zwykłych” informatyków :
– JBuilderManage, WebSphere, Visualbasic , J2EE, J2ME

Przykłady aplikacji:
– Click-to-Call, powiadomienia, zasilanie informacją, …
Marek Średniawa ©
52
Usługa „Wholesale Web Call Connect”
Marek Średniawa ©
Źródło: informacja BT
53
Konfiguracja wdrożenia WWCC
Marek Średniawa ©
54
Korea Telecom


Click-to-dial
Telefoniczne kojarzenie par
Marek Średniawa ©
55
Przykład usługi - automatyczna
prezentacja strony WWW
MMS wyzwalany przez połączenie telefoniczne
• Realizacja za pomocą Parlay/OSA API
Tradycyjnie na PC...
… firmy i ludzie mają swoje
witryny internetowe …
Marek Średniawa ©
Nowy pomysł
… witryna prezentowana w telefonie
56
Lucent iLocator
usługa lokalizacyjna – śledzenie i alarm

Śledzenie osób, zdarzeń i miejsc
– Wyświetlanie położenia i powiadomień o zdarzeniach
pobliżu

Osoby:
– Aktywna lista przyjaciół
– Informowanie o osobach z listy, które pojawią się w
pobliżu (definiowany promień)
– Np. osoba znajoma o 2 km
– Dziecko znajdzie się dalej niż 10 km od domu/szkoły

Wydarzenia:
– koncerty wyprzedaże, korki niedaleko

Miejsca:
– stacje benzynowe, bankomaty, restauracje w pobliżu
Marek Średniawa ©
57
Telenor

Aktywna lista przyjaciół
–
–
–
–
Lokalizacja na mapie
Wysłanie SMSa lub okólnika
Konferencja w grupie
Powiadamianie gdy ktoś z
przyjaciół jest w pobliżu
Marek Średniawa ©
58
Dlaczego Parlay jest ważny ?
Integruje usługi IN z aplikacjami IT poprzez bezpieczny i
dostarczający mechanizmy rozliczania interfejs.
 Umożliwia operatorom rozszerzenie zasięgu sieci o internet
i sieci korporacyjne
 Umożliwia ASP rozszerzenie zakresu świadczonych usług o
sieci telekomunikacyjne
 Definiuje zarówno infrastrukturę techniczną jak i model
biznesowy:

– Daje dostęp zewnętrznym serwerom aplikacji do funkcji
sieci telekomunikacyjnych
– Wprowadza model internetowy usług do domeny
telekomunikacyjnej z uwzględnieniem pełnego udziału
operatorów telekomunikacyjnych
– Zmniejsza ryzyko biznesowe wszystkich podmiotów dzięki
wspólnemu API
Marek Średniawa ©
59
Parlay/OSA API - motywacja

Parlay/OSA API - wielkie przyspieszenie procesu projektowania i
wdrażania nowych usług w stosunku do klasycznej sieci IN
–
–
–

Czas udostępnienia nowej usługi – rzędu 3-4 miesięcy
Nieliczna populacja implementatorów usług IN
Parlay/OSA zdefiniowane w UML z odwzorowaniem na: Corba IDL i Java
Parlay-X Web Services API otwiera telekomunikację dla programistów IT
Siła wyrazu
Parlay X
(JavaScript,
Visual Basic)
Parlay OSA
(sockets, C++, Java)
INAP, MAP, CAP, ISUP, SIP,
Marek Średniawa ©
Populacja programistów i projektantów
Skrypty
Miliony
Programowalne API
500,000
Tysiące
Protokoły
60
Dodatek 2 - wyjaśnienie
skrótów: CAMEL























CAMEL
DTN
D-CSI
FTN
GMLC
GMSC
GPRS
gprsSSF
GPRS-CSI
gsmSCF
gsmSRF
gsmSSF
HLR
HPLMN
IE
IPLMN
LCS
LSA
M-CSI
MF
MLC
MO
MSC
Marek Średniawa ©
Customized Applications for Mobile network Enhanced Logic
Deflected To Number
Dialled Services CAMEL Subscription Information
Forwarded To Number
Gateway MLC
Gateway MSC
General Packet Radio Service
GPRS Service Switching Function
GPRS CAMEL Subscription Information
GSM Service Control Function
GSM Specialised Resource Function
GSM Service Switching Function
Home Location Register
Home PLMN
Information Element
Interrogating PLMN
Location Services
Localised Service Area
Mobility Management event Notification CAMEL Subscription Information
Mobile Forwarding
Mobile Location Centre
Mobile Originating
Mobile service Switching Centre
61
Dodatek 2 - wyjaśnienie
skrótów: CAMEL























MT Mobile
N-CSI
NNI
O-CSI
ODB
OSS
PDP
PLMN
SGSN
SMLC
SMS-CSI
SS-CSI
T-CSI
TPDU
TIF-CSI
U-CSI
UG-CSI
UNI
USSD
VLR
VPLMN
VT Mobile
VT-CSI VMSC
Marek Średniawa ©
Terminating in GMSC
Network CAMEL Service Information
Network Node Interface
Originating CAMEL Subscription Information
Operator Determined Barring
Operator Specific Service
Packet Data Protocol
Public Land Mobile Network
Serving GPRS Support Node
Serving MLC
Short Message Service CAMEL Subscription Information
Supplementary Service Notification CAMEL Subscription Information
Terminating CAMEL Subscription Information (in the GMSC)
Transfer Protocol Data Unit
Translation Information Flag
USSD CAMEL Subscription Information
USSD General CAMEL Service Information
User Network Interface
unstructured supplementary data
Visitor Location Register
Visited PLMN
Terminating in VMSC
Terminating CAMEL Subscription Information
62
Marek Średniawa ©
63

Podobne dokumenty