fix(proxy-engine): improve inbound SIP routing diagnostics and enrich leg media state reporting

This commit is contained in:
2026-04-14 20:19:34 +00:00
parent 0d82a626b5
commit 88768f0586
46 changed files with 555689 additions and 107 deletions

View File

@@ -1,5 +1,14 @@
# Changelog
## 2026-04-14 - 1.25.2 - fix(proxy-engine)
improve inbound SIP routing diagnostics and enrich leg media state reporting
- Extract inbound called numbers from DID-related SIP headers when the request URI contains a provider account username.
- Emit detailed sip_unhandled diagnostics for inbound route misses, missing devices, and RTP allocation failures.
- Include codec, RTP port, remote media, and metadata in leg state change events and preserve those fields in runtime status/history views.
- Match hostname-based providers against resolved inbound source IPs to accept provider traffic sent from resolved addresses.
- Invalidate cached TTS WAV metadata across engine restarts and vendor the kokoro-tts crate via a local patch.
## 2026-04-14 - 1.25.1 - fix(proxy-engine)
respect explicit inbound route targets and store voicemail in the configured mailbox