How to Guide: Inexpensive Internet Protocol Telephony Solution
Download
Report
Transcript How to Guide: Inexpensive Internet Protocol Telephony Solution
HOW TO GUIDE: INEXPENSIVE
INTERNET PROTOCOL
TELEPHONY SOLUTION
Created by: Cameron Adkisson
Eastern Kentucky University
[email protected]
PURPOSE
Create a full IP phone system at a fraction of the cost
Intended audience is network managers for small or cost cutting
companies. Even suitable for the weekend hobbyist who wants
to learn VoIP systems.
I’ve made this project possible by implementing FreePBX server
software which is an open-sourced Linux based software.
TECHNICAL JARGON
Voice over internet protocol (VoIP) – General term for phone service
through the internet instead of public telephone lines
Session initiation protocol (SIP) – Protocol that is used to initiate and
control multimedia communication
Private branch exchange (PBX) – Private telephone network used
within your company or local network
Public switching telephone network (PSTN) or Plain old telephone
service (POTS) – The phone network that connects landlines and
cellphones all around the world
Power over Ethernet (PoE) – Technology that allows network cables
to carry electrical power for connected devices
REQUIRED HARDWARE
• Server’s minimum requirements - 700Mhz
Pentium III with 512M of RAM
• IP telephone – preferably SIP enabled
but also can be MGCP, H.323 and IAX
• Router or Switch – Any type of modern
switching hardware, power over
Ethernet (POE) enabled to power the
phones is a big plus
• PC - For configuration via web
interfaces and also using the softphone
application
http://www.cypressnorth.com/wp
-content/uploads/2010/12/VOIPNetwork-Diagram.png
FREEPBX SERVER SOFTWARE
FreePBX
is a complete OS that includes software
bundles to handle and configure all IP phone traffic.
This OS is built on Linux and uses Asterisks as its PBX
software.
Features
a command line and web interface
https://www.youtube.com/watch?v=HBR99zqixec
CORTELCO PHONE & X-LITE SOFTPHONE
Cortelco 2757 IP Phone = $17.50
Cheapest IP Phone I could find but
surprising good quality and features
SIP enabled
Has web interface for remote configuration
X-LITE Softphone Application = Free
Uses SIP just like a regular IP desk phone
Even includes an instant messaging feature
BRIEF CONFIGURATION DETAILS
Set your router’s IP address to 192.168.1.1 (AKA default gateway)
Set your router’s DHCP address to 192.168.1.2
When prompted for the IP address during the FreePBX install, set it to static
192.168.1.3
X-LITE account setup
User ID = extension
Domain = FreePBX IP address
Password = SIP Password set for that extension
Cortelco 2757
SIP Proxy Address = FreePBX IP address
SIP Proxy Port = 5060 (port that FreePBX uses)
FINAL PRODUCT
https://www.youtube.com/watch?v=YzHtBGlHmV8
FUTURE WORK
Subscribe to a internet service provider that is able to offer SIP
and enable outbound and inbound calling
Implement numerous security features and such as a firewall like
pfSense or Smoothwall
Connect more clients and phones to the network
REFERENCES
Asterisk & FreePBX Basic Admin Overview. (n.d.). Retrieved from
https://www.youtube.com/watch?v=HBR99zqixec
Mombrea, M. (2010, December 10). Setting up a small office or
home office VOIP system with Asterisk PBX - Part 1 - Cypress North.
Retrieved from http://cypressnorth.com/technology/setting-up-asmall-office-or-home-office-voip-system-with-asterisk-pbx-part-1/
Eli the Computer Guy. (2011, February 17). Introduction to Telephone
Systems. Retrieved from
https://www.youtube.com/watch?v=Tahfluke6cU
Lewis, T. (2015, November 16). FreePBX Distro First Steps After
Installation - PBX Platforms - Documentation. Retrieved from
http://wiki.freepbx.org/display/PPS/FreePBX+Distro+First+Steps+After+
Installation
Cortleco Inc. (n.d.). Cortleco 2757 VoIP Phone Users Guide.
Retrieved from http://www.cortelco.com/manual/2757_manual.pdf