You are on page 1of 60

UP10 Introduction

ZTE university

IN Team
TOPICS

Parlay Introduction
UP10 Platform
UP10 vs IN10
Parlay standard evolution

OSA (Open Service


Architecture)
UMTS Release 99 & Rel.4

PSTN/ISDN
APIs for 3rd-Party Service
Application Interface
(03/00)

JAVA-based APIs for integrated networks


(JAIN)
JAIN Parlay now aligned with Parlay
JAIN
Getting started with Parlay

Open standard

Specifications available: http://www.parlay.org

Application developers encouraged to develop Parlay


based applications by Operators and Telco vendors

Start-up phase:
Application templates provided by ZTE

Application building / testing tools available

Technical Support from ZTE Partnering Program


Todays Tomorrows
Networks Network Application Servers /
Application Servers /
Applications
Applications

Parlay Unified Parlay


Service Service Service Service API Service Network API
PSTN/ISDN

Data/IP
PLMN

CATV

Connectivity/
Backbone Network

Access Networks

Each network with own access, transport, Network with unified service network
switching and service architecture architecture
Access to Network Resources for Applications

Corporate Corporate
Application Corporate External Application Corporate
Server Application Server
Database Database
Server

Corporate B Parlay API Parlay API Corporate A

Service Capability
Server

Service Layer
Control Layer Internet /
UMTS Connectivity Layer Intranet
PSTN/
CDMA
GSM TDMA ISDN
What is Parlay ?

3rd Party
Application Server/
Parlay API
Applications
Provides a common standardized
open application interface between
applications and operators network Parlay
infrastructure API

Utilizes multiple network


infrastructures and can be ported
between service execution Operators
(Multi-) Network
platforms infrastructure
The Parlay/OSA API

Parlay/OSA (Open Service Access) APIIt is opened


and standard API, Carriers and the third vendors can
develop new revenue service base on the API.

App1 App2 AppN Applications (based on Parlay)

Parlay/OSA API

Parlay/OSAGateway
Map to the under network

Network Hide for the Apps


Benefits of open Parlay API

For Service Provider


Reduced Time to Market

due to access to wide range of ISVs

Higher Revenues

due to sale of new services

Reduce Churn

due to meeting the market demands

Reduced Costs

due to lower investment and operational costs


Benefits of open Parlay API

For 3rd Party Developer


New applications possible integrating telephony and IT
applications
Lower costs
due to standard IT industry development tools

Higher Revenues
due to lower costs and wider market base

Reduced Risk
due to shorter time between requirements capture and
implementation
due to easy to Parlay API hiding telecom network complexity
Position of parlay gateway
Parlay/OSA architecture

Application layer APP

Parlay API

Service capability SCF


feature

Network
Network control
control

Core pstn Wireless IP


network

Network cells
What is SCF

Call Control
Connectivity Mgmt User Interaction Generic CC

MultiMedia CC

Data Session Control Terminal Capabilities


MultiParty CC

Conference CC
Generic Messaging Charging

Policy Mgmt Account Mgmt

Mobility
User Location

Presence and User Status


Multi-Media Messaging
Availability Mgmt
Parlay SCFs

Provide general call control capability.


Call Control
end users to obtain the required information (such as card number
User Interaction and password)

general geographical location service.


Mobility
Generic Messaging Service
G MS
methods for manage accounts.
Account Management
Charging function
Charging
SCF-CallControl

The call control submodule provides basic call control


capability and allows applications to establish calls and
perform routing management in the network.
Including: Generic Call Control (GCCS) ,
MultiParty Call Control MPCCS ,
MultiMedia Call ControlMMCCS ,
Conference Call Control (CCCS).
The APIs Of CallControl:IpCallControlManager ;
IpCall .
SCF- User Interaction

The user interaction submodule provides users with


interaction-related management function.

The APIs Of User Interaction:IpUIManager ;


SCF-Charging

The charging submodule creates charging session


instances and manages the life cycle of charging
sessions.
Parlay SCFs

Applications
Parlay Application Logic
Service API
Parlay Gateway
User
Interaction
Call
Control
Management
Connectivity
Mobility Messaging
FW

Media Media Messaging


Softswitch HLR
Server Gateway Server
Internal Interfaces of Parlay

Enterprise
operator
admin tool

Client
Application
4
4 1
1 2
2 6
6
Framework Service
operator 3
3 supplier
admin admin tool

5
5

Telecom Network
FrameWork

- Access control
- Integrality management
- Discovering

Client Application

1 2 2

Enterprise 4 Framework 3
Call
Control
Mobility etc
Operator
Registered Services

- Ordering the services - SCF registration


FW working flow

Application
4: authentication
5: request Discovery interface 7: Select Service + sign SLA
6: discover Service 10: return Service Manager
11: Use service
1: authentication
2: request Registration interface

Framework 3: register factory Service /


8: create Service Manager SCS
9: return Service Manager
Parlay Framework 1

A) Trust and Security management


The applications first point of contact with the Framework
provider.
A bi-directional authentication process to select a security
mechanism and ensure the identity of both the 3rd party
(application) and network operator.
A mechanism for the application to sign a service
agreement on-line for a selected service.
Parlay Framework 2

B) Service Discovery
Enables 3rd parties to search for services which match
their requirements or request a list of all presently
registered services.
Parlay Framework 3

C) Service Registration
Allows Parlay services to be registered with the framework
before they can be offered to a 3rd party via the Discovery
interface.

D) Service Subscription
Allows subscription to the relevant services identified
through Discovery.
Parlay Framework 4

E) Integrity Management
Load Manager
balancing load across multiple 3rd Party client machines /
processes for a given set of services.
Fault manager
providing bi-directional notification of events affecting the
integrity of the system.
Heartbeat mechanism
application and server can regularly monitor each others
status.
Parlay Services

PARLAY APPLICATION

API
API
API

API

API
The services consist of several interfaces, each representing distinct capabilities.
Parlay Services

PARLAY APPLICATION

ENHANCED

GENERIC

BASIC

API

API
API

API
GSM ISDN/ POTS/ SIP/H.323 ATM UMTS
ISUP INAP over IP

Call Control is separated into three interfaces which build functionality by inheritance :
basic: simple call set-up interface for todays public circuit switched networks
generic: extends the basic interface to support circuit and packet switched networks
as well enabling call leg manipulation and routing to multiple terminating legs
enhanced: interface supports conferencing (moving legs between calls)
Parlay Services

PARLAY APPLICATION

API

API
API

API

API
SMS Voice-Mail E-mail
server server server
A Parlay application can send, store and receive messages, manipulating messages on voice mail,
sms and e -mail servers. Parlay applications use the following objects to model the actions of the
underlying resources;
mailboxes - its first point of contact with a messaging system
folders - always Inbox and Outbox but Parlay allows sub-folders to be addressed and created
messages - can be stored in or retrieved from folders by the Parlay application
Parlay Services
PARLAY APPLICATION

Generic UI

Call UI

API

API
API

API
Intelligent Voice Intelligent Web
Response Unit Peripheral server

Generic User Interaction Allows the application to interact with network resources.
This may be a content provider issuing data (announcement or prompt & collect) to a
Web browser.
Call UI Provides the ability to send and receive information to/from an existing call leg
in conjunction with the Call Control service. User input may also be recorded and
subsequently played back.
Parlay Services
PARLAY APPLICATION

API

API
API

API

API
UMTS GSM CAMEL

Mobility in Parlay can provide value-add services via interoperation between location
services and mobile networks by:
requesting user status information,including the current state and type of the user
terminal.
exploiting a mobile user location service by obtaining geographical information
(using a GPS service) or information about the network which the user is in, such as
Visiting Location Register or identification of the users current cell.
Parlay Services

PARLAY APPLICATION

API

API
API

API

API
Provider Network

The Connectivity Manager service provides tools for the Enterprise operator to set up
an agreed Quality of Service (QoS) profile between itself and the provider network for
communications within that network.
It uses templates partly drawn up by the network provider to add its own QoS
requirements for a series of addresses (service access points) which the Enterprise shall
want to inter-connect, for instance to conference between multiple local area networks.
Enterprise requirements : Delay, loss, jitter and surplus traffic treatment agreements.
Example of API flow
Parlay
App Softswitch Mediaserver
Gateway
Invite in from caller
reportNotification
100 trying

eventReportReq caller
eventReportReq callee
createCallLeg

routeReq
Invite out to callee
100 trying
180 ring
eventReportRes from callee
PRACK
200 OK
createUICall
sendInfoReq
CRCX
200 OK

RQNT play colorring


183 ring to caller
200 OK

200 OK from callee


eventReportRes from callee
ACK
releaseUICall
DLCX
200 OK
attachMediaReq

UPDATE with callees sdp


200 OK

reInvite with callers sdp

200 OK
AttachmediaRes

talking
TOPICS

Parlay Introduction
UP10 Platform
UP10 vs IN10
Multiple Services

Wireless carrier business revenue deploy(2000-2004)

SMS
5% Voice
SMS
E-Mail
Info Services + surf
Advestising Voice
Voice Transactions 58%
Business Data
95% Machine to Machine
Multi Media

As the developing of service user can enjoy


abundance of different service. But the voice business
will still be the mainly part.
The feature of NGN

There are two distinctive features


Integrated of different service

The open structure of service platform


Service Transformation

Today Tomorrow
Voice centric Multimedia voice, data

Mobile or fixed real-time, non-real-time

Proprietary services Value added services

One size fits all Rapid & open service

Slow evolution
development
Personalization

Bundling
Traditional IN architecture

SMAP SMP SCEP

SMAP: service management access point


SMP: service management point
SCP
SCEP: service creation environment point
SCP: service control point
SSP: service switched point
No.7

INAP INAP

SSP SSP

LE
OSA based on NGN

App Server1 App Server2

Parlay API Parlay API

O&M Server

Parlay GW

SIP MGCP/H.248 SMTP


No.7

CAP INAP

UMSC/SSP or SSP Soft Switch Media Server EMail Server


MSC/SSPSGSN/SSP
Current IN network evolution

Parlay
SCE SMAP SCP
Gateway

Softswitch Softswitch
SMP

SDP Packet
SS7
Network
Network
ZTE

SCP

SG
SS7
Network MG MG

SSP SSP
E1 E1 E1 E1
ZTE ZTE
ZTE ZTE ZTE ZTE ZTE ZTE ZTE
IP IP
SSP SSP SSP SSP SSP SSP SSP
Unified Platform Architecture
Applications
Application Service
Layer Parlay Client Hub
Management
ISP/Hosted Applications

Parlay API XML


Memory Database

Call User
Service Messaging Presence Mobility
Control Interaction
Control Layer
Session
OAM&P Framework
Management
Adaption
Layer CAP/MAP INAP SIP MGCP SMPP SMTP/IMAP

Resource NGN UMTS PSTN GSM CDMA


Layer
ZXUP10 Layers and Functions

Generates various services by invoking


Application layer Parlay APIs

Implements the Parlay-specific telecom SCFs


Service Control layer and accepts the invoking of APIs by third-party
users.

The protocol interface layer between the service


Adaptation layer control platform and the network resources.

contains all network resources and special


Resource layer resources.
Unified Platform Concept

Next Generation Intelligent Network


Open API interfaces for the third party for the convenience
of constructing new services and applications;
Open service structure according to the OSA definition and
specifications by 3GPP;
Unified architecture for convenient & flexible expansion;

Unchanged protocols between the original network


functional entities and the service platform;
Compliant with the trend of 3G and NGN development.
Totally solution of NGN
Firewall
Parlay/OSA Application
SMS Server
Unified Voice Other
Billing
IVR Messaging VPN Appl.
User Profile Parlay/OSA
Web Database Gateway
GUI Server
Simulator
OAM Agent
Parlay/OSA Client Hub

Parlay/OSA Distributed CORBA Bus


Open PARLAY/OSA APIs
Framework
User
CC Mobility GMS Charging
Interaction
ZTE
Parlay/OSA
Protocol Adaptation Layer
Gateway
Native Protocol Stacks
MGCP SIP SMTP/IMAP SMPP CAMEL MAP

IP MPLS Core HLR


VLR
PSTN PLMN EIR
Data Network AUC
ZXUP10 Network Structure

Application Parlay
Server 1 Gateway
Parlay Media Web TTS CDR
Gateway Server Server Server Server

LAN Switch

TCP/IP
Router
ZXUP10
OAM Interface Unit

Billing Center
Bank DDN/CE1/X.25
ZXUP10 equipment overview

ZXUP10 App-server
Application server is responsible for logic execution and
management of various value-added services and intelligent (IN)
services. It is the service operation platform realize the separation
of service and call control and allow easy development of new
services.

ZXUP10 PARLAY GateWay


Offer mapping from Parlay API to H.248, MGCP, and SIP. To
support intelligent calls, the ZXUP10 provides mapping from
PARLAY API to INAP, CAP, and MAP. Provides the third party
opened applications with security authentication and authorization
based on PARLAY.
ZXUP10 equipment overview

ZXUP10 Media server


It provides the media processing functionality in the basic and
enhanced services, including communication function,
management and maintenance function, and rich resource
functions such as collection and decoding of DTMF signals,
generation and transmission of signal tones, announcement play,
conferencing, and conversion between different decoding
schemes.

ZXUP10 TTS(text to speech) server


It converts words into media stream and then transfers the media
stream to the media server before the media server plays the
stream to users.
ZXUP10 equipment overview

ZXUP10 Webserver
WEBSERVER provide web pages relevant with service.
subscriber can perform e services features such as online
billing enquiry, status and web service

ZXUP10 OAM server


The ZXUP10 App-server provides unified management and
maintenance interfaces such as authority, log, SCP
capability, message tracing capability, measurement, and
alarm for value-added services, intelligent services
(optional), service capabilities, and third party applications.
ZXUP10 Protocol Supported

Protocols supported by ZXUP10:

Service Application Protocols:


PARLAY, INAP, CAMEL2/CAMEL3, MAP, RADIUS

Transmission Control Protocols:


TCP, UDP, SCTP, TCAP/SCCP, M3UA

Media Control Protocol:


H.248, SIP, MGCP

Other Protocols:
IMAP/SMTP, SMPP, CMPP, LDAP
directory structure

bin: executable files


etc: configuration files
lib: functions
log: log files
task: task files
service: service and fee rate files
cdr: CDR files
incdr: if SCP connected to billing center directly, used to backup
the CDR files.
bill: store the temp bills, for query or statistic from SMAP.
Features of zxup10

Use the same platform to integrate multi-networks

Opened API permit the third vendor to participate in


developing new service

Supply management based on Web mode

flexible and expansibility

Using mature operation system and huge database


software

Advanced charging ability, which can satisfy carriers


different charging requirements.
TOPICS

Parlay Introduction
UP10 Platform
UP10 vs IN10
Comparison from ZXIN10 to ZXUP10

ZXIN10 ZXUP10

adapt to provide basic Adapt to provide


voice services. data/multimedia services.
mature and technologies. Integrative technologies in
excellent performance. IT and Telecom domain.
features

easier to expanding.
high-difficulty in
Interfaces are based on
technologies.
standard,permit easier Third
not suitable to open to the
Party access.
Third Party.
Interfaces is not
standard,not permit Third
Party access
UP10 compatible with Legacy IN

Legacy IN Product OSA/Parlay Based


Application Server

Traditional SCP Parlay Gateway

Unified Platform - ZXUP10

Support both IN services and OSA/Parlay


services, covering both narrow band and
broadband services.
Open Service Platform
ZXUP10
APP Server Billing Server Web Server

Parlay API

Parlay Gateway

No. 7 IP

SSP Media Server Softswitch Email Server


OSA Based --- Open Service Architecture, Parley API
Convergent Service --- Voice, Data, Multimedia
Convergent Network --- PSTN, Mobile, Internet
Smooth Evolution--- From traditional SCP to NGN Service Platform
OSA/Parlay Business Model
Vertically-integrated OSA/Parlay business model
Network Operator
Service Provider Domain

Service
Application
Creation

Service
Services
Creation
OSA/Parlay AppServer

Service Control Point OSA/Parlay APIs

INAP, ISUP, MAP, CAP, SIP etc.

OSA/Parlay Gateway
Core Transport and
Signaling Network
INAP, ISUP, MAP, CAP, SIP etc.

Network Operator Domain


Core Transport and
Signaling Network

Network Operator Domain


IN & Unified Platform: Co-existence

Unified Platform

SCP

Softswitch

SCP SG

Packet Network
SS7
SS7

MG MG

SSP SSP SSP

SSP SSP SSP SSP


IN & Unified Platform: Integration

APP Server1 APP Server2


Unified Platform

SCP
Parlay Gateway
Softswitch
SG
Softswitch
Packet Network
SS7
Packet Network

MG MG

MG MG

SSP SSP SSP SSP


ZXUP10 Physical Structure

Parlay Application Application Media Web TTS CDR


Gateway Server 1 Server n Server Server Server Server

LAN Switch

TCP/IP
Router
Parlay Gateway
OAM Interface Unit

Billing Center
Bank DDN/CE1/X.25
NGN IN Solution for Malaysia

Reporting Provisioning
CDR Server APP Server Server Server

OSA/Parlay
PARLAY
Gateway MG

SIP SIP

Softswitch Softswitch

You might also like