Add comment
This commit is contained in:
@@ -82,8 +82,9 @@ async def run_example(transport: BaseTransport, _: argparse.Namespace, handle_si
|
|||||||
human_agent_name = params.arguments.get("human_agent_name", "Unknown")
|
human_agent_name = params.arguments.get("human_agent_name", "Unknown")
|
||||||
logger.info(f"Transfer starting... {caller_name} wants to transfer to {human_agent_name}")
|
logger.info(f"Transfer starting... {caller_name} wants to transfer to {human_agent_name}")
|
||||||
await task.queue_frame(STTMuteFrame(True))
|
await task.queue_frame(STTMuteFrame(True))
|
||||||
await asyncio.sleep(5) # 5-second delay
|
await asyncio.sleep(
|
||||||
logger.info("Transfer complete, calling result callback")
|
5
|
||||||
|
) # 5-second delay to simulate a transfer. You could play hold music here too.
|
||||||
messages.clear()
|
messages.clear()
|
||||||
messages.append(
|
messages.append(
|
||||||
{
|
{
|
||||||
@@ -92,6 +93,7 @@ async def run_example(transport: BaseTransport, _: argparse.Namespace, handle_si
|
|||||||
}
|
}
|
||||||
)
|
)
|
||||||
await params.llm.push_frame(LLMMessagesFrame(messages))
|
await params.llm.push_frame(LLMMessagesFrame(messages))
|
||||||
|
logger.info("Transfer complete, calling result callback")
|
||||||
await params.result_callback({"transfer_successful": True})
|
await params.result_callback({"transfer_successful": True})
|
||||||
|
|
||||||
llm = OpenAILLMService(api_key=os.getenv("OPENAI_API_KEY"))
|
llm = OpenAILLMService(api_key=os.getenv("OPENAI_API_KEY"))
|
||||||
|
|||||||
Reference in New Issue
Block a user