Webhooks Event driven HTTP
The webhooks app provides accounts the ability to receive HTTP requests in response to events within 2600Hz.
Overview
2600Hz, internally, runs messages through a message broker; in this case RabbitMQ via the AMQP protocol. These messages are flowing in a protected, high-trust environment which necessitates no 3rd party client access.
However, 2600Hz also strives to provide 3rd parties (resellers or integrators, for instance) access to the goings on of the system.
Webhooks effectively provides an AMQP->HTTP bridge to allow events in 2600Hz to flow from the AMQP message bus to the HTTP server of the 3rd party.