I’ve enabled the CRM trial so we can test to make sure it works for our purposes. Essentially we just want the webhook functionality. Since the webhooks are entirely undocumented (not the REST api how to set up the webhook but the data supplied by the webhook itself) we’re currently just targeting an private RequestBin instance.
The RequestBin service is accessible from the FreePBX server (using curl is successful). The webhook is setup as acknowledged by /admin/api/sangomacrm/rest/webhooks
However, the problem is the webhook URL never gets called for any incoming or outgoing calls. Under CRM API settings Send Webhooks is set to Start and End (not that it should matter for something to get called).
Any input is appreciated. I can also submit a support ticket if necessary, I just thought I would make this public for the benefit of anyone else in case it was something simple I was overlooking since I searched and didn’t find anyone else having any issues (or really even mentioning using) this feature.
Thanks for that information. Like I posted in the original message I’m able to get the webhook setup (and confirm it’s status with the /admin/api/sangomacrm/rest/webhooks enpoint). However the issue I’m running into is that the webhook is simply never getting called.
Just for due diligence I tried using the postb.in service listed above, instead of our similar self hosted service. It’s the same result, I can hit the service using curl on the command line from the FreePBX server (meaning it’s accessible and not somehow getting blocked) however the webhook is just never called.
At this point I’ve pretty much written all my own code to replicate the functionality but since I already have support SSHing into our server to look at the new Queue WallBoard thing I might have them look at this too since something is clearly wonky.