Home > Unified Communications Tips > Unified Communications Tech Tip > An introduction to SIP, part 1
Unified Communications Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

UNIFIED COMMUNICATIONS TECH TIP

An introduction to SIP, part 1


Brien M. Posey
03.16.2008
Rating: -4.71- (out of 5)


VoIP news and advice channel
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


The Session Initiation Protocol (SIP) is the primary protocol that's used by most VoIP and unified communications (UC) products, so I wanted to take the opportunity to introduce you to this protocol. In this series of three articles, I will explain how SIP works.

Before I begin

One of my goals in writing this series is to make the information that I am presenting both practical and easy to understand. That being the case, I am going to avoid taking a bit-level approach to describing the protocol and focus instead on its functions. I'm doing this because bit-level descriptions are typically useful to only a small group of people. If you need more detailed information than I am providing here, you can access the SIP's RFC.

SIP's five main functions

SIP's primary job is to control user sessions. As such, SIP contains five primary functions that allow it to perform various session-related tasks.

The first of these functions is the user location function. As I'm sure you know, UC deployments often involve multiple networks, each containing multiple types of devices. As such, SIP has to be able to locate the end user geographically and to know what end systems will be used by the session.

The second function is user availability. This function is best known for the way that it is used in providing presence information. End users can tell the system that they are available to talk or that they are busy and do not wish to be disturbed.

The third function is the user capabilities function. The basic idea behind this function is that different devices have different capabilities. For example, there are many things that a computer is capable of doing that a phone is not. The user capabilities function allows SIP to make a determination of the media being used and of the parameters that are associated with that media type. For example, will the user be communicating using voice, video or ...


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google



RELATED CONTENT
Unified Communications Tech Tip
Recession generates interest, adoption in video conferencing
Winning users over to video conferencing
Telepresence is the next best thing to being there
Implementing a mobile unified communications (UC) solution
Understanding mobile unified communications (UC) products
The significance of Avaya's Aura
UC buyers should look for SaaS-based UC offerings in 2009
Using the iPhone in the enterprise?
Social networking and discussion forums for the enterprise
Streaming Cisco's IP Communicator to an HP thin client

SIP and Unified Communications Standards
What is the difference between a proxy server and B2BUA when it comes to SIP? How can I decide which one I should go for?
Cisco-Tandberg merger finally makes enterprise video mainstream
Cisco-Tandberg deal could create conflict inside IT organizations
What is the difference between H.323 and SIP?
Video conferencing codec primer
UC: A good investment in a down economy – Event Q&As, part one
The significance of Avaya's Aura
Reality Check: Five things you should know about SIP
VoiceCon 2009 coverage
Avaya bets big on SIP with its vision for Aura Session Manager

Developing a UC Strategy
Understanding communications-enabled business processes (CEBP) with unified communications
What is the difference between E&M and junction lines, and do you have any advice on how to check faults in these?
Presence, IM power mobile UC with or without fixed mobile convergence
Cisco-Tandberg merger finally makes enterprise video mainstream
Cisco-Tandberg deal could create conflict inside IT organizations
Enterprise video gains usage but must be used wisely to be effective
Intranet strategy with collaboration products ensures fresh content
How do I know if hosted UC services are for me?
Can virtualization's benefits apply to UC?
Telephony products phaseout expected in Nortel auction to Avaya

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
hyperconnectivity  (SearchUnifiedCommunications.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary


something else?

The fourth function is the session setup. This is the function that is responsible for connecting a call. It establishes session parameters for both the caller and the recipient of the call.

The fifth of the primary SIP functions is the session management function. This is the function that allows users to end a call, transfer a call to someone else, or make modifications to the session parameters.

The protocol stack

Now that I have shown you the five basic functions associated with SIP, I want to take a step back and talk about how SIP fits in with the rest of the IP-based communications that are taking place on a network.

The most important thing you need to know about SIP is that it is designed only to create, manage and terminate sessions. SIP does not provide any services by itself; rather, it lays the groundwork for services to be provided by other protocols.

In Figure A, you can see that SIP is an application-layer protocol and is designed to work parallel to other multimedia protocols, such as the Real Time Streaming Protocol (RTSP) and the Real Time Transport Protocol (RTTP). Of course, this diagram is just an example. There are numerous other protocols that can be used to create a full-blown multimedia experience. For example, the Media Gateway Control Protocol (MEGACO) is also commonly used to control the connection to the gateway to the public-switched telephone network.

Figure A

[IMAGE]

The SIP protocol resides at the application layer of the OSI model.

In this diagram, the Session Definition Protocol provides SIP with a session description. This allows SIP to be aware of the type of session that needs to be established. SIP is then able to communicate through the IP network and use the session description to establish a session with the requested host.

I have also shown in this diagram how RTSP and RTTP can be used alongside SIP. Neither of these protocols is an absolute requirement; they are just in the diagram for demonstration purposes. RTSP controls the delivery of streaming audio or video. RTTP provides QoS feedback to ensure that the appropriate amount of bandwidth is being reserved for the session.

Conclusion

In this article, I have talked about the SIP's primary function. In the next article in this series, I will discuss the various verbs associated with SIP, and what they are used for.

Read part 2 of this SIP introduction series.
Read part 3 of this SIP introduction series.

About the author:
Brien M. Posey, MCSE, is a Microsoft Most Valuable Professional for his work with Windows 2000 Server and IIS. Brien has served as CIO for a nationwide chain of hospitals and was once in charge of IT security for Fort Knox. As a freelance technical writer, he has written for Microsoft, CNET, ZDNet, TechTarget, MSD2D, Relevant Technologies and other technology companies. You can visit Brien's personal website at www.brienposey.com.

Rate this Tip
To rate tips, you must be a member of SearchUnifiedCommunications.com.
Register now to start rating these tips. Log in if you are already a member.




DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.



Communications Solutions for Business: Collaboration, Cell Phone Access, and IP Telephony
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2008 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts