Automatically navigate phone system menus using AI-powered decision making
IVRNavigator
enables your bot to automatically navigate Interactive Voice Response (IVR) phone systems to reach specific goals. Instead of manually programming navigation paths, you provide an end goal and the bot handles the complex decision-making required to traverse phone menus using DTMF tones and conversational responses.
IVRNavigator
can reach several outcomes during navigation:
IVRNavigator
’s key features is flexible entry point handling. When you dial a phone number, you might encounter either:
on_conversation_detected
event is emitted. You can handle that event to transition to a conversation.
on_conversation_detected
event also emits a conversation_history
parameter that contains the previous conversation history. This allows you to build a prompt that includes your conversation system prompt plus any conversation history up to that point in time.
stop_secs=2.0
(or your custom ivr_vad_params
) to allow time for complete menu announcementson_ivr_status_changed
event:
stop_secs=2.0
stop_secs=0.8
VADParamsUpdateFrame
when transitioning to conversation