Interworking Function Tone Playback in SIP H.323 VoIP

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Interworking between SIP and H.323 protocols for VoIP systems often results in improper playback of in-band tones and announcements, as well as inconsistent handling of local and remote ringback, leading to user dissatisfaction due to lack of standardization in signaling for media playback.

Innovation Solution

An Interworking Function (IWF), such as a Session Border Controller, is employed to proxy media and translate messages between SIP and H.323 endpoints, using timers and indicators to ensure proper generation and playback of ringback tones, with modifications to maintain local ringback if no media packets are received within a timeout period and to prevent inappropriate media playback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If protocol interworking is implemented between SIP and H.323, then call connectivity between different networks is enabled, but in-band tones and announcements are improperly played due to protocol differences

Engineering Contradiction:
Improvecall connectivityVSAvoidtone playback reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

An interworking function (IWF) acts as a mediator between SIP and H.323 networks, translating signaling messages and controlling media playback. The IWF receives indication messages from one protocol, interprets them, and generates appropriate commands for the other protocol to ensure proper tone and announcement playback across protocol boundaries.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system sends indication messages in advance during call setup to pre-configure media playback behavior. By establishing playback parameters before actual media transmission, the system ensures that tones and announcements are played correctly without requiring complex real-time protocol analysis.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If local ringback is generated at the endpoint, then calling parties receive immediate audio feedback, but media packets may be improperly transmitted or received due to protocol interworking issues

Engineering Contradiction:
Improveaudio feedbackVSAvoidmedia transmission reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system uses feedback mechanisms where endpoints monitor received signaling messages and adjust media transmission accordingly. When an endpoint detects that it should generate local ringback, it sends indication messages to the peer through the IWF, which then controls whether to transmit or discard media packets based on the playback state.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Endpoints pre-configure their media transmission behavior based on received indication messages during call setup. This preliminary configuration ensures that media packets are only transmitted when appropriate, preventing protocol interworking issues during actual media flow.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If protocol-specific signaling procedures are maintained, then protocol compatibility is preserved, but standardization of media playback signaling is lacking leading to inconsistent behavior

Engineering Contradiction:
Improveprotocol compatibilityVSAvoidsignaling consistency
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The indication message mechanism serves multiple functions across different protocols - it signals both H.323 and SIP endpoints to generate local ringback, control media transmission, and coordinate tone playback. This universal approach provides consistent behavior across protocol boundaries while maintaining protocol-specific compatibility.

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

Solution Approach 2:

The IWF standardizes media playback signaling by translating between protocol-specific messages and a unified internal representation. This intermediary layer enforces consistent interpretation of playback requirements while preserving compatibility with both SIP and H.323 protocol specifications.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8179916B2Properly playing in-band tones before call establishment when performing protocol interworking
Publication Date: 2012.05.15 CISCO TECHNOLOGY INC
  • US8179916B2 patent drawing
  • US8179916B2 patent drawing
  • US8179916B2 patent drawing

AI summary

In one embodiment, interworking procedures between H.323 and SIP ensure that in-band tones and announcements, along with local and remote ringback, are properly played or generated.