Protocols And Standards
Dialogic BUZZ is leveraging secure and reliable protocols and standards to communicate. As you know, BUZZ is extensible. We want developers to make use of those protocols. We are proud to say that all of them are fully documented and most of them are widely in use. So here’s a list of the protocols and standards used by BUZZ:
||Hypertext Transfer Protocol Secure (HTTPS) is used to connect to the BUZZ server to send and receive messages.
|REST (over HTTPS)
||Representational State Transfer (REST) is a ubiquitous convention for Web Services architecture.
|Matrix (over HTTPS)
||Matrix is a popular, open, communication protocol, used by BUZZ for instant messaging.
||WebSocket Secure is a real-time communication protocol. BUZZ uses it for WebRTC (see below).
|WebRTC (over WebSocket)
||Web Real-Time Communication (WebRTC) is a standard for communication between web clients and servers. In BUZZ, this is used for conference signaling.
||Session Initiation Protocol (SIP) is a telephony protocol for call signaling.
||Traversal Using Relays around NAT (TURN) is a protocol to traverse firewalls.
||Real-time Transport Protocol (RTP) is designed to transport audio and video data in real time over the Internet. The port is negotiated at signaling time (using SDP).