1.2 KiB
1.2 KiB
Event Schema Index
interaction.created.jsoninteraction.assigned.jsoninteraction.escalated.jsoninteraction.closed.jsonagent.state.changed.jsoncall.recording.ready.jsoncall.connected.jsoncall.transferred.jsonivr.completed.json
Each file is a JSON Schema (draft 2020-12) and can be used as a validation contract between services.
Track 8 introduces a canonical transport envelope for bus-delivered events:
docs/architecture/event-envelope.json
Payload-specific schemas under contracts/events remain the authoritative contracts for the
domain payload inside that envelope.
Track 4 now provides the concrete schema file for the recording import placeholder:
docs/architecture/call.recording.ready.json
Track 5 adds the concrete schema for IVR completion:
docs/architecture/ivr.completed.json
Track 9 adds the dialplan-to-platform UserEvent contract reference:
docs/architecture/asterisk-user-events.md
Track 11 adds additive voice lifecycle event types produced by call-control flow:
call.connected(operator connected to customer)call.transferred(blind transfer requested by operator/admin)