SIP Dial Pattern Provisioning for Analog Emulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional messaging standards, such as SIP, fail to emulate the dialing behavior of traditional phone networks when communicating analog signals over data networks, particularly in recognizing dialed number patterns and providing telephony services for analog devices in SIP-based systems.

Innovation Solution

A system and method that includes a SIP User Agent with modules for analyzing analog information from user interfaces, interpreting dialing plans, and generating connection requests based on pattern elements, enabling recognition of complete addresses and commands within the SIP-based network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If SIP protocol is used for device-agnostic call signaling, then flexibility and adaptability are improved, but the ability to emulate traditional phone network dialing behavior deteriorates

Engineering Contradiction:
Improvedevice-agnostic capabilityVSAvoiddialing behavior emulation
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a dial pattern provisioning system that acts as an intermediary between the SIP protocol and traditional telephony dialing patterns. This system translates analog dialing patterns into SIP-compatible formats, allowing SIP devices to emulate traditional phone network behavior while maintaining device-agnostic flexibility. The intermediary layer preserves both the adaptability of SIP and the reliability of traditional dialing patterns.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If SIP protocol is used in packet-based networks, then network flexibility is improved, but integration of analog telephone services deteriorates

Engineering Contradiction:
Improvenetwork flexibilityVSAvoidanalog service integration
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent changes the parameters of how dialing information is transmitted and interpreted in SIP networks. By defining new SIP message parameters and headers that carry dial pattern information, the system enables analog telephone services to be integrated into packet-based networks while maintaining network flexibility. The parameter changes allow traditional dialing patterns to be represented in the SIP protocol framework.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If traditional analog signaling is emulated, then dialing pattern recognition is improved, but SIP protocol simplicity deteriorates

Engineering Contradiction:
Improvedialing pattern recognitionVSAvoidSIP system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-defining dial patterns and provisioning them to SIP devices before actual dialing occurs. The system预先 configures dialing patterns, pattern elements, and matching rules in the SIP server or network elements. When a user dials, the pre-configured patterns are automatically matched against the dialed digits, enabling accurate dialing pattern recognition without adding complex real-time processing to the SIP protocol itself.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9241074B1Method and system for providing variable dial pattern provisioning in a SIP-based network
Publication Date: 2016.01.19 VERIZON PATENT & LICENSING INC
  • US9241074B1 patent drawing
  • US9241074B1 patent drawing
  • US9241074B1 patent drawing

AI summary

A system and method may provide identifying an initialization signal, receiving one or more pattern elements after identifying the initialization signal, and analyzing the one or more pattern elements based on an identified dialing plan to determine whether the one or more pattern elements correspond to a complete address. The system and method also may provide identifying that the one or more pattern elements or a subsequence of the one or more pattern elements are associated with a command.