SIP Announcement Scripting via Message Consolidation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional SIP protocols lack an efficient mechanism for playing pre-recorded announcements, leading to message intensity issues when handling announcements in SIP telecommunications networks.

Innovation Solution

A method and system that embeds a script file within SIP messages to define and control the playback sequence of pre-recorded announcements, allowing for efficient transmission and real-time playback in SIP networks, utilizing a network server and an announcement server to manage and deliver announcements based on the script instructions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple SIP messages are used for each pre-recorded announcement or portion of the announcement, then the announcements can be transmitted through SIP protocol, but the message intensity becomes quite high and the handling becomes inefficient

Engineering Contradiction:
Improveannouncement transmission reliabilityVSAvoidannouncement handling efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent merges multiple SIP messages into a single SIP message that contains a script file with multiple announcements. The script file is transmitted within one SIP message body, and the announcement server processes and plays back multiple announcements sequentially without requiring separate SIP messages for each announcement or portion of the announcement. This consolidation reduces message intensity while maintaining reliable announcement transmission.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent segments the announcement content into a script file that can be processed by the announcement server. The script file contains multiple announcements or portions of announcements in a structured format, allowing the server to handle and playback each segment efficiently without requiring separate message transmissions. This segmentation enables efficient processing while reducing overall message intensity.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If conventional SIP protocol is used for announcement playback, then the protocol compatibility is maintained, but there is no provision for effective playback of pre-recorded announcements

Engineering Contradiction:
Improveprotocol compatibilityVSAvoidannouncement playback capability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent extends the SIP protocol with a script file parameter that can be included in SIP messages. This extension allows SIP messages to serve dual purposes: traditional call signaling and announcement playback control. The script file parameter is integrated into the existing SIP message structure, maintaining protocol compatibility while adding new functionality for effective pre-recorded announcement playback. The announcement server processes this extended SIP protocol to execute complex playback sequences.

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

3Productivity

If a script file with multiple announcements is transmitted in a single SIP message, then the message intensity is reduced and efficiency is improved, but the complexity of analyzing and processing the script increases

Engineering Contradiction:
Improveannouncement handling efficiencyVSAvoidscript file processing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces an announcement server as an intermediary component between the SIP message receiver and the announcement playback system. The announcement server receives SIP messages containing script files, analyzes and processes the script to determine announcement sequences and durations, and then manages the actual playback. This intermediary architecture isolates the complexity of script processing from the core SIP messaging system, allowing efficient handling of multiple announcements while managing processing complexity through dedicated server resources.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7792973B2Systems and methods for initiating announcements in a SIP telecommunications network
Publication Date: 2010.09.07 E2E SYSTEMS LLC
  • US7792973B2 patent drawing
  • US7792973B2 patent drawing
  • US7792973B2 patent drawing

AI summary

Network servers in a session initiation protocol (SIP) telecommunication network implement playback of announcements to end-users by embedding programming scripts defining how the announcements are to be played in a SIP message. In particular, the scripts may define the sequence in which a series of announcements are to be played, duration information relating to a playback length of the announcements, and repetition information defining how many times an announcement is to be repeated. By including a script in a single message, announcement instructions may be efficiently communicated in the network.