Design and Build integrated VoIP Networks

Project description

  • Identify the purpose and primary functionality of Asterisk as a PBX and as an application development platform

  • List the functionality associated with a traditional PBX

  • Understand the history of Asterisk and its powerful open-source community

  • Define the operating system environments in which Asterisk is developed and supported

  • Describe the telephony connections which Asterisk supports and identify the Digium hardware needed to enable this connectivity

  • Identify the basic characteristics of analog and digital PSTN connections and how VoIP compares and contrasts with these

  • Install and run Asterisk from the packages available for download from Asterisk

  • Configure Asterisk to deliver basic PBX functionality, including basic call routing, voicemail, and directory services

  • Install and configure a number of VoIP devices

  • Integrate POTS with VoIP

Scenario

There are 3 parts to this project:

1. Design and planning

2. Deployment

3. Question and answer

Part 1 – Design and planning This part requires preparing an architecture design of the unified communications solution and a deployment plan.

OTS is a national organization within Australia with 7 retail and sales offices in Australian capital cities and a central office and Data Centre on the Gold Coast. All the sites are connected to the central office via VPN. In total OTS employs 120 people across the organization with the majority of the staff provided with remote access through either a dial-up or a virtual private network (VPN) connection.

Current technology

OTS does not currently have any unified communications technologies. The company uses a legacy PBX and all calls are made using the PSTN.

All servers are deployed in a VMWare virtualized environment. They have enough spare capacity in the VMWare virtualized environment to deploy any additional virtual servers they may need. All servers are attached to a Gigabit network.

Requirements

OTS has obtained a feasibility report in relation to migrating their telecommunications systems to a solution that uses a relatively low-cost SIP trunking service provided by an ITSP. They have decided to proceed with the migration as it will provide substantial savings on their telephone costs. They will start with an implementation of IP telephony at their Gold Coast office. This means that they will replace their current PSTN lines with a SIP trunk, replace their legacy PBX with a VoIP PBX, and replace their legacy handsets with SIP-compatible handsets.

I have been given the task of designing the solution. The design and implementation plan must provide for the following:

An IP telephony solution that will:

1. Use SIP trunking

2. Use SIP-compatible handsets

3. Provide flexibility to expand and link to other sites

4. Provide call parking, call queuing, voice mail, ring groups, and an IVR service

5. Achieve these outcomes with minimal cost

Task 1
Research the following VoIP technologies.
• Asterisk
• ShoreTel
• Cisco

Task 2
Write a description of the solution. Assume that I have chosen Asterisk as the solution.

Task 3
Compile an inventory of hardware and software components. Including the recommended hardware requirements for an Asterisk/FreePBX installation for an organization of this size.

Task 4
Prepare a work breakdown of the deployment plan.

Task 5
Write a post-deployment test plan.

Task 6
Create a drawing of the solution using Visio. Include all physical and virtual components

Part 2 – Deployment


This part requires deploying an IP-private branch exchange (PBX) solution. I was provided with:
1. An Asterisk/FreePBX distro ISO file
2. A PC with Internet access
3. Access to a VMWare VSphere infrastructure host in which you can create new VM’s.
4. Asterisk and FreePBX installation and configuration documentation
5. IP addressing scheme, extension numbering scheme, and DID
6. Head office trunk name and password

Part 3 – Question and Answer

Questions?

Whether you’re curious about features, or vital information, we’re here to answer any questions.