Published: November 8, 2005
Print    Email

The pressure to develop industry standards does have one benefit. It means that service providers are continually working to improve their services to meet expectations and to set the bar for expected service higher than all the other companies providing the same service. The result is a fierce competition that drives a set of protocols that govern how your VoIP service is provided in five areas:

In the simplest terms these standards have to work together because they dictate how computers find each other on the Internet and how information is exchanged between the computers to allow VoIP packets to flow between destinations. In addition there has to be an agreed-upon payload format so that the contents of the VoIP packet are recognized and properly decoded on both ends of the conversation. This is no easy process. It requires that the technologies surrounding VoIP be flexible enough to serve the many needs of many companies and many consumers.

As you can see, VoIP protocols and standards are needed for numerous reasons. It's not necessary for you to understand the inner workings of VoIP to be aware of some of the most frequently used protocols. You do, however, need to know what those protocols govern and how they affect you because over time they will mature and change, and as they change, your service will change as well.

Two types of protocols affect the VoIP industry: call signaling protocols and device control protocols. Call signaling protocols set up communications between two endpoints or an endpoint and gateway. Device control protocols control the functions of the device itself. Following are some of the most common call signaling and device control protocols in use in the industry.

H.323

One of the oldest of the sets of VoIP protocols in use, H.323 is a call signaling protocol that was recommended by the International Telecommunications Union (ITU) and originally adopted for use in 1996. H.323 is really a set of protocols that provides guidelines for any type of audio-visual packet communications. For example, if you attend a Web conference or video conference, chances are H.323 guides how the conference is delivered to you. The set includes protocols for VoIP, video conferencing, and other methods of data sharing.

The H.323 standard was originally developed to govern video conferencing, but it has been extended to include VoIP. The current version of H.323 came into effect in early 1998, and it governs both point-to-point communications, such as telephone calls, and multipoint communications, such as video or Web conferences.

This standard ensures interoperability between vendors by governing the endpoints of communications—terminals, gateways, gatekeepers, and multipoint control units:

H.323 also works in conjunction with numerous other protocols, such as H.225, which describes call signaling and packetization; H.235, which provides guidelines for security; and H.245, which governs opening and closing logical channels for data control and exchange. This type of multi-protocol governance is called stacking. Protocols are stacked together to address numerous issues.

SIP

Sessions Initiation Protocol (SIP) is also a call signaling protocol that operates at the application layer for creating, modifying, and terminating VoIP connections. It was first introduced about the same time that H.323 was introduced, but wasn't recognized as a standard until 1999. Since that time it's gone through several revisions and was republished in its current form in 2002.

SIP establishes a common ground on which two separate connections can meet. So, for example, if you make a call using VoIP to someone who does not have VoIP, SIP is the protocol that finds the middle ground, or compatibilities between your equipment and connection and the receiver's equipment and connection.

SIP helps create a connection by directing the following activities:

The protocol achieves these standards by using two components: user agents and network systems. The user agents are end systems along the network that receive requests and return responses for the user. So, for example, if you're making a call to someone, the user agent gets a small piece of information that tells it you would like to place a call. The agent then processes that information and sends it out across the Internet. It then gets a response that tells you if the phone you're calling is available. If it is, the agent puts the call through. If the phone is not available, the agent returns a response that the call cannot be completed—that response could be a busy signal or a recording of some type that tells you the number is not available.

The second part of SIP is the network systems. SIP determines the communication between each of the three types of servers that make up a network system. Those servers are a registration server that logs a user's current location, a proxy server that forwards requests to the next server down the line, and the redirect server that sends information about the next server in line to the proxy server. Together, these three types of servers make up the path through which data travels from one location to another. Although there are only three types of servers, dozens of those servers might be involved in the transport of your call from your location to the receiver's location. SIP ensures that the call is routed properly and arrives at the destination.

In a lot of ways, H.323 and SIP are similar in function. In fact, fundamentally the two protocols do the same thing. Where they differ is in nature. H.323 was designed for use on a single local area network (LAN) for video conferencing, whereas SIP was designed for use on the Internet for VoIP. H.323 borrows from legacy communication systems and SIP does not. Also, H.323 is a binary protocol whereas SIP is ASCII-based. Because of these differences, H.323 works, but can be cumbersome. SIP, which is built much like the HTTP protocol that is the foundation of the Internet, is much simpler and designed to work with the attributes of the Internet.

Like H.323, SIP works in conjunction with a number of other protocols:

  • Real-time Transport Protocol (RTP)
  • Real-time Streaming Protocol (RTSP)
  • Session Announcement Protocol (SAP)
  • Resource Reservation Protocol (RSVP)

Others exist as well. And it's not necessary for you to know that RTP is for transporting real-time data and virtually every device uses RTP for transmitting audio and video packets, or that SAP is for advertising multimedia sessions. What's important for you to understand is that SIP is a protocol that was designed with VoIP and the Internet in mind. That makes it more effective and efficient for guiding VoIP services.

Many debates exist over which of the call signaling protocols is better. The results of those debates are mixed, and depending on who you speak with you'll hear varying opinions on the matter. Both protocols are endpoint protocols, which means they both provide all the information necessary to locate a remote endpoint and to establish media streams between the sending and receiving devices.

H.323 is superior in some ways—it provides for better interoperability with the public telephone network, it provides better support for video, and allows better interoperability with legacy video systems. SIP, on the other hand, isn't designed to address the problems that can be encountered in legacy communications systems. However, SIP is easier to develop and troubleshoot. SIP also seems to be more efficient for VoIP, and many equipment manufacturers seem to be turning to SIP over H.323.

Of course, the fact that SIP is more popular doesn't mean that all service providers use SIP. Nor does it mean that all equipment will work with SIP. To be sure that your equipment works with the protocol that your service provider supports, ask your service provider about compatibility. Even better, get your equipment from your chosen service provider instead of a thirdparty vendor.

Other Protocols

Dozens of other protocols affect VoIP, but they're parts of the larger picture. For example, the Media Gateway Controller (MEGACO), which is also called H.248, is a device control protocol; the Media Gateway Control Protocol (MGCP) is also a device control protocol; and the Skinny Client Control Protocol (SCCP) is a proprietary VoIP protocol that was developed by Selsius Corporation.

Each of these different protocols is used in concert with other protocols, each of them directing one aspect or facet of VoIP. Currently, no single protocol directs all VoIP activity. H.323 and SIP are the two most broad-reaching protocols, and in truth it would be more accurate to call them protocol stacks.

As mentioned earlier, H.323 stacks H.225, H.235, and H.245 (among others) together to address VoIP as a whole. If you were to envision the protocol stack, it would look like what's shown in diagram bellow.


The H.323 protocol stack

The same is true for SIP. Because it combines numerous other, more specific protocols, it's a stack and would look very much like next diagram if you envisioned it.


The SIP stack of protocols

Even companies that develop and use proprietary VoIP protocols use more than one. What's more, those companies may use one proprietary protocol and several other common protocols to achieve the best-quality VoIP service. There's still no single "best practice," but the intent to find one is there. The race to be the discoverer is what makes these different protocols interesting. It's also what's pushing the VoIP industry to continually improve the quality of VoIP services and equipment.



Discuss this article in the Forum!

« Back

Latest News
Δημιουργήστε και τυπώστε ημερολόγια του νέου έτους [GR]

Διαπιστώστε την αυθεντικότητα ενός torrent πριν το κατεβάσετε [GR]

Ζωντανό βίντεο από την webcam στο iPhone σας [GR]

Αποκτήστε δωρεάν εκατοντάδες Ελληνικά ebooks [GR]

Ταυτόχρονο ανέβασμα αρχείων σε πολλές υπηρεσίες hosting με ένα κλικ [GR]

Εξοικονομήστε χώρο στο desktop σας μεταμορφώνοντας τα εικονίδια [GR]

Δημιουργήστε τον ψηφιακό σας εαυτό [GR]

Απολαυστική, εκπαιδευτική online διασκέδαση για τα παιδιά [GR]

Ξενοιάστε, ασφαλίζοντας τα δεδομένα του flash usb σας [GR]

Ενιαία, μοναδική πρόσβαση στους online αποθηκευτικούς σας χώρους [GR]
  [1] 2 3 ... 32   Next


Exclusive Content & Services

Most Read Articles
Online κουβεντούλα με τους φίλους σας στο Facebook [GR]

Βάλτε την οθόνη του PC στο Pocket PC σας [GR]

Δωρεάν παρακολούθηση ταινιών και σειρών, online [GR]

Νέο Web Site μεταδίδει δωρεάν σειρές και ταινίες πρώτης προβολής [GR]

Δωρεάν κινηματογραφική απόλαυση κατά παραγγελία 450+ ταινιών [GR]

Δώστε εμφάνιση Windows Mobile 6 στο Pocket PC σας [GR]

Μετατρέψτε σχεδόν κάθε τύπο αρχείου online [GR]

250 Δωρεάν έγγραφα και πρότυπα του Microsoft Office [GR]

Παρακάμψτε τους περιορισμούς χρήσης Internet στην εργασία ή σχολή σας [GR]

Δωρεάν αποστολή SMS από τον υπολογιστή σας [GR]


Latest Wallpapers

Top Posters
User: Posts:
Faethon 343
SuRGeoN 12
Sofoklis 8
hariskar 8
harris81 5

Login Panel
Username:
Password:
Remember Me

Not registered?
Register now!

Forgot your password?

Copyright © 2000-2008 Faethon.NET