Top Banner
Applications Development with OSA/PARLAY in Brazil Mar/2006 Norberto Alves Ferreira
24

Applications Development with OSA/PARLAY in Brazil

Jan 14, 2016

Download

Documents

frey

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. CPqD Overview. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Applications Development with OSA/PARLAY  in Brazil

Applications Development with OSA/PARLAY

in Brazil

Mar/2006

Norberto Alves Ferreira

Page 2: Applications Development with OSA/PARLAY  in Brazil

2

Contents

CPqD Overview and Background

Software Development for NGN (Next Generation Network) in CPqD

SIP Architecture Parlay Architecture

Conclusions

Page 3: Applications Development with OSA/PARLAY  in Brazil

3

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

Page 4: Applications Development with OSA/PARLAY  in Brazil

4

CPqD Overview

BUSINESS AND OPERATIONS SUPPORT

SYSTEMS

SERVICES AND SERVICES AND APPLICATIONSAPPLICATIONS

TELECOMMUNICATIONNETWORKS

NETWORK INFRASTRUCTURE

OPTICALCOMMUNICATIONS

BUSINESSINTELLIGENCE

WIRELESSCOMMUNICATIONS

Page 5: Applications Development with OSA/PARLAY  in Brazil

5

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.

CPqD Background

Page 6: Applications Development with OSA/PARLAY  in Brazil

6

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.

CPqD Background

Page 7: Applications Development with OSA/PARLAY  in Brazil

7

Contents

CPqD Overview and Background

Software Development for NGN (Next Generation Network) in CPqD

SIP Architecture Parlay Architecture

Conclusions

Page 8: Applications Development with OSA/PARLAY  in Brazil

8

IP Network

* Softswitch* Signaling Server* Proxy Server

SIP *element

Software Development for NGN (SIP)

App Server DataBase

VoiceMail

MediaServer

SIPSIP

SIPSIP

Page 9: Applications Development with OSA/PARLAY  in Brazil

9

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

Software Development for NGN (SIP)

Page 10: Applications Development with OSA/PARLAY  in Brazil

10

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.

Software Development for NGN (SIP)

Page 11: Applications Development with OSA/PARLAY  in Brazil

11

Contents

CPqD Overview and Background

Software Development for NGN (Next Generation Network) in CPqD

SIP Architecture Parlay Architecture

Conclusions

Page 12: Applications Development with OSA/PARLAY  in Brazil

12

Software Development for NGN (Parlay)

PSTN Mobile

Parlay Parlay GatewayGateway

App Server

IP

Parlay API´sParlay API´s

Page 13: Applications Development with OSA/PARLAY  in Brazil

13

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.

Software Development for NGN (Parlay)

Page 14: Applications Development with OSA/PARLAY  in Brazil

14

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.

Software Development for NGN (Parlay)

Page 15: Applications Development with OSA/PARLAY  in Brazil

15

Software Development for NGN (Parlay)

Page 16: Applications Development with OSA/PARLAY  in Brazil

16

0 5 10 15 20 25

Lab Tests

Implementation

Analysis &Design

Requirements

Time (business days)

Requirements Specification

Design Model

Code

Validated Code

Software Development for NGN (Parlay)

Page 17: Applications Development with OSA/PARLAY  in Brazil

17

Test Environment

INAP CS1+

Web access

SIP

Software Development for NGN (Parlay)

Parlay GW1 Parlay GW2

IP NetworkApp Server

IN SSPSoftswitch

Page 18: Applications Development with OSA/PARLAY  in Brazil

18

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

Software Development for NGN (Parlay)

Page 19: Applications Development with OSA/PARLAY  in Brazil

19

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 e-mail.

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)

Software Development for NGN (Parlay)

Page 20: Applications Development with OSA/PARLAY  in Brazil

20

Contents

CPqD Overview and Background

Software Development for NGN (Next Generation Network) in CPqD

SIP Architecture Parlay Architecture

Conclusions

Page 21: Applications Development with OSA/PARLAY  in Brazil

21

Conclusions

• Developer´s Point of ViewDeveloper´s Point of View

SIPSIP ParlayParlay

Knowledge of the Network Knowledge of the Network ProtocolProtocol YesYes NoNo

Development TimeDevelopment Time LongerLonger ShorterShorter

Development Environment Development Environment InvestmentInvestment HigherHigher LowerLower

Page 22: Applications Development with OSA/PARLAY  in Brazil

22

Conclusions

• Client´s Point of ViewClient´s Point of View

SIPSIP ParlayParlay

Portable ApplicationsPortable Applications NoNo YesYes

Equipment Vendors Dependency Equipment Vendors Dependency YesYes NoNo

Third Party DevelopersThird Party Developers FewFew ManyMany

Page 23: Applications Development with OSA/PARLAY  in Brazil

23

Conclusions

The Parlay architecture provides an interface to all The Parlay architecture provides an interface to all telecommunications network. telecommunications network.

This interface allows to create a standard API for This interface allows to create a standard API for services development. services development.

The simplicity of this standard results in its easy The simplicity of this standard results in its easy dissemination. dissemination.

Page 24: Applications Development with OSA/PARLAY  in Brazil

THANK YOU!

Norberto Alves [email protected]: +55 (19) 3705.6406

CPqD – Centro dePesquisa e Desenvolvimento

em TelecomunicaçõesRod. Campinas–Mogi-Mirim, km 118,5 – SP340

13086-902 – Campinas – SPBRASIL

www.cpqd.com.br

CPqD Technologies & Systems, Inc.101 NE Third Ave – Suite 1500

Fort Lauderdale, FL 33301, USAwww.cpqdusa.com