Applications Development with OSA/PARLAY in Brazil
description
Transcript of Applications Development with OSA/PARLAY in Brazil
![Page 1: Applications Development with OSA/PARLAY in Brazil](https://reader036.fdocuments.in/reader036/viewer/2022062803/56814889550346895db59e35/html5/thumbnails/1.jpg)
Applications Development with OSA/PARLAY
in Brazil
Mar/2006
Norberto Alves Ferreira
![Page 2: Applications Development with OSA/PARLAY in Brazil](https://reader036.fdocuments.in/reader036/viewer/2022062803/56814889550346895db59e35/html5/thumbnails/2.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062803/56814889550346895db59e35/html5/thumbnails/3.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062803/56814889550346895db59e35/html5/thumbnails/4.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062803/56814889550346895db59e35/html5/thumbnails/5.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062803/56814889550346895db59e35/html5/thumbnails/6.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062803/56814889550346895db59e35/html5/thumbnails/7.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062803/56814889550346895db59e35/html5/thumbnails/8.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062803/56814889550346895db59e35/html5/thumbnails/9.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062803/56814889550346895db59e35/html5/thumbnails/10.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062803/56814889550346895db59e35/html5/thumbnails/11.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062803/56814889550346895db59e35/html5/thumbnails/12.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062803/56814889550346895db59e35/html5/thumbnails/13.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062803/56814889550346895db59e35/html5/thumbnails/14.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062803/56814889550346895db59e35/html5/thumbnails/15.jpg)
15
Software Development for NGN (Parlay)
![Page 16: Applications Development with OSA/PARLAY in Brazil](https://reader036.fdocuments.in/reader036/viewer/2022062803/56814889550346895db59e35/html5/thumbnails/16.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062803/56814889550346895db59e35/html5/thumbnails/17.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062803/56814889550346895db59e35/html5/thumbnails/18.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062803/56814889550346895db59e35/html5/thumbnails/19.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062803/56814889550346895db59e35/html5/thumbnails/20.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062803/56814889550346895db59e35/html5/thumbnails/21.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062803/56814889550346895db59e35/html5/thumbnails/22.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062803/56814889550346895db59e35/html5/thumbnails/23.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062803/56814889550346895db59e35/html5/thumbnails/24.jpg)
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