Telephony Application Server Voicemail Pilot Number Caching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing VoLTE systems require the Telephony Application Server (TAS) to send an SS7 query to obtain a subscriber's voicemail pilot number every time a subscriber wants to deposit or retrieve voicemail messages, leading to excessive signaling and inefficiency.

Innovation Solution

The TAS retrieves the pilot number during the registration, refresh, or update procedure using Diameter messages, eliminating the need for routine SS7 queries by maintaining the pilot number locally and using attribute-value pairs in subscriber notification and push notification messages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the TAS sends an SS7 query to obtain the pilot number every time a subscriber wants to deposit or retrieve voicemail messages, then the pilot number can be obtained accurately, but excessive signaling is generated and network efficiency deteriorates

Engineering Contradiction:
Improvepilot number retrieval accuracyVSAvoidnetwork signaling load
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The patent applies preliminary action by retrieving the pilot number during the initial registration procedure rather than at the time of voicemail operations. The HSS proactively provides the pilot number to the TAS when the UE first registers, so the number is already cached and available when needed for deposit or retrieve operations, eliminating the need for repeated SS7 queries

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by creating a local copy of the pilot number at the TAS during registration. Instead of repeatedly querying the HSS for the original pilot number, the TAS maintains a cached copy in its local memory, allowing rapid access without generating additional signaling traffic to the HSS or voicemail server

Inventive Principle:
Principle #26Copying

2Reliability

If the TAS sends an SS7 query to obtain the pilot number for each voicemail operation, then the most current pilot number is retrieved, but the signaling overhead and network load increase significantly

Engineering Contradiction:
Improvepilot number currencyVSAvoidvoicemail operation efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The pilot number is retrieved in advance during the registration procedure, which occurs before any voicemail operations. This preliminary retrieval ensures the TAS has the current pilot number without needing to query again for each deposit or retrieve operation, improving operational efficiency while maintaining reliability through the registration-based update mechanism

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The pilot number is refreshed periodically when the UE performs registration or re-registration with the network. This periodic update mechanism ensures the TAS maintains an current pilot number without requiring continuous or on-demand queries, balancing reliability with reduced signaling overhead between operations

Inventive Principle:
Principle #19Periodic action

3Ease of operation

If routine SS7 queries are sent to obtain the pilot number, then the voicemail service can be provided, but the network load and signaling requirements become excessive

Engineering Contradiction:
Improvevoicemail service availabilityVSAvoidsignaling procedure complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent extracts the pilot number retrieval operation from the voicemail deposit and retrieve procedures. By obtaining the pilot number separately during the registration procedure, the complex SS7 query mechanism is removed from the routine voicemail operations, simplifying their signaling requirements while maintaining service availability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The HSS acts as an intermediary by providing the pilot number to the TAS during registration. This intermediary action establishes a cached relationship between the TAS and pilot number, eliminating the need for direct SS7 queries between the TAS and voicemail server during routine operations, thereby reducing overall signaling complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10951769B2Proactively obtaining a voicemail pilot number for a user equipment on a telecommunications network
Publication Date: 2021.03.16 T MOBILE US INC
  • US10951769B2 patent drawing
  • US10951769B2 patent drawing
  • US10951769B2 patent drawing

AI summary

The disclosed implementations include a method performed on a telecommunications network. A Telephony Application Server (TAS) can receive a first message associated with an operation unrelated to a voicemail service, where the first message is associated with a user equipment (UE) on the telecommunications network. The TAS can send a second message to a home subscriber server (HSS) in response to the first message, where the second message includes a request for a voicemail pilot number. The TAS can receive a third message from the HSS in response to the second message, where the third message includes the voicemail pilot number. A voicemail service is thus proactively enabled with the voicemail pilot number stored at the TAS.