82 lines
2.8 KiB
JSON
82 lines
2.8 KiB
JSON
{
|
|
"schema_version": "1.0",
|
|
"status": "INCOMPLETE",
|
|
"mode": "real",
|
|
"gate": "BLOCKED_BY_REAL_MEDIA_AND_THREE_ROUND_EVIDENCE",
|
|
"authorization": {
|
|
"scope": "two separately authorized controlled real outbound calls",
|
|
"callee": "15003164745",
|
|
"max_rounds": 3,
|
|
"attempts": 3,
|
|
"automatic_retry": false
|
|
},
|
|
"execution": {
|
|
"execution_id": "exec_cell_1789383485969851269_10",
|
|
"call_id": "call_ec889b4209024cab9b17285ee2de9e72",
|
|
"event_id": "exec_cell_1789383485969851269_10:call.finished",
|
|
"tenant_id": "tenant-demo",
|
|
"tenant_key": "tenant-demo-key",
|
|
"route": "agent-call.tenant.tenant-demo-key.call.execute",
|
|
"connected": true,
|
|
"duration_ms": 35901.207285001874,
|
|
"reason_code": "RTP_RECEIVE_FAILED",
|
|
"turns": 0,
|
|
"media_packets_in": 0,
|
|
"media_packets_out": 0
|
|
},
|
|
"latest_execution": {
|
|
"execution_id": "exec_cell_1789395606006147221_10",
|
|
"call_id": "call_585c9b8a5f2747af88565fbd0e5f7b01",
|
|
"event_id": "exec_cell_1789395606006147221_10:call.finished",
|
|
"connected": false,
|
|
"duration_ms": 206.89915500406642,
|
|
"reason_code": "CALL_NOT_ANSWERED",
|
|
"turns": 0,
|
|
"media_packets_in": 0,
|
|
"media_packets_out": 0
|
|
},
|
|
"final_execution": {
|
|
"execution_id": "exec_cell_1789395606006147221_10",
|
|
"call_id": "call_585c9b8a5f2747af88565fbd0e5f7b01",
|
|
"event_id": "exec_cell_1789395606006147221_10:call.finished",
|
|
"connected": false,
|
|
"duration_ms": 206.89915500406642,
|
|
"reason_code": "CALL_NOT_ANSWERED",
|
|
"turns": 0,
|
|
"media_packets_in": 0,
|
|
"media_packets_out": 0
|
|
},
|
|
"attempt_evidence": [
|
|
"docs/evidence/real-cell-call-20260914.json",
|
|
"docs/evidence/real-cell-call-20260914-second.json",
|
|
"docs/evidence/real-cell-call-20260914-final.json"
|
|
],
|
|
"sip": {
|
|
"provider": "61.132.228.221:5060",
|
|
"target": "708915003164745",
|
|
"codec": "PCMA/8000",
|
|
"responses": ["100 trying", "183 Session Progress", "200 OK"],
|
|
"hangup_reason": "Q.850 cause=16 NORMAL_CLEARING",
|
|
"rtp_and_recording": "no usable audio"
|
|
},
|
|
"recording": {
|
|
"bytes": 44,
|
|
"sha256": "4f8734c5e13ac599e168cf247a51c1dd0758537ce00bf16d7fed1a3d14d07041",
|
|
"valid_audio": false
|
|
},
|
|
"rabbitmq": {
|
|
"transport": "temporary local RabbitMQ test broker",
|
|
"command_path_verified": true,
|
|
"production_saas_handoff": false
|
|
},
|
|
"acceptance": {
|
|
"real_sip_connected": true,
|
|
"bidirectional_rtp_verified": false,
|
|
"real_asr_llm_tts_turns": false,
|
|
"three_round_conversation": false,
|
|
"human_listening": false,
|
|
"oss_recording_handoff": false
|
|
},
|
|
"note": "This aggregate records three separately authorized attempts. The first reached SIP 200 OK but had no usable media; the second and final attempts returned 480 before answer. No automatic redial was issued. Credentials, provider API keys, and ARI passwords are intentionally omitted."
|
|
}
|