Asterisk Update: Asterisk 10 And beyond

4,567 views

Published on

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

Published in: Technology, Business
1 Comment
3 Likes
Statistics
Notes
No Downloads
Views
Total views
4,567
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
127
Comments
1
Likes
3
Embeds 0
No embeds

No notes for slide

Asterisk Update: Asterisk 10 And beyond

  1. 1. The Asterisk Update Asterisk 10 and Beyond Steve Sokol & Malcolm DavenportAsterisk Marketing, Evangelism & Product Management Digium, Inc.
  2. 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 1999 Creative Innovation – Customer Satisfaction – Continual Quality Improvement 2
  3. 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. 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. 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 Policies Creative Innovation – Customer Satisfaction – Continual Quality Improvement 5
  6. 6. What’s 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 Fixes Creative Innovation – Customer Satisfaction – Continual Quality Improvement 6
  7. 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. 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 System Creative Innovation – Customer Satisfaction – Continual Quality Improvement 8
  9. 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 SIP Creative Innovation – Customer Satisfaction – Continual Quality Improvement 9
  10. 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 Profit Creative Innovation – Customer Satisfaction – Continual Quality Improvement 10
  11. 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) What’s the next version of Asterisk going to be called? Creative Innovation – Customer Satisfaction – Continual Quality Improvement 11
  12. 12. Asterisk 11Creative Innovation – Customer Satisfaction – Continual Quality Improvement 12
  13. 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  Interoperability Creative Innovation – Customer Satisfaction – Continual Quality Improvement 13
  14. 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. 15. Asterisk 10: New Codecs New Codecs  Ultra Wide-Band Speex Codec  Skype’s super-wideband SILK  Pass-through support for CELT  Add-On Modules For PolycomCodecs:  Siren 7  Siren 14 Creative Innovation – Customer Satisfaction – Continual Quality Improvement 15
  16. 16. DEMO:HD Calling Creative Innovation – Customer Satisfaction – Continual Quality Improvement 16
  17. 17. Thanks! Creative Innovation – Customer Satisfaction – Continual Quality Improvement 17
  18. 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 HD clients  Converts to telephony grade for legacy gear Creative Innovation – Customer Satisfaction – Continual Quality Improvement 18
  19. 19. DEMO:HD Conferencing Creative Innovation – Customer Satisfaction – Continual Quality Improvement 19
  20. 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. 21. DEMO:Video Conferencing Creative Innovation – Customer Satisfaction – Continual Quality Improvement 21
  22. 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 away Creative Innovation – Customer Satisfaction – Continual Quality Improvement 22
  23. 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. 24. Asterisk 10: Module Deprecation Creative Innovation – Customer Satisfaction – Continual Quality Improvement 24
  25. 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. 26. Asterisk 10 And Elastix Some cool things that you can do with Asterisk 10 features:  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. 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. 28. Thanks!Creative Innovation – Customer Satisfaction – Continual Quality Improvement 28

×