Call Events

The DIDWW Call Events API allows to receive real-time Call Events and CDRs through a designated HTTP endpoint. This webhook-based mechanism provides flexibility for developing applications that support near real-time call processing, CDR retrieval, billing, and call tracking.

Voice IN Call Events

Receive real-time HTTP callbacks for inbound calls, covering start, connect, and end events.

Voice IN Call Events
Voice OUT Call Events

Receive real-time outbound call event data, including detailed CDRs, connection status, and call metrics via HTTP callbacks.

Voice OUT Call Events
Voice IN CDR Streaming

Receive near real-time inbound Call Detail Records (CDRs) after call completion for monitoring, reporting, and analytics.

Voice IN Service CDR Streaming
Voice OUT CDR Streaming

Receive near real-time outbound Call Detail Records (CDRs) after call completion for billing, reporting, and performance monitoring.

Voice OUT Service CDR Streaming

Important

The Call Events API can only be enabled upon customer request by contacting the DIDWW Technical Support team at support@didww.com .



Call Events Configuration

Call event configuration and management are available in the API > Call Events API section.

Call Events API

Fig. 1. Call Events section.

To configure the Call Events service, follow these steps:

  1. Open the Configuration Page

    Select CDR Streaming or Call Events for Voice IN or Voice OUT, then click Configure in the Call Events API page: Call Event Configurations .

    Configure Voice IN Call Events

    Fig. 2. Call Events configuration window.

  2. Enter the Required Configuration Parameters

    Parameter

    Description

    Endpoint

    The URL where call event notifications will be delivered (e.g., https://example.com/).

    Enable GZIP Compression (Optional)

    If enabled, HTTP data is compressed before being sent.

    Authentication (Optional)

    Use Basic Authentication (Basic Auth) with a username and password:

    • Username - The username associated with the endpoint URL.

    • Password - The password associated with the endpoint URL.

    Headers (Optional)

    Define custom HTTP headers.

    Examples:

    • X-Auth-Token - Secure authentication token used for verifying requests (e.g., your_secure_token).

    • X-Client-ID - Unique identifier for the client or application sending the request (e.g., unique_client_identifier).

  3. Save the Configuration

    Click Submit to finalize the setup and activate call event delivery.


Call Events IP addresses

Call event requests are sent from the following IP addresses:

  • IPv4: 46.19.210.148

  • IPv6: 2a01:ad00:2:3::148

Ensure that these IP addresses are whitelisted in your receiving system.


Call Events Request format

Call Events are delivered as HTTP POST requests to your configured endpoint. The request payload structure varies based on the service type (Voice IN or Voice OUT).

Ensure your endpoint is configured to:

  • Accept JSON-formatted payloads (optionally gzip-compressed).

  • Validate event types (start, connect, end).

  • Parse timestamps, caller/callee numbers, and unique call identifiers for tracking.

For full details on payload schemas, supported attributes, and processing best practices, refer to the related API documentation.