Parlay_Day_CPqD - Docbox
Download
Report
Transcript Parlay_Day_CPqD - Docbox
Applications Development
with OSA/PARLAY
in Brazil
Norberto Alves Ferreira
Mar/2006
Contents
CPqD Overview and Background
Software Development for NGN (Next Generation
Network) in CPqD
SIP Architecture
Parlay Architecture
Conclusions
2
CPqD Overview
30 years of experience in
the Telecom Industry
Private foundation, not for
profit
Solutions provider for the top companies in the
Brazilian market
BOSS (Business and Operations Support Systems)
provider for all incumbent Operating Companies in
Brazil
Contracted by Telecom Industry leaders for R&D
3
CPqD Overview
BUSINESS AND
OPERATIONS SUPPORT
SYSTEMS
TELECOMMUNICATION
NETWORKS
WIRELESS
COMMUNICATIONS
NETWORK
INFRASTRUCTURE
SERVICES AND
APPLICATIONS
OPTICAL
COMMUNICATIONS
BUSINESS
INTELLIGENCE
4
CPqD Background
Intelligent Networks – first deployment in Brazil in
mid-90s.
Service Development Laboratory
Service modeling & specification
Service development
Tests
National Standard: ETSI CS1-based INAP-BR.
5
CPqD Background
SW-CMM (Capability Maturity Model for Software)
level 2 certified.
CMMi (Capability Maturity Model Integration) level 3 is
being pursued by mid-2006.
GSAM (Multimedia Services and Applications
Management) uses RUP (Rational Unified Process)
for software development.
6
Contents
CPqD Overview and Background
Software Development for NGN (Next Generation
Network) in CPqD
SIP Architecture
Parlay Architecture
Conclusions
7
Software Development for NGN (SIP)
App Server
Data
Base
SIP
Media
Server
IP Network
Voice
Mail
SIP
SIP *
element
* Softswitch
* Signaling Server
* Proxy Server
8
Software Development for NGN (SIP)
CPqD has been developing applications using SIP
APIs since the beginning of 2002.
Since 2002, CPqD has developed several applications
like:
CPqD - Freephone
CPqD – EasyVoIP
9
Software Development for NGN (SIP)
General Comments
The API requires knowledge of the specification of the
SIP protocol to develop a service.
The SIP architecture provides only one interface to the
telecommunications network. It doesn‘t provide a
standard interface to all telecommunications network
simultaneously.
The SIP architecture provides a poor interface with each
network elements. It requires to increment this interface
which results in a dependency of the network element’s
suppliers.
10
Contents
CPqD Overview and Background
Software Development for NGN (Next Generation
Network) in CPqD
SIP Architecture
Parlay Architecture
Conclusions
11
Software Development for NGN (Parlay)
App Server
Parlay API´s
Parlay
Gateway
PSTN
Mobile
IP
12
Software Development for NGN (Parlay)
CPqD has been studying the Parlay concepts since 2001.
Analysis and demo tests of application servers and parlay
gateway simulators from different vendors were
performed, with the idea of building a development and
test laboratory.
In 2003, CPqD deployed its first Parlay application for use
in a trial for one of the most important fixed telecom
operators in Brazil.
13
Software Development for NGN (Parlay)
The application's goal was:
To test the gateway implementation of the MultiPartyCallControl
APIs through a prototype built by CPqD.
The main features of the application developed to test the
MPCC (MultiPartyCallControl) API were :
The calls were created and controlled through a web interface
Any number of additional call legs could be created
The call could be scheduled
Simultaneous calls could be made – once one answers, the others
would be cancelled.
14
Software Development for NGN (Parlay)
15
Software Development for NGN (Parlay)
Requirements
Specification
Requirements
Analysis &
Design
Design
Model
Implementation
Code
Validated
Code
Lab Tests
0
5
10
15
20
25
Time (business days)
16
Software Development for NGN (Parlay)
Test Environment
IP Network
App Server
Web access
Parlay GW1
SIP
Softswitch
Parlay GW2
INAP CS1+
IN SSP
17
Software Development for NGN (Parlay)
Learned Lessons
The trial involved three different players:
The Parlay Gateway supplier
The Application Server supplier
The Application developer
The interaction between those players was productive and smooth.
The application, tested by means of a Parlay Gateway simulator, had
the same behavior in the real environment, with the Parlay Gateway
being from a different vendor than that of the simulator.
The same application can be used in all platforms that support the
MultiPartyCallControl API.
The Parlay APIs became this complex application development
easier and faster
18
Software Development for NGN (Parlay)
Experience in Chile
CPqD worked together with a partner to create an application
for a trial in a Chilean fixed and mobile operator.
Application Description
- A voice conferencing was developed, using the service creation
environment from CPqD’s partner.
- The application had several features for conferencing, such as a
web interface for administration, moderation and notification by email.
Results
- The application was installed and running in less than one week.
- Integration between gateway and application server ocurred
smoothly.
- This application had a high degree of complexity, but even so it
was developed in a relatively short period of time (2 months)
19
Contents
CPqD Overview and Background
Software Development for NGN (Next Generation
Network) in CPqD
SIP Architecture
Parlay Architecture
Conclusions
20
Conclusions
• Developer´s Point of View
SIP
Parlay
Knowledge of the Network
Protocol
Yes
No
Development Time
Longer
Shorter
Development Environment
Investment
Higher
Lower
21
Conclusions
• Client´s Point of View
SIP
Parlay
Portable Applications
No
Yes
Equipment Vendors Dependency
Yes
No
Third Party Developers
Few
Many
22
Conclusions
The Parlay architecture provides an interface to all
telecommunications network.
This interface allows to create a standard API for
services development.
The simplicity of this standard results in its easy
dissemination.
23
THANK YOU!
CPqD – Centro de
Pesquisa e Desenvolvimento
em Telecomunicações
Rod. Campinas–Mogi-Mirim, km 118,5 – SP340
13086-902 – Campinas – SP
BRASIL
www.cpqd.com.br
CPqD Technologies & Systems, Inc.
101 NE Third Ave – Suite 1500
Fort Lauderdale, FL 33301, USA
www.cpqdusa.com
Norberto Alves Ferreira
[email protected]
Phone: +55 (19) 3705.6406