VoIP Client Number Selection via Call Controller

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional VoIP clients face issues with user experience due to their inability to learn the called number currently bound by the called party, leading to prolonged connection times and resource wastage from simultaneous or sequential ringing, which affects the caller's financial experience and resource utilization.

Innovation Solution

A VoIP client that accesses a high-speed wireless network to send a call request to a call controller, receives and displays multiple called numbers and their corresponding rates, allowing the user to select the most suitable number for the call, thereby eliminating the need for sequential ringing and optimizing resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the VoIP client uses simultaneous or sequential ringing to connect calls, then the connection can be established, but the call attempt resources are heavily occupied and connection time becomes very long

Engineering Contradiction:
Improvecall connectionVSAvoidconnection time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by first obtaining the called party's bound number information before initiating the call connection process. The client controller retrieves the currently bound mobile number and fixed number from the server, then presents these options to the user beforehand. This allows the user to select the most appropriate number in advance, avoiding the need for sequential trial-and-error calling and significantly reducing connection time.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the VoIP client adopts call attempt mode to perform connection, then the call can be connected, but a large amount of call attempt resources are occupied, especially when multiple numbers are bound

Engineering Contradiction:
Improvecall connectionVSAvoidcall attempt resources
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system performs preliminary retrieval of the called party's bound number information from the server before the actual call attempt. By obtaining the currently active bound numbers in advance and presenting them to the user for selection, the system eliminates the need for multiple automated call attempts across different number types, thereby conserving call attempt resources.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism where the server stores and manages the called party's bound number information, and the client controller acts as an intermediary to retrieve and present this information to the user. This intermediary layer allows the system to make informed call connection decisions without exhaustively attempting all possible number combinations, reducing resource consumption.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If the VoIP client does not provide called number information to the user, then the system operation is simple, but the user cannot know which number is connected and has no right to select

Engineering Contradiction:
Improvesystem operationVSAvoiduser selection capability
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The patent implements feedback by retrieving and displaying the called party's bound number information (mobile number, fixed number, and current bound number) to the user before call connection. This feedback mechanism allows the user to see which numbers are available and currently bound, enabling informed selection. The system maintains simplicity by automatically retrieving this information from the server without requiring complex user input.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP2846511B1VOIP client and call implementation method thereof, and user terminal
Publication Date: 2019.06.12 ZTE CORP
  • EP2846511B1 patent drawingFigure 1~2
  • EP2846511B1 patent drawingFigure 3~4
  • EP2846511B1 patent drawingFigure 5~6

AI summary

Disclosed are a VoIP client and a call implementation method thereof, and a user terminal. The VoIP client comprises: an access module, configured to make, through a preset high-speed wireless network, the VoIP client access the Internet; a sending module, configured to send a call request to a call controller; a receiving module, configured to receive at least one called number and a rate for calling the called number that are returned by the call controller, the called number comprising: one or more numbers registered by or bound to the called party of the call request; a selection module, configured to select one from the called number as a called number of the current call according to at least one called number and the rate for calling the called number, and an execution module, configured to perform call proceeding by using the selected called number. The present invention can conserve the call attempt resources and improve the user experience.