First, SIP is a protocol that was conceived from the ground up to work on IP networks. It was developed by the IETF and builds upon other protocols already developed for the IP world. SIP is a text-based protocol that works well with the markup-based distributed application architecture of the Web world. It uses similar addressing as the Internet and utilizes many of the components of Internet architecture for its workings (DNS servers, for example). This makes it easier to integrate with applications built on standard computing platforms and operating systems, promoting convergence.
Second, SIP is extensible and can work with multiple media formats and payloads to enable a wide range of applications. There are several standards that have been created over SIP for applications like instant messaging, resource management, media streaming (video) and presence management. This extensibility allows for innovative new applications to be created. SIP is suitable for enterprise applications as well as highly scalable carrier applications. It is apt for wired and wireless networks and is able to take advantage of the security and AAA properties of the networks.
Third, SIP is now available as part
The open source community has embraced SIP and has done a lot of work to create and promote SIP-based applications. This also has a big effect of spreading the expertise and seeding the basic code required to build SIP applications.
I think we will be seeing a lot more application level innovation enabled by SIP in the coming months and years. SIP facilitates the application level convergence of voice and data applications.
About the author:
Sanjeev Sawai is the vice president of research and development at Envox Worldwide (www.envox.com), a voice solutions provider. With more than 15 years experience in the development of telecommunications and embedded systems, Sawai is responsible for investigating and evaluating new standards and emerging technologies in the voice solutions market.
This was first published in September 2005