80 likes | 341 Views
VoIP with the Asterisk PBX. Mike Gerschefske Justin Gray James Yoo. What is VoIP?. VoIP stands for Voice over Internet Protocol It provides a means of transmitting voice communication over an IP based network
E N D
VoIP with the Asterisk PBX Mike Gerschefske Justin Gray James Yoo
What is VoIP? • VoIP stands for Voice over Internet Protocol • It provides a means of transmitting voice communication over an IP based network • VoIP can use a variety of types of VoIP, by far the most common types are SIP, H.323 and Skype. • There are literally hundereds of different software based VoIP phones available and there also exists wide support for hardware VoIP phones from major manufactures such as Cisco.
Why VoIP? • It can use existing network infrastructure. • It can operate over relatively low bandwidth connections. • It can be very cost effective. • VoIP is a feature rich solution for relatively low cost. • C’mon, you know you’ve always wanted your own personal PBX!
Why Asterisk? • Cost = $0.00 • Features • http://www.asterisk.org/features • Support • Asterisk is the most widely supported open source PBX
Project Goals • Setup an Asterisk server based on Linux • Create and test SIP accounts using softphones. • Link accounts to voicemail. • Test variety of Asterisk plugins. • Route incoming and outgoing calls across physical telco network.
Challenges • Choosing a Linux Distribution • Suse sucks! • Gentoo doesn’t. • Mandrake is great for a quick fix. • Asterisk Dependencies • Asterisk compiliation • Finding a FXO card • Drivers for aforementioned FXO card
Hardware • http://www.digitnetworks.com/ • The Diginetworks X100P FXO card, is about $18 and allows people to build a pretty simple PBX without spending a lot of money • They wouldn’t let me bring this one from work Dell
Demonstration • Mike calls James • James calls Justin • Justin calls Mike, gets voicemail • Mike Checks voicemail • James Forwards calls to Mike, Justin calls • Mike puts Justin on hold. • X100P Demo of real call