Softswitch Call Control via Application Server Mediator

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing unified communication technologies allow clients to initiate calls but cannot control subsequent calls, limiting their ability to manage call states and operations.

Innovation Solution

A call control method and system that enables clients to receive call identification and state information, allowing them to send control requests to a softswitch equipment for managing calls, thereby enabling call control capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the client only initiates calls through the server, then the system architecture is simple and easy to implement, but the client cannot control subsequent call operations

Engineering Contradiction:
Improvecall control capabilityVSAvoidsystem architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The server acts as an intermediary between the client and softswitch equipment. The client sends control requests to the server, which then forwards them to the softswitch equipment. This mediator architecture allows the client to control calls without directly connecting to the softswitch, maintaining system simplicity while enabling enhanced client functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system separates call control functions into distinct modules: the client handles user interface and control logic, the server manages request routing and state coordination, and the softswitch equipment executes call control operations. This segmentation allows each component to specialize in specific tasks, enabling the client to gain call control capabilities without overwhelming system complexity.

Inventive Principle:
Principle #1Segmentation

2Loss of information

If the server manages all call state information, then the system is easy to manage, but the client cannot access real-time call state for control decisions

Engineering Contradiction:
Improvecall state information accessVSAvoidinformation exchange complexity
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The server continuously provides feedback to the client about call state information. When the client sends a control request, the server responds with current call state, allowing the client to make informed control decisions. This feedback loop ensures the client has real-time access to call state without the client needing to directly query the softswitch equipment.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The server pre-processes and formats call state information before sending it to the client. Instead of the client having to parse raw data from the softswitch, the server prepares the information in advance, making it easier for the client to understand and act upon the call state without increasing operational complexity.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If the client sends control requests directly to softswitch equipment, then call control is direct and efficient, but the server cannot coordinate and manage call state information

Engineering Contradiction:
Improvecall control efficiencyVSAvoidcall state coordination
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The server serves as a necessary intermediary that coordinates between the client and softswitch equipment. It receives control requests from the client, validates them against current call state, and forwards appropriate requests to the softswitch. This ensures both efficient call control and reliable state coordination, as the server maintains the single source of truth for call information.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The server uses feedback from the softswitch about call state changes to update its internal state and inform the client. This feedback mechanism ensures that the server always has accurate call state information for coordination, while the client receives timely updates to maintain efficient control operations.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8417767B2Call control method, device, and system
Publication Date: 2013.04.09 HUAWEI TECH CO LTD
  • US8417767B2 patent drawing
  • US8417767B2 patent drawing
  • US8417767B2 patent drawing

AI summary

A method, a device, and a system for realizing unified communication in the field of communication are provided, so as to solve the problems in the conventional art that a client can only initiate a call to a terminal instead of controlling the subsequent call and that no call association exists between the client and the terminal. A call control method of a softswitch equipment includes: sending a call identification and call state information to an application server, so that the application server sends the call identification and the call state information of the call to a client bound to a terminal; receiving a control request including the call identification and a control instruction and sent by the application server; and controlling the call corresponding to the call identification according to the control instruction in the control request. The present invention is applicable to the unified communication mode.