Updates to Call Control Webhooks

27, May 2021

We're always working to make your experience better. Part of this work involves unifying your developer experience between our Elastic SIP Trunking and Call Control products.

As part of this unification, we're making a change to webhooks associated with calls that use our Voice API, Call Control.

What is changing?

Webhooks associated with calls that use Call Control contain a callcontrolid field, which associates a unique identifier with the call and its corresponding API activity. They also contain a calllegid field, which associates a separate unique identifier with the call and its SIP activity.

This callcontrolid field currently takes the form "callcontrolid": "v2:ujuK_2BDm1w5jJLz--bMGbZ-TuMfo86BmKCDk0KllxoYLrxh1HGf3g".

After this change takes effect, the callcontrolid field will contain the same data as the calllegid field in any given webhook, and will take this form:

"callcontrolid": "d14dbcee-880b-11eb-8204-02420a0f7568"

.

How can I ensure my communications are unaffected by this change?

If your Voice API application parses the callcontrolid field from Call Control webhooks, you may need to update your application to accommodate the new format of data contained in this field.

When is this change happening?

This change is being rolled out in phases. If your account is set to be part of a migration phase, you'll receive a notification from your account manager, or at the email address associated with your account.

Who can I contact for more information?

As always — our technical team is available 24/7 via live chat in our Portal, or Slack if you have any questions.