Initial import with GitLab CI/CD and registry deploy flow
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
# Event Schema Index
|
||||
|
||||
- `interaction.created.json`
|
||||
- `interaction.assigned.json`
|
||||
- `interaction.escalated.json`
|
||||
- `interaction.closed.json`
|
||||
- `agent.state.changed.json`
|
||||
- `call.recording.ready.json`
|
||||
- `call.connected.json`
|
||||
- `call.transferred.json`
|
||||
- `ivr.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)
|
||||
Reference in New Issue
Block a user