SIP Technology

Session Initiation Protocol (SIP) is a signaling protocol for creating, modifying and terminating multi-media sessions with one or more peer-to-peer participants. The voice and video stream communications in SIP calls are transported by the Real-time Transport Protocol (RTP). SIP signaling procedures include setting up the parameters for the RTP media stream such as IP address, port number, protocol and codecs. The parameters are exchanged and negotiated using the Session Description Protocol (SDP) which is embedded within SIP signaling information.

SIP specifications are defined in the IETF SIP RFCs. Some of SIP properties that have direct impacts on the development of the SIPsocial product are described in the following pages: