130 likes | 401 Views
MEGACO. Presented by: Yogendra Jain RadiSys Corporation (617) 244-0406 http://www.radisys.com. What is MEGACO?. Next-generation gateway control protocol jointly proposed by IETF and ETSI (TIPHON) Follow-on development to MGCP Will not inter-operate with MGCP
E N D
MEGACO Presented by: Yogendra Jain RadiSys Corporation (617) 244-0406 http://www.radisys.com
What is MEGACO? • Next-generation gateway control protocol jointly proposed by IETF and ETSI (TIPHON) • Follow-on development to MGCP • Will not inter-operate with MGCP • Interface definition for use between gateway components - the Media Gateway (MG) and Media Gateway Controller (MGC) • Controls MG from external control elements
Performance: MEGACO introduces several new concepts (such as contexts, ephemeral terminations, transactions, commands such as MOVE etc.) to reduce the overhead associated with supplementary services (like call waiting), multi-party conferencing and multimedia support. Convergence: IETF (MEGACO WG) and ITU-T (SG16) agreed to publish a combined document from now onwards. This should lead to the definition of a common protocol that is acceptable to both the telecom (ITU-T and ETSI) and datacom (IETF) standardization organizations. Adoption: Vendors today have joined to form industry forums (SoftSwitch) and support initial implementations based on MGCP, but most of the large vendors are fully supporting MEGACO and have roadmaps to deliver MEGACO in the year 2000. Cisco, Lucent, HP, Level3, Nortel, etc. Support: MEGACO is designed from the ground up to provide support for multimedia (audio, video, etc) and a multitude of packet technologies (ATM etc.). MEGACO - Features & Benefits
Gateway Components • Media Gateway Controller (MG): Monitors and controls media end points, resources and connections. • Media Gateway (MGC): Controls MG resources and interfaces with SG for call processing. • Signaling Gateway (SG): Responsible for signaling termination and transport of signaling information to MGC. H.323 Packet Interface Gate Keeper H.323 EndPoint H.323 H.323 Media Gateway Controller MEGACO/MGCP SIGTRAN Signaling Gateway Media Gateway SCN Bearer + CAS SCN Interface SCN Signaling Media
Fax Fax Fax Fax Fax Fax Fax Fax Fax Fax Fax Fax Fax Fax Fax Fax Fax Fax Fax Fax Fax Fax Fax Fax Fax Fax Fax Fax Fax Fax Fax Fax Fax Fax Fax Fax Fax Fax Fax Fa Fax Fax Fax Fax Fax Fax Fax Fax Fax Fax Fax Fax Fax Fax Fax Fax Fax Fax Fax Fax Fax Fax Fax Fax Fax Fax Fax MEGACO H.323 MEGACO MGC-MG-SG Communication Media Gateway Media Gateway Internet Media Gateway Controller/ Signaling Gateway Media Gateway Controller/ Signaling Gateway Media Gateway Media Gateway Media Gateway Media Gateway Media Gateway Media Gateway
Resource Management Reservation and release of resources Media Processing Termination MGC-MG Association Management Connection Management Support multiple media types (voice, fax, video, text) Point-to-point and multi-point connections Media mix (conference bridge capabilities) Set priorities MG Functionalities
MG System Architecture Control Processor NM Agent (interface to CPU board for system management) Resource Manager Network Interface Module (TCP/IP Stack + Ethernet Drivers) To MGC MG Engine MG-MGC Interface Module Transport Protocol Stacks (RTCP) To PDN DRIVERS + API INTERFACE RTP DSP Signal Processing Module (DSP Algorithm/Codecs) Voice Services (e.g Playing Voice) E1/T1
SPIRIT-6040 (VxWorks) SPIRIT-6040 (VxWorks) TASK + BSP APIs TASK + BSP APIs Message Routing Module Message Routing Module Endpoint Controllers Transport Services Mod. Endpoint Controllers Transport Services Mod. UPA TCP/IP UPA TCP/IP Drivers + DSP Algorithms Drivers + DSP Algorithms Ethernet I/F T1/E1 I/F Ethernet I/F T1/E1 I/F Single Chassis MG CLI Module TCP/IP stack Serial I/F Ethernet I/F Configuration Manager MEGACO Transport Health and Status Mgr. Debug and Trace Module Transaction Handler Resource Manager RadiSys Modules Stats Collection Module Context Manager Termination Manager O.S. Modules Message Routing Module TASK + BSP APIs TDM Bus cPCI Bus
Products of Tomorrow (MEGACO) Products of Today (H.323, MGCP) MEGACO: Convergence Enabler • Enhanced Services: • Transaction - e-Commerce • Click-N-Call • Interactive Chat • Surf-With-Me • Video Conferencing • Productivity - Communications • Virtual Second Line • Unified Messaging • Online Directory • Virtual Assistants • Multiple Party Calling • Video Answering Machine • Cost Savings • Toll Bypass • CoS Billing • Internet Voice Mail • Remote Access Est. CAGR ‘97 - ‘03 Core Tech - 92% Gateway Equip - 121% Applications - 125% Services - 168% Source: Piper Jeffrey Inc.
MEGACO -vs- MGCP FAQs • Isn’t MGCP the standard? • Many vendors are developing products using the MGCP standard. However, the IETF/ITU discovered that the MGCP architecture has performance limitations and lacks multi-media support. • Will MEGACO eventually replace MGCP? • Yes, the IETF will not support MGCP beyond revision 5.0. MGCP vendors have committed to moving to MEGACO as soon has it submitted as an RFC. • Will this be the de facto standard? • MEGACO will emerge as the media gateway standard for mapping packet, frame and cell networks due to convergence, performance, support & adoption. • How does MEGACO fit within my strategic planning? • MEGACO allows gateway manufacturers to differentiate their products with better performance and more features.
IVR Support • IVR MG provides automatic voice response and switching services in response to DTMF signals from the SCN • MEGACO commands are used to command the IVR MG to: • Play announcement • Collect DTMF digits • Record Voice • Specify Play characteristics • Specify Event Collection characteristics • Provide a base set of voice variables • Example: For US Currency, “1995” should be understood by the MG as “Nineteen dollars and ninety-five cents”
Performance / QoS • Ability to specify QoS for the connection between MGs • Means to change QoS during a connection • Set QoS thresholds • Notify when thresholds cannot be maintained • Jitter buffer management • Support for dynamic jitter buffer size • Bad frame masking