Feature Request: IVR Key Press Enforcement & Extension Dialing Isolation
Feature Request: IVR Key Press Enforcement & Extension Dialing Isolation
Status / Problem Statement
Currently in RingEX, if a caller dials an IVR direct number and presses a single digit (e.g., "1") immediately upon connection, the system frequently interprets this as Direct Extension Dialing instead of an IVR Key Press Assignment.
If the account has a single-digit extension matching that number (Extension 1), the call routes directly to that extension, completely bypassing the IVR menu logic. This allows callers (and robo-dialers) to accidentally or intentionally bypass intended IVR routes, breaking call flows and disrupting staff.
Proposed Enhancement
We need a built-in mechanism to prioritize or isolate IVR key presses over direct extension dialing when a call lands on a dedicated IVR menu number.
Key Capabilities Requested:
IVR Route Enforcement Toggle:
Add a toggle switch within the IVR Menu settings called "Enforce Key Press Options" or "Disable Direct Extension Dialing on this Menu". When enabled, any single or multi-digit input is strictly processed against the configured Key Press Assignments first.
Input Processing Delay / Buffer:
Introduce an option to ignore or buffer DTMF (dual-tone multi-frequency) tones for the first X seconds of a call connection, ensuring the IVR script has fully initialized before processing inputs.
Smart Conflict Validation:
Implement an admin alert when creating a single-digit extension (e.g., 1 through 9) warning the administrator of the exact IVR menus it will conflict with, or blocking single-digit extensions globally by default.
Business Impact & Value
Improved Call Routing Accuracy: Ensures customers always reach the correct department (e.g., Support, Sales) instead of accidentally hitting a single user's desk.
Robo-Dialer Mitigation: Prevents automated spammers from hitting "1" instantly upon connection to bypass front-door filters.
Reduced Admin Friction: Eliminates the need for admins to completely restructure their company extension numbering plan just to fix an IVR processing conflict.