Use Asterisk softswitch and X-Lite client to initiate VoIP sessions and capture associated traffic with the Whireshark network protocol analyzer.

Similar documents
Mediatrix FXO Unit with Asterisk

Lotusphere IBM Collaboration Solutions Development Lab

Application Notes for Configuring SIP Trunking between CenturyLink SIP Trunk (Legacy Qwest) Service and Avaya IP Office R8.0 (16) Issue 1.

DMP 128 Plus C V DMP 128 Plus C V AT

Application Notes for Configuring Computer Instruments e-ivr, as a SIP endpoint, with Avaya IP Office 500 V2 Issue 1.0

UCM6102/6104/6108/6116 Configuration

Application Notes for Presence OpenGate with Avaya IP Office 9.0 Issue 1.0

LAB6: UC520 MULTI-SITE SETUP

Application Notes for Phonect SIP Trunk Service and Avaya IP Office 7.0 Issue 1.0

Application Notes for TelStrat Engage Record Version 3.3 with Avaya Business Communication Manger Release 6.0 VoIP Recording Issue 1.

Cisco IP Phone Configuration Guide

MITEL SIP CoE Technical. Configuration Note. Configure Mitel MiVoice Office 6.1 SP1 PR2 for use with IntelePeer SIP Trunking. SIP CoE XXX

Application Notes for Configuring the ADTRAN NetVanta UC Server with Avaya IP Office 6.1 Issue 1.0

SoLink-Lite IP-PBX. Administrator Guide. (Version 1.0)

The desktop Softphone enables you to utilize basic calling features from your PC or Mac.

Application Notes for IPC Unigy with Avaya IP Office using SIP Protocol Issue 1.0

Manipulating SIP Status-Line Header of SIP Responses

Table of Contents. Cisco Call manager Express SIP Integration. Last update 2011/10/14 DuVoice Versions 5.00 and above Switch Versions N/A

Avaya Solution & Interoperability Test Lab Application Notes for configuring Datatal AB Flexi with Avaya IP Office 500 V2 Standalone R Issue 1.

REACTION PAPER 01 TEL 500

Configuration Note for Rauland Responder 5 and Avaya Session Manager

EarthLink Business SIP Trunking. Asterisk 1.8 IP PBX Customer Configuration Guide

Technical. Configure the MiVoice Business 7.1 for use with XO Communications SIP Services. Configuration Notes. MITEL SIP CoE

SPA400 Internet Telephony Gateway with 4 FXO Ports

SIP Trunking using Optimum Business SIP Trunk Adaptor and the Nortel BCM50 IP-PBX (Release 5.0)- V

DMP 128 Plus C V DMP 128 Plus C V AT. Avaya Aura Configuration Guide REVISION: 1.1 DATE: SEPTEMBER 1 ST 2017

Installation & Configuration Guide Version 1.6

Application Notes for Configuring Sonexis ConferenceManager with Avaya IP Office using a SIP trunk Issue 1.0

Copying SIP Headers. Feature Information for Copying with SIP Profiles

Copying SIP Headers. Feature Information for Copying with SIP Profiles

PANASONIC TELEPHONE SYSTEM ADMINISTRATION MANUAL PANASONIC TVM VOIC SYSTEM ADMINSTRATION MANUAL

Analyze performance of the following voice codecs: G.711 Silence, G K, G K Silence, G K, G K, G.729A, G.

A study of Design and Implementation of IVR System using Asterisk Samir Borkar 1 Sofia Pillai 2 1 GHRCE Nagpur

Akkadian Console 4.0

It's only software. Mark Spencer

DMP 128 Plus C V DMP 128 Plus C V AT. Avaya Aura Configuration Guide REVISION: DATE: MARCH 7 TH 2018

Desktop VirtualPBX Softphone Setup Instructions for Mac

SIP Trunking using Optimum Business SIP Trunk Adaptor and the Cisco Call Manager Express Version 8.5

DMP 128 Plus C V DMP 128 Plus C V AT. Avaya IP Office Configuration Guide REVISION: 1.2 DATE: JANUARY 9 TH 2018

Application Notes for Configuring Windstream SIP Trunking with Avaya IP Office - Issue 1.0

Nexmo SIP Trunking Configuration Guide. Avaya Aura With Avaya SBCe

Analog VoIP Gateway (AA50) Configuration Guide Ascom Freeset IP-DECT System

Basic FXO Mediatrix Unit Configuration with Asterisk

Abstract. Avaya Solution & Interoperability Test Lab

Abstract. Avaya Solution & Interoperability Test Lab

NetVanta 7100 Exercise Basic Installation and Call Handling

Application Notes for Configuring SIP Trunking between Bandwidth.com SIP Trunking Solution and an Avaya IP Office Telephony Solution Issue 1.

Application Notes for Configuring CenturyLink SIP Trunking with Avaya IP Office Issue 1.0

Media Path. Feature Information for Media Path

Voic Instructions

Application Notes for Configuring 2N Telekomunikace Helios IP to interoperate with Avaya IP Office Issue 1.0

Matching Inbound Dial Peers by URI

NetVanta 7100 Exercise Small Office Key System

Application Notes for Configuring Tidal Communications tnet Business VoIP with Avaya IP Office using SIP Registration - Issue 1.0

Configuring SIP Registration Proxy on Cisco UBE

Seawolf HostedPBX System

Wake Up Calls. Overview

Application Notes for configuring NovaLink NovaConf with Avaya IP Office R9.1 - Issue 1.0

Abstract. Avaya Solution & Interoperability Test Lab

200 Receptionist s Guide

Application Notes for Resource Software International Visual Rapport with Avaya IP Office Issue 1.0

Application Notes for Configuring SIP Trunking Using Verizon Business IP Contact Center VoIP Inbound and Avaya IP Office Release 6.1 Issue 1.

Abstract. Avaya Solution & Interoperability Test Lab

Avaya Solution & Interoperability Test Lab

UCS Mobile Client for iphone

Breaking News Lab Transcript: RPAD 3.0 Call History. Slide notes

Setting Up a Mitel SX-2000 Digital PIMG Integration with Cisco Unity Connection

Application Notes for Configuring Cablevision Optimum Voice SIP Trunking with Avaya IP Office - Issue 1.1

Application Notes for IPC Unigy with Avaya IP Office using SIP Trunks Issue 1.0

Troubleshooting Voice Over IP with WireShark

iview (v2.0) User Guide Version 1.0

Setting up Alcatel 4400 Digital PIMG Integration

PANASONIC. Optimum Business Trunking and the Panasonic KX-NCP500 IP PBX V Configuration Guide

Abstract. Avaya Solution & Interoperability Test Lab

Panasonic Unified Communications Platform SIP Trunk Configuration Guide

Application Notes for Configuring EarthLink SIP Trunk Service with Avaya IP Office using UDP/RTP - Issue 1.0

Setting Up an Alcatel 4400 Digital PIMG Integration with Cisco Unity Connection

User Manual 3CX VOIP client / Soft phone Version 6.0

Configuration guide for Switchvox and XO Communications

Transparent Tunneling of QSIG and Q.931 over SIP TDM Gateway and SIP-SIP Cisco Unified Border Element

IPitomy IP PBX User Guide

InnLine IP Voice Mail PBX Installation and Testing Guide. Mitel 3300 SIP Integration


X-Lite Beta 4.0 for Windows

Application Notes for Configuring Windstream using Genband G9 SIP Trunking with Avaya IP Office Issue 1.0

Application Notes for Configuring SIP Trunking between the Comdasys Mobile Convergence Solution and an Avaya IP Office Telephony Solution Issue 1.

CommLink Lite Server Side Setup Guide

Technical Support Bulletin Setting up third-party SIP apps with the Communication agent in OS 2.7

SHORETEL APPLICATION NOTE

Application Notes for Configuring Citel s Portico TVA with Avaya IP Office Issue 1.0

Configuring SIP Support for Hookflash

Setting Up an Avaya Definity ProLogix Digital PIMG Integration with Cisco Unity Connection

Application Notes for Configuring SIP Trunking Using Verizon Business IP Contact Center VoIP Inbound and Avaya IP Office Release 8.1 Issue 1.

Packet Tracer - Navigating the IOS

Technical Configuration Notes

Configuration guide for Switchvox and PAETEC

Mitel SX-2000 DNIC Integration using Dialogic Media Gateways 1841 Bourbon Road Cross Plains, Wisconsin

Abstract. Avaya Solution & Interoperability Test Lab

Courtesy Call Back Configuration Quick Steps (Lab)

The Dynamic Payload Type Interworking for DTMF and Codec Packets for SIP-to-SIP Calls feature provides

Transcription:

Lab 4 TCOM631 Overview Use Asterisk softswitch and X-Lite client to initiate VoIP sessions and capture associated traffic with the Whireshark network protocol analyzer. Objective Configure X-Lite client and initiate SIP based sessions between two endpoints using Asterisk softswitch server. Configure Whireshark network analyzer to capture VoIP traffic during the session initiation and teardown. Analyze captured traffic and protocol behavior. Explore Asterisk internals and capabilities. Write your names here:

Instructions 1) Open X-Lite application 2) Click the right mouse button over the X-Lite window and choose Sip Account Settings... 3) Select first account and click on Properties 4) Go to the Topology tab and define Port used on local computer and check the box Manually Specify Range so you can specify the range between 5060 and 5061 as it is shown. 5) Click Apply to accept these settings. 6) Go to Account tab and specify Display Name and User Name from the the table explained by your instructor. Use IP Address provided by your instructor for Domain and proxy Address configuration and make sure that you check Register with the domain and receive incoming calls checkbox as it is shown in the following diagram.

7) Click OK to accept settings and Close SIP Accounts window. 8) Make sure that you now exit from X-Lite application. 9) Open Whireshark application clicking on the desktop icon. 10) Go to Capture Capture Filters to create new filter that captures Asterisk related traffic. 11) Click on the New button and type asterisk for Filter name and host <IP Address of the Asterisk Server> for Filter string to create new filter. 12) Click OK to accept these settings 13) Go to Capture Interfaces to start the capturing process. (if there is a change from the previous release of Wireshark ask for help)

14) Click the Options button to select the filter you just added. Double click on the Local Area Connection from the list that you want to use for capturing. 15) Now select asterisk filter by selecting Capture Filter button and selecting it. 16) Click Start to start capturing traffic associated with this interface and specified IP address of the softswitch. 17) Based on the given worksheet on the board start placing calls to the other lab stations using the extension numbers (3000, 3001, 3002, 3003, 3004, 3005, ).

18) Click the green Dial button 19) Other end point will indicate incoming call. Answer it and hold the session for 10 seconds before you hang up using the red Hang Up button. 20) Go to Capture Stop to stop the capturing process. Captured data will be available in the opened window. 21) Analyze captured data and answer following questions. Looking into this new section, try to answer to the following questions: Question 1: What was the first SIP message you captured and what is the purpose of this message? Question 2: What IP address is used to send SIP INVITE message? How this differs from the Lab 1 Part A peer to peer call. Question 3: What were the From: and To: fields of SIP INVITE messages? Question 4: When RTP data was sent and received what were the corresponding sources and destination IP addresses? Explain why there are no other addresses but the one of your workstations and the softswitch server. (HINT ask your professor ) Question 5: Who is the originator of the SIP 180 Ringing message and why? Question 6: Are there via headers in SIP INVITE and 200 OK messages, and if yes explain the actual content. What is the purpose of the Via header in SIP signaling?

Question7: What are the three files we covered in the lab intro material that enabled our lab exercises today? Aterisk Specifics: You will first try dialing few extensions (these will be explained during your lab time) and then look into some Asterisk specifics. Dial extension 600 Dial extension 1000 Dial extension 5000 Lets now run asterisk server on your own pc: 1. Open extensions.conf (c:\cygroot\asterisk\etc) file and add these instructions: exten => 1234,1,Answer exten => 1234,2,Wait(2) exten => 1234,3,SayDigits(${CALLERIDNUM}) exten => 1234,4,Wait(2) exten => 1234,5,SayDigits(${CALLERIDNUM}) exten => 1234,6,Wait(2) exten => 1234,7,Goto(internal,3002,1) exten => 1234,8,Hangup just after the exten => 100,3,Hangup() statement (under internal context). The extensions.conf file consists of a number of special keywords, followed by arguments presented in syntax specific to those keywords. It is structured by context, with each context in a specific section. Each context may contain a number of extensions that route calls to specific channels, applications, or other extensions within local or remote dialplans. 2. Start the instance of the Asterisk server on your PC. Go to Start -> Programs -> AsteriskWin32 PBX -> AsteriskWin32 Console. The console will allow you to monitor events and issue server specific commands. 3. Find out what is the IP address of your system using command prompt. 4. Use this IP address to update Domain and Proxy server IP address of your X-Lite sip user. 5. Once registered with your own Asterisk server dial extension 1234. Can you explain the dialing logic? 6. Leave and retrieve voice message for mailbox 3000. 7. Download configuration files we used during Lab #4: http://mason.gmu.edu/~dhrnjez/config_files_for_lab4.zip and try to explain the call logic - Identify and write down administrative extensions used in this setup. - What extension is the voicemail extension only? - How do all these extensions end up?

8. Try typing these Asterisk management commands (use the console window) and explore different options: sip show channels - Show active SIP channels sip show channel - Show detailed SIP channel info (hint: look Call ID) sip show peers - Show defined SIP peers show dialplan - Show dialplan (and look for 3000 etc.) show codecs - Shows codecs show channels - Display information on channels show voicemail users - List defined voicemail boxes and these: reload - Reload configuration remove extension - Remove a specified extension extensions reload - Reload extensions and *only* extensions restart gracefully - Restart Asterisk gracefully reload - Reload configuratio There are many other commands related to different services supported by the Asterisk. Explore those if you are done with your lab.