Absolutely! LiveKit is a great choice for building a voice agent with interactive features. For instance, the
Company Directory recipe is a wonderful example that shows how to create a voice-enabled phone assistant using LiveKit and OpenAI. This agent can:
• Answer incoming calls and guide callers with clear instructions
• Handle both DTMF (keypad) inputs and voice conversations smoothly
• Transfer calls to various departments based on what the user needs
• Use SIP REFER to manage call transfers efficiently
If you’d like, you can dive into the full implementation over at the
phone assistant repository. While this example highlights department transfers, it’s a solid starting point that you can build upon to create even more advanced workflows like the one you have in mind. I’m here if you want to explore this further!