IVR and Call Transfers in LiveKit - does it work?

We are potentially migrating from the Vapi SDK because of this one use-case that fails:

  • Agent calls IVR-gated number
  • Agent navigates the IVR
  • Agent is transferred to selected number
  • Agent should be able to continue the conversation post-call.

In practice, we’ve seen the agent fail to pick up audio sporadically on these transfers. It’s hit and miss. Has anyone built a similar workflow in Pipecat/ is it production-reliable?

Hi Anthony,

That’s exactly the use case that our Answering Machine detection is designed to resolve, in conjunction with IVR navigation:

There is an example here:

Has anyone built a similar workflow in Pipecat/ is it production-reliable?

Copy / paste from another forum? :slight_smile: . But in seriousness, we have had quite a few customers deploy this in production with success.