a. Draw a network diagram, showing how a telephone in the US would make calls to a telephone on Deception Island. (15 points).

Size: px
Start display at page:

Download "a. Draw a network diagram, showing how a telephone in the US would make calls to a telephone on Deception Island. (15 points)."

Transcription

1 TSM 350 IP Telephony Fall 2004 E Eichen Exam 1 (Midterm): November 10 Solutions 1 True or False: a Call signaling in a SIP network is routed on a hop-by-hop basis, while call signaling in an H323 network (GK direct model) is be routed directly between VoIP endpoints (5 pts) True or False answer: True Just as it says proxies forward signaling messages hop by hop, where as H323 Gatekeeper Direct, endpoints signal directly to each other after resolving the endpoint address using RAS through gatekeeper(s) b Media (RTP) in a SIP network is routed on a hop-by-hop basis, while media in an H323 network (GK direct model) is be routed directly between VoIP endpoints (5 pts) True or False answer: False Media is typically endpoint-to-endpoint in both H323 and SIP The only exceptions are where there is an intermediate point (such as in a Session Border Controller) where the media is terminated an re-launched 2 Background: Under The Radar Telecom (UTRT Inc) is providing long distance calling, through a calling card server, between the US and The South Shetland Islands Their VoIP Gateway in the US has PSTN connectivity via a channelized T1 to Northeastern's PBX; the US VoIP Gateway also has an Ethernet connection connection to Northeastern s LAN The calling card server, which is the Asterisk PBX in the VoIP lab, is also connected to Northeastern s LAN On Deception Island, UTRT has purchased a fractional T1 from Penguin Net for WAN connectivity to their VoIP gateway in Port Foster The VoIP gateway connects has analog loops to the PSTN switch in Port Foster UTRT is rate limited to ½ of the full clear channel bandwidth on the clear channel T1 from Penguin Net UTRT has decided to use the G723 codec (53 kb/s) because of its low bandwidth, and the fact that most of their customers are penguins who talk slowly As Penguins don t like or web surfing, you can assume that voice RTP packets are the only traffic on the Penguin Net WAN a Draw a network diagram, showing how a telephone in the US would make calls to a telephone on Deception Island (15 points) b How many analog loops should UTRT purchase from the PSTN provider on Deception Island (Hint calculate the bandwidth for a single voice connection, and then divide the total WAN bandwidth by the bandwidth for a single session ) - (20 points) TSM350 Midterm exam p 1

2 Calling Card Server NEU PBX Channel T1 VoIP GW NEU LAN Telephone Public Internet POTS Telephone Port Foster PSTN Switch POTS POTS VoIP GW Figure of UTRT network and service Penguin Net b: answer One half of a T1 is 144Mbits/sec divided by 2, or 720 Kbits/sec The ip packet size will be 53kb/s * 10msec = 53 bits, or 7 bytes, along with a 20 byte IP header, an 8 byte UDP header, 12 bytes for RTP, and 8 bytes for layer 2 headertrailer => 55 bytes The bandwidth required is thus 55 bytes x 8 bits/byte / 10 msec = 44 kbits/sec The number of 44 kb/s channels that can fit inside 720 kb/s is 720/44 = 1636 Thus, the fractional T1 can support 16 phone conversations, and they must buy 16 analog loops Figure of the Layer2 frame for question 2 all numbers are in bytes (octets for the purists) c EEichen, Northeastern CIO (and Vice-President of Greed) has learned of UTRT s service from his contacts at the NSA Rather than shutting down the service, he has asked UTRT to pay for bandwidth, based on the peak bandwidth used during a month Dr Eichen will charge UTRT $1 each month for each kbits/s of peak bandwidth (made payable to a numbered account in Switzerland) Assuming that, at peak, all voice channels on Deception Island are full, how much money will Dr Eichen be collection from UTRT? (Hint this is a little tricky, think about how much bandwidth is required on the NEastern LAN) (20 points) c: answer So, this is a little tricky If the media is terminated by the asterisk server, then there 2x the ethernet media on the LAN If the media is mapped directly to the VoIP GW in Port Foster (more likely) using either a REFER or a RE-INVITE (because the call must first be sent to the calling card server to collect the pin digits), then it s only 16 (per solution to b) simultaneous calls x bandwidth per call For ethernet, we remove the 8 bytes of layer 2, and add 18 bytes for ethernet => 65 byte TSM350 Midterm exam p 2

3 packets The peak bandwidth is thus 16*65 bytes * 8 bits/byte/10 msec = 832 kbits/s I am thus going to make $832/month Not bad 3 Please draw a ladder diagram based on the attached diagram and a snippet of SIP debugs What s going on here? (35 points) Router Ethernet Switch IP Phone ext IP Phone ext 3002 Network Diagram for problem Asterisk Server So what s going on here is that 101 (ext 3004) is calling 105 (ext 3002), but the media and signaling are being forced through the PBX The phone at 3002 is busy (in this case, I set it to Do Not Disturb), and the voice mail is being left on the server and a NOTIFY message is sent to the phone (3002) to turn on the message waiting indicator light Here s the ladder diagram: ext Asterisk ext 3002 INVITE TRYING INVITE BUSY OK ACK ACK RTP (although, you can't see this from the SIP debug) NOTIFY OK BYE OK TSM350 Midterm exam p 3

4 U :5060 -> :5060 INVITE SIP/20 Via: SIP/20/UDP :5060 From: To: Call-ID: CSeq: 2 INVITE Contact: <sip:3004@ :5060;user=phone;transport=udp> User-Agent: Cisco ATA 186 v310 atasip (040211A) Proxy-Authorization: Digest username="3004",realm="asterisk",nonce="1fdb7e7b",uri="sip:3002@ ",respons e="a1bb3a7501b a93bffacca0568" Expires: 300 Allow: ACK, BYE, CANCEL, INVITE, NOTIFY, OPTIONS, REFER, REGISTER Content-Length: 247 Content-Type: application/sdp v=0 o= IN IP s=ata186 Call c=in IP t=0 0 m=audio RTP/AVP a=rtpmap:0 PCMU/8000/1 a=rtpmap:4 G723/8000/1 a=rtpmap:8 PCMA/8000/1 a=rtpmap:101 telephone-event/8000 a=fmtp: U :5060 -> :5060 SIP/ Trying Via: SIP/20/UDP :5060 From: <sip:3004@ ;user=phone>;tag= To: <sip:3002@ ;user=phone>;tag=as6ce511fd Call-ID: @ CSeq: 2 INVITE User-Agent: Asterisk PBX Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER Contact: <sip:3002@ > Content-Length: 0 U :5060 -> :5060 INVITE sip:3002@ SIP/20 Via: SIP/20/UDP :5060;branch=z9hG4bK06dae12e From: "3004" <sip:3004@ >;tag=as39b4da84 To: <sip:3002@ > Contact: <sip:3004@ > Call-ID: 637e ad07d4e39a7e6ef404@ CSeq: 102 INVITE User-Agent: Asterisk PBX Date: Sun, 14 Nov :19:49 GMT Alert-info: Bellcore-dr1 Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER Content-Type: application/sdp Content-Length: 238 v=0 o=root IN IP s=session c=in IP t=0 0 m=audio RTP/AVP TSM350 Midterm exam p 4

5 a=rtpmap:0 PCMU/8000 a=rtpmap:3 GSM/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:101 telephone-event/8000 a=fmtp: U : > :5060 SIP/ Busy here Via: SIP/20/UDP :5060;branch=z9hG4bK06dae12e From: "3004" <sip:3004@ >;tag=as39b4da84 To: <sip:3002@ >;tag=000628f0f9f2000d7a71ad55-38f1a626 Call-ID: 637e ad07d4e39a7e6ef404@ Date: Sun, 14 Nov :19:49 GMT CSeq: 102 INVITE Server: CSCO/4 Contact: <sip:3005@ :5060> Content-Length: 0 U :5060 -> :5060 ACK sip:3005@ :5060 SIP/20 Via: SIP/20/UDP :5060;branch=z9hG4bK06dae12e From: "3004" <sip:3004@ >;tag=as39b4da84 To: <sip:3002@ >;tag=000628f0f9f2000d7a71ad55-38f1a626 Contact: <sip:3004@ > Call-ID: 637e ad07d4e39a7e6ef404@ CSeq: 102 ACK User-Agent: Asterisk PBX Content-Length: 0 U :5060 -> :5060 SIP/ OK Via: SIP/20/UDP :5060 From: <sip:3004@ ;user=phone>;tag= To: <sip:3002@ ;user=phone>;tag=as6ce511fd Call-ID: @ CSeq: 2 INVITE User-Agent: Asterisk PBX Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER Contact: <sip:3002@ > Content-Type: application/sdp Content-Length: 237 v=0 o=root IN IP s=session c=in IP t=0 0 m=audio 5812 RTP/AVP a=rtpmap:0 PCMU/8000 a=rtpmap:3 GSM/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:101 telephone-event/8000 a=fmtp: U :5060 -> :5060 ACK sip:3002@ SIP/20 Via: SIP/20/UDP :5060 TSM350 Midterm exam p 5

6 From: To: Call-ID: CSeq: 2 ACK User-Agent: Cisco ATA 186 v310 atasip (040211A) Proxy-Authorization: Digest username="3004",realm="asterisk",nonce="1fdb7e7b",uri="sip:3002@ ",respons e="a1bb3a7501b a93bffacca0568" Content-Length: 0 U :5060 -> :5060 NOTIFY sip:3002@ SIP/20 Via: SIP/20/UDP :5060;branch=z9hG4bK361f812f From: "asterisk" <sip:asterisk@ >;tag=as39e043e0 To: <sip:3002@ > Contact: <sip:asterisk@ > Call-ID: 3a86cecd339da70710f761f11e0515d4@ CSeq: 102 NOTIFY User-Agent: Asterisk PBX Event: message-summary Content-Type: application/simple-message-summary Content-Length: 37 Messages-Waiting: yes Voic 2/0 U : > :5060 SIP/ OK Via: SIP/20/UDP :5060;branch=z9hG4bK361f812f From: "asterisk" <sip:asterisk@ >;tag=as39e043e0 To: <sip:3002@ > Call-ID: 3a86cecd339da70710f761f11e0515d4@ Date: Sun, 14 Nov :20:04 GMT CSeq: 102 NOTIFY Content-Length: 0 U :5060 -> :5060 BYE sip:3004@ :5060 SIP/20 Via: SIP/20/UDP :5060;branch=z9hG4bK216fee2d From: <sip:3002@ ;user=phone>;tag=as6ce511fd To: <sip:3004@ ;user=phone>;tag= Contact: <sip:3002@ > Call-ID: @ CSeq: 102 BYE User-Agent: Asterisk PBX Content-Length: 0 U :5060 -> :5060 SIP/ OK Via: SIP/20/UDP :5060;branch=z9hG4bK216fee2d From: <sip:3002@ ;user=phone>;tag=as6ce511fd To: <sip:3004@ ;user=phone>;tag= Call-ID: @ CSeq: 102 BYE Server: Cisco ATA 186 v310 atasip (040211A) Allow: ACK, BYE, CANCEL, INVITE, NOTIFY, OPTIONS, REFER, REGISTER Content-Length: 0 TSM350 Midterm exam p 6

TSM350G Midterm Exam MY NAME IS March 12, 2007

TSM350G Midterm Exam MY NAME IS March 12, 2007 TSM350G Midterm Exam MY NAME IS March 12, 2007 PLEAE PUT ALL YOUR ANSWERS in a BLUE BOOK with YOUR NAME ON IT IF you are using more than one blue book, please put your name on ALL blue books 1 Attached

More information

SOHO 3G Gateway Series

SOHO 3G Gateway Series SOHO 3G Gateway Series SIP Protocol Debugging Service Overview www.addpac.com AddPac Technology 2012, Sales and Marketing Contents Network Diagram for SIP Debugging SIP Debugging Access Method via Telnet

More information

GSM VoIP Gateway Series

GSM VoIP Gateway Series VoIP Gateway Series SIP Protocol Debugging Service Overview www.addpac.com AddPac Technology Sales and Marketing Contents? Network Diagram for SIP Debugging? SIP Debugging Access Method via Console Port?

More information

SIP Reliable Provisional Response on CUBE and CUCM Configuration Example

SIP Reliable Provisional Response on CUBE and CUCM Configuration Example SIP Reliable Provisional Response on CUBE and CUCM Configuration Example Document ID: 116086 Contributed by Robin Cai, Cisco TAC Engineer. May 16, 2013 Contents Introduction Prerequisites Requirements

More information

Application Notes for Configuring SIP Trunking between Cincinnati Bell Any Distance evantage and Avaya IP Office Issue 1.0

Application Notes for Configuring SIP Trunking between Cincinnati Bell Any Distance evantage and Avaya IP Office Issue 1.0 Avaya Solution & Interoperability Test Lab Application Notes for Configuring SIP Trunking between Cincinnati Bell Any Distance evantage and Avaya IP Office Issue 1.0 Abstract These Application Notes describe

More information

How to set FAX on asterisk

How to set FAX on asterisk How to set FAX on asterisk Address: 10/F, Building 6-A, Baoneng Science and Technology Industrial Park, Longhua New District, Shenzhen, Guangdong,China 518109 Tel: +86-755-82535461, 82535095, 82535362

More information

SIP Protocol Debugging Service

SIP Protocol Debugging Service VoIP Gateway Series SIP Protocol Debugging Service Overview www.addpac.com AddPac Technology 2011, Sales and Marketing Contents Network Diagram for SIP Debugging SIP Debugging Access Method via Console

More information

Abstract. Avaya Solution & Interoperability Test Lab

Abstract. Avaya Solution & Interoperability Test Lab Avaya Solution & Interoperability Test Lab Application Notes for Configuring SIP Trunking between the PAETEC Broadsoft based SIP Trunking Solution and an Avaya IP Office Telephony Solution Issue 1.0 Abstract

More information

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

Application Notes for Configuring SIP Trunking between McLeodUSA SIP Trunking Solution and an Avaya IP Office Telephony Solution Issue 1. Avaya Solution & Interoperability Test Lab Application Notes for Configuring SIP Trunking between McLeodUSA SIP Trunking Solution and an Avaya IP Office Telephony Solution Issue 1.1 Abstract These Application

More information

Avaya IP Office 4.1 SIP Customer Configuration Guide For use with AT&T IP Flexible Reach. Issue th April 2008

Avaya IP Office 4.1 SIP Customer Configuration Guide For use with AT&T IP Flexible Reach. Issue th April 2008 Avaya IP Office 4.1 SIP Customer Configuration Guide For use with AT&T IP Flexible Reach Issue 3.0 4 th April 2008 trademark rights, and all such rights are reserved. Page 1 of 23 Table of contents 1 Introduction...

More information

ENSC 833-3: NETWORK PROTOCOLS AND PERFORMANCE. Implement Session Initiation Protocol (SIP) User Agent Prototype

ENSC 833-3: NETWORK PROTOCOLS AND PERFORMANCE. Implement Session Initiation Protocol (SIP) User Agent Prototype ENSC 833-3: NETWORK PROTOCOLS AND PERFORMANCE Final Project Presentation Spring 2001 Implement Session Initiation Protocol (SIP) User Agent Prototype Thomas Pang (ktpang@sfu.ca) Peter Lee (mclee@sfu.ca)

More information

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 SIP Trunking between Bandwidth.com SIP Trunking Solution and an Avaya IP Office Telephony Solution Issue 1. Avaya Solution & Interoperability Test Lab Application Notes for Configuring SIP Trunking between Bandwidth.com SIP Trunking Solution and an Avaya IP Office Telephony Solution Issue 1.0 Abstract These

More information

Application Notes for Configuring Avaya IP Office 8.1 with Etisalat SIP Trunk service Issue 1.0

Application Notes for Configuring Avaya IP Office 8.1 with Etisalat SIP Trunk service Issue 1.0 Avaya Solution & Interoperability Test Lab Application Notes for Configuring Avaya IP Office 8.1 with Etisalat SIP Trunk service Issue 1.0 Abstract These Application Notes describe the procedures for configuring

More information

Voice over IP (VoIP)

Voice over IP (VoIP) Voice over IP (VoIP) David Wang, Ph.D. UT Arlington 1 Purposes of this Lecture To present an overview of Voice over IP To use VoIP as an example To review what we have learned so far To use what we have

More information

INTERFACE SPECIFICATION SIP Trunking. 8x8 SIP Trunking. Interface Specification. Version 2.0

INTERFACE SPECIFICATION SIP Trunking. 8x8 SIP Trunking. Interface Specification. Version 2.0 8x8 Interface Specification Version 2.0 Table of Contents Introduction....3 Feature Set....3 SIP Interface....3 Supported Standards....3 Supported SIP methods....4 Additional Supported SIP Headers...4

More information

Application Notes for Configuring SIP Trunking between TelePacific SmartVoice SIP Connect and an Avaya IP Office Telephony Solution 1.

Application Notes for Configuring SIP Trunking between TelePacific SmartVoice SIP Connect and an Avaya IP Office Telephony Solution 1. Avaya Solution & Interoperability Test Lab Application Notes for Configuring SIP Trunking between TelePacific SmartVoice SIP Connect and an Avaya IP Office Telephony Solution 1.0 Abstract These Application

More information

Application Notes for Configuring SIP Trunking between Global Crossing SIP Trunking Service and an Avaya IP Office Telephony Solution Issue 1.

Application Notes for Configuring SIP Trunking between Global Crossing SIP Trunking Service and an Avaya IP Office Telephony Solution Issue 1. Avaya Solution & Interoperability Test Lab Application Notes for Configuring SIP Trunking between Global Crossing SIP Trunking Service and an Avaya IP Office Telephony Solution Issue 1.0 Abstract These

More information

Just how vulnerable is your phone system? by Sandro Gauci

Just how vulnerable is your phone system? by Sandro Gauci Just how vulnerable is your phone system? by Sandro Gauci $ whoami Sandro Gauci (from.mt) Security researcher and Pentester SIPVicious / VOIPPACK for CANVAS VOIPSCANNER.com Not just about VoIP EnableSecurity

More information

Signaling trace on GSM/CDMA VoIP Gateway

Signaling trace on GSM/CDMA VoIP Gateway Signaling trace on GSM/CDMA VoIP Gateway Part1. Login the gateway & General Knowledge the command This is a document for some customers who need to get the logs on gateway Tips: The document is fit for

More information

Configuring SIP MWI Features

Configuring SIP MWI Features This module describes message-waiting indication (MWI) in a SIP-enabled network. Finding Feature Information, on page 1 Prerequisites for SIP MWI, on page 1 Restrictions for SIP MWI, on page 2 Information

More information

Application Notes for Windstream SIP Trunking Service using Broadsoft Platform with Avaya IP Office Issue 1.0

Application Notes for Windstream SIP Trunking Service using Broadsoft Platform with Avaya IP Office Issue 1.0 Avaya Solution & Interoperability Test Lab Application Notes for Windstream SIP Trunking Service using Broadsoft Platform with Avaya IP Office 8.1 - Issue 1.0 Abstract These Application Notes describe

More information

Application Notes for IntelePeer CoreCloud SIP Trunking Service with Avaya IP Office Release Issue 1.0

Application Notes for IntelePeer CoreCloud SIP Trunking Service with Avaya IP Office Release Issue 1.0 Avaya Solution & Interoperability Test Lab Application Notes for IntelePeer CoreCloud SIP Trunking Service with Avaya IP Office Release 8.1 - Issue 1.0 Abstract These Application Notes describe the procedures

More information

Technical specifications for connecting SIP PBX to the Business Trunk service by Slovak Telekom without registration, with static routing.

Technical specifications for connecting SIP PBX to the Business Trunk service by Slovak Telekom without registration, with static routing. Technical specifications for connecting SIP PBX to the Business Trunk service by Slovak Telekom without registration, with static routing Author: Peter Hecht Valid from: 1st January, 2019 Last modify:

More information

Abstract. Avaya Solution & Interoperability Test Lab

Abstract. Avaya Solution & Interoperability Test Lab Avaya Solution & Interoperability Test Lab Application Notes for Configuring SIP Trunking between Sotel IP Services SIP Edge Advanced SIP Trunking Solution and an Avaya IP Office Telephony Solution Issue

More information

RFC 3665 Basic Call Flow Examples

RFC 3665 Basic Call Flow Examples http://www.tech-invite.com RFC 3665 Basic Call Flow Examples Alice's SIP Bob's SIP 3.8 Unsuccessful No Answer INVITE CANCEL ACK 100 Trying 180 Ringing 200 OK 487 Request Terminated INVITE CANCEL ACK 100

More information

TSIN02 - Internetworking

TSIN02 - Internetworking Lecture 8: SIP and H323 Litterature: 2004 Image Coding Group, Linköpings Universitet Lecture 8: SIP and H323 Goals: After this lecture you should Understand the basics of SIP and it's architecture Understand

More information

OpenSIPS Workshop. Federated SIP with OpenSIPS and RTPEngine

OpenSIPS Workshop. Federated SIP with OpenSIPS and RTPEngine OpenSIPS Workshop Federated SIP with OpenSIPS and RTPEngine Who are you people? Eric Tamme Principal Engineer OnSIP Hosted PBX Hosted SIP Platform Developers of See: sipjs.com, or https://github.com/onsip/sip.js

More information

Domain-Based Routing Support on the Cisco UBE

Domain-Based Routing Support on the Cisco UBE First Published: June 15, 2011 Last Updated: July 22, 2011 The Domain-based routing feature provides support for matching an outbound dial peer based on the domain name or IP address provided in the request

More information

PCP NAT64 Experiments

PCP NAT64 Experiments PCP NAT64 Experiments I-D. draft-boucadair-pcp-nat64-experiments IETF 85-Atlanta, November 2012 Authors: M. Ait Abdesselam, M. Boucadair, A. Hasnaoui, J. Queiroz Presenter: J. Queiroz 1 Objectives of this

More information

RFC 3666 SIP PSTN Call Flows 2 SIP to PSTN Dialing

RFC 3666 SIP PSTN Call Flows 2 SIP to PSTN Dialing Alice's SIP http://www.tech-invite.com INVITE 100 Trying INVITE ACK 503 Service Unavailable Switch RFC 3666 SIP PSTN Call Flows 2 SIP to PSTN Dialing 2.3 Successful SIP to ISUP PSTN call with overflow

More information

2010 Avaya Inc. All Rights Reserved.

2010 Avaya Inc. All Rights Reserved. IP Office Edition (Essential, Preferred, Advanced) Release 6.0 SIP Trunking Configuration Guide AT&T Flexible Reach and AT&T Flexible Reach with Business in a Box (SM) 2010 Avaya Inc. All Rights Reserved.

More information

SIP Tutorial. Leonid Consulting V1.4. Copyright Leonid Consulting, LLC (2007) All rights reserved.

SIP Tutorial. Leonid Consulting V1.4. Copyright Leonid Consulting, LLC (2007) All rights reserved. SIP Tutorial Leonid Consulting V1.4 Contents Contents... 2 Tables and Diagrams... 3 Introduction... 4 SIP... 5 A Brief Introduction... 5 What is SIP?... 5 Who maintains SIP?... 5 What are the elements

More information

Technical specifications for connecting SIP PBX to the Business Trunk service by Slovak Telekom.

Technical specifications for connecting SIP PBX to the Business Trunk service by Slovak Telekom. Technical specifications for connecting SIP PBX to the Business Trunk service by Slovak Telekom Author: Peter Hecht Valid from: September, 2015 Version: 70 1 Use of the service Service Business Trunk is

More information

B.Eng. (Hons.) Telecommunications. Examinations for / Semester 1

B.Eng. (Hons.) Telecommunications. Examinations for / Semester 1 B.Eng. (Hons.) Telecommunications Cohort: BTEL/12/FT Examinations for 2014-2015 / Semester 1 MODULE: IP TELEPHONY MODULE CODE: TELC 3107 Duration: 3 Hours Instructions to Candidates: 1. Answer all questions.

More information

ICE: the ultimate way of beating NAT in SIP

ICE: the ultimate way of beating NAT in SIP AG Projects Saúl Ibarra Corretgé AG Projects Index How NAT afects SIP Solving the problem In the client In the network ICE: the ultimate solution Why ICE doesn't didn't work Fixing ICE in the server OpenSIPS

More information

Mohammad Hossein Manshaei 1393

Mohammad Hossein Manshaei 1393 Mohammad Hossein Manshaei manshaei@gmail.com 1393 Voice and Video over IP Slides derived from those available on the Web site of the book Computer Networking, by Kurose and Ross, PEARSON 2 Multimedia networking:

More information

Multimedia networking: outline

Multimedia networking: outline Multimedia networking: outline 9.1 multimedia networking applications 9.2 streaming stored video 9.3 voice-over-ip 9.4 protocols for real-time conversational applications: SIP Skip RTP, RTCP 9.5 network

More information

ControlONE Technical Guide

ControlONE Technical Guide ControlONE Technical Guide Recording Interface - SIPREC v6.1 1 of 9 Introduction 3 Definitions 3 Interface Description 3 Session Flow 3 Call Information 4 Media Session 5 Security 5 Licensing 5 Examples

More information

SIP Core SIP Technology Enhancements

SIP Core SIP Technology Enhancements SIP Core SIP Technology Enhancements This feature contains the following sections: Information About SIP Core SIP Technology Enhancements, page 104 Prerequisites for SIP Core SIP Technology Enhancements,

More information

Analysing Protocol Implementations

Analysing Protocol Implementations Analysing Protocol Implementations Anders Moen Hagalisletto, Lars Strand, Wolfgang Leister and Arne-Kristian Groven The 5th Information Security Practice and Experience Conference (ISPEC 2009) Xi'an, China

More information

Overview of the Session Initiation Protocol

Overview of the Session Initiation Protocol CHAPTER 1 This chapter provides an overview of SIP. It includes the following sections: Introduction to SIP, page 1-1 Components of SIP, page 1-2 How SIP Works, page 1-3 SIP Versus H.323, page 1-8 Introduction

More information

Overview of SIP. Information About SIP. SIP Capabilities. This chapter provides an overview of the Session Initiation Protocol (SIP).

Overview of SIP. Information About SIP. SIP Capabilities. This chapter provides an overview of the Session Initiation Protocol (SIP). This chapter provides an overview of the Session Initiation Protocol (SIP). Information About SIP, page 1 How SIP Works, page 4 How SIP Works with a Proxy Server, page 5 How SIP Works with a Redirect Server,

More information

Mid-call Re-INVITE/UPDATE Consumption

Mid-call Re-INVITE/UPDATE Consumption The Mid-call Re-INVITE/UPDATE consumption feature helps consume unwanted mid-call Re-INVITEs/UPDATEs locally avoiding interoperability issues that may arise due to these Re-INVITES. Feature Information

More information

Understanding SIP exchanges by experimentation

Understanding SIP exchanges by experimentation Understanding SIP exchanges by experimentation Emin Gabrielyan 2007-04-10 Switzernet Sàrl We analyze a few simple scenarios of SIP message exchanges for a call setup between two SIP phones. We use an SIP

More information

AddPac VoIP Gateway Series

AddPac VoIP Gateway Series AddPac VoIP Gateway Series Release Note V7.01 AddPac Technology, Co. Ltd. 2/3 fl., Jeong-Am Building., 769-12 Yoksam-dong Kangnam-ku Seoul, Korea 135-080 Phone: (82 2) 568-3848 Fax: (82 2) 568-3847 E-mail

More information

VoIP Basics. VoIP Basics, X/Stra, Oct 2,

VoIP Basics. VoIP Basics, X/Stra, Oct 2, VoIP Basics emil.ivov@sip-communicator.org emil.ivov@sip-communicator.org 1 How did it all start? emil.ivov@sip-communicator.org 2 How did it all start? 1100110101100111001011 emil.ivov@sip-communicator.org

More information

Abstract. Avaya Solution & Interoperability Test Lab

Abstract. Avaya Solution & Interoperability Test Lab Avaya Solution & Interoperability Test Lab Application Notes for Configuring SIP Trunking between Global Crossing Voice over IP services including VoIP On- Net Plus, VoIP Outbound, VoIP Local Service,

More information

RFC 3666 SIP PSTN Call Flows 2 SIP to PSTN Dialing

RFC 3666 SIP PSTN Call Flows 2 SIP to PSTN Dialing Alice's SIP http://www.tech-invite.com INVITE 100 Trying 183 Session Progress INVITE 100 Trying 183 Session Progress IAM ACM Switch RFC 3666 SIP PSTN Call Flows 2 SIP to PSTN Dialing 2.1 Successful SIP

More information

Media Communications Internet Telephony and Teleconference

Media Communications Internet Telephony and Teleconference Lesson 13 Media Communications Internet Telephony and Teleconference Scenario and Issue of IP Telephony Scenario and Issue of IP Teleconference ITU and IETF Standards for IP Telephony/conf. H.323 Standard

More information

Real-time Services BUPT/QMUL

Real-time Services BUPT/QMUL Real-time Services BUPT/QMUL 2017-05-27 Agenda Real-time services over Internet Real-time transport protocols RTP (Real-time Transport Protocol) RTCP (RTP Control Protocol) Multimedia signaling protocols

More information

Session Initiation Protocol (SIP) Overview

Session Initiation Protocol (SIP) Overview Session Initiation Protocol (SIP) Overview T-110.7100 Applications and Services in Internet 5.10.2010 Jouni Mäenpää NomadicLab, Ericsson Research Contents SIP introduction, history and functionality Key

More information

Technical User Guide. Baseband IP Voice handover interface specification

Technical User Guide. Baseband IP Voice handover interface specification Technical User Guide Baseband IP Voice handover interface specification Document version July 2013 Copyright Copyright 2011 Chorus New Zealand Ltd All rights reserved No part of this publication may be

More information

FreeSWITCH IP PBX with Secure Twilio Elastic SIP Trunking

FreeSWITCH IP PBX with Secure Twilio Elastic SIP Trunking FreeSWITCH IP PBX with Secure Twilio Elastic SIP Trunking (Updated: 3/14/2017) Implementing security mechanisms in the Twilio Elastic SIP trunk provides secure and reliable data transfer between your SIP

More information

Real-Time Control Protocol (RTCP)

Real-Time Control Protocol (RTCP) Real-Time Control Protocol (RTCP) works in conjunction with RTP each participant in RTP session periodically sends RTCP control packets to all other participants each RTCP packet contains sender and/or

More information

Interworking Signaling Enhancements for H.323 and SIP VoIP

Interworking Signaling Enhancements for H.323 and SIP VoIP Interworking Signaling Enhancements for H.323 and SIP VoIP This feature module describes enhancements to H.323 and Session Initiation Protocol (SIP) signaling when interworking with ISDN, T1 channel associated

More information

Real Time Protocols. Overview. Introduction. Tarik Cicic University of Oslo December IETF-suite of real-time protocols data transport:

Real Time Protocols. Overview. Introduction. Tarik Cicic University of Oslo December IETF-suite of real-time protocols data transport: Real Time Protocols Tarik Cicic University of Oslo December 2001 Overview IETF-suite of real-time protocols data transport: Real-time Transport Protocol (RTP) connection establishment and control: Real

More information

Kommunikationssysteme [KS]

Kommunikationssysteme [KS] Kommunikationssysteme [KS] Dr.-Ing. Falko Dressler Computer Networks and Communication Systems Department of Computer Sciences University of Erlangen-Nürnberg http://www7.informatik.uni-erlangen.de/~dressler/

More information

Session Initiation Protocol (SIP) Overview

Session Initiation Protocol (SIP) Overview Session Initiation Protocol (SIP) Overview T-110.7100 Applications and Services in Internet 6.10.2009 Jouni Mäenpää NomadicLab, Ericsson Contents SIP introduction, history and functionality Key concepts

More information

Internet Telephony: Advanced Services. Overview

Internet Telephony: Advanced Services. Overview 1 Internet Telephony: Advanced Services Henning Schulzrinne Dept. of Computer Science Columbia University New York, New York schulzrinne@cs.columbia.edu Overview SIP servers and CO architecture authentication

More information

It's only software. Mark Spencer

It's only software. Mark Spencer It's only software. Mark Spencer Terminology Channel or Circuit 1 standard voice channel is 64kbit/s Like a TV channel, or IRC channel Line Trunk Extension Private Branch Exchange (PBX) Exchange Direct

More information

Cisco Cisco Voice over IP (CVOICE) Practice Test. Version QQ:

Cisco Cisco Voice over IP (CVOICE) Practice Test. Version QQ: Cisco 642-436 642-436 Cisco Voice over IP (CVOICE) Practice Test Version 3.8 QUESTION NO: 1 Cisco 642-436: Practice Exam Which two statements describe the purpose of the technology prefix? (Choose two.)

More information

VoIP Basics. 2005, NETSETRA Corporation Ltd. All rights reserved.

VoIP Basics. 2005, NETSETRA Corporation Ltd. All rights reserved. VoIP Basics Phone Network Typical SS7 Network Architecture What is VoIP? (or IP Telephony) Voice over IP (VoIP) is the transmission of digitized telephone calls over a packet switched data network (like

More information

Reserving N and N+1 Ports with PCP

Reserving N and N+1 Ports with PCP Reserving N and N+1 Ports with PCP draft-boucadair-pcp-rtp-rtcp IETF 83-Paris, March 2012 M. Boucadair and S. Sivakumar 1 Scope Defines a new PCP Option to reserve a pair of ports (N and N+1) in a PCP-controlled

More information

OHLONE COLLEGE Ohlone Community College District OFFICIAL COURSE OUTLINE

OHLONE COLLEGE Ohlone Community College District OFFICIAL COURSE OUTLINE OHLONE COLLEGE Ohlone Community College District OFFICIAL COURSE OUTLINE I. Description of Course: 1. Department/Course: CNET - 180 7. Degree/Applicability: 2. Title: IP Telephony and VoIP Credit, Degree

More information

Internet Streaming Media. Reji Mathew NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2006

Internet Streaming Media. Reji Mathew NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2006 Internet Streaming Media Reji Mathew NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2006 Multimedia Streaming UDP preferred for streaming System Overview Protocol stack Protocols RTP + RTCP SDP RTSP SIP

More information

RFC 3666 SIP PSTN Call Flows 2 SIP to PSTN Dialing

RFC 3666 SIP PSTN Call Flows 2 SIP to PSTN Dialing Alice's SIP http://www.tech-invite.com Switch RFC 3666 SIP PSTN Call Flows 2 SIP to PSTN Dialing INVITE 100 Trying INVITE 100 Trying IAM 2.7 Unsuccessful SIP to PSTN: ANM Timeout V1.1 April 29, 2005 ACK

More information

Multimedia networking: outline

Multimedia networking: outline Multimedia networking: outline 7.1 multimedia networking applications 7.2 streaming stored video 7.3 voice-over-ip 7.4 protocols for real-time conversational applications: RTP, SIP 7.5 network support

More information

Scanning the Intertubes for VOIP

Scanning the Intertubes for VOIP Scanning the Intertubes for VOIP Telephony exposed on the net whoami EnableSecurity 9 years old SIPVicious and VOIPPACK (for CANVAS) Surfjack, Extended HTML Form attack next few minutes Brief intro to

More information

Tech-invite RFC SIP PSTN Call Flows 3 PSTN to SIP Dialing. 3.1 Successful PSTN to SIP call

Tech-invite RFC SIP PSTN Call Flows 3 PSTN to SIP Dialing. 3.1 Successful PSTN to SIP call Tech-invite RFC 3666 Switch http://www.tech-invite.com Bob's SIP SIP PSTN Call Flows 3 PSTN to SIP Dialing IM INVITE 100 Trying INVITE 3.1 Successful PSTN to SIP call 180 Ringing CM 180 Ringing V1.1 pril

More information

SIP Trunk 2 IP-PBX User Guide (Asterisk) Ver /11/21

SIP Trunk 2 IP-PBX User Guide (Asterisk) Ver /11/21 SIP Trunk 2 IP-PBX User Guide (Asterisk) Ver1.1.1 2017/11/21 Index 1. SIP Trunk 2 Overview 3 2. Purchase/Settings in Web Portal 5 3. Configuration Example of your IP-PBX 12 4. Technical Data 24 2 1.SIP

More information

SIP Trunking & Peering Operation Guide

SIP Trunking & Peering Operation Guide SIP Trunking & Peering Operation Guide For OfficeServ v2.3.0 SIP Trunking & Peering Operation Guide For Samsung OfficeServ Oct 5, 2010 doc v2.4.0 Sungwoo Lee Senior Engineer sungwoo1769.lee@samsung.com

More information

Non. Interworking between SIP and H.323, MGCP, Megaco/H.248 LS'LDORJ,QF 7HFKQRORJ\ 'ULYH 6XLWH 3KRQH )D[

Non. Interworking between SIP and H.323, MGCP, Megaco/H.248 LS'LDORJ,QF 7HFKQRORJ\ 'ULYH 6XLWH 3KRQH )D[ Non Interworking between SIP and H.323, MGCP, Megaco/H.248 7HFKQRORJ\ 'ULYH 6XLWH 3KRQH )D[ 6DQ -RVH &$ 86$ 85/ ZZZLSGLDORJFRP Joon Maeng Jörg Ott jmaeng@ipdialog.com jo@ipdialog.com The Starting Point

More information

Implementation Profile for Interoperable Bridging Systems Interfaces (Phase 1)

Implementation Profile for Interoperable Bridging Systems Interfaces (Phase 1) NIST/OLES VoIP Roundtable Request For Comments: nnnn Category: Informational Version 1.0 R. Mitchell Twisted Pair Solutions C. Eckel Cisco April 2008 Implementation Profile for Interoperable Bridging Systems

More information

SIP (Session Initiation Protocol)

SIP (Session Initiation Protocol) Stanford University Electrical Engineering EE384B - Mutimedia Networking and Communications Group #25 SIP (Session Initiation Protocol) Venkatesh Venkataramanan Matthew Densing

More information

ZyXEL V120 Support Notes. ZyXEL V120. (V120 IP Attendant 1 Runtime License) Support Notes

ZyXEL V120 Support Notes. ZyXEL V120. (V120 IP Attendant 1 Runtime License) Support Notes ZyXEL V120 (V120 IP Attendant 1 Runtime License) Support Notes Version 1.00 April 2009 1 Contents Overview 1. Overview of V120 IP Attendant...3 2. Setting up the V120...4 3. Auto Provision...7 4. V120

More information

Spectrum Enterprise SIP Trunking Service Avaya (Nortel) BCM50 Firmware IP PBX Configuration Guide

Spectrum Enterprise SIP Trunking Service Avaya (Nortel) BCM50 Firmware IP PBX Configuration Guide Spectrum Enterprise SIP Trunking Service Avaya (Nortel) BCM50 Firmware 10.0.1.52.176 IP PBX Configuration Guide About Spectrum Enterprise: Spectrum Enterprise is a division of Charter Communications following

More information

Allstream NGNSIP Security Recommendations

Allstream NGNSIP Security Recommendations Allstream NGN SIP Trunking Quick Start Guide We are confident that our service will help increase your organization s performance and productivity while keeping a cap on your costs. Summarized below is

More information

Internet Streaming Media. Reji Mathew NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2007

Internet Streaming Media. Reji Mathew NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2007 Internet Streaming Media Reji Mathew NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2007 Multimedia Streaming UDP preferred for streaming System Overview Protocol stack Protocols RTP + RTCP SDP RTSP SIP

More information

PORTA ONE. PortaSwitch Handbook: SIP Services Maintenance Release 17. Part I.

PORTA ONE. PortaSwitch Handbook: SIP Services Maintenance Release 17. Part I. PORTA ONE Porta Switch TM PortaSwitch Handbook: SIP Services Maintenance Release 17 Part I www.portaone.com Porta Switch PortaSwitch Handbook: SIP Services Copyright notice & disclaimers Copyright 2000-2008

More information

Troubleshoot One Way Audio Issue Using CLI Debug Outputs from Cisco IP Phone 7800/8800 Series

Troubleshoot One Way Audio Issue Using CLI Debug Outputs from Cisco IP Phone 7800/8800 Series Troubleshoot One Way Audio Issue Using CLI Debug Outputs from Cisco IP Phone 7800/8800 Series Contents Introduction Troubleshoot Cisco Phone 7800/8800 Series One Way Audio Issues Capturing the Logs Call

More information

ALE Application Partner Program Inter-Working Report

ALE Application Partner Program Inter-Working Report ALE Application Partner Program Inter-Working Report Partner: Vidyo Application type: video conferencing systems Application name: VidyoWorks Platform Alcatel-Lucent Enterprise Platform: OmniPCX Enterprise

More information

Real-time Services BUPT/QMUL

Real-time Services BUPT/QMUL Real-time Services BUPT/QMUL 2015-06-02 Agenda Real-time services over Internet Real-time transport protocols RTP (Real-time Transport Protocol) RTCP (RTP Control Protocol) Multimedia signaling protocols

More information

Cisco PGW 2200 and HSI Softswitch Out of band DTMF for SIP and H.323

Cisco PGW 2200 and HSI Softswitch Out of band DTMF for SIP and H.323 Cisco PGW 2200 and HSI Softswitch Out of band DTMF for SIP and H.323 Document ID: 49923 Contents Introduction Prerequisites Requirements Components Used Conventions Cisco PGW 2200 and HSI DTMF Out of band

More information

Multimedia Systems Multimedia Networking Part II Mahdi Amiri December 2015 Sharif University of Technology

Multimedia Systems Multimedia Networking Part II Mahdi Amiri December 2015 Sharif University of Technology Course Presentation Multimedia Systems Multimedia Networking Part II Mahdi Amiri December 2015 Sharif University of Technology Multimedia Networking, QoS Multimedia Over Today s Internet TCP/UDP/IP: best-effort

More information

Pilsung Taegyun A Fathur Afif A Hari A Gary A Dhika April Mulya Yusuf Anin A Rizka B Dion Siska Mirel Hani Airita Voice over Internet Protocol Course Number : TTH2A3 CLO : 2 Week : 7 ext Circuit Switch

More information

Application Notes for Configuring SIP Trunking between TelePacific SmartVoice SIP Connect and an Avaya Quick Edition Telephony Solution 1.

Application Notes for Configuring SIP Trunking between TelePacific SmartVoice SIP Connect and an Avaya Quick Edition Telephony Solution 1. Avaya Solution & Interoperability Test Lab Application Notes for Configuring SIP Trunking between TelePacific SmartVoice SIP Connect and an Avaya Quick Edition Telephony Solution 1.0 Abstract These Application

More information

Application Scenario 1: Direct Call UA UA

Application Scenario 1: Direct Call UA UA Application Scenario 1: Direct Call UA UA Internet Alice Bob Call signaling Media streams 2009 Jörg Ott 1 tzi.org INVITE sip:bob@foo.bar.com Direct Call bar.com Note: Three-way handshake is performed only

More information

The Session Initiation Protocol

The Session Initiation Protocol The Session Initiation Protocol N. C. State University CSC557 Multimedia Computing and Networking Fall 2001 Lecture # 25 Roadmap for Multimedia Networking 2 1. Introduction why QoS? what are the problems?

More information

Troubleshooting Voice Over IP with WireShark

Troubleshooting Voice Over IP with WireShark Hands-On Troubleshooting Voice Over IP with WireShark Course Description Voice over IP is being widely implemented both within companies and across the Internet. The key problems with IP voice services

More information

Tech-invite. RFC 3261's SIP Examples. biloxi.com Registrar. Bob's SIP phone

Tech-invite. RFC 3261's SIP Examples. biloxi.com Registrar. Bob's SIP phone Tech-invite http://www.tech-invite.com RFC 3261's SIP Examples V2.2 November 22, 2005 Registrar Bob's SIP INVITE 100 Trying Proxy INVITE 100 Trying Proxy 200 OK INVITE REGISTER This is a representation,

More information

Z24: Signalling Protocols

Z24: Signalling Protocols Z24: Signalling Protocols Mark Handley H.323 ITU protocol suite for audio/video conferencing over networks that do not provide guaranteed quality of service. H.225.0 layer Source: microsoft.com 1 H.323

More information

SIP Trunk design and deployment in Enterprise UC networks

SIP Trunk design and deployment in Enterprise UC networks SIP Trunk design and deployment in Enterprise UC networks Tony Mulchrone Technical Marketing Engineer Cisco Collaboration Technology Group Objectives of this session a) Provide a quick overview of SIP

More information

Multimedia Communication

Multimedia Communication Multimedia Communication Session Description Protocol SDP Session Announcement Protocol SAP Realtime Streaming Protocol RTSP Session Initiation Protocol - SIP Dr. Andreas Kassler Slide 1 SDP Slide 2 SDP

More information

SIP Trunk 2 IP-PBX User Guide Asterisk

SIP Trunk 2 IP-PBX User Guide Asterisk SIP Trunk 2 IP-PBX User Guide Asterisk Ver1.0.0 2015/08/01 Ver1.0.3 2015/09/17 Ver1.0.4 2015/10/07 Ver1.0.5 2015/10/15 Ver1.0.6 2015/10/23 Ver1.0.7 2016/01/18 Index 1. SIP Trunk 2 Overview 3 2. Purchase/Settings

More information

REACTION PAPER 01 TEL 500

REACTION PAPER 01 TEL 500 TEL 500 Session Initiation Protocol Improvement Using Inter-Asterisk exchange Introduction: Within the VoIP network environment, H323, SIP and IAX are three protocols that solve the problem of voice packet

More information

Information About SIP Compliance with RFC 3261

Information About SIP Compliance with RFC 3261 APPENDIX A Information About SIP Compliance with RFC 3261 This appendix describes how the Cisco SIP IP phone complies with the IETF definition of SIP as described in RFC 3261. It has compliance information

More information

Multimedia Applications. Classification of Applications. Transport and Network Layer

Multimedia Applications. Classification of Applications. Transport and Network Layer Chapter 2: Representation of Multimedia Data Chapter 3: Multimedia Systems Communication Aspects and Services Multimedia Applications and Communication Protocols Quality of Service and Resource Management

More information

Compliance with RFC 3261

Compliance with RFC 3261 APPENDIX A Compliance with RFC 3261 This appendix describes how the Cisco Unified IP Phone 7960G and 7940G complies with the IETF definition of SIP as described in RFC 3261. It contains compliance information

More information

Secure Telephony Enabled Middle-box (STEM)

Secure Telephony Enabled Middle-box (STEM) Report on Secure Telephony Enabled Middle-box (STEM) Maggie Nguyen 04/14/2003 Dr. Mark Stamp - SJSU - CS 265 - Spring 2003 Table of Content 1. Introduction 1 2. IP Telephony Overview.. 1 2.1 Major Components

More information

SIP Compliance APPENDIX

SIP Compliance APPENDIX APPENDIX E This appendix describes Cisco SIP proxy server (Cisco SPS) compliance with the Internet Engineering Task Force (IETF) definition of Session Initiation Protocol (SIP) as described in the following

More information