Asterisk DUNDi and the Opening of Telephony Mark
- Slides: 56
Asterisk, DUNDi, and the Opening of Telephony Mark Spencer
What is Open Source Freely redistributable, royalty free with or without modifications Freely usable for any purpose Available with full original source code If copyleft (e. g. GPL), distribution must be under the original license. See http: //www. opensource. org for full definition
Stewart Brand 1938– “Information wants to be free. . . ”
Stewart Brand 1938 Information wants to be free because it has – “ become so cheap to distribute, copy, and recombine - too cheap to meter. It wants to be expensive because it can be immeasurably valuable to the recipient. That tension will not go away. It leads to endless wrenching debate about price, copyright, "intellectual property, " the moral rightness of casual distribution, because each round of new (technological) devices makes the tension worse, not better. ”
Why should you care? Provides customers with access to more effectively utilize IP Truly frees a customer from vendor, architecture or protocol lock in Allows customers to decide upgrade path and life of products. Faster development – just what you want. Do not need to be a programmer to benefit from open source.
Open Source in Enterprise GNU Tools Linux Operating System Apache Web Server Samba SMB/NMB Server JBoss Enterprise Middleware Python, Perl, PHP Scripting Languages Open. Office Multi-platform Office Suite DNS/FTP/SMTP/POP/IMAP Servers. My. SQL / Postgre. SQL Databases
Open Source in Telecom? Extremely large userbase Highly technical userbase High cost differentiation Strong demand for extreme customization Business models exist to accelerate adoption
Open Source Telecom Protocol Stacks libiax (Digium/Asterisk) libpri (Digium/Asterisk) re. SIProcate (SIPFoundry) PBX's, Proxy's, Media Servers Asterisk (Digium/Asterisk) SIP Express Router (SER) sip. X SIP PBX (SIPFoundry) Soft Clients Gnophone (Digium/Asterisk) sip. Xphone (SIPFoundry)
Why Open Source— For Customers?
Why Open Source— For VARs and Distributers?
Why Open Source— For Manufacturers?
Open Source for OEM Improves pace of development Makes it easier for small companies to break into big markets Provides strong competitive advantage Reduces stress on internal support/development efforts Manufacturers must build logical business models.
Open Source and Business
Vendor Approach to Open Source Open source and GPL are about the customer first, not the vendor Spread FUD about open source (rarely works) Move up market / try to stay ahead of open source (sometimes works) Embrace open source solution through logical business models (Product or ABC) Become disruptive open source leader
Network Effect of OSS 50% of Digium sales are outside US World-wide networks of distributors, VARs, user groups, and developers Business Community extends into every corner of the globe • Partners include International and Global Players: • Aculab, Polycom, Intel, etc. • Inveneo, Not-for-profit, sets up phone networks in developing nations’ rural areas and small villages, helped with Louisiana hurricane relief effort Low cost of entry opens up markets even in developing countries
How do you make money? A common question! Digium started by selling interoperable hardware Continued by adding: – Premium tech support – Supporting technology (G. 729 licensing) – Development Services – Commercialized S/W Products – Commercial Licensing – Consulting – Training – Partner revenue sharing
What is Asterisk? “Asterisk is an Open Source hybrid TDM and packet voice PBX and IVR platform with ACD functionality!”
Asterisk is fully Open Source *!
Asterisk Supports Vo. IP (Packet Voice)
Supported Digium Zaptel TDM Hardware T 1/E 1, Analog, FXO, FXS, PRI, GR-303
Supported Hardware Linux telephony (/dev/phone) interface Quicknet Internet Phonejack Quicknet Internet Linejack Quicknet Internet Phone. Card ISDN 4 Linux supported cards OSS or ALSA compatible full duplex sound cards CAPI compatible ISDN (contributed) Voicetronix (contributed)
Asterisk is a Private Branch Exchange (PBX)
Asterisk is an Interactive Voice Response (IVR) Platform
ACD Functionality
Basic Call Features
Advanced Features
Asterisk as a Black Box
Conventional Softswitch Network
Where Asterisk Fits
The Big Picture
Example: 1 x 1 PBX
Small/Medium Enterprise Channel Bank
Small/Medium Enterprise
High Density IVR/Conferencing
Most Important Feature?
Most Important Feature? Community!
Asterisk Functionality – Because of OSS model Most PBX Features Most major protocols Additional applications • Vo. IP Softswitch • Conference Bridge Some highly specialized features contributed • e. g. “Alarm Receiver Panel”, home automation Myriad of third-party plug-in Interoperable • Commercial & Open Source
Actual Innovation The IAX Protocol Totally NAT/PAT transparent Efficient transport (both signalling and audio) Triple the calls per megabit vs. SIP (G. 729) Bluetooth Presense First true follow me service without user intervention DUNDi Peer to peer, decentralized routing protocol
What is DUNDi? DUNDi is a secure, authenticated, peer to peer, fully decentralized system for locating egress gateways for telephony services in a federation of communication servers.
What is DUNDi (v 2. 0)? DUNDi lets you call people on the Internet for free when you only know their phone number. It prevents Vo. IP spam and even makes clustering voice servers in the enterprise easy.
Old Way: ENUM Russell: “I hit that pothole outside and lost a tire. Hey, do you know anywhere I can get a new tire for my car? ” Sara: “Check the yellow pages, why don't you. ” Russell: “Oh, good idea. You know, I wonder how much it costs to have an ad in the yellow pages. ” Tom: “You won't believe this, but I hit a gigantic pothole outside and now I need a new tire for my car. Do you know where I can go? ” Sara: “Ugh, Russell just asked me that. Check the yellow pages. ” Tom: “Oh yah, I'll try that. Man, I wonder how much those ads cost. ”
New Way: DUNDi Russell: “I hit that pothole outside and lost a tire. Hey, do you know anywhere I can get a new tire for my car? ” Sara: “I'm not sure. Hey Andy, do you know where Russell can get new tires for his car? ” Andy: “Not off the top of my head. Hey Beth, do you know where Russell can get new tires for his car? ” Beth: “Yah, there's a place at the corner of Main and Wall that usually has good deals. ” Andy: “Beth says there is a place at Main and Wall. ” Sara: “Beth says there's a place at Main and Wall. ” Russell: “Thanks!” Tom: “You won't believe this, but I hit a gigantic pothole outside and now I need a new tire for my car. Do you know where I can go? ” Sara: “Beth just said there's a place at Main and Wall. ” Tom: “Thanks!”
“Real world” Example Russell's PC: “Hey, do you know where I can find 12565551212? ” Sara's PC: “I'm not sure. Hey Andy's PC, do you know where Russell's PC can find 12565551212? ” Andy's PC: “Not off the top of my head. Hey Beth's PC, do you know where Russell's PC can find 12565551212? ” Beth's PC: “Yes, you can find it at sip: 12565551212@hsv. com. ” Andy's PC: “Beth's PC says you can find it at sip: 12565551212@hsv. com. ” Sara's PC: “Beth's PC says you can find it at sip: 12565551212@hsv. com. ” Russell PC: “Thanks!” Tom's PC: “Hey, do you know where I can find 12565551212? ” Sara's PC: “Beth's PC just said you can find it at sip: 12565551212@hsv. com. ” Tom's PC: “Thanks!”
DUNDi in an Enterprise
DUNDi with E. 164
The General Peering Agreement (GPA) Required to peer in the E. 164 DUNDi Context Design similar to General Public License (GPL) Provides standard rules accountability for participants Enforces Acceptable Use Policy Bits Preserves validity of entire system
Conclusions DUNDi is a scalable, distributed, peer to peer system for locating available paths to reach numbers. The addition of the GPA to DUNDi makes free phone calls over the internet a reality. DUNDi also addresses the concerns of Vo. IP Spam by providing flags in the protocol that must be honored
Businesses are Embracing OSS According to research firm Gartner: • • By 2008 Open Source applications will directly compete with closedsource products in every software infrastructure market, By 2010, Global 2000 IT organizations will consider Open Source products in 80% of their infrastructure-focused software investments and 25% of their business software investments.
Noteworthy Asterisk Installations Sam Houston University • 1, 000+ users in 1 st stage deployment Pforzheim, Germany city infrastructure • 2, 800 users over 100+ offices Schocten, Belgium city infrastructure • 400 users over 15 locations Aheeva’s Atelka Call Center (Montreal, CA) • • • 250 seats in Montreal, QB 100 seats in Saint John, New Brunswick 70% inbound / 30% outbound
Consumer Applications NY Suicide Hotline Call Center • • 10 -20 agents Beta, potential to deploy nationally Unwired Buyer • Application for e. Bay to call users automatically and allow to place bids over phone Parking Meters • Pay parking meter fee by phone 911 Service • Gives EMS info by location Motion Detector • Security app detects motion at home and notifies user Conferencing (Zimbra) • Link calendar and contacts to asterisk click-to-dial
More Resources for Asterisk Following commands at CLI> prompt: help show applications show application <foo> show dialplan
Helpful web sites asterisk. org digium. com markocam. com www. voip-info. org/wiki-Asterisk www. asteriskdocs. org
Where do we go from here?
Thank you! www. asterisk. org www. digium. com
Thank you! http: //www. dundi. com http: //www. asterisk. org http: //www. digium. com
- Mark spencer asterisk
- L
- Asterisk call center solution
- Pika warp
- Asterisk open source technology
- Asterisk pbx hardware
- Asterisk open source pbx
- Asterisk pms integration
- Asterisk concurrent call capacity
- Asterisk
- Asterisk appliance
- Asterisk aws instance
- Consolidation entry asterisk c relates to
- Asterisk ruby
- Asterisk based pbx
- Asterisk mib
- Asterisk webrtc gateway
- Asterisk capacity
- Android telephony app
- Internet telephony ppt
- Ip telephony market
- Cisco ip telephony cases
- Fundamentals of telephony
- Ipx-300
- Internet telephony service provider
- Telephony
- Ip telephony business case
- Cellular telephony in computer networks
- Elsnet
- Telephony
- Ipx600
- Networking bagi sekretaris
- Ip telephony business case
- Ip telephony business case
- Internet telephony gateway
- Hình ảnh bộ gõ cơ thể búng tay
- Frameset trong html5
- Bổ thể
- Tỉ lệ cơ thể trẻ em
- Gấu đi như thế nào
- Thang điểm glasgow
- Hát lên người ơi
- Các môn thể thao bắt đầu bằng tiếng chạy
- Thế nào là hệ số cao nhất
- Các châu lục và đại dương trên thế giới
- Công của trọng lực
- Trời xanh đây là của chúng ta thể thơ
- Cách giải mật thư tọa độ
- Làm thế nào để 102-1=99
- Phản ứng thế ankan
- Các châu lục và đại dương trên thế giới
- Thể thơ truyền thống
- Quá trình desamine hóa có thể tạo ra
- Một số thể thơ truyền thống
- Cái miệng xinh xinh thế chỉ nói điều hay thôi
- Vẽ hình chiếu vuông góc của vật thể sau
- Biện pháp chống mỏi cơ