Jump to content

Multiple Webhook servers - Call events


Recommended Posts

sHi All,

We have multiple kazoo servers with Webhook enabled on them, we use this command sup kapps_config set_default ecallmgr restrict_channel_state_publisher true  to limit the handling ecallmger to only send the webhook call events,  and all is fine, but we noticed that for channel create,  channel bridge, channel answered, these type of webhooks are sent from all webhook kazoo servers, not restricted to the handling server, while channel destroy is following the restriction made by the command above and is being sent only by the handling server. This is causing that same call event (channel create. channel answered) being sent to the CRM or the Receiving server multiple time, which is causing a big issue.


Any clue what would be the problem or if there is a command that we need to execute in order to avoid such duplicate events being sent by all Kazoo servers together?




Link to comment
Share on other sites

  • 2600Hz Employees

Something is amiss, then, as the channel bindings are put on the 'webhooks_shared_listener' which uses a named queue, shared by all instances of the webhooks app.

The bindings are not federated so other zones should not be receiving copies either.

So my guess at this point is you have two webhooks configured and enabled for the same HTTP server, causing the duplication.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...