WarmTransferTask greetingSpeech not triggered, AI remains in session after transfer

  1. It’s a good thing that you tried to repro, made me double check myself.

My initial diagnosis was inaccurate - agent speech was triggered on connect, but I wasn’t hearing the brief greeting due to this premature 200 OK issue:

Can potentially measure how fast the call was answered to determine if it was answered by a system or a human, and behave accordingly (e.g. no proactive greeting if answered by a system). Either in WarmTransferTask or createSipParticipant. However it sounds like I’m the only one who reported this premature 200 ok issue so far, so not sure how many people would benefit from this in the near future.

  1. What does a session.generateReply() with empty instructions do?
  2. After a successful transfer, if either human leaves the call, it stays active indefinitely, leaving the other person on the call alone. Might be worth handling this in WarmTransferTask?