Proactively obtaining a voicemail pilot number for a user equipment on a telecommunications network
AssigneeT-Mobile USA, Inc.
InventorBikash Agarwal
Life of this patent
Estimating the term…
Abstract
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.
Claims20
At least one non-transitory computer-readable storage medium storing instructions to be executed by at least one processor, wherein execution of the instructions cause a system of a telecommunications network to:
- receive, by a Telephony Application Server (TAS), a first message associated with an operation unrelated to a voicemail service,
- wherein the first message is associated with a user equipment (UE) on the telecommunications network;
- send, by the TAS, a second message to a home subscriber server (HSS) in response to the first message,
- wherein the second message includes a request for a voicemail pilot number;
- receive, by the TAS, a third message from the HSS in response to the second message,
- wherein the third message includes the voicemail pilot number;
- store the voicemail pilot number at the TAS;
- and
- enable the voicemail service based on the voicemail pilot number stored at the TAS.
A system of a telecommunications network, the system comprising:
- a processor;
- and
- a memory coupled to the processor, wherein the memory stores instructions which, when executed by the processor, cause the system to:
- receive, by a Telephony Application Server (TAS), a first message associated with an operation unrelated to a voicemail service,
- wherein the first message is associated with a user equipment (UE) on the telecommunications network;
- send, by the TAS, a second message to a home subscriber server (HSS) in response to the first message,
- wherein the second message includes a request for a voicemail pilot number;
- receive, by the TAS, a third message from the HSS in response to the second message,
- wherein the third message includes the voicemail pilot number;
- store the voicemail pilot number at the TAS;
- and
- enable the voicemail service based on the voicemail pilot number stored at the TAS.
A method to enable a voicemail service based on a voicemail pilot number obtained during an operation unrelated to the voicemail service, the method comprising:
- receiving, by a Telephony Application Server (TAS), a message of the operation unrelated to a voicemail service,
- wherein the message is associated with a user equipment (UE) on a telecommunications network;
- responsive to the message, sending, by the TAS, a request to a home subscriber server (HSS),
- wherein the request is based on Diameter protocol and includes an attribute-value pair (AVP) with a request for the voicemail pilot number;
- responsive to the request, receiving an answer from the HSS,
- wherein the answer is based on Diameter protocol and includes an AVP with the voicemail pilot number;
- storing the voicemail pilot number at the TAS;
- and
- enabling the voicemail service based on the voicemail pilot number stored at the TAS.
Dependencies are inferred from the claim text.