Files
call-center/docs/acceptance/track12/track12-acceptance.template.md
T

39 lines
1.3 KiB
Markdown

# Track 12 Acceptance - <timestamp>
## Environment
- Base URL: `<gateway_base_url>`
- Database: `<database_url>`
- Asterisk host: `<asterisk_host>`
- Operator user: `<operator_user>`
- Operator extension: `<operator_extension>`
## Executed scenarios
- [ ] Happy path: answer in SIP -> `Принять в работу` -> `Завершить`
- [ ] Transfer path: answer in SIP -> `Принять в работу` -> `Передать`
- [ ] Passive path: answer in SIP, no browser action, call stays active until real hangup
- [ ] No-fake-cards path: `Живые звонки` does not show `interaction:int_*`
## Evidence
- Active live call snapshot: `operator-live-calls.json`
- Recent call snapshot: `operator-recent-calls.json`
- Action log: `bridge-actions.json`
- Playback proof: `playback-proof.json`
## Mandatory checks
- [ ] `GET /proxy/asterisk-bridge/asterisk/live-calls` returns only active calls
- [ ] `GET /proxy/asterisk-bridge/asterisk/recent-calls` returns only recent ended/transferred calls
- [ ] `claim` keeps the card in `Активные звонки`
- [ ] `hangup` moves the card to `Только что завершённые`
- [ ] `blind transfer` moves the card to `Только что завершённые`
- [ ] recording is available in `/supervisor`
## Decision
- GO / NO-GO: `<decision>`
- Notes:
- `<notes>`