Вы находитесь на странице: 1из 33

OSA/Parlay NGN

OSA/Parlay

(
VAS, Value Added Services).
NGN (Next Generation Network) ,
,
, .
: (NMT, GSM, CDMA .), UMTS (Universal Mobile Telecommunications System).
, , ,
( 800),
, - .
OSA (Open Service Access).
Parlay OSA.
. 1, :

GS MSC (Mobile Switching Center),


GPRS SGSN (Serving GPRS Support Node),
( -7)
(
L),

3- UMTS , , S-CSCF (Serving Call


Session Control Function), SIP,

, , SSP
(Service Switching Point) , INA.
(Gateway) ,
, OSA/Parlay, ,
API (Applied Programming Interface).
, API.

. 1. OSA/Parlay
OSA/Parlay NGN:

1)
OSA/Parlay- ,
3GPP, ,
NGN,
2)
OSA/Parlay API
.
2 OSA/Parlay
Parlay 1998 . - British Telecom, Microsoft,
Nortel Networks, Siemens Ulticom, Cisco, Ericsson, IBM, Lucent .
Parlay 60. 2001 . Parlay-
: ETSI
3- 3GPP (. 2). Parlay 3.1
ETSI 4- 3GPP (Release 4). Parlay 4.0
3GPP (Release 5).
, Parlay- JAIN,
Java: Parlay 2.1
JAIN Call Control. Parlay
OMA (Open Mobile Alliance), 2002 .

. 2. Parlay Parlay-,
ETSI 3-
3GPP
Parlay-
Parlay -
. Parlay (. 3):
Parlay- (Framework),

.

. 3 9 ( Parlay 3.), :
(Call Control), (User Interaction, UI),
(Mobility), (Account Management) . Parlay
Policy Management Presence and Availability Management.
, , , Java +
+, .

. 3. Parlay-
Parlay-:
(
),
( ),
,

,
(, , ..).

. 4 . 17
(Framework)
USSD ( Account Management
Charging).

. 4. - (scores) -
, USSD.
Parlay-
Parlay -
. Parlay (. 5):
Parlay- (Framework, Fw),
(Services)
.

. 5. Parlay-
. . 5 (
):
1.
Parlay-.
:

(
),
( ),
,

,
(, , ..).
2.
Parlay- (
),
3.
Parlay- .
.
, Parlay- (
Parlay-):
- (Call Control),
- (User Interaction, UI),
- (Mobility),
- ,
- (Account Management) .
Parlay-
. 6 , (trusted
environment), , , (untrusted
environment), .
Parlay-
.

. 6.
, .
3G Parlay-

3- 3G. ,
,
. , ,
(), , .. ,

,
.

OSA (Open Service Access),
Parlay-. ONE API for ONE developer community, -
, Joint API Group, .. API-.
(. 7):
Parlay-,
3GPP ( UMTS OSA),
ETSI ( NGN OSA),
JAIN,
ITU-T.

. 7. API- (Joint API Group)


: Parlay-, 3GPP, ETSI,
JAIN ITU-T.
. 7 Joint API Group:
1) Joint API Group, ..
,
2) API Joint API Group,
3) Joint API Group.
API .
UML (Unified Modeling Language). UML
Joint API Group (. http://docbox.etsi.org/techorg/span/open/span12/UML/). API (. 8):
OMG IDL CORBA,
WSDL HTTP/SOAP
Java OSA APIs JAIN SPA.

. 8. API : OMG IDL ( CORBA), WSDL (


HTTP/SOAP) JAIN SPA ( Java OSA APIs)
, , Parlay Joint API Group
, 3GPP (. 9), :
OSA,
:

.

. 9. Joint API Group 3GPP


Parlay-
-

.
( ).
:
( ) 2005 .

30-40% .
, ,

.
.
-.
. .
API (Applied Programming Interface),

. ,
, .
().
( 1):
1) ,
(. 1- ).
2) ,
( ).
1.

,
,

().

,
,
,
,
,
().

.
-,
, , .

. 1. -
. 1 - - :

() .
. ,
( - Bit-Pipe). ,
.

() :
-, .

() .
, .
, () .
. 2. 2,25 .
(0,90 .), (0,15 .) (1,20 .), ..
40% , 60% : (7%)
(53%).

. 2.
.

. , ,
, .
NTT DoCoMo ()
NTT DoCoMo, i-mode,
- .
DoCoMo
- , , 9% (
), 91% -.
: 2001 DoCoMo i-mode 40
, 28 . .

. 3. i-mode
. 3.
:
3 /,
0,3 128 ,
- i-mode (. . 2),
- i-mode.

2. i-mode.
i-mode

- Nikkei
( )
Pokemolo-Joy

.
0,83/

0,83/
2,48/
0,41/
2,48/

MiracleGP

1,40/
0,17 0,25

? ,
. ,
. + (. 1).
9,6 /, DoCoMo
-. ,
64 / 3G.
Telenor Mobile ()
Telenor Mobile , DoCoMo.
Telenor Mobile ,
-. 2001 100.
: Telenor Mobile - 45,5% 77%
. . 4 - CPA (Content
Provider Access). SMS, .

. 4. CPA Telenor Mobile ()

. 5. CPA
. 5 CPA.
-. 1
.
web- SMS ( 1 3 . 5).
. 1
( 4 6 . 5).
T-Motion ()
T- Motion () 2001 .
- 50% .
.
( 15 /) + - GPRS +
,
DoCoMo. 3 TMotion. : (free) (premium).
3. T-Motion

Parlay X: Web-
Parlay X:
Parlay-,
Parlay. , Parlay
, web-,
SMS. , Parlay-
: INAP, CAMEL,
SIP, MEGACO . , 80% 20%
arlay-. ,
arlay- .
,
. .
1, :
1) (INAP, CAMEL, SIP .),
, .
2) API: JAIN, Parlay, OSA,
(Proprietary APIs).
3) Web-, :
XML, VXML, CPL, WDSL.
4) Parlay X Web-.

. 1.

, Parlay-
Web-, : Parlay .
( The KISS principle Keep it simple, stupid!)
, ,
:

(building block)
Parlay,

(, )
(, presence),

(. . Parlay X API)
XML-,

.
2 Parlay Web- Parlay
API. Parlay Parlay- CORBA
Web-. Parlay
Parlay-. , Parlay
( ,
multiparty call), (call leg).
C++, Java Visual Basic.
Parlay XML.
:

CORBA
,
SOAP ,
XML, HTTP.

. 2. Parlay Web- Parlay API


Web-
Web- , ,
. Web- :


.
Web-
.
Web- Parlay .
Web- ( Parlay ) ,
, ( )
. Web- XML,
, . ,
Parlay Parlay . Web-
(. 1):
Web- Service Provider,
( Web-) Service Requestor.
Web- Service Registry.
.
:

publish (), .. ( Parlay


Service Registration),


find (), .. ( Parlay Service
Discovery),

bind (), .. ( Parlay


Service Lifecycle).
Parlay
:
WSDL XML Web-,
UDDI , publish find.

. 3. Web-
O
(RPC). ,
, ,
.
, ,
. , DCE,
. , CORBA, DCOM
RMI,
.
- -
. ,
. , ,
.
-
, :

(Service Registry),
.

(Service Provider),
.


(Service Requester),
, ,
.
, (CORBA, DCOM RMI),
. -
XML HTTP.
(), HTTP.
, , - HTTP.
FTP SMTP.
. 4 -. XML
(Extensible Markup Language). XML
. :
SOAP (Simple Object Access Protocol);
- WSDL (Web Services Definition Language);
UDDI (Universal Discovery Description Integration).

. 4. -
Parlay Parlay X
1 Parlay Web- Parlay
API. Parlay Parlay-
CORBA Web-. Parlay
Parlay-. , Parlay
( , multiparty
call), (call leg).
C++, Java Visual Basic.
Parlay XML.
CORBA SOAP.

. 5. Parlay Web- Parlay API


: Parlay Parlay . . 6
(Application) (Parlay/OSA Gateway) Parlay.
(Framework) (Services).
. . 6 :
, :
.
, (
Service Level Agreement),
(references). .
(Service references),
(
).

. 6. (Application) (Parlay/OSA Gateway)


Parlay
OSA/Parlay NGN
Web-, , - (request-response).
Web- (service-oriented), (resource oriented).
, ,
( ).
, .
Parlay X
(notification) , Parlay X Web
Services. , SOAP,
: WSDL/SOAP.
-
, ,
,
.
7 Parlay Parlay .
Parlay: ,
. Parlay ( )
-.

. 7.
Parlay Parlay
Parlay X Web-
Parlay- Web-, : Parlay 8 Web , Web. Parlay ,
,
:
(building block)
Parlay,
(, call
control) (, mobility & presence),
(. . Parlay X API)
XML-,
, ..
.
, Parlay X
( , , Java), web-,
XML.
Parlay X 8 (building blocks),
web-:
1.
Third Party Call Control
2.
Network Initiated Third Party Call Control
3.
SMS
4.
Multimedia Messaging
5.
Payment
6.
Account Management
7.
User Status
8.
User Location
,
AePONA ( ), 5- Payment
PayCircle, 2002 30 ,
CSG Systems, Hewlett-Packard, Oracle, Siemens, Sun Microsystems.

Parlay-
(. 1), ..
: ,
, .. .
,
. (ASR automatic speech recognition)
(TTS text to speech).
, Parlay-
? Parlay- Parlay-,
30.

. 1.
Parlay-
Parlay
. Parlay (. 2): 1)Parlay-
(Framework), 2) (Services) 3).

. 2. Parlay-
. . 2 (
):
1.
Parlay-.
:
(
),
( ),

,

,
(, , ..).
2.
Parlay- .
3.
Parlay- .
.
4.2. .
Parlay-
(discovery). (MultiParty Call),
3GPP[1]. ,
.
, , , Parlay 3.1, 3.2, 3GPP Release
4 5.
. 3 MultiParty Call Control.
(, (Service) SCF Service Capability Feature.)
( )
:
1. .
1 ,
2 ,
3 (service factory), Parlay-
.
2. (service agreement). , ,
.
3. .
( 4). :
5 - (request Discovery Interface),
6 - (discover Service)
7 - (sign SLA).
,
( 8 10),
( 11).

. 3.
(Sequence Diagrams), ,
. 3.


. . 4
, , Parlay-,
Parlay-. ,
initiateAuthentication IInitial .
requestAccess .

. 4.
:
1: (Client) initiateAuthentication
IInitial.
2: (domainID) (Framework) ,
.
authenticationSucceeded.
3: requestAccess IAPILevelAuthentication,
. , , .
.
Parlay-, .
(Initial Contact) , , URL.
. 5:
1:
Initiate Authentication
(Client) initiateAuthentication
IInitial.
.
2:
Select Encryption Method
selectEncryptionMethod IAPILevelAuthentication,
. ,
.
3:
Authenticate
4:
, (authentication succeeded).
5:

IlientAPILevelAuthentication.
6:
.
7:
Request Access

requestAccess .
.
8:
obtainInterface,
(service discovery interface).

. 5.

(Service Discovery). . 6 ,
. (
),
.
1.
(Service Discovery interface). obtainInterface
IpAccess. .
: discoverService()
list/discoverServiceType.
2: (Discovery): (list service types),
. out listTypes.
3: : ,
.
.
4: : (discover service).

. 6.
(Service Selection). ()
,
(Service Agreement).

. 7.
. 7, :
1: selectService. serviceID
serviceToken, .. ,
(service level agreement).

2: (signServiceAgreement).

,
..

IpAppServiceAgreementManagement

IpServiceAgreementManagement .
3G:
NTT DoCoMo, 70 .
()? . , DoCoMo
- , .
3G,
.

- 2004 .,
2001 - 2004 ., - NGN,
. ,
:
"" (Location ). :
- "", ;
- ( );
- ();
- ;
"" (Presence) ( ,
, , .),
(Messaging services) , " " (Instant Messaging),
"";
" Push Services" (" ") (
SMS, ,
c WWW ..),
( , ,
IVR, VoiceXML- ..).
, ,
UMTS. ,
GSM,
GPRS Parlay-.
""
(Presence). , , Instant Messaging,
. . 1 Presence:
. Presence,

CS, PS, IMS.
. 1, ,
: , , , .

. 1. Presence ,
NGN
3GPP NGN,
3- IP IMS (IP Multimedia Subsystem). ,
UMTS , QoS:

(, , , on-line)

( , Web-, )

( , )

(e-mail, SMS, , ..).


-, IMS:




( )

. 2. IMS (IP Multimedia Subsystem)


IMS ,
SIP. IMS (.2) :

, OSA Service Capability Server (OSA


SCS),

( ), - Serving-Call Session
Control Function (S-CSCF)

, - (MRF - Media Resource Function) HLR (HSS Home Subscriber


System).
IMS:
ISC (Internal Service Control Interface) S-CSCF OSA SCS.
SIP 3GPP TS 24.229,
Cx S-CSCF HSS (. 3GPP TS 29.228),
Sh OSA SCS and HSS (. 3GPP TS 29.328),
Mr - S-CSCF - MRF.
( . 2) OSA SCS,
(OSA
Application Server). OSA MPCCS API mapping,
(mapping) SIP, ,
MPCCS (MultiParty Call Control Service) OSA/Parlay, .
IMS NGN, . 3:


,
,
xDSL IMS (
), IP-,
3GPP, SIP
DIAMETER ( RADIUS),
: ,
(Instant Messaging, MMS), (-, ) ..

. 3 :
1.
2.
3.
4.

IMS-, (SIP-based Core IMS)


( RTSP)
( ISDN) c SIP-

. 3. NGN xDSL IP-


3GPP. VHE (Virtual
Home Environment) .
. , (visited
network) VLR ( HLR).
: .
, ,
(. 4,) (. 4,).
VHE. - P-CSCF
S-CSCF, ( ,
Parlay-).

. 4. VHE: S-CSCF
, ( )
( )
(. 5). UEa
Ub. UEb
AS Uc, ,
, Presence.

. 5. ,

. 5, ,
Ub Uc ( HSS),
OSA. :

- P-CSCF;

S-CSCF;

I-CSCF.

. 6 12 , . 5.
SIP.
.
1. I-CSCF UEb SIP Invite S-CSCF
Ua-.
2. I-CSCF HSS S-CSCF.
3. HSS S-CSCF.
4. I-CSCF SIP Invite S-CSCF.

5. S-CSCF AS ( OSA)

Uec.
6. UEa .
7. Response.
8. SIP Invite I-CSCF UEc.
9. I-CSCF HSS S-CSCF.
10. HSS .
11. (
3GPP TR 23.955).
12. ( 17)
UEa UEc (. 3GPP TS 23.228.).

. 6. " " ( )

Вам также может понравиться