SIP (Session Initiation Protocol)
SIP is a signaling protocol widely used for controlling multimedia communication sessions such as voice and video calls over IP (Internet Protocol). SIP is used to create, modify and terminate two-party (unicast) or multiparty (multicast) sessions consisting of one or several media streams. Other feasible application examples include video conferencing, streaming multimedia distribution, instant messaging, presence information and online games.
Facts about SIP:
TCP/IP-based Application Layer protocol
Designed to be independent of the underlying transport layer
Text-based protocol incorporating elements of HTTP and SMTP
95% Media Servers / IVRs / PBX are SIP based
The free and open source software community provide more and more of the SIP technology required to build both end points as well as proxy and registrar servers leading to a commodification of the technology, which accelerates global adoption. Products like FreeSWITCH, the world's most widely adopted Open Source Telephony Server advocate the popularity of SIP.
Phonologies InterpreXer™ readily supports SIP. Phonologies Oktopous™ ccXML Interpreter has been integrated with the leading SIP stacks across the globe and will soon be available with FreeSWITCH.
Links: SIP on Wikipedia Would you test trial our SIP based platforms? Drop us a request and we'll be happy to comply!