102 lines
4.1 KiB
JSON
102 lines
4.1 KiB
JSON
{
|
|
"schema_version": "1.0",
|
|
"captured_at": "2026-09-20T06:14:04Z",
|
|
"environment": "development",
|
|
"mode": "real",
|
|
"purpose": "One freshly confirmed capture-first provider-second call; failed before StasisStart and must not be treated as P1 acceptance.",
|
|
"authorization": {
|
|
"trunk_id": "provider-second",
|
|
"target": "15003164745",
|
|
"fresh_confirmation": true,
|
|
"automatic_retry": false,
|
|
"route_switch": false
|
|
},
|
|
"host": {
|
|
"instance_id": "i-2zeew9pswry8sr33095l",
|
|
"fixed_eip": "123.56.71.98",
|
|
"os": "Debian 13",
|
|
"asterisk": "22.10.1",
|
|
"capture_interface": "eth0",
|
|
"capture_filter": "udp port 5060 or udp portrange 10000-10800"
|
|
},
|
|
"entrypoint": {
|
|
"path": "deploys/test/nonprod-call-evidence.sh",
|
|
"remote_path": "/usr/local/sbin/agent-call-nonprod-evidence",
|
|
"capture_first": true,
|
|
"pjsip_logger_enabled_before_call": true,
|
|
"pre_call_state_snapshot": true,
|
|
"post_call_state_snapshot": true,
|
|
"recording_output_directory": "/var/lib/sip-go-agent/recordings"
|
|
},
|
|
"call": {
|
|
"agent_exit": 1,
|
|
"error": "channel ended before StasisStart: ChannelHangupRequest cause=1 soft=false state=Down",
|
|
"stasis_start": false,
|
|
"ai_turns": 0,
|
|
"asr": "not entered",
|
|
"llm": "not entered",
|
|
"tts": "not entered",
|
|
"rx_rtp_packets": 0,
|
|
"tx_rtp_packets": 0,
|
|
"recordings": [],
|
|
"oss_verified": false,
|
|
"mq_result": false
|
|
},
|
|
"sip": {
|
|
"request_uri": "sip:15003164745@60.171.24.90:5060",
|
|
"from": "sip:mbkq@123.56.71.98",
|
|
"to": "sip:15003164745@60.171.24.90",
|
|
"responses": ["100 Trying", "404 Not Found"],
|
|
"cseq": "21482 INVITE",
|
|
"timeline": [
|
|
{"time": "2026-09-20T14:14:04+08:00", "direction": "outbound", "event": "INVITE", "request_uri": "sip:15003164745@60.171.24.90:5060"},
|
|
{"time": "2026-09-20T14:14:04+08:00", "direction": "inbound", "event": "100 Trying"},
|
|
{"time": "2026-09-20T14:14:04+08:00", "direction": "inbound", "event": "404 Not Found"},
|
|
{"time": "2026-09-20T14:14:04+08:00", "direction": "outbound", "event": "ACK"}
|
|
],
|
|
"sdp_offer": {
|
|
"present": true,
|
|
"audio_port": 10248,
|
|
"codec": "PCMA/8000",
|
|
"payload_type": 8,
|
|
"telephone_event": "101/8000",
|
|
"ptime": 20,
|
|
"direction": "sendrecv"
|
|
},
|
|
"ack_sent": true,
|
|
"bye_seen": false,
|
|
"cancel_seen": false,
|
|
"bye_direction": null,
|
|
"cancel_direction": null,
|
|
"reason_header": null,
|
|
"q850": null,
|
|
"provider_response": "404 Not Found",
|
|
"interpretation": "The provider endpoint received the INVITE and rejected the requested route/number/account mapping before answer; the exact provider-side reason still requires carrier confirmation. OPTIONS reachability is not INVITE acceptance."
|
|
},
|
|
"capture": {
|
|
"pcap_path": "/var/lib/sip-go-agent/evidence/real-provider-second-15003164745-capture-v4-20260920/capture.pcap",
|
|
"pcap_bytes": 24,
|
|
"pcap_sha256": "704e5e5b3234433c01fcfd1b20a306e77e985038120492dc53965c3edd38a4ea",
|
|
"tcpdump_packets_captured": 0,
|
|
"tcpdump_packets_received_by_filter": 4,
|
|
"tcpdump_packets_dropped_by_kernel": 0,
|
|
"capture_status": 2,
|
|
"capture_limitation": "The short 404 transaction left a header-only pcap despite PJSIP logger evidence. The entrypoint was amended with a two-second drain and structured SIP summary; v5/v6/v7 package preflight-only verification passed. A new real call requires fresh confirmation."
|
|
},
|
|
"diagnostic_hashes": {
|
|
"asterisk_journal_sha256": "520a9bc580e8c1fa2b0deee7c45987a18c5d753d57892e89c503859729355153",
|
|
"pjsip_endpoint_sha256": "b97dbd2425807ab28726f58f2c055853d13b9b531851751c82e8fcd01ba86bae",
|
|
"call_output_sha256": "88e7c68e6863f4f201933a4c4615e2be391db8460d41c90b3f8660dea4a75721",
|
|
"metadata_sha256": "f54633fbafbf21fd41ebce488398959bab64d17a72844202bc879cffa6d54a7f"
|
|
},
|
|
"evidence_directory": "/var/lib/sip-go-agent/evidence/real-provider-second-15003164745-capture-v4-20260920",
|
|
"acceptance": {
|
|
"capture_first_gate": "attempted",
|
|
"real_sip_invite_diagnosis": "captured in PJSIP logger/journal",
|
|
"pcap_complete": false,
|
|
"real_three_turn_ai_call": false,
|
|
"p1_w14_pass": false,
|
|
"production_release": false
|
|
}
|
|
}
|