Session Border Controller Transcoding Policy Logic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional Session Border Controllers (SBCs) in VoIP networks lack efficient transcoding policies and redundancy features, leading to suboptimal codec negotiation and potential disruptions in voice and multimedia traffic due to inadequate media and session routing.

Innovation Solution

The implementation of advanced transcoding policies and redundancy features in SBCs, including transcoding policy application logic, redundant control and data forwarding planes, and virtual addressing, to ensure efficient codec negotiation and failover mechanisms for maintaining network stability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional SBCs are used without advanced transcoding policies, then device complexity is reduced, but codec negotiation efficiency deteriorates

Engineering Contradiction:
Improvecodec negotiation efficiencyVSAvoidtranscoding policy complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The SBC applies transcoding policies in advance during the codec negotiation phase, evaluating and selecting appropriate codecs before media transmission begins. This preliminary action prevents later transcoding needs and improves negotiation efficiency by pre-determining the best codec match based on policy rules.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The transcoding policy is divided into separate, modular policy elements that can be independently evaluated and applied. Each policy segment handles specific aspects of codec selection, allowing the system to process negotiations efficiently through discrete policy checks rather than monolithic complex logic.

Inventive Principle:
Principle #1Segmentation

2Reliability

If redundancy features are implemented in SBCs, then network reliability is improved, but device complexity increases

Engineering Contradiction:
Improvenetwork operation continuityVSAvoidcontrol plane redundancy
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Redundancy is implemented selectively in the control plane rather than duplicating the entire system. Specific control functions are replicated with virtual addressing, allowing the SBC to maintain reliability for critical operations while avoiding the complexity of full system redundancy.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

Virtual addresses are used to create logical copies of control plane functions without requiring physical duplication of all system components. This allows the standby control to assume the role of active control through address mapping, providing failover capability with reduced complexity compared to full hardware redundancy.

Inventive Principle:
Principle #26Copying

3Manufacturing precision

If advanced transcoding policies are applied, then call quality is improved, but processing time increases

Engineering Contradiction:
Improvecall qualityVSAvoidpolicy processing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The SBC applies transcoding policies selectively based on the specific call scenario and codec requirements. Not all calls require full policy evaluation - the system performs partial policy checks for simple cases and applies more comprehensive evaluation only when needed, reducing average processing time while maintaining call quality where required.

Inventive Principle:
Principle #16Partial or excessive action

4Stability of the object's composition

If media routing is implemented in SBCs, then network stability is improved, but device complexity increases

Engineering Contradiction:
Improvenetwork stabilityVSAvoidrouting functionality
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The SBC integrates media routing functionality into its existing session border control architecture, allowing the same device to perform both session management and media routing tasks. This multi-functionality approach provides network stability benefits without requiring separate dedicated routing hardware, thus limiting the increase in overall system complexity.

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

Data Source

PatentEP1932265B1Improvements to a session border controller
Publication Date: 2017.10.25 ACME PACKET INC
  • EP1932265B1 patent drawing
  • EP1932265B1 patent drawing
  • EP1932265B1 patent drawing

AI summary

Methods and systems for processing a signaling message are disclosed. An exemplary method comprises: determining a first transcoding policy (330A) associated with an originator endpoint (320A) contained in a received first call offer (410); determining a second transcoding policy (33OB) associated with an answerer endpoint (330D) contained in the first call offer (410); applying the first transcoding policy (330A) to a first offer codec set in the first call offer (410) to produce a second call offer (420) containing a second offer codec set; applying the second transcoding policy (330B) to the second codec set to produce a third call offer (430) containing a third offer codec set; comparing a first answerer codec set in a received first answer (440) and a second answerer codec set contained in the second call offer (420); and determining whether or not to perform transcoding based on a result of the comparison.