INFRASTRUCTURE PROTOCOLS AND APPLICATIONS

by Steve Galloway.

Share
|
Homepage | Submit your article | Contact | TOS
More articles on protocols  

You are here: Categories » Electronics and communication » Protocols

H.323

H.323 defines packet standards for terminal equipment and services for multimedia communications over local and wide area networks communicating with systems connected to telephony networks such as ISDN. The initial version of this standard came from the International Telecommunications Union (ITU) in June 1996.

It defines communication over IP-based local area networks (LANs). A later version (v2), adopted in January 1998, extended it over wide area use and general-purpose IP networks. Several subprotocols are included under H.323 relating to call setup and signaling.

Four components for a multimedia communication system include terminals, gateways, gatekeepers, and multipoint control units (MCU). Gateways and gatekeepers are used in negotiation for PSTN connections, whereas MCUs enable multiparty audio and videoconferences. One drawback of H.323 is that it is somewhat complex and inflexible. However, it is ISDN-based and relatively easy to build applications across it. For many applications, H.323 is satisfactory, but falls short for more advanced implementations and solutions.

All things considered, the most likely scenario is that multiple protocols will be used with H.323, such as SIP for exchange between soft switches and gateways and MGCP for call setup, because H.323 is too complex and time consuming to set up a call.

MGCP/MEGACO

The Media Gateway Control Protocol (MGCP) specifies communication between call control elements and telephony gateways. It is a text-based protocol. Media gateways are telephony gateways that convert circuit-switched voice signals to data packets for multiservice packet networks. The Internet Engineering Task Force (IETF) created MGCP to address some of the perceived shortcomings of H.323.

The main purpose of MGCP is to place control of call signaling and processing intelligence in call agents or media gateway controllers. (Call agents and media gateway controllers are synonymous with and similar to the gatekeeper functions in H.323 and are also called soft switches.) A new version of MGCP, released in August 2000, is called Megaco or H.248.

Although Megaco was created for the same purpose, Voiceover-IP, it differs from MGCP because it supports a broader range of networks and devices such as ATM, Remote Access Servers, Multi-Protocol Label Switching routers (MPLS), Digital Subscriber Line Access Multiplexers (DSLAMs), and more.

Because Megaco is very new, interoperability testing is ongoing. It appears to answer many of the deficiencies of H.323 and will become very important as we move toward Voice-over-IP networks. It is somewhat unclear at this time if Megaco will replace MGCP or just supplement it. Megaco is more suited for media applications than MGCP, but MGCP may be a better choice for nonmedia-centric applications, such as MPLS-based session control.

SESSION INITIATION PROTOCOL (SIP)

Session Initiation Protocol (SIP) is an application-layer control protocol that can establish, modify, and terminate multimedia sessions or calls. Like MGCP, SIP is text-based. SIP came out of the Internet Engineering Task Force (IETF) in 1998 as an RFC. It has rapidly gained widespread support, including Microsoft’s announcement that SIP will be supported in the next generation Windows XP product.

SIP uses a “request-response” model like that used in Hypertext Transfer Protocol (HTTP). There is one major difference between MGCP and SIP—a call agent is not necessary to mediate between clients.

The usefulness of SIP for multimedia is almost limitless. Sessions can be unicast or multicast and include multimedia conferences, distance learning, VoIP, or similar applications. Some examples of multicast protocols include email, news groups, Web pages, and the like. SIP also supports the ISDN and Intelligent Network telephony subscriber services for personal mobility, which is important for the Wireless Internet.

SIP is reliable, scalable, and can be used with other protocols. Development is fast because it is very similar to HTTP, thus making the addition of feature-rich applications very quick to implement. Initially H.323 and MGCP may be the protocols of choice for tomorrows’ media gateways and soft switches but SIP and Megaco will be strong contenders as they mature.

No matter which protocol or protocols become the favorite, soft switches will be flexible enough to adapt. This adaptability makes network service providers very happy. Unlike old legacy switches, this new breed of switches will be quick to accept added features or changed services without waiting months for a manufacturer to modify the switch design.

Leave a comment or ask a question
Total comments: 0

Protocols Disclaimer

  • The e-articles directory is not responsible for any and all copyright infringements by writers and authors. If you suspect the information contained by this page for any copyright infringements, please contact us to investigate the issue
Transmission Control Protocol - IP has many weaknesses, one of which is unreliable packet delivery—packets may be dropped due to transmission errors, bad routes, and/or throughput degradation. The Transmission Control Proto (more...)
Internet Control Message Protocol ICMP - The Internet Control Message Protocol (ICMP) delivers message packets, reporting errors and other pertinent information to the sending station or source. Hosts and infrastructure equipment use this (more...)
THE WEB APPLICATION ARCHITECTURE - Web application architectures most closely approximate the centralized model of computing, with many distributed “thin” clients that typically perform little more than data presentati (more...)
DNS risks and security - DNS is the Domain Name System. It's a UDP- and TCP-based protocol that listens on port 53. TCP connections are commonly used for zone transfers. The DNS matches IP addresses to hostname (more...)
FTP with IPv6 - FTP has been designed to work over IPv4 supporting 32-bit addresses. With RFC 2428, "FTP Extensions for IPv6 and NATs," a specification was made that allows FTP to work over IPv4 and IPv6. Duri (more...)
DNS in the IPv6 world - DNS is used in the IPv4 world to do name-to-address mappings and vice versa. This is not changing in the IPv6 world. The need for DNS is actually much greater because of the length of IPv6 addr (more...)
RADIUS Vulnerabilities - RADIUS is known to have a set of weaknesses that are either presented in the protocol itself or caused by poor client implementation. The stateless UDP protocol itself allows easier packet forg (more...)
DHCP with IPv6 - DHCP is widely used to configure hosts with their IPv4 addresses and additional information. If you have an IPv6 network, you do not need DHCP to configure your hosts with address information. (more...)
IPSec Protocols Operations and Modes Overview - IPSec was designed by a dedicated working group of the Internet Engineering Task Force (IETF). The goal behind IPSec creation was the development of a single standard providing high-quality, in (more...)
REXEC - REXEC is often confused with the other r services. However, it bears no relationship to them. REXEC runs on TCP port 512. UNIX distributions often ship without an REXEC client program (more...)

 
free content
    Copyright © 2006 - 2012 e-articles.info.
The texts, articles and tutorials in the directory are property of their respective owners and authors.