Search /
Advanced search  |  Help  |  Site map
Click for Layer 8! No, really, click NOW!
Networking for Small Business
FCC defends new net neutrality proposal
New iPad rumor rollup for week ending April 23
Dell adds Big Switch to its SDN mix
Google Plus now minus chief Vic Gundotra
Heartbleed prompts joint vendor effort to boost OpenSSL, security
Microsoft Surface Mini seems likely to ship soon
China working on Linux replacement for Windows XP
FCC adds $9 billion to broadband subsidy fund
Raspberry Pi alternatives emerge to fill need for speed
It's now possible to wirelessly charge 40 smartphones from 16 feet away
Ex-FCC commissioner to head CTIA in latest Washington shuffle
Go time traveling with Google Maps
While Heartbleed distracts, hackers hit US universities
Survey respondents shun much-hyped mobile shopping technologies
7 Ways to Advance Your Project Management Career
How Apple's billion dollar sapphire bet will pay off
US to vote on sharp increase in broadband subsidies
iPhone 6 rumor rollup for the week ending April 18
NSA spying revelations have tired out China's Huawei
Arista co-founder may have switch maker by its jewels
Open source pitfalls – and how to avoid them
AT&T's expanded 1 Gbps fiber rollout could go head to head with Google
Verizon: Web apps are the security punching bag of the Internet

New protocol connects voice over IP

Related linksToday's breaking news
Send to a friendFeedback

Mention voice over IP and most people have at least heard of the H.323 protocol. Well, if H.323 can be considered vanilla, then Session Initialization Protocol (SIP) could be strawberry. It's not any better or worse, just different.

SIP is part of an Internet Engineering Task Force (IETF) proposal to replace parts of H.323. Just as H.323 is a collection of protocols, SIP is one of several protocols that will work together to complete calls.

Diagram of how it works

SIP is an application layer, control/signaling protocol for creating, modifying and terminating sessions with one or more participants. These sessions may include Internet multimedia conferences, distance learning, Internet telephone calls and multimedia distribution. SIP can invite persons and "robots," such as media storage services, to participate in a call.

The protocol may be used to initiate sessions, invite members to sessions advertised by other means or initiate multiparty calls using a multipoint control unit. SIP transparently supports name mapping and redirection services, allowing the implementation of ISDN and intelligent network telephony subscriber services such as personal mobility.

The protocol does not offer conference control services, nor does it prescribe how a conference is to be managed. SIP does not allocate multicast addresses and it does not reserve resources, but it can convey to the invited system the information necessary to do this.

SIP supports five facets of establishing and terminating multimedia communications: user location, capabilities and availability, call setup and call handling.

Callers and call receivers are identified by SIP addresses. A caller first locates the appropriate server, then sends a SIP request (probably an invite). In a perfect world, the request arrives at its destination, where the client accepts the call by returning a SIP response code 200. As with other TCP/IP reply codes, a response code that starts with a 2 is good. Then the originating caller sends an acknowledgement back to the recipient, which is a bit unusual because the station that initiates the call also sends the acknowledgement.

SIP can communicate via multicast, a mesh of unicast relationships, or a combination of multicast and unicast.

The objects addressed by SIP are users at hosts, which are identified by a SIP URL. The user part is a user name or a telephone number. The host part is a domain name or IP address.

SIP uses a variety of servers, each with its own purpose. There are user agent servers, proxy servers, redirect servers, and registrars. There is also something called a location server running a location service, which may be collocated with a SIP server.

A SIP transaction consists of a SIP request and the appropriate response. To facilitate pairing a request with its response, there are several fields that contain identical values on the request and the response. These fields include the call ID field, the command sequence number, the to field, the from field, and the tag (if present). That's correct - the to and from fields are identical in both directions. While that's unusual, it's not unheard of, as that method is used in High-Level Data Link Control. This aids in problem resolution when you're using your protocol analyzer to troubleshoot network anomalies.

The invite request asks a callee to join a conference call or establish a two-party call. The invite includes a session description, which enumerates media types and formats. If the callee agrees, the caller sends an acknowledgement and returns a description listing the media it wishes to use.

To oversimplify, the IETF created SIP and its brethren protocols because of a belief that H.323 would not scale well. There's no question that H.323 is way in front of SIP at this point in the race. It will be interesting to see what it looks like at the finish line.


Related Links

Young is Radcom Academy Manager at Radcom, an internetwork test equipment company in Mahwah, N.J. He can be reached at

SIP: Session Initiation Protocol
IETF RFC 2543. Describes the protocol in more detail.

SGCP - Simple Gateway Control Protocol
Another VoIP protocol, developed by Telcordia. The FAQ explains why they developed their own instead of using H.323 or SIP.

Don't look to the enterprise to drive voice over IP
Network World Fusion, 11/1/99.

Net Resources: Voice over IP
Links to primers, reviews and news.

NWFusion offers more than 40 FREE technology-specific email newsletters in key network technology areas such as NSM, VPNs, Convergence, Security and more.
Click here to sign up!
New Event - WANs: Optimizing Your Network Now.
Hear from the experts about the innovations that are already starting to shake up the WAN world. Free Network World Technology Tour and Expo in Dallas, San Francisco, Washington DC, and New York.
Attend FREE
Your FREE Network World subscription will also include breaking news and information on wireless, storage, infrastructure, carriers and SPs, enterprise applications, videoconferencing, plus product reviews, technology insiders, management surveys and technology updates - GET IT NOW.