# Outbound SIP call: agent greeting never heard by callee (self-hosted v1.9.12)

**URL:** <https://community.livekit.io/t/outbound-sip-call-agent-greeting-never-heard-by-callee-self-hosted-v1-9-12/642>\
**Category:** Self Hosting\
**Tags:** tts, realtime, sip-other-provider\
**Created:** [March 23, 2026, 5:19am UTC](https://community.livekit.io/t/outbound-sip-call-agent-greeting-never-heard-by-callee-self-hosted-v1-9-12/642 "2026-03-23T05:19:56Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![VAMSI\_NADH](https://sea1.discourse-cdn.com/flex001/user_avatar/community.livekit.io/vamsi_nadh/32/793_2.png) [@VAMSI\_NADH](https://community.livekit.io/u/VAMSI_NADH)\
**Post date:** [March 23, 2026, 5:19am UTC](https://community.livekit.io/t/outbound-sip-call-agent-greeting-never-heard-by-callee-self-hosted-v1-9-12/642/1 "2026-03-23T05:19:56Z")

</div>

We’re building an elderly welfare check platform. On outbound SIP calls,  
session.say() and generate\_reply() produce audio (shows in transcript) but the  
callee never hears it. Once the callee speaks first, agent responses work  
perfectly.

self-hosted LiveKit v1.9.12, Python agents v1.5.0, Twilio SIP. We’ve tried  
waiting for sip.callStatus == “active”, set\_participant(), playDialtone,  
different SDK versions — nothing works.

Our use case requires the agent to speak first (elderly care welfare checks).  
How can we achieve this?

---

<div class="post-metadata">

**Author:** ![Raghu\_Udiyar](https://sea1.discourse-cdn.com/flex001/user_avatar/community.livekit.io/raghu_udiyar/32/334_2.png) [@Raghu\_Udiyar](https://community.livekit.io/u/Raghu_Udiyar)\
**Post date:** [March 23, 2026, 8:33am UTC](https://community.livekit.io/t/outbound-sip-call-agent-greeting-never-heard-by-callee-self-hosted-v1-9-12/642/2 "2026-03-23T08:33:14Z")

</div>

Check if both participants have joined the room on time - are you able to hear the audio on twilio?

---

<div class="post-metadata">

**Author:** ![webworkinth\_001](https://sea1.discourse-cdn.com/flex001/user_avatar/community.livekit.io/webworkinth_001/32/1024_2.png) [@webworkinth\_001](https://community.livekit.io/u/webworkinth_001)\
**Post date:** [April 11, 2026, 3:21pm UTC](https://community.livekit.io/t/outbound-sip-call-agent-greeting-never-heard-by-callee-self-hosted-v1-9-12/642/3 "2026-04-11T15:21:08Z")

</div>

Anyone have a solution for this issue.

---

<div class="post-metadata">

**Author:** ![CWilson](https://sea1.discourse-cdn.com/flex001/user_avatar/community.livekit.io/cwilson/32/135_2.png) [@CWilson](https://community.livekit.io/u/CWilson)\
**Post date:** [April 14, 2026, 12:39am UTC](https://community.livekit.io/t/outbound-sip-call-agent-greeting-never-heard-by-callee-self-hosted-v1-9-12/642/4 "2026-04-14T00:39:01Z")

</div>

Half-duplex audio is almost always a NAT issue. Have you looked at the PCAP?
