fix(test): capture native loopback RTP alongside carrier SIP

This commit is contained in:
2026-10-04 16:56:29 +08:00
parent 0c69484c55
commit df51a825b0
2 changed files with 11 additions and 9 deletions
+2 -5
View File
@@ -91,11 +91,8 @@ require_call_window() {
fi
}
require_call_window
if [[ "$interface" == any ]]; then
default_interface="$(ip route show default 2>/dev/null | awk 'NR == 1 {for (i = 1; i <= NF; i++) if ($i == "dev") {print $(i + 1); exit}}')"
[[ -n "$default_interface" ]] && interface="$default_interface"
fi
# "any" includes both provider SIP and the local Asterisk ExternalMedia RTP.
# Reducing it to the default-route NIC silently omits loopback media.
if [[ -z "$evidence_dir" ]]; then
evidence_dir="/var/lib/sip-go-agent/evidence/$call_id"
fi