Blackhole - WebSocket Server
Blackhole creates a point of contact between KAZOO and your application or system, using WebSocket protocol. This is a two-way communication channel and enables you to interact with KAZOO and/or subscribe to available events and get them stream to your connected session(s).
The WebSocket protocol main audience is JavaScript applications that run in web browser or server. The protocol is supported by major web browsers. It is possible to utilize WebSocket in other programming languages or framework, please consult your programming language documentation to learn about WebSockets. To learn more about how to use WebSocket in JavaScript please consult The WebSocket API.
Blackhole provides the server and the API that your application can connect and interact with.