際際滷

際際滷Share a Scribd company logo

David	
 Du鍖e*	
 
Is Asterisk Suitable for
Business Critical Applications?
Our Agenda
≒ Myths	
 to	
 bust	
 
Asterisk	
 is	
 a	
 so0ware	
 PBX	
 
You	
 must	
 be	
 a	
 Linux	
 guru	
 to	
 use	
 Asterisk	
 
PC-足based	
 telephony	
 is	
 bad	
 
Open	
 Source	
 So0ware	
 is	
 for	
 hobbyists	
 
Asterisk	
 is	
 not	
 mainstream	
 
Asterisk	
 has	
 no	
 o鍖cial	
 support	
 
Asterisk	
 will	
 not	
 scale	
 for	
 high	
 call	
 volumes	
 
Asterisk	
 is	
 no	
 good	
 for	
 high	
 availability	
 soluHons
Our Agenda
≒ Example	
 con鍖guraHon	
 for	
 business	
 criHcal	
 
deployment	
 
≒ Case	
 Study	
 Headlines	
 	
 
≒ But	
 鍖rst...
Meet Didier
Myth 1: Asterisk is ...
≒ A	
 so0ware	
 PBX	
 
≒ Well	
 	
 Yes,	
 but	
 ...	
 
≒ IT	
 IS	
 SO	
 MUCH	
 MORE	
 
≒ Asterisk	
 is	
 an	
 
IP	
 COMMUNICATIONS	
 PLATFORM!	
 
Powerful	
 
Flexible	
 
Low	
 barriers	
 to	
 entry
Myth 2: You must be a Linux guru
≒ Obviously,	
 being	
 a	
 Linux	
 guru	
 is	
 helpful	
 in	
 lots	
 
of	
 areas	
 of	
 life	
 ;-足)	
 
≒ But	
 there	
 is	
 no	
 need	
 to	
 be	
 one	
 for	
 Asterisk	
 
≒ Basic	
 command	
 line	
 Linux	
 is	
 useful	
 
≒ Or	
 you	
 can	
 use	
 a	
 distribuHon	
 which	
 is	
 GUI-足
based
Myth 2: PC-based telephony
is BAD
≒ PC	
 based	
 telephony	
 o鍖ers	
 the	
 great	
 鍖exibility	
 
and	
 cost-足e鍖ecHveness	
 
A	
 great	
 range	
 of	
 opHons	
 
≒ Dual	
 (or	
 more)	
 power	
 supplies	
 
≒ MulHple	
 CPUs,	
 HDDs	
 (RAID)	
 
≒ MulHple	
 network	
 connecHons	
 
≒ MulHple	
 form	
 factors	
 (from	
 embedded	
 to	
 server)	
 
≒ BTW	
 -足	
 Even	
 proprietary	
 systems	
 are	
 PC-足based	
 these	
 days
Myth 2: PC-based telephony
is BAD
≒Where	
 else	
 could	
 you	
 get	
 
≒HOT	
 SWAPPABLE	
 
E1,	
 ISDN2e,	
 Analogue	
 
and	
 GSM	
 connecIvity?	
 
≒How?	
 By	
 USB!
Myth 3: Open Source
Software is for hobbyists
≒ Well,	
 what	
 about	
 
≒ Linux	
 
≒ Apache	
 
≒ MySQL	
 
≒ PHP	
 
≒ Mozilla	
 Firefox	
 
≒ Open	
 O鍖ce
Open Source:
Theres something for everyone!
OperaIng	
 System	
  Linux	
 
Web	
 Server	
  Apache	
 
Browser	
  Firefox	
 
Telephony/CommunicaIons	
  Asterisk	
 
Database	
  MySQL	
 
Customer	
 RelaIonship	
 Management	
  SugarCRM	
 
Backup	
  Zmanda	
 
ProducIvity	
 Suite	
  Open	
 O鍖ce	
 
CollaboraIon	
 Suite	
  Zimbra
Myth 4: Asterisk is not mainstream
≒ Lets	
 take	
 a	
 look	
 at	
 a	
 few	
 facts	
 and	
 鍖gures...	
 
Source: Savatar
Myth 4: Asterisk is not mainstream
2008	
 Total	
 North	
 America	
 
Business	
 Telephone	
 System	
 
Market	
 	
 
TradiIonal	
 PBX	
 and	
 Key	
 System	
 Lines	
 	
  13,029,148	
 
Open	
 Source	
 lines	
  2,854,749	
 
Total	
 Lines	
  15,883,897	
 
Open	
 Source	
 as	
 a	
 %	
 of	
 Total	
 	
  18%	
 
Source: Eastern Management Group
2008: BCS Market Share (NA)
Source: Eastern Management Group
Asterisk in the OSS IP PBX space
Source: Eastern Management Group
2008 New IP PBX Lines (NA)
Source: Eastern Management Group
2008	
 Largest	
 Suppliers	
  Lines	
 
Open	
 Source	
  2,854,749	
 
Nortel	
  2,632,145	
 
Cisco	
  1,990,255	
 
Avaya	
  1,752,885	
 
Mitel	
  1,228,887	
 
NEC	
  1,222,578
Myth 5: Asterisk has no official
support
≒ Open	
 Source	
 Asterisk	
 is	
 supported	
 by	
 Digium	
 
(paid	
 for)	
 
≒ Asterisk	
 Business	
 EdiHon	
 comes	
 packaged	
 
with	
 both	
 a	
 warranty	
 and	
 support	
 
≒ There	
 are	
 also	
 totally	
 pre-足packaged	
 soluHons:	
 
SwitchVox
The Asterisk Community
≒ A	
 world-足wide	
 group	
 of	
 enthusiasts	
 
≒ With	
 enough	
 eyeballs,	
 all	
 bugs	
 are	
 shallow.	
 
-足	
 Linus	
 Torvalds	
 
≒ Digium	
 is	
 the	
 coordinaHng	
 force,	
 but	
 there	
 a	
 
thousands	
 of	
 people	
 
Developing	
 
TesHng	
 
DocumenHng
Myth 6: Asterisk will not scale
for high call volumes
≒ What	
 are	
 high	
 call	
 volumes?	
 
≒ Asterisk	
 can	
 be	
 used	
 as	
 a	
 building	
 block	
 with	
 
other	
 technology	
 
SIP	
 proxy	
 
≒ But,	
 just	
 give	
 an	
 idea	
 of	
 the	
 capabiliHes	
 
Asterisk	
 on	
 a	
 single	
 server	
 handled...	
 
More	
 than	
 10,000	
 calls!	
 Source: Olle Johansson
Myth 7: Asterisk is no good for
high availability solutions
≒ Asterisk	
 is	
 so0ware...	
 
≒ You	
 can	
 build	
 high	
 availability	
 in	
 any	
 way	
 you	
 
want!	
 
SIP	
 Proxy	
 
Media	
 
Servers
Standard Operation: Primary Active
≒ Two Xorcom servers + dual-USB Astribank
IP	
 Phones	
 
PSTN
USB	
 USB	
 
Astribank	
 (rear	
 panel)	
 	
 
USB-足connected	
 channel	
 bank	
 
providing	
 analog/digital	
 
telephony	
 interfaces	
 
Xorcom	
 server	
 
(backup)	
 
Xorcom	
 server	
 
(primary)	
 
Analog	
 Phones	
 
LAN/WAN
If the Primary Server Fails
Analog	
 Phones	
 
IP	
 Phones	
 
PSTN	
 
USB	
 USB	
 
Astribank	
 (rear	
 panel)	
 	
 
telephony	
 interfaces	
 
Xorcom	
 server	
 
(backup)	
 
Xorcom	
 server	
 
(primary)	
 
LAN/WAN	
 
Switch	
 Changes	
 
to	
 Backup	
 Server	
 
Backup	
 Server	
 
assumes	
 Primary	
 
Server	
 IP	
 Address
Case Study Headlines
≒ Asterisk	
 chosen	
 by	
 the	
 City	
 of	
 Amsterdam	
 
23,000	
 end	
 points	
 
≒ Asterisk	
 deployed	
 in	
 US	
 university	
 
>	
 10,000	
 users	
 
≒ Asterisk	
 deployed	
 by	
 a	
 KL-足based	
 company	
 
130,000	
 users,	
 up	
 to	
 10,000	
 concurrent	
 calls	
 
≒ Asterisk	
 provides	
 fault	
 tolerant	
 IP	
 PBX	
 for	
 
SMEs	
 at	
 an	
 amazing	
 price-足point
Questions or comments?
≒ Asterisk	
 is	
 a	
 so0ware	
 PBX	
 
≒ You	
 must	
 be	
 a	
 Linux	
 guru	
 to	
 use	
 Asterisk	
 
≒ PC-足based	
 telephony	
 is	
 bad	
 
≒ Open	
 Source	
 So0ware	
 is	
 for	
 hobbyists	
 
≒ Asterisk	
 is	
 not	
 mainstream	
 
≒ Asterisk	
 has	
 no	
 o鍖cial	
 support	
 
≒ Asterisk	
 will	
 not	
 scale	
 for	
 high	
 call	
 volumes	
 
≒ Asterisk	
 is	
 no	
 good	
 for	
 high	
 availability	
 soluHons	
 
Asterisk Myths
Thank you
david.du鍖e*@telespeak.co.uk

More Related Content

David Duffett

  • 1. David Du鍖e* Is Asterisk Suitable for Business Critical Applications?
  • 2. Our Agenda ≒ Myths to bust Asterisk is a so0ware PBX You must be a Linux guru to use Asterisk PC-足based telephony is bad Open Source So0ware is for hobbyists Asterisk is not mainstream Asterisk has no o鍖cial support Asterisk will not scale for high call volumes Asterisk is no good for high availability soluHons
  • 3. Our Agenda ≒ Example con鍖guraHon for business criHcal deployment ≒ Case Study Headlines ≒ But 鍖rst...
  • 5. Myth 1: Asterisk is ... ≒ A so0ware PBX ≒ Well Yes, but ... ≒ IT IS SO MUCH MORE ≒ Asterisk is an IP COMMUNICATIONS PLATFORM! Powerful Flexible Low barriers to entry
  • 6. Myth 2: You must be a Linux guru ≒ Obviously, being a Linux guru is helpful in lots of areas of life ;-足) ≒ But there is no need to be one for Asterisk ≒ Basic command line Linux is useful ≒ Or you can use a distribuHon which is GUI-足 based
  • 7. Myth 2: PC-based telephony is BAD ≒ PC based telephony o鍖ers the great 鍖exibility and cost-足e鍖ecHveness A great range of opHons ≒ Dual (or more) power supplies ≒ MulHple CPUs, HDDs (RAID) ≒ MulHple network connecHons ≒ MulHple form factors (from embedded to server) ≒ BTW -足 Even proprietary systems are PC-足based these days
  • 8. Myth 2: PC-based telephony is BAD ≒Where else could you get ≒HOT SWAPPABLE E1, ISDN2e, Analogue and GSM connecIvity? ≒How? By USB!
  • 9. Myth 3: Open Source Software is for hobbyists ≒ Well, what about ≒ Linux ≒ Apache ≒ MySQL ≒ PHP ≒ Mozilla Firefox ≒ Open O鍖ce
  • 10. Open Source: Theres something for everyone! OperaIng System Linux Web Server Apache Browser Firefox Telephony/CommunicaIons Asterisk Database MySQL Customer RelaIonship Management SugarCRM Backup Zmanda ProducIvity Suite Open O鍖ce CollaboraIon Suite Zimbra
  • 11. Myth 4: Asterisk is not mainstream ≒ Lets take a look at a few facts and 鍖gures... Source: Savatar
  • 12. Myth 4: Asterisk is not mainstream 2008 Total North America Business Telephone System Market TradiIonal PBX and Key System Lines 13,029,148 Open Source lines 2,854,749 Total Lines 15,883,897 Open Source as a % of Total 18% Source: Eastern Management Group
  • 13. 2008: BCS Market Share (NA) Source: Eastern Management Group
  • 14. Asterisk in the OSS IP PBX space Source: Eastern Management Group
  • 15. 2008 New IP PBX Lines (NA) Source: Eastern Management Group 2008 Largest Suppliers Lines Open Source 2,854,749 Nortel 2,632,145 Cisco 1,990,255 Avaya 1,752,885 Mitel 1,228,887 NEC 1,222,578
  • 16. Myth 5: Asterisk has no official support ≒ Open Source Asterisk is supported by Digium (paid for) ≒ Asterisk Business EdiHon comes packaged with both a warranty and support ≒ There are also totally pre-足packaged soluHons: SwitchVox
  • 17. The Asterisk Community ≒ A world-足wide group of enthusiasts ≒ With enough eyeballs, all bugs are shallow. -足 Linus Torvalds ≒ Digium is the coordinaHng force, but there a thousands of people Developing TesHng DocumenHng
  • 18. Myth 6: Asterisk will not scale for high call volumes ≒ What are high call volumes? ≒ Asterisk can be used as a building block with other technology SIP proxy ≒ But, just give an idea of the capabiliHes Asterisk on a single server handled... More than 10,000 calls! Source: Olle Johansson
  • 19. Myth 7: Asterisk is no good for high availability solutions ≒ Asterisk is so0ware... ≒ You can build high availability in any way you want! SIP Proxy Media Servers
  • 20. Standard Operation: Primary Active ≒ Two Xorcom servers + dual-USB Astribank IP Phones PSTN USB USB Astribank (rear panel) USB-足connected channel bank providing analog/digital telephony interfaces Xorcom server (backup) Xorcom server (primary) Analog Phones LAN/WAN
  • 21. If the Primary Server Fails Analog Phones IP Phones PSTN USB USB Astribank (rear panel) telephony interfaces Xorcom server (backup) Xorcom server (primary) LAN/WAN Switch Changes to Backup Server Backup Server assumes Primary Server IP Address
  • 22. Case Study Headlines ≒ Asterisk chosen by the City of Amsterdam 23,000 end points ≒ Asterisk deployed in US university > 10,000 users ≒ Asterisk deployed by a KL-足based company 130,000 users, up to 10,000 concurrent calls ≒ Asterisk provides fault tolerant IP PBX for SMEs at an amazing price-足point
  • 24. ≒ Asterisk is a so0ware PBX ≒ You must be a Linux guru to use Asterisk ≒ PC-足based telephony is bad ≒ Open Source So0ware is for hobbyists ≒ Asterisk is not mainstream ≒ Asterisk has no o鍖cial support ≒ Asterisk will not scale for high call volumes ≒ Asterisk is no good for high availability soluHons Asterisk Myths