Anda di halaman 1dari 15

MN601 Project Management

Assignment # 2

Group Members

Izaz Ahmad Khan (MIT09545)

Shakeel Khan (MIT081040)

Raja Haider Farooq (MIT09764)

Ravi Kiran (MIT081232)

Lecturer: Dr. Elizabeth Kendall

Tutor: Subhasis Mukherjee

MIT VoIP
MN601 Project Management MIT VoIP

Table of Contents

1. Project Description………………….……………………………………………………………………………………….…….…..3
2. Project Scope…………………………………………………………………………………..….……………………………………..3
3. Requirement Analysis………………………………………………………………….…..………………………………………..6
4. Roles and Responsibilities………………………………………..…………………………………………………………………8
5. Project Budget………………………………………….....…………………………….………………………………………………9
6. Microsoft Project Gannt Chart…………………………………………..……………………………………………………..10
7. References………………………………………………………………..………………………………………………………………15
MN601 Project Management 3

Project Description
We are students at Melbourne institute of technology located in Melbourne, Victoria.  
We are taking a Project Management Course and this report is an assignment for this
course.
Traditional phone systems are being replaced by technology that has been
around since 1997.  This technology is generally referred to as Voice-over-Internet
Protocol (VoIP) has evolved over the last 10-20 years to support data communications
and improve in its functionality.

Objective

We will establish VoIP system for MIT which will upgrade its traditional phone system to
Voice over IP. This phone system will enhance functionality of the existing system, at a
reduced cost.
VoIP is the transfer of voice communications, as data, over internet protocol.   Voice
over IP traffic can be utilized on any IP network, including those without a connection to
the rest of the Internet, such as a Local Area Network (LAN).
Traditionally, a phone conversation is converted into electronic signals that travel along
a network of switches, in a dedicated circuit that lasts the length of a call.  But with VoIP
the conversation would be converted into packets of data that travel over the internet or
private IP networks, just like e-mails or web pages.

Project Scope
MIT has four floors having twenty phones based on traditional private branch exchange
(PBX) system. We will upgrade the existing PBX system to VoIP Telephony. For this we
will make an Astersik based server and then connect the existing PBX with the server
through a PCI card called X100p PCI card. The existing PBX will then become Asterisk
PBX.Asterisk private branch exchange is different than Traditional private branch
Exchange (PBX).Traditional PBX only connect Traditional phones with PSTN while
Asterisk PBX is a Hybrid System which connects Phones with PSTN and internet
cloud .
MN601 Project Management MIT VoIP

PBX Asterisk PBX

The following are the feature which MIT VoIP system will provide.

 Automated Attendant: An automated system for answering incoming calls and


routing them based on the caller's responses to voice prompts.
 Blacklists: Blacklisting is the ability to easily add numbers to a central database
that will prevent calls from the blacklisted phone numbers being processed by the
system.
 Call Detail Records: The detailed call reports and usage statistics to show an
administrator the activity of the phone system.
 Call Forward on Busy: This feature automatically forwards a call to another
extension if the called extension is busy.
 Call Forward on No Answer: This feature automatically forwards a call to
another extension if the called extension does not answer.
 Call Parking: This feature refers to placing a call into a holding state so that it
can be picked up at another extension.
 Call Queuing: A system that allows inbound callers to sit in a holding room
listening to music on-hold until the next available agent is available to speak to
them.
 Call Recording: The ability to record inbound or outbound calls to .wav files.
 Call Routing: Based on the phone number that was dialled (DID) or the number
that was called from (ANI), a call can be routed to a specified extension, group,
queue, etc.
 Call Transfer: This refers to the ability to transfer an existing call to another
extension.
 Caller-ID: Caller-ID is used to display the phone number and other available
information of the user that is calling into the system.
MN601 Project Management 5

 Conference Bridging: Asterisk has the ability to create conference rooms that
multiple people can attend at one time for group meetings.
 Interactive Directory Listing: A Company directory system that can look up
users by first or last name.
 Interactive Voice Response (IVR): This system uses pre-recorded voice menus
to prompt callers to make selections via their phone such as "press 1 for
administration, 2 for operator" etc.
 Music On-Hold: Asterisk can play MP3 files to callers who are on-hold or waiting
in a queue.
 Remote Office Support: Asterisk uses Internet Protocols for communication.
Hence, users can be at remote locations and have access to the system via
broadband Internet connection.
 VoIP Gateways: Using the new Internet Telephone Service Providers (ITSPs),
an Asterisk system can have telephone network connectivity without having to
use a normal analog service provider.
 Voicemail: Each user in an Asterisk system can have their extension and
voicemail account. Using Trixbox, the voicemail can be retrieved via their phone,
from a remote location, sent via email, or accessed via a web browser.

We will provide installation, training and maintenance of the system for next two years.
But we will charge for upgrade of the system.
We can also connect MIT LAN with our system. This will be helpful in cases where our
VoIP base server is down. We can then make pc to pc and pc to phone calls just by
installing soft phones in our computers.
MN601 Project Management MIT VoIP

Requirement Analysis
Project Priorities
Budget is the most important factor in this project. We have a limited budget of seven
thousand dollars ($50,000) and we have to provide all the facilities as discussed above.
Quality is another major concern. VOIP telephone system should provide the best
quality services within the limited budget. Voice quality should be better than the old
telephone system and all the features discussed above should be provided with best
qualities. This project should be completed in 32 days. Time has been given the last
priority because the major concern in our project is the budget as we know that MIT is
a private institution and the funds are limited and also quality has been given the
second priority as we are upgrading an existing system so we have to make sure that
the upgraded system is providing increased functionalities within a limited budget.

Technical Requirements:
Given below are the components required for our project,
Broadband Connection
The primary VoIP requirement is a Broadband Internet Connection. The most common
form of Broadband Internet connection is an ADSL connection. In addition to DSL, there
are also Cable, Wireless and Satellite broadband solutions. To ensure VoIP quality a
superior broadband connection is required.

Internet Equipment

Internet equipments like routers, switches, Ethernet cables and PCs are also the core
components required for the project.
Asterisk PBX
For Asterisk PBX, we have to install software called Trixbox but first we have to install
Linux as it runs only on Linux. Trixbox has two components that are Asterisk PBX and
CentOS (Cent Operating system a distribution of Linux). So when we install the trixbox
in the system it then has the Asterisk PBX and it then works as a server for the
telephony.
PCI Card
For connecting the existing PBX with the Asterisk based server we need a PCI card
called X100p PCI card.

Milestones
MN601 Project Management 7

Following are the milestones which should be achieved in the required time.

 Designed the new telephone system called VoIP Telephony.


 Installation of the server.
 Implement it on the small scale for testing and debugging.
 Upgrade the old PSTN system with VoIP Telephony

Roles and Responsibilities


MN601 Project Management MIT VoIP

Client: MIT (Melbourne Institute of Technology) is the client of the project which is
responsible for ensuring the clear identification of project objectives MIT is to ensure the
project is well defined and then to monitor its delivery. MIT is the major beneficiary of
the project.
Analyst: The role of an analyst is to help organizations understand the challenges
before they make this transition and to ensure that the needs and expectations of the
client are represented correctly in the final solution. Developing an understanding of
how present and future business needs will impact the solution
Designer: The Designer is responsible for understanding the business requirements
and designing a solution that will meet the business needs. A designer typically needs
to understand how technology can be used to create this optimum solution for the client
and also determines the overall model and framework for the solution. It is necessary to
obtain client approval on design and project plans.
Project manager: Project manager is the backbone of the project. His major task is to
carefully plan, organize and accomplish a specific (and usually) one-time objective.
Each phase of the project produces a major deliverable that contributes towards
achieving project objectives. Project manager should manage each phase in a way that
whole project progressed effectively and in the smooth fashion.
Project team:
Following is the table indicating roles and responsibilities of each team member of the
project.

Task Name Resource Name


Analysis and Requirements Shakeel Khan/Haider Farooq
Assessment of VoIP solutions Shakeel Khan/Haider Farooq
Finalize Integration Design Phase Izaz /Ravi /Haider
Design Components Ravi Kiran/Shakeel
Fault Detection Izaz /Haider/Shakeel
Installation, Implementation and Izaz /Haider/Shakeel
Hardware
Project Report Izaz /Ravi Kiran

Project Budget
Techniques
MN601 Project Management 9

There are commonly two ways to calculate project budget.

 Top-down design
 Bottom-up design

We have used Bottom-up design in order to calculate project budget. In a bottom-up


approach the individual base elements of the system are first specified in great detail.
These elements are then linked together to form larger subsystems, which then in turn
are linked, sometimes in many levels, until a complete top-level system is formed.
Resources Estimates
Following is the table indicating estimates of all the resources we are using in this
project.

Resource Estimated Price


Broadband Connection $ 400
Internet Equipments $ 500
Digium PCI X100P card $ 100
Heavy Duty Operating Systems (PBX) $ 5000
VoIP Trunks $500

Time Estimates
Following are the stats showing the time estimates of different milestones of the project.

Milestone Time Period


Design 12 days
Installation 6 days
Testing and Debugging 4 days
Implementation 6 days
MN601 Project Management MIT VoIP

Microsoft Project Gannt Chart.

Breakdown Structure

Resource Sheet
MN601 Project Management 11

Resources Usage
MN601 Project Management MIT VoIP

Task Usage
MN601 Project Management 13

Detail Gannt

Budget Report
MN601 Project Management MIT VoIP
MN601 Project Management 15

References:

 Retrieved on 9th May, 2010 from


http://www.thevoipstore.net/VoIP-Requirements.php

 Sharif, B. (2006). Trixbox Without Tears: Springler Publishing Limited.

 Ford, T, W. (2005). Switching to VoIP: O’Reilly Media Publishing Limited.

 Retrieved on11th May, 2010 from


http://www.voipaustralia.net/

Anda mungkin juga menyukai