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

1.3 KiB

Track 12 Acceptance -

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>