From How to Cheat at VoIP Security

Understanding SIP

As the Internet became more popular in the 1990s, network programs that allowed communication with other Internet users also became more common. Over the years, a need was seen for a standard protocol that could allow participants in a chat, videoconference, interactive gaming, or other media to initiate user sessions with one another. In other words, a standard set of rules and services was needed that defined how computers would connect to one another so that they could share media and communicate. The Session Initiation Protocol (SIP) was developed to set up, maintain, and tear down these sessions between computers.

By working in conjunction with a variety of other protocols and specialized servers, SIP provides a number of important functions that are necessary in allowing communications between participants. SIP provides methods of sharing the location and availability of users and explains the capabilities of the software or device being used. SIP then makes it possible to set up and manage the session between the parties. Without these tasks being performed, communication over a large network like the Internet would be impossible. It would be like a message in a bottle being thrown in the ocean; you would have no way of knowing how to reach someone directly or whether the person even could receive the message.

Beyond communicating with voice and video, SIP has also been extended to support instant messaging and is becoming a popular choice that s incorporated in many of the instant messaging applications being produced.

Copyright Syngress Publishing, Inc. 2007 under license agreement with Books24x7

Products & Services
VoIP Software
VoIP software is used to conduct telephone-like voice conversations across IP-based networks.
Automated Voice Answering Systems
Automated voice answering systems are used to take messages and to provide automated information retrieval requests.
E-Mail Software
E-mail software allows users to send e-mail, a form of electronic messaging that allows computer users to communicate.
Video Conferencing Equipment
Video conferencing equipment enables meeting participants at different locations to communicate via two-way video with simultaneous audio transmissions.
Teleconferencing and Webcast Services
Teleconferencing and webcast service providers host video conferencing or webinars for business presentations.

Topics of Interest

SIP Functions and Features When SIP was developed, it was designed to support five specific elements of setting up and tearing down communication sessions. These supported facets of the protocol...

Introduction As the Internet became more popular in the 1990s, network programs that allowed communication with other Internet users also became more common. Over the years, a need was seen for a...

Introduction As the Internet became more popular in the 1990s, network programs that allowed communication with other Internet users also became more common. Over the years, a need was seen for a...

SIP Architecture Though we ve discussed a number of the elements of SIP, there are still a number of essential components that make up SIP s architecture that we need to address. SIP would not be...

3.3 Fundamental SIP Functionality SIP is an application-layer control protocol that enables one to establish, modify, and terminate multimedia sessions (conferences) such as Internet telephony...