EINTE LAB EXERCISES LAB EXERCISE #5 - SIP PROTOCOL



Similar documents
FLX VoIP Registering with Avaya IP Office 500

VoIPon Tel: +44 (0) Fax: +44 (0)

Allworx Installation Course

3CX PBX SIP server 3CX softphone X-Lite softphone HW IP phone - Alphatech IP video door entry phone station

Configure your 3CX in our IP telephone service.

Optimum Business SIP Trunk Set-up Guide

VMobile Desktop Talk User Guide

Configuring Positron s V114 as a VoIP gateway for a 3cx system

Extension Manual. User portal, Dial codes & Voice mail for 3CX Phone System Version 7.0

BroadSoft BroadWorks ver. 17 SIP Configuration Guide

Install MS SQL Server 2012 Express Edition

SIP Trunking using Optimum Business SIP Trunk Adaptor and the Allworx 6x IP PBX

VoIP Intercom and Elastix Server

How to Program a Commander or Scout to Connect to Pilot Software

SIP Trunking using the EdgeMarc Network Services Gateway and the Mitel 3300 ICP IP-PBX

3COM VCX PBX Server VoIP Intercom Setup Guide

PRINT CONFIGURATION. 1. Printer Configuration

User Manual. 3CX VOIP client / Soft phone Version 6.0

Snoopy. Objective: Equipment Needed. Background. Procedure. Due Date: Nov 1 Points: 25 Points

Fonality. Optimum Business Trunking and the Fonality Trixbox Pro IP PBX Standard Edition V p13 Configuration Guide

Capture and analysis of the network traffic with Wireshark

Mediatrix 4404 Step by Step Configuration Guide June 22, 2011

Extension Manual User portal, Dial codes & Voice mail for 3CX Phone System Version 6.0

Version 0.1 June Xerox WorkCentre 7120 Fax over Internet Protocol (FoIP)

Troubleshooting Tools to Diagnose or Report a Problem February 23, 2012

1. Open the preferences screen by opening the Mail menu and selecting Preferences...

VoIP Intercom with Allworx 6x Server Setup Guide

Lab Conducting a Network Capture with Wireshark

How To Create An Easybelle History Database On A Microsoft Powerbook (Windows)

Lab VI Capturing and monitoring the network traffic

FLX UC1000/1500 Registering with Siemens HiPath 4000 & OpenScape Voice Server

Technical Note. Monitoring Ethernet Traffic with Tolomatic ACS & Managed Switch. Contents

Configuring a Softphone for Windows for Virtual Contact Center

Lab - Using Wireshark to View Network Traffic

Registering with Cisco UCM

BASIC ANALYSIS OF TCP/IP NETWORKS

Getting Started with StoreGrid Cloud

Introduction to Wireshark Network Analysis

Knowledgebase Solution

ITTC Communication Networks Laboratory The University of Kansas EECS 780 Introduction to Protocol Analysis with Wireshark

Dynamic DNS How-To Guide

Extension Manual. 3CX Assistant, MyPhone User portal, Dial codes & Voice mail for 3CX Phone System Version 8.0

F-Secure Messaging Security Gateway. Deployment Guide

How to Log in to LDRPS-Web v10 (L10)

Elastix Server VoIP Intercom Setup Guide

Integrating Asterisk FreePBX with Lync Server 2010

Pandora FMS 3.0 Quick User's Guide: Network Monitoring. Pandora FMS 3.0 Quick User's Guide

Setting up the Swann HD IP cameras

A Guide to Connecting to FreePBX

VoIP Ceiling Speaker with Allworx 6x Server Setup Guide

Lab Exercise SSL/TLS. Objective. Step 1: Open a Trace. Step 2: Inspect the Trace

Digium Switchvox AA65 PBX Configuration

Motorola TEAM WS M Configuring Asterisk PBX Integration

Using CounterPath X-Lite with Virtual PBX - PC

Network Security, ISA 656, Angelos Stavrou. Snort Lab

DNS (Domain Name System) is the system & protocol that translates domain names to IP addresses.

Introduction to Analyzer and the ARP protocol

Configuring Cisco Unified Communications Manager with Comrex STAC-VIP

Lab Exercise SSL/TLS. Objective. Requirements. Step 1: Capture a Trace

1. Open the preferences screen by opening the Mail menu and selecting Preferences...

Configuring Devices for Use with Cisco Configuration Professional (CCP) 2.5

IBM Business Monitor V8.0 Global monitoring context lab

Note: With v3.2, the DocuSign Fetch application was renamed DocuSign Retrieve.

P-3202H-Bb. G-PON VoIP IAD DEFAULT LOGIN DETAILS. Firmware v1.0 Edition 1, 09/2009. IP Address: Password: 1234

DESKTOP CLIENT CONFIGURATION GUIDE BUSINESS

NF3ADV VoIP Setup Guide (for TPG)

1 VoIP/PBX Axxess Server

Device SIP Trunking Administrator Manual

2X ApplicationServer & LoadBalancer Manual

Computer Networking LAB 2 HTTP

All Rights Reserved. Copyright 2006

Setting up a Virtual Private Network (VPN) connection Windows 8

How To Set Up A Scopdial On A Pc Or Macbook Or Ipod (For A Pc) With A Cell Phone (For Macbook) With An Ipod Or Ipo (For An Ipo) With Your Cell Phone Or

Lab Configuring Access Policies and DMZ Settings

Network Connect Performance Logs on MAC OS

Connect the Host to attach to Fast Ethernet switch port Fa0/2. Configure the host as shown in the topology diagram above.

Modern snoop lab lite version

Cisco Unified Communications Manager 5.1 SIP Configuration Guide

THINKTEL COMMUNICATIONS 3CX PHONE SYSTEM V.11. 3CX Phone System THINKTEL SIP TRUNK from scratch

NF5 VOIP Setup Guide (for Generic)

Multi-Homing Security Gateway

School of Information Technology and Engineering (SITE) CEG 4395: Computer Network Management

Hands-on MESH Network Exercise Workbook

Avaya IP Office SIP Configuration Guide

Application Notes for Configuring Yealink T-22 SIP Phones to interoperate with Avaya IP Office - Issue 1.0

Configuring a Mediatrix 500 / 600 Enterprise SIP Trunk SBC June 28, 2011

How to create a dialup connection to an S8X00 Media Server

How to install bentley software with license

Eliac Call Recording - Configurator Guide. Eliac. Call Recording System Ver. 2.x.

SIP Trunking using Optimum Business SIP Trunk Adaptor and ShoreTel IP PBX Phone System

Configuring the CounterPath X-Lite SIP Softphone

Applies to: F1PG200ENau Belkin Analogue Telephone Adapter (ATA) Firmware release notes

Figure 1: RotemNet Main Screen

MadCap Software. Upgrading Guide. Pulse


Outlook 2011 Setup For ITS Exchange 2010 Server Using A SOM Domain Login

Tool for Automated Provisioning System (TAPS) Version 1.2 (1027)

MAGIC TH6. System Configuration SW Version 2.000

Configuring Network Load Balancing with Cerberus FTP Server

Initial Setup of Mozilla Thunderbird with IMAP for OS X Lion

Transcription:

EINTE LAB EXERCISES LAB EXERCISE #5 - SIP PROTOCOL PREPARATIONS STUDYING SIP PROTOCOL The aim of this exercise is to study the basic aspects of the SIP protocol. Before executing the exercise you should familiarize yourself with SIP protocol specification. LABORATORY CONFIGURATION In order to perform the exercise you must create the VoIP system by installing 3CX VoIP Server and 3CX soft-phones using at least two PC computers. The recommended system configuration is shown on the figure below. Install the VoIP server and VoIP client on one PC and the second VoIP client on another PC. Optionally you may install the VoIP clients on dedicated computers using 3 PCs (if available). Install the Wireshark program on the server PC. PC 1 PC 2 PC 3 (optional) VoIP Client 1 VoIP Server (3CX Softswitch) VoIP Client 2 (3CX Softphone) VoIP Client 2 (opt.) (3CX Softphone) wireshark The 3CX VoIP software is available for free from the following web page: http://www.3cx.com/. Move to the download section and then select the Free Edition version. To be able to download the 3CX software you must fill in a short registration page (see figure below), provide the required information and click the Submit&Download button.

After submitting the registration form you will be redirected to the download page. Select the current 3CX version and download the following components: VoIP server software Download 3CX Phone System for Windows VoIP client software (soft-phone) - Download the Windows Client (3CXPhone for Windows) INSTALLING AND CONFIGURING 3CX VOIP SERVER

Run the 3CX setup program and follow the instructions provided by the installation program. Pay special attention to the system requirements and in particular to the availability of the required port numbers. After successful installation of the server software, the 3CX setup Wizard will be launched automatically. The Wizard will guide you through the initial system configuration. you may also setup/modify these settings later using the 3CX management console.

Using the configuration Wizard setup the following configuration options of your VoIP system (see the provided screenshots): Language setup your desired language version Public IP select No I don t have a static public IP address if you don t have or don t want to use your public IP address Settings select Create new PBX to create new VoIP server instance Extension Digits select the number of digits for your extension numbers (select any settings you like). Mail Server enter your email account settings (optionally). Setting email account will easy the 3CX client configuration task. Administrator Login enter the user name and password for the administrator account that will be used to manage your VoIP server. Region enter the region settings (select any region you like) General settings enter the internal operator extension (select any number you like) Allowed Countries use default settings At this point, the wizard will create and configure the VoIP system. The following step (registration) can be skipped. After installation is completed the login page should be displayed in your browser. The default login page is https://localhost:5001/management/mainform.wgx. Login into the 3CX management console and configure two extensions.

Configure two extensions for your soft-phones. In the 3CX management console select the Extension option and then click on the Add Extension button. Enter the following configuration options: Extension Number Email address ID password If you configure the email address you will be able to send a welcome message containing client provisioning information (the mail server must be configured for this option to work). In order to send configuration email select the extension by clicking on it and click on the Send welcome message button (right most button on the menu toolbar above the extension list).

INSTALLING AND CONFIGURING 3CX VOIP CLIENT Install the 3CX client software on two PCs. Run the setup program and follow the provided instructions. When the client is started for the first time, the following screen is displayed informing about the lack of client configuration. Follow the provided instructions to configure the client (using the welcome message). If you didn t configure the mail server option in the 3CX system you must configure the client manually. Click on the Settings button (mark by red circle) and on the next screen select the Configure Accounts option. Click the Add Account button (plus sign on the bottom of the window) and enter the required information according to the extension configuration done in the 3CX system, namely enter: extension number, extension ID, password and 3CX server IP address. After configuring the client switch the soft-phone to the 3CX mode. From this point the soft-phone should register with the 3CX server (verify this under Extension Status in management console.

WIRESHARK SNIFFER WireShark is a free and powerful protocol analyzer available under the GNU license for most popular operating systems (Windows, Unix, Linux, OS X). It allows observing and recording data units transmitted over the network interfaces of a computer. The WireShark main window is divided into three parts: frame list (top panel), frame decode view (middle panel) and frame hex view (bottom panel). You can edit columns displayed in the frame panel. In order to add new column, for example to add the TCP sequence number, right click on the parameters of interest and select Apply as Column option. This will add new column to the frame panel, showing TCP segment send sequence number. You may add parameters as required.

The link http://www.wireshark.org/docs provides extensive documentation to the program. The basic options that may come in handy during the exercise are mostly related to packet filtering, for example by IP addresses: == ip.src 194.29.169.x == ip.dst 194.29.169.x Expressions may be combined using Boolean operators. Filtering allows to simplify the view by removing the information that is not important for current context. However, please be aware that by filtering one may not see some important messages, such as queries for host address etc. For further processing you may export data to the text file (or other file format). This may be useful if you want to perform analysis other then provided by the WireShark or save filtered packets in the separate pcap file. To export data to a file select the option Export Packet Dissections or Export Specified Packets form the File menu. TESTING SIP PROTOCOL CLIENT REGISTRATION Using WireShark capture the SIP messages used for registering the user agent (client) in the SIP server. Start the WireShark capture process and then start the 3CX client. Notice that the 3CX client mustn t run in the background prior to starting it up. Explain in the report the registration procedure used by the 3CX system, does it follow the SIP specification? Draw the SIP message sequence diagram. Include the decoded SIP messages in the report. Explain the meaning and usage of the SIP headers observed in the decoded messages. Include the relevant screenshots from WireShark showing the captured packets. SETTING UP SIP CONNECTION Using WireShark capture the SIP messages used for setting and disconnecting SIP session between client 1&2. Check the following cases: Called client answers the call Called client blocks the call Called client dose not answer the call (ignores alerting signal) Calling client stops the call before the called client answers Calling or called client disconnects Draw the SIP message sequence diagram. Include the decoded SIP messages in the report. Explain the meaning and usage of the SIP headers observed in the decoded messages. Include the relevant screenshots from WireShark showing the captured packets. HOLDING SIP CONNECTION Using WireShark capture the SIP messages used for holding active SIP connection. Check the following cases: Hold the connection Activate back the connection Draw the SIP message sequence diagram. Include the decoded SIP messages in the report. Explain the meaning and usage of the SIP headers observed in the decoded messages. Include the relevant screenshots from WireShark showing the captured packets.

FINAL REPORT Please prepare a document (in PDF format) containing the description of actions taken during the exercise, your observations and conclusions. The report should clearly describe your results, analysis methodology etc. Attach the WireShark dumps (in.pcap format) collected during the exercise to the report. The pcap files should contain only filtered SIP messages (frames relevant to the exercise that contains the SIP messages).