Applications Development with OSA/PARLAY in Brazil Norberto Alves

24 Slides1.22 MB

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

Back to top button