Apparatus and method for computer controlled call processing applications in packet switched telephone networks
First Claim
1. A method of establishing a packetized telephony communications session between at least two nodes of a packet data network, over a packet switched data network, comprising:
- receiving, by a packet network telephony call processing device, over said packet switched data network, a packetized request message requesting a telephony service from a first node to communicate with a second node; and
interfacing said packet network telephony call processing device with an application program over said packet switched data network using packetized messages to exchange session information and to provide control to enable said requested telephony service, said application program being located separately from one of said at least two nodes,wherein said at least two nodes comprise at least two packet telephony network end points,wherein said requested telephony service comprises a request to establish a packetized telephone call over said packet switched data network between said at least two packet telephony network end points, andwherein said packetized messages exchanged between said packet network telephony call processing device and said application program indicate said packetized telephone call to be established and enable said call between said end points.
0 Assignments
0 Petitions
Accused Products
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.
43 Citations
24 Claims
-
1. A method of establishing a packetized telephony communications session between at least two nodes of a packet data network, over a packet switched data network, comprising:
-
receiving, by a packet network telephony call processing device, over said packet switched data network, a packetized request message requesting a telephony service from a first node to communicate with a second node; and interfacing said packet network telephony call processing device with an application program over said packet switched data network using packetized messages to exchange session information and to provide control to enable said requested telephony service, said application program being located separately from one of said at least two nodes, wherein said at least two nodes comprise at least two packet telephony network end points, wherein said requested telephony service comprises a request to establish a packetized telephone call over said packet switched data network between said at least two packet telephony network end points, and wherein said packetized messages exchanged between said packet network telephony call processing device and said application program indicate said packetized telephone call to be established and enable said call between said end points. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus for establishing a packetized telephony communications session, comprising:
-
a packet network telephony call processing device to receive a packetized request message requesting a telephony service between at least two nodes over a packet switched data network, wherein said packet network telephony call processing device to interface with an application program over said packet switched data network using packetized messages to exchange session information and to provide control to enable said requested telephony service, said application program being located separately from one of said at least two nodes, wherein said at least two nodes comprise at least two packet telephony network end points, wherein said packetized request message comprises a request to establish a packetized telephone call over said packet switched data network between said at least two packet telephony network end points, and wherein said packetized messages exchanged between said packet network telephony call processing device and said application program to indicate said packetized telephone call to be established and to enable said call between said end points. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification