SlideShare a Scribd company logo
Voice over Internet Protocol (VoIP) using Asterisk Sameer Verma
about myself
teach:  those of us who can't do... research:  open source, mobility, content management fun:  ubuntu, maemo/nokia770, mythtv, nocat... about myself
agenda introduction asterisk astlinux demo trixbox
family tree openpbx telephony free and open source proprietary asterisk gnu bayonne yate astlinux trixbox xorcom rapid xorcom rapid elastix VoIPonCD
VoIP more about networking...  ...less about telephony
acronyms VoIP – Voice over Internet Protocol POTS – Plain Old Telephone Service ATA – Analog Telephone Adapter WiFi – Wireless Fidelity SIP – Session Initiation Protocol IAX – Inter-Asterisk eXchange PBX – Private Branch eXchange SBC – Single Board Computer
advantages Network based – digital by design IP based – economies of scale and scope Crossover to e-mail, IM, etc. CRM integration – e.g. SugarCRM No toll boundaries – IP goes everywhere One infrastructure to worry about
disadvantages New – adoption issues Migration from legacy systems will cost $$$ Innovative – requires a big change  How will telcos overbill? ???
design as a network application If you assess your requirements from a network perspective, the design is more intuitive Think of VoIP as an application along the lines of e-mail Accounts follow a <name>@<registrar> syntax Account may map to a 7 or 10 digit phone number if system relays to POTS lines
asterisk – the project Asterisk was originally written by Mark Spencer of Digium, Inc. Released under GPL. Project began in 1999 or so. Core PBX + support services such as voicemail, call-forwarding, conference calling, etc.
three scenarios Home/Hobby use Small business use Small-to-Medium Enterprise (SME) use
scenario 1 Hobby/home use No POTS lines involved.  Extensions for family and friends.  All calls happen on PCs or ATAs.
scenario 2 Small business One or two POTS lines for incoming/outgoing calls. Extensions for Tech Support, Sales, Customer Service.  Generic operator extension. Numeric extensions and voice mail for employees.
scenario 3 Small to mid-size business Multiple POTS and VoIP lines for incoming/outgoing calls. Aggregation of lines for multiple calls (rollover dialing). Specific lines and providers for long-distance and international calling.
astlinux Linux 2.6 Soekris and WRAP Asterisk 1.2 mini_httpd + PHP in CGI mode OpenSSH OpenSSL &quot;keydisk&quot; support traffic shaper (iptables+tc) tftp server &quot;PBX Only Mode&quot; - Asterisk only ftp server (vsftpd) Sangoma A101/102/104/S518 support SNMPD for lm_sensors rp-pppoe
astlinux Embedded Linux for Asterisk Live CD ISO is about 70 MB CF card fits under 64 MB Targeted for Soekris or WRAP SBCs Needs Pentium class 266 MHz or better GUI via web browser All scripts are editable via textarea boxes on web pages.  Additional stats, PHP, httpd, available via browser
open source maturity model OSMM is a trademark of  Navica . A chart like this will make you a hero at work. PHB image used without permission
 
 
 
sample dial plan Extension 101 Myself Extension 201 Wife Extension 301 Kid SIP SIP IAX
sample family dial plan
sample business dial plan Use IAX for end-points with lesser known variables such as NAT.
ekiga softphone (SIP and H323)
x-lite for MS Windows Image from http://graphics.cs.uni-sb.de/VoIP/fopra/node83.html
iaxcomm
astlinux demo
more complex solutions Trixbox Used to be Asterisk @ Home Combines several open source projects into one distro. CentOS based Caution: Wipes out the entire hard drive!!! If you simply want to “play” with VoIP, use AstLinux live CD.
dev kit used in demo TDM400P from Digium Photo from  http://www.marlow.dk/images/asterisk/tdm400p-fxo-small.jpg IAXy S101 from Digium Photo from  http://www.voip-info.org/users/385/25385/images/618/IAXy.jpg
trixbox demo
resources http://www.asterisk.org/ http://www.digium.com/ http://www.openpbx.org/ http://www.astlinux.org/ http://trixbox.org/ http://www.xorcom.com/rapid/index.html http://yate.null.ro/pmwiki/   http://www.gnu.org/software/bayonne/   http://www.voip-info.org/wiki/ http://www.voip-info.org/wiki/view/AstLinux http://www.sureteq.com/asterisk/trixboxv1.2.htm
contact

More Related Content

PDF
Introduction to VoIP, RTP and SIP
PPTX
Voice Quality Metrics in VoIP
PPT
VoIP - Technology To Business Models
PPT
Introduction to VoIP
PPT
Introduction to VoIP using SIP
PPT
Practical Fundamentals of Voice over IP (VoIP) for Engineers and Technicians
PPTX
voip gateway
PPT
Voice over IP By SAIKIRAN PANJALA
Introduction to VoIP, RTP and SIP
Voice Quality Metrics in VoIP
VoIP - Technology To Business Models
Introduction to VoIP
Introduction to VoIP using SIP
Practical Fundamentals of Voice over IP (VoIP) for Engineers and Technicians
voip gateway
Voice over IP By SAIKIRAN PANJALA

What's hot (20)

PPT
VOIP: VOICE OVER IP
PDF
Efficient Telecommunication Infrastructure with Internet Telephony (VoIP)
PDF
Voice over IP (VoIP)
PPT
Voip
PPT
VOICE OVER INTERNET PROTOCOL
PPTX
Introduction to VoIP
PPT
Voice over IP: Issues and Protocols
PPT
Voip Ppt
PPTX
Introduction to VOIP
PPTX
VoIP Techniques and Challenges PRESENTATION
PPT
Jingle: Cutting Edge VoIP
PPT
PDF
VOIP QOS
PPTX
VOIP Presentation
ODP
Wimax and VoIP Presentation
PPTX
Voice over internet protocol (voip)3
PPTX
Voice over IP
PPT
Avaya VoIP on Cisco Best Practices by PacketBase
PPTX
Concept Of VOIP in deatils
PPT
Asterisk PBX Presentation, 2006
VOIP: VOICE OVER IP
Efficient Telecommunication Infrastructure with Internet Telephony (VoIP)
Voice over IP (VoIP)
Voip
VOICE OVER INTERNET PROTOCOL
Introduction to VoIP
Voice over IP: Issues and Protocols
Voip Ppt
Introduction to VOIP
VoIP Techniques and Challenges PRESENTATION
Jingle: Cutting Edge VoIP
VOIP QOS
VOIP Presentation
Wimax and VoIP Presentation
Voice over internet protocol (voip)3
Voice over IP
Avaya VoIP on Cisco Best Practices by PacketBase
Concept Of VOIP in deatils
Asterisk PBX Presentation, 2006
Ad

Viewers also liked (17)

PPT
Voice Over IP (VoIP)
PPTX
Voice over internet protocol (VoIP)
PPTX
Voip powerpoint
PPTX
What is VoIP and How it works?
PPT
02 asterisk - the future of telecommunications
PDF
Telephony Service Development on Asterisk Platform
PDF
Using Asterisk in a SIP softswitch
PDF
Jonny_Martin-Asterisk
PDF
Security Challenges In VoIP
PDF
SIP Beyond VoIP
PPTX
VoIP – vulnerabilities and attacks
PPT
Sip Detailed , Call flows , Architecture descriptions , SIP services , sip se...
PDF
The Art of VoIP Hacking - Defcon 23 Workshop
PDF
VoIP Seminar
ODP
Voip introduction
PPT
VoIP Presentation
PDF
Maroc telecom - New scope, new rating - Buy (vs. Hold) – Target price: MAD 11...
Voice Over IP (VoIP)
Voice over internet protocol (VoIP)
Voip powerpoint
What is VoIP and How it works?
02 asterisk - the future of telecommunications
Telephony Service Development on Asterisk Platform
Using Asterisk in a SIP softswitch
Jonny_Martin-Asterisk
Security Challenges In VoIP
SIP Beyond VoIP
VoIP – vulnerabilities and attacks
Sip Detailed , Call flows , Architecture descriptions , SIP services , sip se...
The Art of VoIP Hacking - Defcon 23 Workshop
VoIP Seminar
Voip introduction
VoIP Presentation
Maroc telecom - New scope, new rating - Buy (vs. Hold) – Target price: MAD 11...
Ad

Similar to Voice over Internet Protocol (VoIP) using Asterisk (20)

PDF
Asterisk - Glen Bastes
PPT
deploymentofvoipserviceswithasteriskandfreepbx-150730234131-lva1-app6892
PDF
Ridhwana Mohammad (071403056)
PPT
Download It
PPT
Asterisk Introduction
PPTX
Asterisk lgma presentation
PPT
OST Market - Hybrid Case Histories
PDF
Asterisk-Java Framework Presentation
PPT
MinistryTech: Asterisk
PPTX
Asterisk Phone Systems
ODP
Asterisk ( The open source telephony )
PPTX
Introduction to IP telephony & VoIP
PPT
200706 kathmann shared by voip.com.vn
PDF
Open-Source Telephony
PDF
Open Source Telephony Disruptive Solutions
PPT
Windham Danny
KEY
Fun with Linux Telephony
PDF
Adhearsion and Telegraph Framework Presentation
PDF
jonny-martin-asterisk.pdf
PDF
Asterisk presentation v1.1
Asterisk - Glen Bastes
deploymentofvoipserviceswithasteriskandfreepbx-150730234131-lva1-app6892
Ridhwana Mohammad (071403056)
Download It
Asterisk Introduction
Asterisk lgma presentation
OST Market - Hybrid Case Histories
Asterisk-Java Framework Presentation
MinistryTech: Asterisk
Asterisk Phone Systems
Asterisk ( The open source telephony )
Introduction to IP telephony & VoIP
200706 kathmann shared by voip.com.vn
Open-Source Telephony
Open Source Telephony Disruptive Solutions
Windham Danny
Fun with Linux Telephony
Adhearsion and Telegraph Framework Presentation
jonny-martin-asterisk.pdf
Asterisk presentation v1.1

More from Sameer Verma (20)

PDF
From Efficiency to Innovation: Transforming Business Value through Gen AI
PDF
Big Data Analytics: Concepts, Technologies, and Operations
PDF
A Framework for Information Access in Rural and Remote Communities
PDF
Digital Commons: A Strategic View
PDF
The Commons Initiative at SF State
PDF
Civictech in Academia
PDF
Tci sfsu-uo h-2015
PDF
Juju, LXC, OpenStack: Fun with Private Clouds
PDF
XOVis - Analytics and Visualization for Sugar and OLPC
PDF
"Computer, end program": Virtualization and the Cloud
PDF
Creativity and Innovation with One Laptop per Child
PDF
OLPC from around the World
PDF
The Joy of Z Axis: Creativity and Innovation through 3D Printing
PDF
One Laptop per Child and Sugar: Collaborative, Joyful and Self-empowered Lear...
PDF
Pathagar at Books in Browsers 13
PDF
Education and Social Inclusion through Information
PDF
Drupal and the Semantic Web
PDF
Computer, end program
PDF
Social Justice and Equity through Information
PDF
Social Justice and Equity through Information
From Efficiency to Innovation: Transforming Business Value through Gen AI
Big Data Analytics: Concepts, Technologies, and Operations
A Framework for Information Access in Rural and Remote Communities
Digital Commons: A Strategic View
The Commons Initiative at SF State
Civictech in Academia
Tci sfsu-uo h-2015
Juju, LXC, OpenStack: Fun with Private Clouds
XOVis - Analytics and Visualization for Sugar and OLPC
"Computer, end program": Virtualization and the Cloud
Creativity and Innovation with One Laptop per Child
OLPC from around the World
The Joy of Z Axis: Creativity and Innovation through 3D Printing
One Laptop per Child and Sugar: Collaborative, Joyful and Self-empowered Lear...
Pathagar at Books in Browsers 13
Education and Social Inclusion through Information
Drupal and the Semantic Web
Computer, end program
Social Justice and Equity through Information
Social Justice and Equity through Information

Recently uploaded (20)

PDF
Chapter 5_Foreign Exchange Market in .pdf
DOCX
Euro SEO Services 1st 3 General Updates.docx
PDF
Power and position in leadershipDOC-20250808-WA0011..pdf
PPTX
Principles of Marketing, Industrial, Consumers,
PDF
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
PDF
Roadmap Map-digital Banking feature MB,IB,AB
PDF
Laughter Yoga Basic Learning Workshop Manual
PDF
20250805_A. Stotz All Weather Strategy - Performance review July 2025.pdf
DOCX
unit 1 COST ACCOUNTING AND COST SHEET
PDF
Solara Labs: Empowering Health through Innovative Nutraceutical Solutions
PDF
How to Get Business Funding for Small Business Fast
PPTX
Belch_12e_PPT_Ch18_Accessible_university.pptx
PDF
Types of control:Qualitative vs Quantitative
PDF
Unit 1 Cost Accounting - Cost sheet
PDF
Elevate Cleaning Efficiency Using Tallfly Hair Remover Roller Factory Expertise
PPTX
Lecture (1)-Introduction.pptx business communication
PDF
Nidhal Samdaie CV - International Business Consultant
PDF
MSPs in 10 Words - Created by US MSP Network
PDF
COST SHEET- Tender and Quotation unit 2.pdf
DOCX
Business Management - unit 1 and 2
Chapter 5_Foreign Exchange Market in .pdf
Euro SEO Services 1st 3 General Updates.docx
Power and position in leadershipDOC-20250808-WA0011..pdf
Principles of Marketing, Industrial, Consumers,
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
Roadmap Map-digital Banking feature MB,IB,AB
Laughter Yoga Basic Learning Workshop Manual
20250805_A. Stotz All Weather Strategy - Performance review July 2025.pdf
unit 1 COST ACCOUNTING AND COST SHEET
Solara Labs: Empowering Health through Innovative Nutraceutical Solutions
How to Get Business Funding for Small Business Fast
Belch_12e_PPT_Ch18_Accessible_university.pptx
Types of control:Qualitative vs Quantitative
Unit 1 Cost Accounting - Cost sheet
Elevate Cleaning Efficiency Using Tallfly Hair Remover Roller Factory Expertise
Lecture (1)-Introduction.pptx business communication
Nidhal Samdaie CV - International Business Consultant
MSPs in 10 Words - Created by US MSP Network
COST SHEET- Tender and Quotation unit 2.pdf
Business Management - unit 1 and 2

Voice over Internet Protocol (VoIP) using Asterisk

  • 1. Voice over Internet Protocol (VoIP) using Asterisk Sameer Verma
  • 3. teach: those of us who can't do... research: open source, mobility, content management fun: ubuntu, maemo/nokia770, mythtv, nocat... about myself
  • 4. agenda introduction asterisk astlinux demo trixbox
  • 5. family tree openpbx telephony free and open source proprietary asterisk gnu bayonne yate astlinux trixbox xorcom rapid xorcom rapid elastix VoIPonCD
  • 6. VoIP more about networking... ...less about telephony
  • 7. acronyms VoIP – Voice over Internet Protocol POTS – Plain Old Telephone Service ATA – Analog Telephone Adapter WiFi – Wireless Fidelity SIP – Session Initiation Protocol IAX – Inter-Asterisk eXchange PBX – Private Branch eXchange SBC – Single Board Computer
  • 8. advantages Network based – digital by design IP based – economies of scale and scope Crossover to e-mail, IM, etc. CRM integration – e.g. SugarCRM No toll boundaries – IP goes everywhere One infrastructure to worry about
  • 9. disadvantages New – adoption issues Migration from legacy systems will cost $$$ Innovative – requires a big change How will telcos overbill? ???
  • 10. design as a network application If you assess your requirements from a network perspective, the design is more intuitive Think of VoIP as an application along the lines of e-mail Accounts follow a <name>@<registrar> syntax Account may map to a 7 or 10 digit phone number if system relays to POTS lines
  • 11. asterisk – the project Asterisk was originally written by Mark Spencer of Digium, Inc. Released under GPL. Project began in 1999 or so. Core PBX + support services such as voicemail, call-forwarding, conference calling, etc.
  • 12. three scenarios Home/Hobby use Small business use Small-to-Medium Enterprise (SME) use
  • 13. scenario 1 Hobby/home use No POTS lines involved. Extensions for family and friends. All calls happen on PCs or ATAs.
  • 14. scenario 2 Small business One or two POTS lines for incoming/outgoing calls. Extensions for Tech Support, Sales, Customer Service. Generic operator extension. Numeric extensions and voice mail for employees.
  • 15. scenario 3 Small to mid-size business Multiple POTS and VoIP lines for incoming/outgoing calls. Aggregation of lines for multiple calls (rollover dialing). Specific lines and providers for long-distance and international calling.
  • 16. astlinux Linux 2.6 Soekris and WRAP Asterisk 1.2 mini_httpd + PHP in CGI mode OpenSSH OpenSSL &quot;keydisk&quot; support traffic shaper (iptables+tc) tftp server &quot;PBX Only Mode&quot; - Asterisk only ftp server (vsftpd) Sangoma A101/102/104/S518 support SNMPD for lm_sensors rp-pppoe
  • 17. astlinux Embedded Linux for Asterisk Live CD ISO is about 70 MB CF card fits under 64 MB Targeted for Soekris or WRAP SBCs Needs Pentium class 266 MHz or better GUI via web browser All scripts are editable via textarea boxes on web pages. Additional stats, PHP, httpd, available via browser
  • 18. open source maturity model OSMM is a trademark of Navica . A chart like this will make you a hero at work. PHB image used without permission
  • 19.  
  • 20.  
  • 21.  
  • 22. sample dial plan Extension 101 Myself Extension 201 Wife Extension 301 Kid SIP SIP IAX
  • 24. sample business dial plan Use IAX for end-points with lesser known variables such as NAT.
  • 25. ekiga softphone (SIP and H323)
  • 26. x-lite for MS Windows Image from http://graphics.cs.uni-sb.de/VoIP/fopra/node83.html
  • 29. more complex solutions Trixbox Used to be Asterisk @ Home Combines several open source projects into one distro. CentOS based Caution: Wipes out the entire hard drive!!! If you simply want to “play” with VoIP, use AstLinux live CD.
  • 30. dev kit used in demo TDM400P from Digium Photo from http://www.marlow.dk/images/asterisk/tdm400p-fxo-small.jpg IAXy S101 from Digium Photo from http://www.voip-info.org/users/385/25385/images/618/IAXy.jpg
  • 32. resources http://www.asterisk.org/ http://www.digium.com/ http://www.openpbx.org/ http://www.astlinux.org/ http://trixbox.org/ http://www.xorcom.com/rapid/index.html http://yate.null.ro/pmwiki/ http://www.gnu.org/software/bayonne/ http://www.voip-info.org/wiki/ http://www.voip-info.org/wiki/view/AstLinux http://www.sureteq.com/asterisk/trixboxv1.2.htm