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