Voice Over IP Protocols
Voice over IP has been introduced in applications such as VOIP phones, smartphone devices, and web-based messaging using proprietary protocols and protocols built on open standards. VOIP protocols include:
- Session Initiation Protocol (SIP), a connection management protocol created by the IETF
- H.323 – This is one of the first VoIP call control and signaling protocols that got widespread implementation. However, with the advent of newer and less complex protocols such as SIP and MGCP and SIP, H.323 deployments have been increasingly confined to transportinging existing long-haul network traffic
- Media Gateway Control Protocol (MGCP)
- H.248 – This media gateway control protocol consist of a converged internetwork of modern packet networks and traditional traditional public switched telephone network (PSTN)
- Real-time Transport Protocol (RTP) is a transport protocol for real-time audiovisual data
- Real-time Transport Control Protocol (RTCP) is implemented to provide stream statistics and status information
- Secure Real-time Transport Protocol (SRTP) is an encrypted version of RTP
- Session Description Protocol (SDP), a syntax for announcenment and session initiation for Websockets transports multi-media communications.
- Inter-Asterisk eXchange (IAX)
- Extensible Messaging and Presence Protocol (XMPP), for presence information, instant messaging, and maintenance of contact list.
- Jingle, used for control of peer-to-peer session in XMPP
- Skype protocol