The Session Initiation Protocol (SIP) is an signaling protocol widely used for controlling communication sessions such as voice and video calls over Internet Protocol (IP). The protocol can be used for creating, modifying and terminating two-party (unicast) or multi party (multicast) sessions consisting of one or several media streams. The modification can involve changing addresses or ports, inviting more participants, and adding or deleting media streams. Other applications include video conferencing, streaming multimedia distribution, instant messaging, presence information, file transfer and online games.

  • No labels