IMS Client OCB Notification via SIP XML Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Outgoing Communication Barring (OCB) services in IP Multimedia Subsystem (IMS) do not notify conference creators when users are excluded from conference calls, leading to user confusion and frustration.

Innovation Solution

Implementing a mechanism within the IMS client and Application Server to include OCB service invocation results in SIP response messages, using XML bodies and SDP parts to inform conference creators of barred participants, allowing for audio announcements and improved user notification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If OCB service removes barred URIs from conference INVITE without notification, then the service operates automatically and efficiently, but the conference creator receives no information about excluded participants leading to user confusion

Engineering Contradiction:
Improveconference setup efficiencyVSAvoidnotification of barred participants
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent implements feedback by sending a SIP response message from the Application Server to the conference creator, notifying them of barred participants. The XML body within the SIP response provides detailed information about which URIs were removed and the reasons, ensuring the conference creator is informed of OCB service actions.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent uses an intermediary mechanism where the Application Server acts as a mediator between the OCB service and the conference creator. The XML body in the SIP response serves as the intermediary carrier, transferring information about barred participants from the OCB service to the conference creator in a structured format.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If OCB service provides detailed notification of barred participants, then user satisfaction improves, but the complexity of the SIP response handling increases

Engineering Contradiction:
Improveuser notification clarityVSAvoidSIP response processing
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent changes the parameter of information representation by using XML format within the SIP response body. This structured parameter change allows detailed notification information to be conveyed in an organized, parseable format that balances comprehensiveness with manageable complexity for processing.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the notification information into distinct XML elements within the SIP response, separating details about barred participants from other conference setup information. This segmentation makes the complex information easier to process and handle systematically.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8787162B2Outgoing communication barring service in the IP multimedia subsystem
Publication Date: 2014.07.22 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US8787162B2 patent drawing
  • US8787162B2 patent drawing
  • US8787162B2 patent drawing

AI summary

A user terminal may include an IP Multimedia Subsystem, IMS, client to enable the terminal to communicate with an IMS network. The IMS client may include a conference creation and control unit configured to create and control an IMS conference involving one or more participants, participants being identified within a conference INVITE or REFER message by respective Uniform Resource Identifiers, URIs, within a URI list. The conference creation and control unit may include a response handling unit configured to receive from the IMS network, in response to the sending of an INVITE or REFER, a SIP response message including an XML body specifying an Outgoing Communication Barring, OCB, service invocation result and configured to present the specified result to a terminal user. Related methods and application servers are also discussed.