1.3 KiB
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 showinteraction: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-callsreturns only active callsGET /proxy/asterisk-bridge/asterisk/recent-callsreturns only recent ended/transferred callsclaimkeeps the card inАктивные звонкиhangupmoves the card toТолько что завершённыеblind transfermoves the card toТолько что завершённые- recording is available in
/supervisor
Decision
- GO / NO-GO:
<decision> - Notes:
<notes>