Customized Inbound Call Routing to Virtual Meetings via IVR
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional UCaaS platforms lack customization options for individual users, leading to inflexibility in routing calls to specific phone numbers or extensions, and inability to integrate telephony services seamlessly with software services.
Innovation Solution
The implementation of a system that includes a data store for routing rules, a routing engine, and a private branch exchange, which allows for customized routing of calls from phones to software services within an integrated voice and video platform, enabling customization on a customer-by-customer basis.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If conventional UCaaS platforms are used, then basic call routing is provided, but customization options for individual users are lacking
Solution Approach 1:
The system segments routing configuration into individual user-level customization options, allowing each user to have their own routing rules while maintaining a unified platform. This enables customization without requiring system-wide complexity increases.
Solution Approach 2:
The routing rules are made dynamic and configurable at runtime, allowing users to customize their routing preferences without system reconfiguration. This provides adaptability while keeping the core system structure simple and stable.
2Adaptability or versatility
If telephony services are delivered via on-premises solutions, then service reliability is maintained, but accessibility for remote workers is reduced
Solution Approach 1:
The system provides universal access to telephony services through multiple delivery mechanisms (on-premises and cloud-based), allowing the same service to be accessed reliably whether users are on-premises or remote, thus maintaining reliability while improving accessibility.
3Adaptability or versatility
If separate communication services are implemented, then service independence is maintained, but integration between services is reduced
Solution Approach 1:
The system merges telephony routing with software service routing into a unified routing framework, allowing both services to be integrated through a single system while maintaining their operational independence. This reduces architectural complexity while enabling seamless integration.
Data Source
AI summary
Voice and video features of a software platform are integrated to enable customization of software services of the software platform on a customer-basis. Routing rules are defined to route calls to certain phone numbers or extensions to certain software services. Thereafter, when a call is received via a telephony system associated with the software platform, a routing rule customized for the software platform is identified based on information signaled with the call, such as a phone number or extension dialed to place the call. A software service is determined based on the routing rule, and the phone is connected with the software system that provides the software service.


