Virtual Telephony Assistant Server Integration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current telephony systems lack a mechanism to effectively intervene in call flows and utilize IP data networks during voice communication sessions, limiting the integration of advanced features like intelligent call routing and AI-powered virtual assistants.
Innovation Solution
Implementing a communications server with integrated telephony assistant logic and command execution capabilities that can monitor and interpret voice commands during calls, allowing for intelligent call management and interaction with IP data networks, including VoIP systems and smart speakers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a communications server is implemented with integrated telephony assistant logic and command execution capabilities, then intelligent call management and IP data network utilization are improved, but device complexity increases
Solution Approach 1:
The patent combines multiple previously separate functions into a single communications server: telephony call management, virtual assistant processing, and IP data network connectivity. This merging allows the server to intervene in call flows and execute commands while leveraging existing infrastructure, resolving the contradiction by achieving versatility through integration rather than adding separate complex systems.
Solution Approach 2:
The communications server is designed with multi-functional capabilities including circuit switched voice protocol support, VoIP support, IP data network access, and virtual assistant execution. This universal design enables a single server to handle diverse telephony and data functions, improving adaptability while managing complexity through consolidated architecture.
2Adaptability or versatility
If the communications server intervenes in call flow to access IP data networks, then feature functionality is improved, but call processing time increases
Solution Approach 1:
The system performs preliminary actions by pre-establishing IP data network connections and preparing virtual assistant resources before call flow intervention is needed. The communications server maintains ready-state connectivity to IP networks and has pre-configured virtual assistant capabilities, allowing rapid feature integration during calls without significant processing delays.
3Ease of operation
If virtual assistant logic is integrated into the communications server, then user interaction capability is improved, but system resource consumption increases
Solution Approach 1:
The virtual assistant logic is designed to operate autonomously within the communications server, self-managing its execution resources and optimizing its own resource consumption. The system can independently determine when virtual assistant intervention is needed based on call flow analysis, reducing unnecessary resource usage while maintaining enhanced user interaction capabilities.
Data Source
AI summary
Examples are disclosed for placing an outbound telephony call using a mobile telephony device as a proxy to make the call on behalf of a smart speaker device. At a communications server, it is determined whether a mobile telephony device is in proximity of a smart speaker device. When the mobile telephony device is in proximity of a smart speaker device and attempts to place a telephony call, the communications server establishes a communications link between the communications server and the smart speaker device. The communications server may then dial the telephone number sent by the mobile telephony device and establish a communications link between the communications server and a device associated with the dialed telephone number. The communications server may then join the communications link between the communications server and the smart speaker device with the communications link between the communications server and a device associated with the dialed telephone number to create a communications session.


