95 lines
3.9 KiB
JSON
95 lines
3.9 KiB
JSON
{
|
|
"schema_version": "1.0",
|
|
"captured_at": "2026-09-20T14:47:15+08:00",
|
|
"environment": "development",
|
|
"mode": "real",
|
|
"purpose": "One freshly confirmed package-installed capture-first call; complete SIP PCAP obtained, but provider rejected the INVITE before media/AI.",
|
|
"authorization": {
|
|
"trunk_id": "provider-second",
|
|
"target": "15003164745",
|
|
"fresh_confirmation": true,
|
|
"automatic_retry": false,
|
|
"route_switch": false
|
|
},
|
|
"deployment": {
|
|
"instance_id": "i-2zeew9pswry8sr33095l",
|
|
"fixed_eip": "123.56.71.98",
|
|
"package_sha256": "1f51c4393ea91a0495e560d2662b7c7ef5df79eaef036477ffec6acec9da85d0",
|
|
"capture_entrypoint_sha256": "bd4a8d3923a420fc5044f426d8eedd99e30f2ffff7b56da014afb17420c67114",
|
|
"capture_interface": "eth0",
|
|
"capture_filter": "udp port 5060 or udp portrange 10000-10800"
|
|
},
|
|
"call": {
|
|
"agent_exit": 1,
|
|
"error": "channel 01m2ys3b51sye03zms1ydq2jxe-ch 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",
|
|
"cseq": "19536 INVITE",
|
|
"call_transaction": [
|
|
{"time": "2026-09-20T14:47:15+08:00", "direction": "outbound", "event": "INVITE", "request_uri": "sip:15003164745@60.171.24.90:5060"},
|
|
{"time": "2026-09-20T14:47:15+08:00", "direction": "inbound", "event": "100 Trying"},
|
|
{"time": "2026-09-20T14:47:15+08:00", "direction": "inbound", "event": "404 Not Found"},
|
|
{"time": "2026-09-20T14:47:15+08:00", "direction": "outbound", "event": "ACK"}
|
|
],
|
|
"final_invite_response": "404 Not Found",
|
|
"ack_sent": true,
|
|
"bye_seen": false,
|
|
"cancel_seen": false,
|
|
"bye_direction": null,
|
|
"cancel_direction": null,
|
|
"reason_header": null,
|
|
"q850": null,
|
|
"sdp_offer": {
|
|
"present": true,
|
|
"audio_port": 10226,
|
|
"codec": "PCMA/8000",
|
|
"payload_type": 8,
|
|
"telephone_event": "101/8000",
|
|
"ptime": 20,
|
|
"direction": "sendrecv"
|
|
},
|
|
"post_failure_options": [
|
|
{"direction": "outbound", "target": "sip:60.171.24.90:5060", "response": "200 OK"},
|
|
{"direction": "outbound", "target": "sip:160.202.254.79:5060", "response": "200 OK"},
|
|
{"direction": "outbound", "target": "sip:61.132.228.221:5060", "response": "200 OK"}
|
|
],
|
|
"interpretation": "The provider received the INVITE and rejected this requested route/number/account mapping with 404 before answer. OPTIONS 200 OK only proves reachability, not INVITE acceptance; the exact provider-side mapping reason still requires carrier confirmation."
|
|
},
|
|
"capture": {
|
|
"pcap_path": "/var/lib/sip-go-agent/evidence/real-provider-second-15003164745-capture-v7-package-20260920/capture.pcap",
|
|
"pcap_bytes": 4027,
|
|
"pcap_sha256": "546e3fa7003af788a243b2232fae6ab8bb1d2af094bfb3e688414f3bbb1d3bd7",
|
|
"tcpdump_packets_captured": 8,
|
|
"tcpdump_packets_received_by_filter": 8,
|
|
"tcpdump_packets_dropped_by_kernel": 0,
|
|
"capture_status": 0,
|
|
"drain_seconds": 2
|
|
},
|
|
"acceptance": {
|
|
"capture_first_gate": true,
|
|
"complete_sip_failure_evidence": true,
|
|
"real_sip_answer": false,
|
|
"real_rtp_media": false,
|
|
"real_three_turn_ai_call": false,
|
|
"recording_and_two_sided_transcript": false,
|
|
"oss_verified_to_mq": false,
|
|
"p1_w14_pass": false,
|
|
"production_release": false
|
|
},
|
|
"evidence_directory": "/var/lib/sip-go-agent/evidence/real-provider-second-15003164745-capture-v7-package-20260920",
|
|
"next_gate": "Stop real dialing. Carrier must confirm provider-second INVITE route/number/account mapping and accept a new test window; any new call requires fresh confirmation naming trunk, raw target and capture plan."
|
|
}
|