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