Session Border Controller Message Processing Rules

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current packet-based telecommunications networks face challenges in efficiently processing and managing call signaling messages across multiple network nodes, particularly in protecting sensitive information and normalizing addressing protocols, while also generating secondary control messages for billing and authentication servers.

Innovation Solution

A method and system for processing messages in a network node that involves receiving input messages via a first communication protocol, applying user-programmable message processing rules to generate processed messages, and transmitting these messages while also processing secondary output messages according to a different communication protocol based on generated data, utilizing a Session Initiation Protocol (SIP) and Diameter protocol framework.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If an SBC processes call signaling messages to protect sensitive information and normalize addressing, then network security and interoperability are improved, but processing time and system complexity increase

Engineering Contradiction:
Improvenetwork securityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The SBC is pre-configured with normalization rules and security policies during system setup. These rules define transformation templates for addressing normalization and patterns for sensitive information detection. When messages arrive, the pre-configured rules enable rapid processing without requiring complex real-time analysis, thus improving security while minimizing processing time delay.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system transforms message parameters through normalization - converting various addressing formats into a standard format defined by the SBC. This parameter transformation approach allows the SBC to enforce security policies and normalize addressing efficiently by applying predefined transformation rules to message fields, improving both security and processing speed.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If an SBC creates secondary control messages to billing and authentication servers, then network operational capability is improved, but device complexity and processing load increase

Engineering Contradiction:
Improvenetwork operational capabilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The SBC is designed with multi-functionality to handle multiple message types (call signaling, billing control, authentication) through a unified processing architecture. The same message processing engine that handles SIP calls also generates Diameter protocol messages for billing and authentication servers. This universal approach enables the SBC to perform diverse functions without proportionally increasing device complexity, as the underlying processing framework remains consistent across different message types.

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

Data Source

PatentUS11558492B2Message processing
Publication Date: 2023.01.17 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11558492B2 patent drawing
  • US11558492B2 patent drawing
  • US11558492B2 patent drawing

AI summary

In a telecommunications network, a network node processes messages according to different sets of user-programmable message processing rules. The network node includes an input for receiving a series of input messages which are processed in a message manipulation function. Processed messages are also output from the network node according different communication protocols.