xConnect · Version 1.1.3

Signed switch events and authoritative call state

Configure the event bridge, verify timestamp/nonce/signature evidence, ingest idempotent events and reconcile authoritative call status and duration.

18 code-backed guidesExact navigationInterlinked workflows

Guides in this workflow

Follow the guide that matches the exact action, filter, menu change or issue.

Understand the signed switch-event bridge

Use authenticated voice-switch events as authoritative call-state evidence.

Voice-platform administrator

Configure the event bridge

Provide the protected secret-file location through the CLI deployment workflow.

Voice-platform administrator

Disable the event bridge

Use the CLI-only disable action when rollback or maintenance requires it.

Voice-platform administrator

Review event bridge configuration

Use the CLI-only event-config diagnostic to confirm callback and readiness.

Voice-platform administrator

Use PUT for switch events

Reject non-PUT event submissions.

Voice-platform administrator

Respect the 65,536-byte payload limit

Reject empty or oversized event payloads.

Voice-platform administrator

Send required signature headers

Provide timestamp, nonce and signature headers for every event.

Voice-platform administrator

Validate event timestamps

Reject stale or invalid timestamp evidence.

Voice-platform administrator

Use replay-protected nonces

Reject a reused event nonce.

Voice-platform administrator

Verify the HMAC signature

Validate the raw request body using the configured secret.

Voice-platform administrator

Send valid JSON

Reject payloads that cannot be decoded as an event object.

Voice-platform administrator

Understand idempotent event keys

Avoid creating duplicate evidence when the same valid event is delivered again.

Voice-platform administrator

Match an event to a call

Use call UUID/route evidence to update the correct stored call.

Voice-platform administrator

Ingest ringing events

Update call state when the switch reports ringing.

Voice-platform administrator

Ingest answered events

Record answered time and active state.

Voice-platform administrator

Ingest completed or hangup events

Record final status, duration and cause.

Voice-platform administrator

Ingest failure causes

Store the authoritative failure reason for failed/missed/declined/cancelled outcomes.

Voice-platform administrator

Review last switch event time

Use dashboard/diagnostics to confirm recent event delivery.

Voice-platform administrator