Smartphone Audio Routing for VoIP-PBX Gateway
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current smartphone operating systems, such as Android and iOS, restrict the ability to transfer voice streams between phone call and IM/VOIP applications using only smartphone resources, due to security policies that prevent capturing and routing audio streams for modification or IP transmission, and lack necessary Bluetooth drivers for direct wireless connections between smartphones.
Innovation Solution
A method for duplex transmission of voice streams between IM/VOIP and mobile phone clients using audio output connections to audio inputs of smartphone audio interfaces, with software control to manage call functions without user interaction, and the use of switching devices for simultaneous connection of multiple smartphones via wired and wireless interfaces.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If smartphone operating system security policies are enforced to prevent unauthorized audio stream capture and routing, then system security is improved, but the ability to transfer voice streams between phone call and IM/VOIP applications is blocked
Solution Approach 1:
The patent introduces a switching device as an intermediary component that receives audio outputs from multiple smartphones and routes them to appropriate audio inputs. This external mediator bypasses the smartphone OS security restrictions by performing the audio routing function outside the restricted environment, allowing voice stream transfer between phone call and IM/VOIP applications without compromising system security.
Solution Approach 2:
The patent replaces the prohibited software-based audio stream capture and routing mechanism with a hardware-based audio output-to-audio input connection system. By using physical audio connections through a switching device, the system achieves voice stream transfer functionality without relying on the restricted software audio capture APIs that are blocked by OS security policies.
2Adaptability or versatility
If direct Bluetooth connection between smartphones is implemented for voice traffic exchange, then wireless communication capability is improved, but compatibility is reduced due to missing Bluetooth profile drivers in the OS kernel
Solution Approach 1:
The switching device serves multiple functions: it handles both wired audio connections and wireless Bluetooth connections, supporting various smartphone models and audio interfaces. This universal device provides the missing Bluetooth profile driver functionality externally, enabling wireless voice traffic exchange between smartphones without requiring modifications to each smartphone's OS kernel.
3Adaptability or versatility
If audio streams are routed through external services for convergence of voice communication applications, then functionality is improved, but system complexity increases
Solution Approach 1:
The system enables smartphones to serve each other's audio needs directly through the switching device, without requiring complex external service infrastructure. The switching device facilitates direct peer-to-peer audio routing between connected smartphones, allowing voice stream transfer and application convergence while maintaining relatively simple system architecture.
Data Source
AI summary
Duplex transmission of voice streams between mobile phone call applications and IM/VoIP service clients installed on smartphones is carried out by connecting audio outputs to audio inputs of smartphone audio interfaces. These voice communication applications can be installed on the same smartphone, on two different smartphones, or on one smartphone and one computer of any type. The inventive method contains connections both between the same type and between different wired and wireless audio interfaces of smartphones. As a consequence of the application of the technical result of the method for duplex transmission of voice streams, an invention is claimed for methods for implementing PBX with various types of routing, and a VoIP-Cell gateway for broadcasting voice traffic between a mobile phone client and a VoIP client running IP-PBX.


