IP Library Granted Patent US 8,184,557
Granted Patent B2
US 8,184,557 · App. 11/476,425 · Granted May 22, 2012

Apparatus and method for computer controlled call processing applications in packet switched telephone networks

Assignee: Intel Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,184,557
App. No.
11/476,425
Granted
May 22, 2012
Kind
B2
Abstract

A method is presented comprising transmitting, from an application computer communicably connected to a call controller which is connected to a data network, packetized messages indicative of telephone calls in progress at an endpoint of the data network, or indicative of such endpoint, and transmitting, from the call controller to the application computer, packetized messages indicative of a variety of information contained in, or relevant to, the telephone calls so as to process such information for a variety of applications. Apparatus to implement the method is also presented.

Claims (30)

1. A method comprising:

transmitting, from an application computer arranged to execute computer telephony applications using call control information to a gatekeeper over a data network, packetized messages indicative of telephone calls in progress at an endpoint of said data network;

receiving, at said application computer from said gatekeeper, packetized messages indicative of information associated with or contained in said telephone calls, wherein said information includes voice recognition, by a voice recognizer, of words exchanged by parties in said telephone calls and said information is indicative of a length of said telephone calls; and

storing content of the words determined by the voice recognizer for analysis.

2. The method of claim 1 , wherein said information includes an originating IP address of said telephone calls.

3. The method of claim 1 , wherein said information includes status information of said telephone calls.

4. The method of claim 1 , wherein said information includes routing information for unanswered telephone calls.

5. A computing system having instructions stored thereon which when executed cause:

transmission of, from an application computer arranged to execute computer telephony applications using call control information to a gatekeeper over a data network, packetized messages indicative of telephone calls in progress at an endpoint of said data network; and

reception of, at said application computer from said gatekeeper, packetized messages indicative of information associated with or contained in said telephone calls, wherein said information includes voice recognition, by a voice recognizer, of words exchanged by parties in said telephone calls and said information is indicative of a length of said telephone calls; and

storage of content of the words determined by the voice recognizer for analysis.

6. The computing system of claim 5 , wherein said information includes an originating IP address of said telephone calls.

7. The computing system of claim 5 , wherein said information includes status information of said telephone calls.

8. The computing system of claim 5 , wherein said information includes routing information for unanswered telephone calls.

9. An apparatus comprising:

a gatekeeper operable to allocate resources in a data network;

at least two endpoints in said data network between which packetized telephone calls can take place; and

an application computer connected to said gatekeeper, said application computer capable of issuing instructions to and receiving information from said gatekeeper, said instructions and information indicative of information associated with or contained in said packetized telephone calls, wherein said information includes voice recognition, by a voice recognizer, of words exchanged by parties in said telephone calls and content of the words determined by the voice recognizer is stored for analysis and said information is indicative of a length of said packetized telephone calls.

10. The apparatus of claim 9 , wherein said information includes an originating IP address of said packetized telephone calls.

11. The apparatus of claim 9 , wherein said information includes status information of said packetized telephone calls.

12. The apparatus of claim 9 , wherein said information includes routing information for unanswered packetized telephone calls.

13. The apparatus of claim 9 , wherein said gatekeeper is configured to operate in accordance with at least one of a list of protocols comprising MEGACO, Session Initiation Protocol, Media Gateway Control Protocol, and H.323protocol.

14. The apparatus of claim 9 , wherein said gatekeeper and said application computer further comprise a telephony application programming interface to identify said information communicated between said gatekeeper and said application computer.

15. A method comprising:

receiving, from an application computer arranged to execute computer telephony applications using call control information at a gatekeeper over a data network, packetized messages indicative of telephone calls in progress at an endpoint of said data network and

transmitting, from said gatekeeper to said application computer, packetized messages indicative of information associated with or contained in said telephone calls, wherein said information includes voice recognition, by a voice recognizer, of words exchanged by parties in said telephone calls and said information is indicative of a length of said telephone calls; and

storing content of the words determined by the voice recognizer for analysis.

16. The method of claim 15 , wherein said information includes an originating IP address of said telephone calls.

17. The method of claim 15 , wherein said information includes status information of said telephone calls.

18. The method of claim 15 , wherein said information includes routing information for unanswered telephone calls.

Continuity (2)
Continuation In Part 08955834 · Oct 21, 1997
Related Publication 20070014283A1 · Jan 18, 2007