Hey Everyone,
I have some Yealink VOIP phones that support a push/webhook style notification. There are ~ 45 different event types that the phone would send a configurable alert out - phone-off-hook, phone-ip-change, incoming-call, outgoing-call, etc etc.
In the absence of a real integration I'm trying to create a NodeRed workflow that listens over HTTP for an incoming message and then will convert and enrich the message before sending it to Hass.
The GET request has format http(s)://<server>:<port>/?event-type=<type>&ip=$IP&phone_id=<phone-uniq-id>&remote=$remote
where some of those are vars ($remote, $ip) and some are static strings I can insert for me own convenience (support multiple