H04M3/53325

Handling incoming communication during communication set up

Methods, a system, and computer readable media are disclosed to provide an enhanced Communication Waiting applications service. Enhancements include a method for handling an incoming communication received before an outgoing communication is acknowledged and a method to handle a second incoming communications to a user device before the first incoming communication is acknowledged by the user. Such methods remove limitations on existing techniques by allowing users to select between pending and new incoming calls. In some embodiments, calls not selected by the users are placed on hold or routed to voicemail.

Ringless voicemail attempt detection

One or more computing devices, systems, and/or methods for ringless voicemail detection are provided. In an example, a first call attempt to a phone number may be detected. In response to detecting a second call attempt to the phone number occurring within a first threshold timespan of the first call attempt being detected, first processing of the second call attempt is withheld. In response to the first call attempt being cancelled within a second threshold timespan of the first call attempt being detected, second processing of the second call attempt is performed based upon a policy.

Proactively obtaining a voicemail pilot number for a user equipment on a telecommunications network
10951769 · 2021-03-16 · ·

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.

PROACTIVELY OBTAINING A VOICEMAIL PILOT NUMBER FOR A USER EQUIPMENT ON A TELECOMMUNICATIONS NETWORK
20200366792 · 2020-11-19 ·

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.

Techniques for retrieving a voicemail pilot number from a telecommunications network node
10708433 · 2020-07-07 · ·

The disclosed embodiments include a method performed by a Telephony Application Server (TAS) or other telecommunications network node, to retrieve a voicemail pilot number during registration of a user equipment (UE). The method includes receiving a registration message to register the UE and, in response, sending a request message to a home subscriber server (HSS). The request message includes a request for a voicemail pilot number for the subscriber. The method further includes receiving an answer message from the HSS including the voicemail pilot number, which is stored at the TAS, receiving a voicemail service message to deposit/retrieve a voicemail message and, in response, retrieving the voicemail pilot number from the TAS instead of issuing an SS7 query to obtain the voicemail pilot number. The method further includes enabling the subscriber to deposit or retrieve the voicemail message based on the voicemail pilot number retrieved from the TAS.

Message processing method and terminal, and storage medium

A message processing method includes acquiring a voice message, selecting identification information corresponding to the voice message according to a marking policy corresponding to the voice message, and displaying the voice message carrying the identification information.

Converged voicemail provisioning and FQDN based voicemail call routing
11909920 · 2024-02-20 · ·

Systems and methods for selectively routing an unanswered communication session to a voicemail system based at least on a voicemail system identifier (FQDN) mapped to a voicemail pilot number (present within the voicemail routing profile) are described herein. The system generates the voicemail routing profile in response to a provisioning request that identifies one or more messaging services, including a voicemail service, that are to be provided to a user profile. The voicemail profile is stored within a database that is accessed to obtain the voicemail routing profile when a user device registers with a communication network and is associated with the user profile. The system utilizes internal lookup tables and repository functions to identify the voicemail system associated with the user profile and the voicemail routing profile in response to a communication session being unanswered. The system can route the communication session to the voicemail system based at least on the voicemail system identifier mapped to the voicemail pilot number present within the voicemail routing profile.

Interactive voice response with user designated delivery

Directions are provided over a network to a mobile terminal. Destination entries are stored in a memory. A server receives a voice-based request for directions to a target destination from the mobile terminal. A current location of the mobile terminal is determined. A processor compares the destination entries with the target destination to determine a matching entry. Directional instructions to the matching entry are obtained for the target destination based on the current location of the mobile terminal. The obtained directional instructions are transmitted to the mobile terminal for display on the mobile terminal.

System and method of call screening

A method includes receiving, at a device, a notification of a call from an application server and displaying, at the device, a pop-up view based on the notification, where the pop-up view includes a screen call option. The method also includes receiving, at the device, a selection of the screen call option and, in response to the selection of the screen call option, displaying a call screening view, where the call screening view includes a plurality of call screening action options. The method further includes receiving a second selection of a particular call screening action option of the plurality of call screening action options and handling the call based on the particular call screening action option.

Messaging systems and methods

Apparatus, methods, and machine-readable articles of manufacture improve reliability and scalability of a messaging system. In some embodiments, the system's configuration data and subscriber information are stored in a central repository of a core node, and replicated to one or more non-core nodes. Data replication may be performed in real-time or near real-time, periodically, sporadically, or otherwise. Nodes may rely on the replicated data to provide the system's subscribers and outside callers with services that do not involve updating of configuration or subscriber data. In this way, the non-core nodes may continue to process calls when the core node is unavailable. For example, the non-core nodes can route calls to the appropriate subscribers without relying on the core. As another example, the non-core nodes can take messages from callers when the core node is unavailable. The messages may be queued for posting and delivery when the core node becomes available.