Apparatus and method for application computer to process forwarding instructions and session initiation protocol requests
First Claim
Patent Images
1. One or more non-transitory, computer-readable media having instructions that, when executed, cause an application computer to:
- process forwarding instructions that specify one or more telephony endpoints to which calls directed to a subscriber are to be directed upon satisfaction of predetermined criteria;
process a session initiation protocol (SIP) request received via a packetized message interface from a packet telephony call controller that is to facilitate communication sessions of a packet-based network, the SIP request to correspond to a call initiated by a caller and directed to the subscriber;
select a telephony endpoint from the one or more telephony endpoints based on the forwarding instructions; and
provide, to the packet telephony call controller, response instructions that identify the telephony endpoint,wherein the application computer resides in the packet-based network remote from the one or more telephony endpoints.
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
21 Claims
-
1. One or more non-transitory, computer-readable media having instructions that, when executed, cause an application computer to:
-
process forwarding instructions that specify one or more telephony endpoints to which calls directed to a subscriber are to be directed upon satisfaction of predetermined criteria; process a session initiation protocol (SIP) request received via a packetized message interface from a packet telephony call controller that is to facilitate communication sessions of a packet-based network, the SIP request to correspond to a call initiated by a caller and directed to the subscriber; select a telephony endpoint from the one or more telephony endpoints based on the forwarding instructions; and provide, to the packet telephony call controller, response instructions that identify the telephony endpoint, wherein the application computer resides in the packet-based network remote from the one or more telephony endpoints. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of operating an application computer comprising:
-
receiving forwarding instructions that specify one or more telephony endpoints to which calls directed to a subscriber are to be directed upon satisfaction of predetermined criteria; receiving, via a packetized message interface, a session initiation protocol (SIP) request from a packet telephony call controller that is to facilitate communication sessions of a packet-based network, the SIP request to correspond to a call initiated by a caller and directed to the subscriber; selecting a telephony endpoint from the one or more telephony endpoints based on the forwarding instructions; and providing, to the packet telephony call controller, response instructions that identify the telephony endpoint, wherein the application computer resides in the packet-based network remote from the one or more telephony endpoints. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. An application computer comprising:
-
one or more processing devices; and one or more application programs to be executed by the one or more processing devices to; process forwarding instructions that specify one or more telephony endpoints to which calls directed to a subscriber are to be directed upon satisfaction of predetermined criteria; process a session initiation protocol (SIP) request from a packet telephony call controller that is to facilitate communication sessions of a packet-based network, the SIP request to correspond to a call initiated by a caller and directed to the subscriber; select a telephony endpoint from the one or more telephony endpoints based on the forwarding instructions; and provide, to the packet telephony call controller, response instructions that identify the telephony endpoint, wherein the application computer resides in the packet-based network remote from the one or more telephony endpoints. - View Dependent Claims (19, 20, 21)
-
Specification