Hey team :wave: Need help with an outbound SIP iss...
# telephony
m
Hey team 👋 Need help with an outbound SIP issue on self-hosted LiveKit (v1.9.12). Problem: On outbound calls, session.say() and generate_reply() produce audio (shows in transcript) but the callee never hears it. Once the callee speaks first, all agent responses work perfectly. Setup: Self-hosted LiveKit v1.9.12 + SIP latest on EC2, Python agents v1.5.0, Deepgram TTS, Twilio SIP trunk. What works: Callee says "Hello" → agent responds → audio flows ✅ What doesn't: Agent greets first via session.say() → audio generated but not heard ❌ We've confirmed: • sip.callStatus becomes "active" ✅ • SIP bridge subscribes to agent's roomio_audio track ✅ • TTS generates audio successfully ✅ • Audio appears in transcript ✅ • But callee hears silence ❌ Tried everything: waiting for callStatus active, set_participant(), subscribed_fut, different SDK versions (1.3.12 + 1.5.0), playDialtone, session start before/after SIP participant — nothing works. Building an elderly welfare check platform where the agent MUST speak first. Filed a GitHub issue: [https://github.com/livekit/livekit/issues/4378] Has anyone gotten agent-first speech working on self-hosted outbound SIP? Any config we might be missing vs LiveKit Cloud? 🙏
✅ 1
t
Hi VAMSI NADH, ⚠️ This channel will be deleted soon ⚠️ Please use our new community at https://community.livekit.io for technical discussions and to post technical questions. The Slack community is not going away, but we are migrating technical questions to our new forum. Please see full details here.