Media Gateway Control Protocol (MGCP) PTCL Training & Development MGCP.

Slides:



Advertisements
Similar presentations
Multimedia Gateways & H.248/ MEGACO ITU Workshop on IP Networking & MEDIACOM-2004 April 26, 2001 Presented by- Clifford Sayre, Lucent Technologies.
Advertisements

An Introduction to Megaco/H.248
1 IP Telephony (VoIP) CSI4118 Fall Introduction (1) A recent application of Internet technology – Voice over IP (VoIP): Transmission of voice.
Figure 7-1 Softswitch Components Signaling Gateway Feature Server Softswitch Universal Media Gateway SGCP SIP MGCP MGCP (Media Gateway Control Protocol)
H. 323 Chapter 4.
Basics of Protocols SIP / H
Tom Behrens Adam Muniz. Overview What is VoIP SIP Sessions H.323 Examples Problems.
Voice over IP Fundamentals
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.
1 Roch H. Glitho- Ericsson/Concordia UniversityJanuary 2008 INSE 7110 – Winter 2008 Value Added Services Engineering in Next Generation Networks Week #4,
1 Overview of Multiservice Switching Forum (MSF) Technical Activities and Direction Dave McDysan, WorldCom Technical Committee Chair Dave McDysan, WorldCom.
CHAPTER 13 Gateway Control Protocols. Media Gateway Control Protocol: MGC: Media Gateway Controller MG: Media Gateway Master/Slave relationship MG handles:
Why Converged Networks Make Sense: VoIP a First Step July 26, 2006.
SIP vs H323 Over Wireless networks Presented by Srikar Reddy Yeruva Instructor Chin Chin Chang.
SIP, Session Initiation Protocol Internet Draft, IETF, RFC 2543.
Internet Telephony System implementation (SIP User Agent, MGCP Library and RTP Replicator) AT&T Research Lab Xiaotao Wu.
Voice over Internet Protocol (VoIP) Training and Development.
Media Gateway Control Protocol
Scott Hoffpauir BroadSoft, Inc. Vice President, Engineering OPENSIG October 15, 1999 The Enhanced Services Layer in a Distributed Packet Network.
Advanced Signalling Research Lab. Fall ‘99 VON VON protocols - SIP Gonzalo Camarillo Atlanta September 28th, 1999 Gonzalo Camarillo
Signaling interworks in PSTN and Voice-over-IP networks
Media Gateway Control and the Softswitch Architecture
Signalling and Control In IP Networks - H.248, H.323 and SIP.
Presented by Zhi-Hong Guo Instructed by Assistant Professor Quincy Wu
Application/Management Part
Signaling & Network Control Dr. Eng. Amr T. Abdel-Hamid NETW 704 Winter 2006 Intelligent Networks.
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 Gateways
CHAPTER 14 PSTN and VoIP Interworking. Cisco Packet Telephony: Connection Control Call Control Services.
VoIP Protocol Introduction(MGCP) PKT-SP-EC-MGCP-I
MGCP Megaco H.248 by Bob Young. MGCP - Megaco - H.248 "It's all one."
B2BUA – A New Type of SIP Server Name: Stephen Cipolli Title: System Architect Date: Feb. 12, 2004.
Session Initiation Protocol (SIP). What is SIP? An application-layer protocol A control (signaling) protocol.
Introduction to SIP Based ENUM IP Telephony Infrastructure 資策會 網路及通訊實驗室 Conference over IP Team 楊政遠 博士
H.323 An International Telecommunications Union (ITU) standard. Architecture consisting of several protocols oG.711: Encoding and decoding of speech (other.
User Application Low Level API High Level API RequestsData & Events Low Level API Calls IP NIC Digital T1/E1 PCI and PCIe Analog Station FXS PCIe Analog.
Voice over IP by Rahul varikuti course instructor: Vicky Hsu.
Media Gateway Figure 8-1 Comparing PSTN and VoIP voice call setup.
Call signaling/Media control
PTCL Training & Development
Omar A. Abouabdalla Network Research Group (USM) SIP – Functionality and Structure of the Protocol SIP – Functionality and Structure of the Protocol By.
User Application AoH API GP API RequestsData & Events Low Level API Calls IP NIC Digital T1/E1 PCI and PCIe Analog Station FXS PCIe Analog Trunk FXO PCIe.
What is SIGTRAN?. SIGTRAN Signaling Transport (SIGTRAN) is an Internet Engineering Task Force (IETF) standard for transporting Public-Switched Telephone.
TBE 2710 Chapter 12 Signaling.
Softswitch SIP Proxy Server Call Manager IP Telephony Router Tablet PC IP PBX Class 5 Switch Class 4 Switch PBX Access Gateway Broadband Router Voice Gateway.
PTCL Training & Development
Voice Over IP (VoIP): Internet Telephony Dr. Najla Al-nabhan 1.
SIP & H.323 Interworking Name: Amir Zmora Title: PM Date: Feb
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.
MEGACO SIP State Machine Inter-conversion and Message Translation
Multimedia Access Platforms Glen Freundlich Avaya, Inc.
1 IWF and CCF for VoIP Protocols Ming-Feng Chang Professor CSIE, NCTU.
Voice over WLAN. Voice over IP WAN VoIP Gateway PBX PSTN.
by Kiran Kumar Devaram Varsha Mahadevan Shashidhar Rampally
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
Basics of Protocols SIP / H
IP Telephony (VoIP).
Protocols and the TCP/IP Suite Overview and Discussion
NET 3710 Signaling.
VOICE AND VIDEO OVER IP VOIP, RTP, RSVP.
Presentation 8 - MGCP and Megaco/H.248
Session Initiation Protocol (SIP)
Voice over Internet Protocol for Small & Medium Sized Companies
VoIP Signaling and Call Control
VOIP Introduction -MGCP
Overview of ETS in IPCablecom Networks
Modified from the talk by
VoIP Signaling Protocols Framework
Presentation transcript:

Media Gateway Control Protocol (MGCP) PTCL Training & Development MGCP

Used between SoftSwitch and IAD(integrated access device)/AG (access gateway)/TMG (trunk media gateway)/UMG (universal media gateway) The Softswitch (MGC) Controls Media Gateways by means of MGCP is a signaling and call control protocol used within Voice over IP (VoIP) systems that typically interoperates with the public switched telephone network (PSTN)protocolVoice over IPpublic switched telephone network In essence MGCP is a Master (softswitch) and Slave(Media Gateways) Protocol MGCP uses SDP for media transporting Media Gateway Control Protocol (MGCP)

MGCP Call Flow Scenario SG SS RTP/UDP/IP phone LE TMG/UMG 1 TMG/UMG 2 SG: To establish call b/w PSTN & SS IAM ACM MDCX CRCX ACM CRCX RESP LEGENDS: IAM- Initial Address Message ACM- Address Completion Message CRCX- Create Connection MDCX – Modify connection (add video) RESP – Response to connection ANM = Answer Message Media Stream

MGCP Messages……. CommandDirection of Flow and Command itself Endpoint ConfigurationMGC to MG EPCX Create ConnectionMGC to MG CRCX Modify ConnectionMGC to MG MDCX Delete ConnectionMGC to MG DLCX Notification RequestMGC to MG RQNT NotifyMG to MGC NTFY Audit EndpointMGC to MG AUEP Audit connectionMGC to MG AUCX Restart In ProgressMG to MGC RSIP

OFF Hook ACM ANM IP NEWTORK RESP MDCX OFF hook Ringing IAM MGCP CRCX MGCP IAM ACM ANM CRCX RESP Phone MG2LEX1MGCMG1 Phone LEX2MGC

MEGACO was designed after some limitations in MGCP like MGCP could handle low density ITU-T developed MDCP whereas IETF had developed MGCP A compromise between the two originated in the form of MEGACO- Protocol or MEGACOP ITU-T (SG-16) also developed H.248 in parallel to MEGACO Finally ITU-T & IETF agreed upon that both MEGACO & H.248 shall be identical MEGACO/H.248, point of origin…

MEGACO defines the rules/protocols for the Sofswitch to control MGWs Typically MEGACO/H.248 provides support for media streams It provides support for VoIP & multimedia support for PSTN or VoIP within the IP network MEGACO provides base architecture for controlling MGWs –how MGWs can be controlled by SS (MGC) MEGACO/H.248 works for a distributed architecture MEGACO/H.248, functions

MEGACO provides: Total control over Media Gateways MGs Call admission and billing Signaling interface to PSTN Translation for H.323 or SIP protocols The Softswitch (MGController) instructs MGWs like: To sense off-hook condition To apply dial-tone & collect dialed digits To ADD any call connection and its context (coders required) To add UDP port numbers etc MEGACO/H.248, workings..

Two terminologies are used: – Termination and Context Termination: – A termination is a logical entity that transmit/receive media stream or control streams – For example: Endpoint is a termination Context: -- It is the association between two Terminations (Endpoints) For example: between two Endpoints (Local Call) between two RTP ports (Transit Call) MGCP and MEGACO base model

MEGACO Terminations and Context MGCP and MEGACO base model Termination X X Simple Context Voice Call Multimedia Context (Conference Call) Null Context No Connection Context

MGCP terms basic constructs as Endpoints & Connections Endpoints: source/sink of data Connections: an association between two Endpoints MGACO terms basic constructs as Terminations & Contexts Termination: an entity within a MGW that source/sinks data Context: an association between two Terminations Possible Contexts:Origin & Dest in same MGW (local call) Between two diff MGW (transit call) MGCP and MEGACO base model

Sofswitch MGC creates new Context inside MG by ADD MGC adds, subtracts Terminations to a Context MGW NOTIFIES MGC of events (off-hook, on-hook) inside MG MGC audits (checks) Context & Termination between MGWs MGC uses Service Change command (adding video/data) during a call to inform MGW MEGACO and SoftSwitch!

MEGACO/H.248 define aspects of signaling as Packages: – Commonly defined functions like: Connectivity, Transfer and Hold etc Examples of Packages are: Transactions = Number Contexts = Number, $ Termination = Identity or $ Package Data = off-hook, on-hook, port # Events, Signals, statistics = ring back tones, tone itself, time to ring MEGACO Packages….

MessagesDescription of Messages AddAddition of a Termination to a context. First Add message creates new context ModifyModification of features of termination, dial tone SubtractRemoval of a termination fro a context (disconnection) MoveRemoval of a termination from context and addition of this termination to another context (Conference Call) Audit ValueRequests Information about features, events, signals When SS learns features like PRI/BRI or any other Audit CapabilitiesRequests Information about all possible features, events, signals allowed for this termination NotifyNotification on Events (off-hook, on-hook) Service ChangeNotification of changes of termination like dead, bad MEGACO Messages