VoIP Call Number Recognition Using Adaptive Subscriber Storage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In Voice-over-IP telephony, the existing systems face challenges in reducing waiting times for connection setup from circuit-switching to packet-switching networks, and user experience is hindered by the need for special characters or prolonged waiting periods to recognize the end of dialed subscriber numbers.
Innovation Solution
A device and method utilizing a subscriber number storage unit and comparison unit to convert dialed subscriber numbers into IP addresses, with an end-of-digit sequence recognition unit and placeholder options, allowing immediate connection setup without additional user input or delays, and adaptive learning to prioritize frequently used numbers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a waiting period of at least five seconds is used to recognize the end of a dialed subscriber number, then the system avoids premature recognition and ensures reliable number detection, but the connection setup time is significantly increased
Solution Approach 1:
The system performs preliminary actions by storing frequently dialed subscriber numbers in advance in a subscriber number storage unit. When a number is dialed, the comparison unit immediately checks it against the stored numbers before the waiting period expires, enabling early recognition and conversion to IP address without requiring the full five-second wait.
Solution Approach 2:
The system implements feedback through continuous monitoring of dialed digits and real-time comparison with stored subscriber numbers. The comparison unit provides feedback about matches during the dialing process, allowing the system to adaptively determine when the dialing is complete based on pattern recognition rather than fixed time delays.
2Reliability
If special keys or characters (such as '#') are required to signal the end of a subscriber number, then the system achieves accurate number recognition, but the ease of operation is reduced and user behavior must change
Solution Approach 1:
The system performs self-service by automatically detecting the end of a subscriber number through pattern recognition and comparison with stored numbers. The end-of-digit sequence recognition unit monitors the dialing process and autonomously determines when the number is complete based on the absence of further digits within a predetermined time, eliminating the need for user intervention with special keys or characters.
Solution Approach 2:
The system replaces the mechanical approach of requiring physical key presses (like '#') with an electronic/digital solution. The comparison unit and end-of-digit sequence recognition unit use digital signal processing and pattern matching to detect number completion, substituting the mechanical user action with an automated electronic detection mechanism.
3Productivity
If all subscriber numbers are stored in the subscriber number storage unit for immediate comparison, then the connection setup is accelerated for known numbers, but the device complexity and memory requirements increase
Solution Approach 1:
The system applies local quality by storing only frequently used subscriber numbers in the subscriber number storage unit rather than all possible numbers. The comparison unit is configured to efficiently compare against this localized subset, and the system adapts over time to prioritize storage of commonly dialed numbers, optimizing the balance between speed and resource usage.
Solution Approach 2:
The system performs partial action by implementing comparison only for numbers that are likely to be dialed frequently. Rather than preparing all possible subscriber numbers for immediate comparison, the system stores a representative subset and uses adaptive learning to expand this subset over time, achieving sufficient acceleration without the overhead of complete pre-population.
Data Source
Figure 1
Figure 2A~2B
Figure 3
AI summary
The invention relates to a device and a method for recognizing call numbers in order to establish a connection from a line-switched network to a packet-switched network. Said device comprises a unit (1) for detecting a selected string of digits as a selected call number (TNe), a unit (2) for storing a plurality of authorized call numbers (TNx), a comparator unit (3) for comparing the selected call number (Tne) to the plurality of stored call numbers (TNx), and a unit (4) for converting the selected call number into an associated IP address (IP-A) as soon as the comparator unit (3) detects that the selected call number (TNe) matches one of the stored call numbers (TNx).