Softswitch Call Routing for Multi-Service Telephony

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional multi-service telecommunications networks require users to have multiple telephone numbers for different carrier services, leading to inconvenience and complexity in routing calls between circuit-switched and packet-based networks.

Innovation Solution

A method and apparatus that maintain a store of telephony party identifiers for multi-service users, allowing calls to be routed through an alternate service without passing through the packet-based network, by monitoring and modifying signaling information to use an alternate telephony service identifier, thereby simplifying call routing and billing processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple telephone numbers are assigned to multi-service users for different carrier services, then call routing between circuit-switched and packet-based networks is enabled, but user convenience deteriorates and system complexity increases

Engineering Contradiction:
Improvecall routing capabilityVSAvoiduser convenience
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces a softswitch as an intermediary entity that manages the mapping between multiple telephony party identifiers (TPIs) and a single service number. The softswitch receives calls addressed to the service number, looks up the corresponding TPIs in a database, and routes them to the appropriate carrier network (circuit-switched or packet-based). This mediator eliminates the need for users to manually manage multiple numbers while enabling flexible call routing across different networks.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements a universal service number that can be used across multiple carrier services (circuit-switched and packet-based). The softswitch enables this service number to serve multiple functions by dynamically resolving which carrier network should handle the call based on the destination and available resources. This universal approach replaces the traditional model where different numbers are required for different services, simplifying the user experience while maintaining routing flexibility.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If multiple telephony party identifiers are maintained for multi-service users, then routing flexibility is improved, but signaling information processing complexity increases

Engineering Contradiction:
Improverouting flexibilityVSAvoidsignaling processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by pre-establishing a database mapping between service numbers and telephony party identifiers before calls occur. When a call arrives for a service number, the softswitch queries the pre-configured database to retrieve the appropriate TPIs, eliminating the need for real-time complex decision-making. This preliminary configuration simplifies the signaling processing during actual call routing operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The softswitch acts as an intermediary that centralizes the complexity of managing multiple TPIs. Instead of requiring complex processing at every network element, the softswitch handles the TPI resolution and routing decisions centrally, simplifying the overall signaling architecture. The softswitch receives the service number, resolves the TPI mapping, and forwards the call with the appropriate identifier to the target network.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If calls must pass through packet-based network for routing, then network integration is improved, but call routing simplicity deteriorates

Engineering Contradiction:
Improvenetwork integrationVSAvoidcall routing simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements dynamic call routing where the path taken by a call is not fixed but adapts based on real-time conditions. The softswitch dynamically decides whether to route a call through the packet-based network or directly via circuit-switched network based on factors like network availability, call characteristics, and current traffic conditions. This dynamic approach maintains strong network integration while preserving routing simplicity from the user's perspective, as the complexity of choosing paths is automated.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8611522B2Telephone call processing method and apparatus
Publication Date: 2013.12.17 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8611522B2 patent drawing
  • US8611522B2 patent drawing
  • US8611522B2 patent drawing

AI summary

A method and apparatus for processing telephone calls in a packet-based telephony service is disclosed. A store of telephone party identifiers is maintained for multi-service users having access to the packet-based telephony service and an alternate telephony service. Incoming signaling information for telephone calls in the packet-based telephony service is monitored and outgoing signaling information may be altered with reference to the store. An alteration may involve replacing telephony party identification data associated with one telephony service for telephony party identification data associated with another telephony service. The invention allows a multi-service user to be consistently identified by other telephony users by a single telephony party identifier instead of one telephony party identifier for each service they subscribe to. Further, a multi-service user can be identified at the call destination by a single telephony party identifier, irrespective of which telephony service is used to make the call.