Lab Project

Faculty of Engineering Applied Science and Technology
NET323/423_Voice over IP
Lab Project
Guidelines and Rules:
1- The lab-project to be completed as a group of two students or individually.
2- Teams must be formed before by 10thof June 2:00PM
The project should be submitted on Moodle before the specified deadline.
4- In addition of the online submission, each student should show their work running
and operational during
the specified time and date. An individual evaluation
will take place at the same time.
5- The online submission deadline is (02:00 PM on Monday, 22nd of June 2020)
To install and configure a SIP based IP-telephony server.
To be introduced on some telephony features an IP-PBX can provide.
To gain a basic knowledge on SIP server troubleshooting tools.
1- Install and configure a SIP based open source PBX.
2- Configure, connect and test a SIP based soft phone to the installed PBX.
3- Implement the following features that the PBX can provide:
a- Hunt group in ring all mode with three members.
b- Interactive voice response “IVR” with two levels menu options.
4- Use the PBX built-in SIP trace to log a completed SIP call trace and a failed SIP
phone registration request.

Submission Requirements:
1- An implementation report listing the, PBX network configuration configured
admin user’s names and passwords, configured extensions list and ring groups.
Also the report should include the requested SIP trace logs.
2- A live demonstration and presentation on the configured PBX; during this
demonstration an individual evaluation will take place.
Required Tools:
1- TrixBox 2.8.04
Trixbox CE is an easy to install, VOIP phone system based on the Asterisk PBX.
Trixbox is designed for home or office use. Trixbox CE includes CentOS linux,
mysql, and all the tools needed to run a business quality phone system.
Web Link:
2- Virtual box
VirtualBox is powerful Cross-platform Virtualization Software for x86-based
systems. “Cross-platform” means that it installs on Windows, Linux, Mac OS X
and Solaris x86 computers. And “Virtualization Software” means that you can
create and run multiple Virtual Machines, running different operating systems, on
the same computer at the same time. For example, you can run Windows and
Linux on your Mac, run Linux and Solaris on your Windows PC, or run Windows
on you Linux systems.
Web Link:
3- Zoiper “Suggested”
It is a SIP based soft phone, different soft phone client can be used.
Web Link:
4- Putty
It is a free and open-source terminal emulator and serial console. It supports
several network protocols, including SCP, SSH, Telnet, rlogin, and raw socket
connection. It can also connect to a serial port.
Web Link:
5- Winscp “Optional”
WinSCP is an open source free SFTP client and FTP client for Windows. Its main
function is the secure file transfer between local and remote computer
Web Link: