Audio delivery of caller identification information
First Claim
1. A method, comprising:
- receiving an incoming call from an originating telephone number to a called telephone number;
suspending processing of the incoming call;
querying an announcement server for an audio announcement associated with the called telephone number;
retrieving a name of the audio announcement for the incoming call and an Internet Protocol address associated with the called telephone number;
mapping the called telephone number to a telephone number servicing the Internet Protocol address when the called telephone number and the Internet Protocol address are serviced by different telephone numbers; and
sending a data message to the Internet Protocol address along with resuming processing of the incoming call to the called telephone number, the data message identifying the name of the audio announcement to be retrieved from memory of a device at the Internet Protocol address.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and apparatuses are disclosed for announcing audio caller identification information to a PC or other IP communications device connected with a telecommunications network. A calling party dials a called telephone number and an incoming communications signal is detected, decoded, and used to generate a data message that associates a selection of announcement fields and/or files with the incoming communications signal in the telecommunications network. The telecommunications network transmits the data message and the incoming communications signal to the called telephone number. The PC or IP communications device associated with the called telephone number receives the data message. The data message is deciphered, associated with locally stored announcement fields and/or files, and otherwise transformed to play the audio caller identification announcement.
-
Citations
15 Claims
-
1. A method, comprising:
-
receiving an incoming call from an originating telephone number to a called telephone number; suspending processing of the incoming call; querying an announcement server for an audio announcement associated with the called telephone number; retrieving a name of the audio announcement for the incoming call and an Internet Protocol address associated with the called telephone number; mapping the called telephone number to a telephone number servicing the Internet Protocol address when the called telephone number and the Internet Protocol address are serviced by different telephone numbers; and sending a data message to the Internet Protocol address along with resuming processing of the incoming call to the called telephone number, the data message identifying the name of the audio announcement to be retrieved from memory of a device at the Internet Protocol address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
means for receiving an incoming call from an originating telephone number to a called telephone number; means for suspending processing of the incoming call; means for querying an announcement server for an audio announcement associated with the called telephone number; means for retrieving a name of the audio announcement for the incoming call and an Internet Protocol address associated with the called telephone number; means for mapping the called telephone number to a telephone number servicing the Internet Protocol address when the called telephone number and the Internet Protocol address are serviced by different telephone numbers; and means for sending a data message to the Internet Protocol address along with resuming processing of the incoming call to the called telephone number, the data message identifying the name of the audio announcement to be retrieved from memory of a device at the Internet Protocol address. - View Dependent Claims (12, 13, 14)
-
-
15. A computer readable medium storing processor executable instructions for performing a method, the method comprising:
-
receiving an incoming call from an originating telephone number to a called telephone number; suspending processing of the incoming call; querying an announcement server for an audio announcement associated with the called telephone number; retrieving a name of the audio announcement for the incoming call and an Internet Protocol address associated with the called telephone number; mapping the called telephone number to a telephone number servicing the Internet Protocol address when the called telephone number and the Internet Protocol address are serviced by different telephone numbers; and sending a data message to the Internet Protocol address along with resuming processing of the incoming call to the called telephone number, the data message identifying the name of the audio announcement to be retrieved from memory of a device at the Internet Protocol address.
-
Specification