# Track 12 Acceptance - ## Environment - Base URL: `` - Database: `` - Asterisk host: `` - Operator user: `` - 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: `` - Notes: - ``