BAD signal handling

Hello,

Im using SIP trunking and the voice agent is hosted in livekit Cloud. Im using different providers for STT, LLM and TTS. When the caller doesn’t have a good signal from the location from which the calle is made, how can this be dealt with? I did a few tests and I see from the sessions that some times the LLM understands what the caller is saying other times not (only when the signal is bad). When the LLM doesn’t understand it remains silence without the caller knowing what is happening. Any suggestions for better user experience on this issue?

I thought about the transcript confidence but i see that sometimes even with low % the LLM understands and there is no need for repeat of the caller.

Thank you in advance.

Are you using Agent Insights? If so, can you share a link to one with me and also share it with the LiveKit staff? Also if you have egress audio for the exact same call that is even more helpful so I can compare insights to egress data.

It will be a lot easier to give some ideas after hearing a concrete example of what happens.