Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

My speech at AstriCon 2008


Published on

  • Be the first to comment

  • Be the first to like this

My speech at AstriCon 2008

  1. 1. A Carrier Grade VoIP Project with Asterisk. ASTRICON 2008 Glendale AZ, September 25 Stefano Carlini & Dario Busso, Klarya srl -
  2. 2. Who we are <ul><li>VoIP and Open Source specialists </li></ul><ul><li>Strict Asterisk focus since 2004 </li></ul><ul><li>Competence Center for the IP Communication solutions and projects of the ATS Spa Group since 2007 </li></ul><ul><li>ATS Spa Group </li></ul><ul><ul><li>3 internal Business Units </li></ul></ul><ul><ul><li>6 daugther companies </li></ul></ul><ul><ul><li>mainly focused on Telecommunications. </li></ul></ul>
  3. 3. What we do <ul><li>We produce network appliances for: </li></ul><ul><ul><li>VoIP / IP Communication </li></ul></ul><ul><ul><li>Unified Communication </li></ul></ul><ul><ul><li>Web Collaboration </li></ul></ul><ul><li>Open Voice: VoIP & Unified Communications </li></ul><ul><li>Open Meet: Desktop Video Conference, Web Meeting </li></ul><ul><li>Custom Projects </li></ul>
  4. 4. The technologies we use <ul><li>Asterisk, of course... </li></ul><ul><li>SER / OpenSER </li></ul><ul><li>Open Fire </li></ul><ul><li>Funambol </li></ul><ul><li>Many other Open Source (stable!) projects </li></ul><ul><li>Legacy software </li></ul><ul><li>Last but not least: many instruments and tools for calls and traffic generation and simulation </li></ul>
  5. 5. Our customers <ul><li>TelCOs - Custom projects </li></ul><ul><li>Enterprises - Large VoIP installation </li></ul><ul><li>Klarya Partner Program: </li></ul><ul><ul><li>System Integrators </li></ul></ul><ul><ul><li>Software Houses </li></ul></ul><ul><ul><li>Legacy PABX/PBX Installers </li></ul></ul>
  6. 6. Klarya @ AstriCon <ul><li>Madrid 2005 </li></ul><ul><ul><li>we started understand what AstriCon is... </li></ul></ul><ul><li>Paris 2006 </li></ul><ul><ul><li>the Open Voice project is taking off. </li></ul></ul><ul><li>Phoenix 2007 </li></ul><ul><ul><li>our first speech to the Asterisk Community. We started to contribute in an active way... </li></ul></ul><ul><ul><ul><li>“ Testing Asterisk: Advanced Test Methodologies” </li></ul></ul></ul>
  7. 7. What we'll cover today <ul><li>We believe Asterisk is ready for Carrier class projects </li></ul><ul><li>... but you need well understand the Project Environment: </li></ul><ul><li>The requirements </li></ul><ul><li>The Customer's expectations </li></ul><ul><li>More important: the Customer's Commitment (you have to work with the Customer's Decision Maker people)‏ </li></ul><ul><li>Your skills, in terms of </li></ul><ul><ul><li>Technical skills </li></ul></ul><ul><ul><li>Project Management ability </li></ul></ul>
  8. 8. A carrier grade project <ul><li>Project overview: </li></ul><ul><li>The customers is a medium-size Telco Operator </li></ul><ul><li>The need is </li></ul><ul><ul><li>&quot;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.&quot; </li></ul></ul><ul><li>Uhm... interesting... a very nice Asterisk Project (?) ... with a TON of expectations built into it </li></ul>
  9. 9. Project overview (1)‏ <ul><li>Our Customer: </li></ul><ul><ul><li>TelCo for Enterprise and Residential users in the Norther of Italy </li></ul></ul><ul><ul><li>10.000 customers </li></ul></ul><ul><ul><li>More that 50% of Top Class Enterprise in the Region covered by its Network </li></ul></ul><ul><ul><li>10.000+ telephones lines </li></ul></ul><ul><ul><li>7.000+ Broadbands accesses </li></ul></ul><ul><li>The Requirements </li></ul><ul><ul><li>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): </li></ul></ul><ul><ul><li>VoIP calls (SIP, G.729 codec compression)‏ </li></ul></ul><ul><ul><li>Fax </li></ul></ul><ul><ul><li>Voice Mail </li></ul></ul>
  10. 10. Project overview (2)‏ <ul><li>Performances: </li></ul><ul><ul><li>from 2.000 to 6.000/10.000 residential users </li></ul></ul><ul><ul><li>600-1000 concurrents calls </li></ul></ul><ul><li>Complete Fault Tolerance(24/7, 365 days/year)‏ </li></ul><ul><li>SS#7 Links Management </li></ul><ul><li>Backend features: </li></ul><ul><ul><li>Billing </li></ul></ul><ul><ul><li>CPE autoprovisioning </li></ul></ul><ul><ul><li>Complete Monitoring Dashboard for the whole system (events, alarms)‏ </li></ul></ul><ul><ul><li>Lawfull Interception Management </li></ul></ul><ul><li>Performances and Load Certification </li></ul>
  11. 11. The approach <ul><li>Wow! A lot of technical problems to solve </li></ul><ul><li>Yes, but... there are many NON-technical issues !!! </li></ul><ul><li>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. </li></ul><ul><li>2nd: the Marketing expectations (project not product)‏ </li></ul><ul><li>Finally: Your customer NEEDS to understand the limitations of the solution. Asterisk is not a complete SoftSwitch platform (technical expectations). </li></ul>
  12. 12. 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.
  13. 13. The “real” big matter <ul><li>Understand the different needs of the 2 Company divisions involved into the project: </li></ul><ul><li>Network/VoIP Division </li></ul><ul><li>PSTN Telephony Division </li></ul><ul><li>and design a platform useful for both ;)‏ </li></ul>
  14. 14. The Open Voice Soft Switch
  15. 15. Open source technologies <ul><li>GnuLinux Debian Etch 4.0 </li></ul><ul><li>Open Voice Media Gateway: Asterisk, of course, Digium G.729 software codecs </li></ul><ul><li>Open Voice SIP Proxy: OpenSER, DRBD (for HA cluster)‏ </li></ul><ul><li>Open Voice RDBMS Cluster (database and other services): </li></ul><ul><ul><li>Web&Application server: Apache + Jetty (Java technology for the GUI Dev)‏ </li></ul></ul><ul><ul><li>Database: MySQL </li></ul></ul><ul><ul><li>Monitoring Tools: Monit + Munin + custom applications. </li></ul></ul><ul><li>Perfomances Certification: </li></ul><ul><ul><li>Abacus 50 / Abacus 5000 (Spirent Communications)‏ </li></ul></ul>
  16. 16. Project phases
  17. 17. In deep lookup <ul><li>We solved some technical “hot” problems: </li></ul><ul><li>SS#7 Links Management </li></ul><ul><li>FarEnd Alarm </li></ul><ul><li>Lawfull Interception </li></ul>
  18. 18. Special thanks <ul><li>To our Project Development Team </li></ul><ul><li>Matteo Campana , R&D System Engineer </li></ul><ul><li>[email_address] </li></ul><ul><li>Cosimo Fadda , VoIP Specialist </li></ul><ul><li>[email_address] </li></ul>
  19. 19. -