Asterisk Update: Asterisk 10 And beyond

Click here to load reader

  • date post

    14-Dec-2014
  • Category

    Technology

  • view

    3.904
  • download

    0

Embed Size (px)

description

Steve Sokol USA Digium 6th Conference - ElastixWorld 2011 Asterisk Update: Asterisk 10 And beyond Asterisk Update: Asterisk 10 y mas

Transcript of Asterisk Update: Asterisk 10 And beyond

  • 1. The Asterisk Update Asterisk 10 and BeyondSteve Sokol & Malcolm DavenportAsterisk Marketing, Evangelism & Product ManagementDigium, Inc.

2. What is Asterisk? Communications Engine Open Source Project 2+ Million Downloads Each Year Over 1 Million Production Deployments 80,000 Community Members Under Development Since 1999Creative Innovation Customer Satisfaction Continual Quality Improvement 2 3. What Does Asterisk Do? Plumbing: Protocol Implementations Session Management Media I/O Intermediary Services Media Management Applications Call Routing (Dialplan) Automated Attendant Voicemail Directory Conference Bridge Call Parking Queues Creative Innovation Customer Satisfaction Continual Quality Improvement 3 4. How Do You Use Asterisk? As An Application Until Itself: Hand-Crafted One-Off Implementations Dialplan Script Programming + Configuration Files PBX, VoIP Gateway, IVR, ACD, Etc. As A Tool-Kit / Engine: Use External Interfaces: AGI, AMI Wrap Asterisk To Manage Build Custom Applications & Solutions Create Communications Products Creative Innovation Customer Satisfaction Continual Quality Improvement 4 5. Elastix and Asterisk Asterisk = Plumbing, Engine VoIP and PSTN Connectivity Session (Call) Management Basic Applications Elastix = Operational / Business Logic Call Flow and Treatment PBX Logic Business Rules and PoliciesCreative Innovation Customer Satisfaction Continual Quality Improvement 5 6. Whats New(ish) In Asterisk? Asterisk 1.8 LTS Released 1 Year Ago (AstriCon 2010) First Long Term Support (LTS) Release Since 1.4 4 Year Support Commitment 1 Additional Year of Security FixesCreative Innovation Customer Satisfaction Continual Quality Improvement 6 7. Asterisk 1.8 New Features Secure Calling With SIP Secure RTP (SRTP) For Media Transport-Layer Security (TLS) For Signaling Security Event Framework Framework To Catch Abuse / Intrusion / Malicious Stuff Just A Framework As Of 1.8 No Tools Implemented IPv6 Support SIP Support For IPv6 Other Channels / Services Coming Soon Creative Innovation Customer Satisfaction Continual Quality Improvement 7 8. Asterisk 1.8 New Features Calendar Integration Access To Calendar Systems (iCal, CalDav, Exchange) Dialplan Functions For Calendar Access, Manipulation Channel Event Logging (CEL) Detailed Call History Records Stores Each Action That Takes Place On The SystemCreative Innovation Customer Satisfaction Continual Quality Improvement 8 9. Asterisk 1.8 New Features XMPP Distributed System State Share state information between Asterisk systems Message Waiting Information (MWI) Device State (Phone, Bridge, Parking, Etc.) ISDN Features Advice Of Charge How much is this call costing Call Completion Supplementary Services (aka Camp On) Connected Party Identification (Caller ID on steroids) All of these also work with SIPCreative Innovation Customer Satisfaction Continual Quality Improvement 9 10. Asterisk 1.8 New Features Google Talk/Voice/Chat Calling Call To / From Google Voice Users Use Google Voice As A Trunk (sometimes) Pitch Shift For Fun And ProfitCreative Innovation Customer Satisfaction Continual Quality Improvement 10 11. Asterisk 10: New Naming Plan (again) Asterisk 10? What happened to Asterisk 1.10? People think 1.10 sounds strange People keep asking if it should be Asterisk 2.0 When will it be released? Announced at AstriCon 2011 (last week) To be released this month (November 2011) Whats the next version of Asterisk going to be called?Creative Innovation Customer Satisfaction Continual Quality Improvement 11 12. Asterisk 11Creative Innovation Customer Satisfaction Continual Quality Improvement 12 13. Asterisk 10: Building For The Future 2011 is a rebuilding year as they say in sports. Asterisk 10 is a Standard Release (1 Year Support) Upgrading the plumbing for an HD world Creating infrastructure for future enhancements Increasing: Performance Stability InteroperabilityCreative Innovation Customer Satisfaction Continual Quality Improvement 13 14. Asterisk 10: Media Engine New HD Media Engine Better than telephony-grade audio The ability to add many more codecs (audio and video) The ability to add more complex codecs (setup parameters) All Kinds Of Sampling Rates: 8, 12, 16, 24, 32, 44.1, 48, 96, 192 kHz Creative Innovation Customer Satisfaction Continual Quality Improvement 14 15. Asterisk 10: New Codecs New Codecs Ultra Wide-Band Speex Codec Skypes super-wideband SILK Pass-through support for CELT Add-On Modules For PolycomCodecs: Siren 7 Siren 14Creative Innovation Customer Satisfaction Continual Quality Improvement 15 16. DEMO:HD Calling Creative Innovation Customer Satisfaction Continual Quality Improvement 16 17. Thanks!Creative Innovation Customer Satisfaction Continual Quality Improvement 17 18. Asterisk 10: HD Conferencing New Conference Bridge App: ConfBridge Supports all new media features Supports all new sampling rates Can be configured to fit your needs DTMF menus Access controls Does NOT down-sample or reduce quality Supports the highest available quality for HDclients Converts to telephony grade for legacy gear Creative Innovation Customer Satisfaction Continual Quality Improvement 18 19. DEMO:HD Conferencing Creative Innovation Customer Satisfaction Continual Quality Improvement 19 20. Asterisk 10: Video Conferencing Video Conferencing! Presents one video stream to all participants Marked User (tagged when entering) Current Speaker (VAD) DTMF Selection Must use the same codec (i.e. no trans-coding, trans- rating or scaling) Need video gurus to extend this feature, add hardware support, trans-coding, trans-rating, scaling. Creative Innovation Customer Satisfaction Continual Quality Improvement 20 21. DEMO:Video Conferencing Creative Innovation Customer Satisfaction Continual Quality Improvement 21 22. Asterisk 10: Fax Fax Improvements T.38 Gateway Support Send faxes end-to-end (no store/forward) from T.38 sources to analog destinations And the other way around Better for billing, delivery confirmation Fax still sucks and should go awayCreative Innovation Customer Satisfaction Continual Quality Improvement 22 23. Asterisk 10: Text Messaging Text Message Routing Asterisk has been able to send and receive text messages for a while. Pretty good XMPP client support Limited SIP MESSAGE support Adds the ability to route text messages outside the context of a call. First step toward making Asterisk a multi-protocol text router XMPP / SIP SIMPLE gateway Would have done Skype but Creative Innovation Customer Satisfaction Continual Quality Improvement 23 24. Asterisk 10: Module DeprecationCreative Innovation Customer Satisfaction Continual Quality Improvement 24 25. Asterisk 10: Other New Features Lots Of Other Small Improvements SQLite3 instead of Berkley DB Conversion utility that converts from AstDB Roll-back tool is also included Requires SQLite3 library IPv6 Support For Onboard HTTP Server Lua routing engine enhancements Read the Wiki page for more fun: http://wiki.asterisk.org/wiki/display/AST/New+in+10 Creative Innovation Customer Satisfaction Continual Quality Improvement 25 26. Asterisk 10 And Elastix Some cool things that you can do with Asterisk 10features: HD Calling HD Trunking New Conferencing Module / Application HD Conferencing Video Conferencing Complete Fax Support XMPP and SIP SIMPLE Integration Creative Innovation Customer Satisfaction Continual Quality Improvement 26 27. Asterisk 11 Requests? What does the Elastix community want to see: Improved Added Removed (?) Clarified Creative Innovation Customer Satisfaction Continual Quality Improvement 27 28. Thanks!Creative Innovation Customer Satisfaction Continual Quality Improvement 28