1 Roch H. Glitho- Ericsson/Concordia UniversityJanuary 2008 INSE 7110 – Winter 2008 Value Added Services Engineering in Next Generation Networks Week #4,

Slides:



Advertisements
Similar presentations
An Introduction to Megaco/H.248
Advertisements

1 Voice over IP Signaling: H.323 and Beyond Communications Magazine, IEEE Volume 38, Issue 10, Oct Page(s): Reporter: ssu-han wang.
1 IP Telephony (VoIP) CSI4118 Fall Introduction (1) A recent application of Internet technology – Voice over IP (VoIP): Transmission of voice.
Johan Garcia Karlstads Universitet Datavetenskap 1 Datakommunikation II Signaling/Voice over IP / SIP Based on material from Henning Schulzrinne, Columbia.
Evan Roggenkamp VoIP/IP Telephony.  Designed for ISDN networks originally  Tuned to work over TCP/IP  Protocol Suite Built With: (some of them)  H.
H. 323 Chapter 4.
A Presentation on H.323 Deepak Bote. , IM, blog…
RFC-4123 SIP-H.323 Interworking Requirements
Speaker: Yi-Lei Chang Advisor: Dr. Kai-Wei Ke 2012/11/28 H.323 Packet-based multimedia communications systems 1.
July 20, 2000H.323/SIP1 Interworking Between SIP/SDP and H.323 Agenda Compare SIP/H.323 Problems in interworking Possible solutions Conclusion Q/A Kundan.
Basics of Protocols SIP / H
H.323 Recommended by ITU-T for implementing packet-based multimedia conferencing over LAN that cannot guarantee QoS. Specifying protocols, methods and.
Tom Behrens Adam Muniz. Overview What is VoIP SIP Sessions H.323 Examples Problems.
Voice over IP Fundamentals
© 2004, NexTone Communications. All rights reserved. Introduction to H.323.
Security in VoIP Networks Juan C Pelaez Florida Atlantic University Security in VoIP Networks Juan C Pelaez Florida Atlantic University.
Packet Based Multimedia Communication Systems H.323 & Voice Over IP Outline 1. H.323 Components 2. H.323 Zone 3. Protocols specified by H Terminal.
H323. Who Defined H.323? Recommendation H.323 is a standard published by the International Telecommunications Union Telecommunications Sector (ITU-T)
24/08/2005 IP Telephony1 Guided by: Presented by: Dr.S.K.Ghosh Nitesh Jain 05IT6008 M.Tech 1 st year.
Chapter 5 standards for multimedia communications
CHAPTER 13 Gateway Control Protocols. Media Gateway Control Protocol: MGC: Media Gateway Controller MG: Media Gateway Master/Slave relationship MG handles:
Session Initiation Protocol (SIP) By: Zhixin Chen.
SIP, Session Initiation Protocol Internet Draft, IETF, RFC 2543.
Voice over Internet Protocol (VoIP) Training and Development.
Voice and Data Integration over IP An analytical overview of voice-over-IP Prabhu Sivarja Wichita State University, Wichita, KS Spring 2003.
Secure Telephony Enabled Middle-box (STEM) Maggie Nguyen Dr. Mark Stamp SJSU - CS 265 Spring 2003 STEM is proposed as a solution to network vulnerabilities,
Signaling interworks in PSTN and Voice-over-IP networks
Fall Forum -- Keystone, Colorado USA -- November, 1999.
CIS679: RTP and RTCP r Review of Last Lecture r Streaming from Web Server r RTP and RTCP.
3. VoIP Concepts.
Protocols Suite By: Aleksandr Gidenko. What is H.323? H.323 is a multimedia conferencing protocol for voice, video and data over IP-based networks that.
Media Gateway Control Protocol (MGCP) PTCL Training & Development MGCP.
CHAPTER 14 PSTN and VoIP Interworking. Cisco Packet Telephony: Connection Control Call Control Services.
Packetizer ® Copyright © 2007 Overview of H.323 Paul E. Jones Rapporteur, ITU-T Q2/SG16 April 2007.
MGCP Megaco H.248 by Bob Young. MGCP - Megaco - H.248 "It's all one."
Call Control with SIP Brian Elliott, Director of Engineering, NMS.
Applied Communications Technology Voice Over IP (VOIP) nas1, April 2012 How does VOIP work? Why are we interested? What components does it have? What standards.
Project Proposal for Integrated Control and Connection management Robby Gurdan and Richard Foss.
E Multimedia Communications Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Multimedia.
H.323 An International Telecommunications Union (ITU) standard. Architecture consisting of several protocols oG.711: Encoding and decoding of speech (other.
Voice over IP by Rahul varikuti course instructor: Vicky Hsu.
03/11/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing Streaming 1.
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY VOICE OVER INTERNET PROTOCOL SHREETAM MOHANTY [1] VOICE OVER INTERNET PROTOCOL SHREETAM MOHANTY ROLL # EC
Omar A. Abouabdalla Network Research Group (USM) SIP – Functionality and Structure of the Protocol SIP – Functionality and Structure of the Protocol By.
E Multimedia Communications Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Multimedia.
VoIP Signaling Protocols A signaling protocol is a common language spoken by telephones and call-management servers, the PSTN, and legacy PBX systems as.
RSVP Myungchul Kim From Ch 12 of book “ IPng and the TCP/IP protocols ” by Stephen A. Thomas, 1996, John Wiley & Sons. Resource Reservation.
Session Initiation Protocol (SIP) Chapter 5 speaker : Wenping Zhang data :
TBE 2710 Chapter 12 Signaling.
CSE5803 Advanced Internet Protocols and Applications (14) Introduction Developed in recent years, for low cost phone calls (long distance in particular).
PTCL Training & Development1 H.323 Terminals Client end points on the network IP phones, PCs having own OS Terminals running an H.323 protocols and the.
E Multimedia Communications Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Multimedia.
SIP-H.323 Interworking Group RRR-1 IETF-48 SIP-H.323 Interworking Requirements draft-agrawal-sip-h323-interworking-reqs-00.txt Hemant.
MEGACO SIP State Machine Inter-conversion and Message Translation
A Scalable SIP-based Architecture to Offer Value-added Services in a Converged IN/IP Environment F.S.Salloum, Tasos Dagiuklas, Maria Skoura 16 January.
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 5 – VoIP and the OSI Model.
1 Internet Telephony: Architecture and Protocols an IETF Perspective Authors:Henning Schulzrinne, Jonathan Rosenberg. Presenter: Sambhrama Mundkur.
by Kiran Kumar Devaram Varsha Mahadevan Shashidhar Rampally
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
Basics of Protocols SIP / H
Executive Summary H.323 was first approved in February 1996, the same month that the first SIP draft was published Designed to operate over complex networks,
IP Telephony (VoIP).
Protocols and the TCP/IP Suite Overview and Discussion
Session Initiation Protocol
Introduction to Networking
Net 431: ADVANCED COMPUTER NETWORKS
VoIP Signaling and Call Control
Gary Thom President, Delta Information Systems, Inc.
VoIP—Voice over Internet Protocol
Modified from the talk by
Presentation transcript:

1 Roch H. Glitho- Ericsson/Concordia UniversityJanuary 2008 INSE 7110 – Winter 2008 Value Added Services Engineering in Next Generation Networks Week #4, Lecture 4

2 Roch H. Glitho- Ericsson/Concordia UniversityJanuary 2008 Outline 1.H Megaco/H Soft-switches

3 Roch H. Glitho- Ericsson/Concordia UniversityJanuary 2008 H Introduction 2. Functional entities 3. Signaling protocols 4. H.323 vs. SIP.

4 Roch H. Glitho- Ericsson/Concordia UniversityJanuary 2008 H.323: Introduction An umbrella ITU-T standard including –signalling standards: H Q.931 H.245 –Others (e.g. H.324 Terminal for low bit rate multimedia communications).

5 Roch H. Glitho- Ericsson/Concordia UniversityJanuary 2008 H.323: The functionality entities Terminals - End point - Used for real time two way multimedia communications with another end point Gatekeeper - Control how terminal access networks - Provide address translation Gateway - End point - Used for communications between H.323 terminals and terminals in the PSTN Multipoint control unit (MCU) - Provides centralized conferencing functionality.

6 Roch H. Glitho- Ericsson/Concordia UniversityJanuary 2008 H.323 signaling: Registration Admission and Status (RAS) Key features - ASN.1 based messages - Request / reply protocol -Signaling between end-points -Terminal or gateway and -Gatekeeper -Use unreliable channels -Retries -Timeouts.

7 Roch H. Glitho- Ericsson/Concordia UniversityJanuary 2008 RAS: Gatekeeper discovery ….

8 Roch H. Glitho- Ericsson/Concordia UniversityJanuary 2008 RAS: Admission request ….

9 Roch H. Glitho- Ericsson/Concordia UniversityJanuary 2008 H.323 signaling: Call Set Up (H.225) Key features -ISUP signaling (Q.931) based -ASN.1 based messages - Transaction oriented protocol -Signaling between end-points -Terminal or gateway and -Gatekeeper -Use reliable channels.

10 Roch H. Glitho- Ericsson/Concordia UniversityJanuary 2008 RAS: Call set up - No gatekeeper ….

11 Roch H. Glitho- Ericsson/Concordia UniversityJanuary 2008 RAS: Call set up - 1 gatekeeper ….

12 Roch H. Glitho- Ericsson/Concordia UniversityJanuary 2008 RAS: Call set up - Two gatekeepers ….

13 Roch H. Glitho- Ericsson/Concordia UniversityJanuary 2008 H.323 signaling: Media signaling (H.245) Key features -ASN.1 based messages for -Master/slave determination -Capabilities negotiation -Logical channel signaling - Several modes -Request/reply -Commands -Indications -Signaling between end-points -Terminal or gateway and -Gatekeeper -Use reliable channels.

14 Roch H. Glitho- Ericsson/Concordia UniversityJanuary 2008 H.323 signaling: Master / slave determination.

15 Roch H. Glitho- Ericsson/Concordia UniversityJanuary 2008 H.323 signaling: Capabilities exchange.

16 Roch H. Glitho- Ericsson/Concordia UniversityJanuary 2008 H.323 signaling: Capabilities exchange.

17 Roch H. Glitho- Ericsson/Concordia UniversityJanuary 2008 H.323 signaling: Logical channels.

18 Roch H. Glitho- Ericsson/Concordia UniversityJanuary 2008 H.323 signaling: Logical channels.

19 Roch H. Glitho- Ericsson/Concordia UniversityJanuary 2008 H.323 signaling: An important feature - Fast connect Introduced as an afterthought in H.323 Allow call set up and logical channel set up using a single message -FASTCONNECT -Include as parameter fast start to indicate that logical channel should be opened -May be refused by the other end (Fast connect refused).

20 Roch H. Glitho- Ericsson/Concordia UniversityJanuary 2008 H.323 signaling: Putting it together … alternative 1.

21 Roch H. Glitho- Ericsson/Concordia UniversityJanuary 2008 H.323 signaling : Putting it together …alternative 2.

22 Roch H. Glitho- Ericsson/Concordia UniversityJanuary 2008 H.323 signaling: Putting it together - alternative 3.

23 Roch H. Glitho- Ericsson/Concordia UniversityJanuary 2008 Megaco / H Introduction 2. Genesis 3. Concepts 4. Protocol 5. Call cases.

24 Roch H. Glitho- Ericsson/Concordia UniversityJanuary 2008 Megaco/H.248: Introduction Primary motives for decomposing gateways between PSTN and next generation networks: –Scalability –Specialization –Opening up of market to new players Side-effect –Possibility of using the part of the decomposed gateway for call control Soft-switches.

25 Roch H. Glitho- Ericsson/Concordia UniversityJanuary 2008 Megaco/H.248 : Introduction. Media Gateway controller Media Gateway Media gateway control protocol

26 Roch H. Glitho- Ericsson/Concordia UniversityJanuary 2008 Megaco/H.248: Genesis A long history starting in Simple Gateway Control Protocol (SGCP) -Text based encoding, limited command set -IP Device Control Protocol (IPDCP) -A few more features to SGCP -Media Gateway Control Protocol (MGCP) -Merge of SGCP and IPDC -Media gateway Decomposition Control Protocol (MDCP) -Binary encoded -Megaco / H.248 (Joint IETF / ITU-T specifications) -A compromise -Both text based and binary encoding -A wide range of transport protocols(e.g. UDP, TCP, SCTP).

27 Roch H. Glitho- Ericsson/Concordia UniversityJanuary 2008 Megaco/H.248: Concepts - Termination Source or sink of media Persistent (circuit switched) or ephemeral (e.g. RTP) IDs –Unique or wildcard mechanism (ALL or CHOOSE) Properties/descriptors –Unique ids –Default values –Categorization Common (I.e. termination state properties) vs. stream specific For each media stream –Local properties –Properties of received streams –Properties of transmitted streams Mandatory vs. optional –Options are grouped in packages.

28 Roch H. Glitho- Ericsson/Concordia UniversityJanuary 2008 Megaco/H.248: Concepts - Termination Examples of properties/descriptors Streams –Single bidirectional stream Local control: Send only – send/receive … Local: media received Remote: media sent Events –To be detected by the MG and reported to the controller On hook / Off hook transition Signals –To be applied to a termination by the MG Tones Announcements Digit map –Dialling plan residing in the MG –Detect and report events received on a termination...

29 Roch H. Glitho- Ericsson/Concordia UniversityJanuary 2008 Megaco/H.248: Concepts - Context Context (mixing bridge) Who can hear/see/talk to whom Association between terminations May imply –Conversion (RTP stream to PSTN PCM and vice versa) –Mixing (audio or video) –Null context Terminations that are not associated with no other termination (e.g. idle circuit switched lines) –Topology –Precedence.

30 Roch H. Glitho- Ericsson/Concordia UniversityJanuary 2008 Megaco/H.248: Protocol - Commands Add termination to a context Modify the properties of a termination Subtract a termination from a context Move a termination from a context A to context B Audit (values or capabilities) Notify ServiceChange (specific type of notify – terminations about to be taken out of service).

31 Roch H. Glitho- Ericsson/Concordia UniversityJanuary 2008 Megaco/H.248: Protocol - Transactions Possibility to send several commands in one go -Transaction Request -Transaction Reply -Transaction pending.

32 Roch H. Glitho- Ericsson/Concordia UniversityJanuary 2008 Megaco/H.248: Protocol - Transportation Several alternatives An example -UDP/IP -Unreliable, timeouts / resends -At most once functionality required (Receivers should keep track of received commands).

33 Roch H. Glitho- Ericsson/Concordia UniversityJanuary 2008 Megaco/H.248: PSTN / NGN Interconnection …. User in NGN MGC MG User in PSTN INVITE ISUP “INVITE” to PSTN OK ISUP “OK” to MGC ACK Add RTP stream to context Add PCM stream to context PCM RTP

34 Roch H. Glitho- Ericsson/Concordia UniversityJanuary 2008 Megaco/H.248: Conferencing …. Participant 1 Participant 2 Participant 3 Signaling unit Mixer INVITE ADD OK ACK RTP OK ACK RTP OK ACK RTP

35 Roch H. Glitho- Ericsson/Concordia UniversityJanuary 2008 Megaco/H.248: Megaco IP phones Phone considered as a media gateway … Terminations –User interface –Audio transducers Hands free Headset Microphone Interactions –Add –Move –Subtract –Modify.

36 Roch H. Glitho- Ericsson/Concordia UniversityJanuary 2008 Soft-switches 1. Introduction 2. Overview 3. A simplified call case.

37 Roch H. Glitho- Ericsson/Concordia UniversityJanuary 2008 Soft-switch: Introduction A “side effect” of media gateway decomposition -Aggressively promoted by the soft-switch consortium, now known as the International Packet Communication Consortium (IPCC) -Adoption of existing standards (e.g. SIP, H.323, MGCP, Megaco) -Gateway controller (plus some additional features) acts as a switch -Switching in software instead of hardware -Can act as local exchange (class 5) or toll centre (class 4) -Lower entry costs for new incumbents -New local telephony networks and “by pass” for long distance call providers -Soft-switches vs. classical switches debate -Scalability -Reliability -QoS.

38 Roch H. Glitho- Ericsson/Concordia UniversityJanuary 2008 Soft-switches : Overview. Soft-switch (Media Gateway Controller + Some intelligence) Media Gateway ISUP H.323 or SIP MGC protocols

39 Roch H. Glitho- Ericsson/Concordia UniversityJanuary 2008 Soft-switches : Overview. Soft-switch Media Gateway (Residential gateway) MGC protocol Soft-switch Media Gateway (I.e. Residential gateway) MGC protocol Media (I.e RTP) Signaling (e.g. ISUP, SIP) An example of soft-switch as class 5 replacement …

40 Roch H. Glitho- Ericsson/Concordia UniversityJanuary 2008 Soft-switches : Overview. Soft-switch Class 4 switch MGC protocol Class 4 switch MGC protocol Signaling (e.g. ISUP, SIP) An example of soft-switch as class 4 replacement … Soft-switch Media Gateway Media Gateway PCM for media ISUP signaling PCM for media ISUP signaling RTP for media

41 Roch H. Glitho- Ericsson/Concordia UniversityJanuary 2008 Soft-switch: A simplified call case (Calling card). Caller Local exchange Soft-switch MG MG Soft-switch Local exchange Call to access number (I.e soft-switch) Verification (e.g. account, Digit analysis) Call request (e.g. SIP, SIP-T) Call request (ISUP) PCM RTP PCM Info request (e.g. card number, Callee number)

42 Roch H. Glitho- Ericsson/Concordia UniversityJanuary 2008 References... 1.Moderassi and S. Mohan, special issue, Advanced Signaling and Control in Next Generation Networks, IEEE Communications Magazine, October 2000 – Include papers on: - H SIP 2. Additional references on Megaco/H.248 RFC 3525 (The protocol) RFC 3054 (IP Phone)