initial commit — SIP B2BUA + WebRTC bridge with Rust codec engine

Full-featured SIP router with multi-provider trunking, browser softphone
via WebRTC, real-time Opus/G.722/PCM transcoding in Rust, RNNoise ML
noise suppression, Kokoro neural TTS announcements, and a Lit-based
web dashboard with live call monitoring and REST API.
This commit is contained in:
2026-04-09 23:03:55 +00:00
commit f3e1c96872
59 changed files with 18377 additions and 0 deletions

28
.gitignore vendored Normal file
View File

@@ -0,0 +1,28 @@
# SIP traces contain real phone numbers, auth nonces and dialog state.
sip_trace.log
sip_trace_*.log
# Runtime logs
proxy.out
proxy_v2.out
*.pid
# Dependencies
node_modules/
# Compiled binaries
sipproxy
siprouter
# Build output
dist_ts_web/
dist_rust/
# Rust build artifacts
rust/target/
# Playwright artifacts
.playwright-mcp/
# Secrets / local env
.nogit/