Customizable Default Routing for Unassigned Numbers
Overview
Currently, the system is hardcoded to route calls made to unassigned phone numbers to the Admin Extension by default. While this ensures calls are not dropped, it creates manual overhead for administrators who prefer these calls be handled by a specific department or automated service (e.g., a Call Queue).
User Requirement
The customer (Johnny) requires the ability to define a global routing rule for any phone number that holds a valid license but is not currently assigned to a specific user or entity. Specifically, he wants these calls automatically routed to a Call Queue rather than the Admin Extension.
Problem Statement
Manual Intervention: When a number becomes unassigned (e.g., after an employee leaves), admins must manually reconfigure routing or risk the Admin Extension being overwhelmed with miscellaneous calls.
Lack of Flexibility: The current "system default" behavior is rigid and does not account for different organizational workflows where a centralized reception or support queue is the preferred fallback.
Proposed Solution
Introduce a setting within the Admin Dashboard (likely under Call Management or Phone System Settings) that allows administrators to:
Toggle Default Routing: Choose between the "System Default" (Admin Extension) or a "Custom Destination."
Select Destination Type: If "Custom" is selected, allow the admin to choose from:
Call Queues
Auto-Attendants / IVRs
Specific Extensions
External Numbers