Abstract:
A telecommunication system routes an incoming call to one or more telephony devices associated with a user, including personal digital assistants and other remote devices, based on the called party's historical call pattern created and updated by the system. The system enhances the routing using location or presence information. The call routing is designed to route calls to targeted devices to increase the likelihood that the call is answered by the intended called party while also alleviating the need to place multiple calls in an attempt to locate the called party.
Abstract:
A method and system for logging voice quality issues for a communication connection includes receiving a signal for logging quality information for a voice connection at an endpoint of the voice connection. Voice samples are collected from the voice connection at the endpoint. The voice samples are stored in an error log at the endpoint.
Abstract:
A system and method for preventing unwanted communications. A communication is received from a sending party. A user input indicating the communication is to be filtered is received. Filtering information is retrieved from the communication. The communication and future communications are filtered based on filtering information. The filtering information is communicated to multiple telecommunications platforms registered with a user. The multiple telecommunications platforms are prevented from receiving the future communications based on the filtering information.
Abstract:
A method for displaying communication events is provided. The method includes collecting past, present, and future communication events from two or more communication services, where a communication device performs the collecting; combining the past, present, and future communication events into a communication events list, where the communication device performs the combining; and displaying the communication events list, such that past, present, and future communication events may be viewed, where the communication events list is displayed on the communication device.
Abstract:
A system that incorporates teachings of the present disclosure may include, for example, a method that involves receiving an indication that communications with a subscriber have been interrupted while engaged in voicemail processing, and recording a pointer to a last state of voicemail processing. Additional embodiments are disclosed.
Abstract:
A system and method is provided for providing, maintaining and accessing recording announcements in a telecommunications system. In the preferred embodiment, the system comprises at least one central office coupled to a telecommunication network. An announcement service node comprising a data schema and an application for accessing the data schema is coupled to the telecommunications network. The announcement service node is accessible by one or more central offices coupled to the telecommunications network. A storage mass is coupled to the announcement service node for storing recorded announcements.
Abstract:
An expected wait time calculation system generates an expected wait time value representing a time duration expected to elapse before a subject client is connected to a resource for servicing. The expected wait time calculation system comprises an interface to a work force management system for obtaining an indicator of a quantity of resources available for servicing clients. An interface to a queuing system obtains an indicator of a queue position of the subject client. A FIFO array stores a plurality of measured time intervals, each representing a time period between two successive resource queue decrement events. The measured time intervals may be stored in a chronological order. An average time interval, or rate, calculator determines an average time interval by calculating an average of a selected quantity of those most recently measured time intervals from the FIFO array or a rate by dividing a unit of time by the average time interval. An expected wait time calculator determines an expected wait time value as a function a quantity of clients expected to be serviced prior to the subject client multiplied by the average time interval or divided by the rate.
Abstract:
System and method for providing caller name display in a wireless communications system. The method includes receiving an originating telephone number at a mobile device, storing the originating number in the mobile device, transmitting a name lookup request for the originating number from the mobile device to a server, receiving a response including a name corresponding to the originating number from the server, storing the name and displaying the name when a call having the same originating number is received. The system includes a mobile device having a display, a memory and a processor. The system also includes a software module configured to store an originating telephone number in the memory, send a name lookup request to a server, receive and store a response including a name corresponding to the originating number and display the name when a call having the same originating number is received.
Abstract:
Techniques are disclosed for making an automated telephone call more interactive and intelligent by saving responses gathered from a previous call and using that information to build more personal and engaging subsequent interactions. An initial telephone call can be designed with data needs in mind. Relevant responses from the initial calls can be captured and stored and a follow-up call can be created that includes dialogs that reference specific information from the previous interactions with the system. Such build call techniques can be utilized on outbound, as well as inbound calls, and can simulate a human being's ability to listen, remember and refer to past conversations, making the automated telephone calls more interactive and effective.
Abstract:
Systems, methods and machine (e.g. computer) readable media for providing or managing or using voicemails are described. In one embodiment, a method includes receiving at least notifications of voicemails at a mobile data processing system and storing a data structure at the mobile data processing system for deleted voicemails. In another embodiment, a method includes determining an extent of usage of a voicemail mailbox at a data processing system and determining a period of time representing how long a voicemail has been marked as deleted and determining, based on the extent of usage and based on the period of time, whether to delete the voicemail.