AI-powered Interactive Voice Response system navigation with automatic classification and goal-oriented decision making
IVRNavigator
is a pipeline component that provides intelligent navigation of IVR phone systems. It combines LLM-based decision making with DTMF tone generation to automatically traverse phone menus toward specified goals. The navigator includes automatic classification between IVR systems and human conversations, enabling flexible call handling scenarios.
0-9
, *
, #
processor
: The IVRProcessor instanceconversation_history
: List of message dictionaries from previous context (excluding system messages)processor
: The IVRProcessor instancestatus
: IVRStatus enum value (DETECTED
, COMPLETED
, STUCK
)