a carrier grade voip project with...

19
A C arrier G rade VoIP Project with A s teris k. ASTRICON 2008 Glendale AZ, S eptember 25 S tefano C arlini & D ario Busso, K larya s rl stefano.carlini@ klarya.it - dario.busso@ klarya.it

Upload: dongoc

Post on 16-Mar-2018

224 views

Category:

Documents


3 download

TRANSCRIPT

A Carrier Grade VoIP Project with Asterisk.

AS TRICON 2008

Glendale AZ, S eptember 25

S tefano Carlini & Dario Busso, Klarya s rl

stefano.carlini@ klarya.it - dario.busso@ klarya.it

Who we are VoIP and Open Source specialists

Strict Asterisk focus since 2004

Competence Center for the IP Communication solutions and

projects of the ATS Spa Group since 2007

ATS Spa Group

− 3 internal Business Units

− 6 daugther companies

− mainly focused on Telecommunications.

What we do We produce network appliances for:

− VoIP / IP Communication− Unified Communication− Web Collaboration

Open Voice: VoIP & Unified Communications

Open Meet: Desktop Video Conference, Web Meeting

Custom Projects

The technologies we use Asterisk, of course...

SER / OpenSER

Open Fire

Funambol

Many other Open Source (stable!) projects

Legacy software

Last but not least: many instruments and tools for calls and

traffic generation and simulation

Our customers TelCOs - Custom projects

Enterprises - Large VoIP installation

Klarya Partner Program:

− System Integrators

− Software Houses

− Legacy PABX/PBX Installers

Klarya @ AstriCon Madrid 2005

− we started understand what AstriCon is...

Paris 2006

− the Open Voice project is taking off.

Phoenix 2007

− our first speech to the Asterisk Community. We started to contribute in an active way...

“Testing Asterisk: Advanced Test Methodologies”

What we'll cover todayWe believe Asterisk is ready for Carrier class projects

... but you need well understand the Project Environment:

The requirements

The Customer's expectations

More important: the Customer's Commitment (you have to work with the Customer's Decision Maker people)

Your skills, in terms of

− Technical skills− Project Management ability

A carrier grade projectProject overview:

The customers is a medium-size Telco Operator

The need is

"We have a traditional telephony infrastructure based on

SS#7 protocol. We need to expand out network with a VoIP

Softswitch to collect residential users."

Uhm... interesting... a very nice Asterisk Project (?) ...

with a TON of expectations built into it

Project overview (1) Our Customer:

− TelCo for Enterprise and Residential users in the Norther of Italy− 10.000 customers− More that 50% of Top Class Enterprise in the Region covered by its

Network− 10.000+ telephones lines− 7.000+ Broadbands accesses

The Requirements

A VoIP/SS#7 Platform (interconnected with Alcatel S12 voice switching system) to provide the following services for the End Users (equipped with CPE VoIP GWs):

− VoIP calls (SIP, G.729 codec compression)− Fax− Voice Mail

Project overview (2) Performances:

− from 2.000 to 6.000/10.000 residential users− 600-1000 concurrents calls

Complete Fault Tolerance(24/7, 365 days/year)

SS#7 Links Management

Backend features:

− Billing− CPE autoprovisioning− Complete Monitoring Dashboard for the whole system (events, alarms)− Lawfull Interception Management

Performances and Load Certification

The approach

Wow! A lot of technical problems to solve

Yes, but... there are many NON-technical issues !!!

First of all: this is not a standard project of integration with

Asterisk. You don't have a product. You need set the correct

expectations for the Customer Decision Maker People.

2nd: the Marketing expectations (project not product)

Finally: Your customer NEEDS to understand the limitations of

the solution. Asterisk is not a complete SoftSwitch

platform (technical expectations).

The main goal

Build the Customer Consensus (2 main steps):

The Open Voice Soft Switch is not a BRANDED product: you need

to build the correct “feeling” between you and your Customer.

The Open Voice Soft Switch is not a READY-TO-USE product but a

complete CUSTOM solution: advantages vs disadvantages.

The “real” big matter

Understand the different needs of the 2 Company

divisions involved into the project:

Network/VoIP Division

PSTN Telephony Division

and design a platform useful for both ;)

The Open Voice Soft Switch

Open source technologies Gnu\Linux Debian Etch 4.0

Open Voice Media Gateway: Asterisk, of course, Digium G.729 software codecs

Open Voice SIP Proxy: OpenSER, DRBD (for HA cluster)

Open Voice RDBMS Cluster (database and other services):

− Web&Application server: Apache + Jetty (Java technology for the GUI Dev)

− Database: MySQL− Monitoring Tools: Monit + Munin + custom applications.

Perfomances Certification:

− Abacus 50 / Abacus 5000 (Spirent Communications)

Project phases

designing 10deployment 40tuning 40training 15

designingdeploymenttuningtraining

In deep lookup

We solved some technical “hot” problems: SS#7 Links Management

FarEnd Alarm

Lawfull Interception

Special thanks

To our Project Development Team

Matteo Campana, R&D System Engineer

[email protected]

Cosimo Fadda, VoIP Specialist

[email protected]

www.klarya.it - www.atsweb.it