Why is the UUID not present when DTMF times out Why is the UUID not present when DTMF times out

Why is the UUID not present when DTMF times out

Vonage API Support

Question

Why is the uuid  missing in DTMF timeout webhook events? 

Is it possible to force the uuid field to be included in DTMF timeout events posted to webhook? 

Applies to

  • Voice API
  • DTMF Input

Answer

When a DTMF input times out, the uuid field may not be included in the webhook payload. This is expected behaviour. The reason for this behaviour is that a conversation can contain multiple calls. When a DTMF input times out, the platform cannot  determine which specific call was expected to provide the DTMF input. As a result, the timeout event is not associated with a particular call UUID and the uuid field may be absent.

Currently there is no option or configuration available to force the uuid field to be included in DTMF timeout webhook events.

Additional Information