290 likes | 435 Views
CHAPTER 13 Gateway Control Protocols. Voice over IP Fundamentals. Media Gateway Control Protocol: MGC: Media Gateway Controller MG: Media Gateway Master/Slave relationship MG handles:
E N D
CHAPTER 13 • Gateway Control Protocols Voice over IP Fundamentals
Media Gateway Control Protocol: • MGC: Media Gateway Controller • MG: Media Gateway • Master/Slave relationship • MG handles: • Time-division Multiplexing (TDM)into Real-time Transport Protocol (RTP)/Real-time Transport Control Protocol (RTCP) • Intelligence resides in the MGC • MGC handles all call signaling • MGCP messages carried by User Datagram Protocol
Media Gateway Control Protocol: • Uses Session Description Protocol (SDP) to describe media sessions • Call agents use SDP to provision endpoints with: • IP Addresses • UDP port • Audio media: (Specifies audio media and codec)
Media Gateway Control Protocol: • Endpoints can either Sink or Source data • Endpoints are identified by an endpoint identifier • Domain Name • Local Name • Connections are either point-to-point or multipoint • Commands are composed of a command and a mandatory response • <Command name><Transaction-ID><Endpoint-ID><MGCP ver>
Media Gateway Control Protocol: • Basic Call Control Commands: • Create Connection (CRCX) • Modify Connection (MDCX) • Delete Connection (DLCX) • Advanced Call Control Commands: • Notification request (RQNT) • Notification (NTFY) • Management Commands • Audit Connection (AUCX) • Audit Endpoint (AUEP) • Restart in Progress (RSIP) • Endpoint Configuration (EPCF)
Media Gateway Control Protocol: • Create Connection (CRCX) • Call ID: Unique Call Identifier • Notify Entity (N): Where to send notifications • Local Connection Options (L): Encoding, Packetization, Bandwidth, Type of Service…. • Mode (M): Full duplex, Receive only, Send only, Inactive and Loopback • Remote Connection Description (RC): Connection description for the remote side
Media Gateway Control Protocol: • Modify Connection (MDCX) • Encoding Scheme • Packetization Period • Echo Cancellation • Connection Activation • Connection Deactivation
Media Gateway Control Protocol: • Delete Connection (DLCX) • Terminates a Connection • Places the endpoint into Inactive mode • Provides Statistical Information
Media Gateway Control Protocol: • Notification Request (RQNT) • Request Events (R) • Fax and Modem Tones • Continuity Tones and Detection • On-hook and Off-hook Transition • Flash hook • Channel-associated Signaling (CAS) • Wink • DTMF
Media Gateway Control Protocol: • Notification Request (RQNT) • Signal Requests (S) • Ringing • Distinctive Ring • Ring Back • Dial • Intercept • Busy • Answer • Call Waiting • Off-hook warning • Continuity tones
Media Gateway Control Protocol: • Notification Request (RQNT) • Signal Requests (S) Tones: • On/Off (OO) • Time-out (TO) • Brief (BR)
Media Gateway Control Protocol: • Notification Request (RQNT) • Signal Requests (S) Tones:
Media Gateway Control Protocol: • Notification Request (RQNT) • Notification Entity (N): Where to send notifications • Request Identifier (X): Correlates the Notification Request with the notification
Media Gateway Control Protocol: • Notification (NTFY) • Notified Entity (N): Where to send notification • Request Identifier (X): Correlates the request to the notification • Observed Events (O): List of events that the gateway detected
Media Gateway Control Protocol: • Audit Endpoint (AUEP) • Endpoint List: Identifies the endpoint • Notify Entity (N): Whom to notify • Requested Events (R):List of currently requested events • Digit Map • Signal Request (S): List of currently applied signal requests • Request Identifier (X): Identification for the last Notify Request received • Connection Identifier (I): Current connections for an endpoint • Detect Events (T): Currently detected events in Quarantine mode • Local Connection Options (L): A list of current values
Media Gateway Control Protocol: • Audit Connection (AUCX) • Call ID: Unique Identifier to the call • Notify Entity (N): Whom to notify • Local Connection Options (L): Options currently being applied • Mode (M): Current mode of the connection • Remote Connection Descriptor (RC): The remote SDP being used • Local Connection Descriptor (LC): Gateway used for the connection • Connection Parameters (P): Current value of parameters at the audited connection
Media Gateway Control Protocol: • Restart In-Progress (RSIP) • Endpoint ID: Unique Identifier • Restart Method (RM) • Graceful • Forced • Restart • Disconnected • Restart Delay (RD): Delay in seconds
Media Gateway Control Protocol: • Endpoint Configuration (EPCF) • Specify the encoding of signals • International circumstances that use both u-law and a-law • Bearer Information (B): Identifies encoding technique
Media Gateway Control Protocol: • Response Messages
Media Gateway Control Protocol: • Response Messages
Media Gateway Control Protocol: • Call Flows Basic
Media Gateway Control Protocol: • Call Flows Trunking
Media Gateway Control Protocol: • Advanced MGCP Features • Events and event packages • Digit Maps • Embedded Notification Requests • Non-IP bearer networks
Media Gateway Control Protocol: • Event Packages Basic
Media Gateway Control Protocol: • Event Packages Endpoint
Media Gateway Control Protocol: • Digit Maps • Collects digit events (dialed) • Digit-by-digit • RQNT • NTFY
Media Gateway Control Protocol: • Embedded Notifications Requests • R:hd(E(R[0-9]))