Call management implemented using call routing engine
First Claim
Patent Images
1. A call management method implemented using a call routing engine, the method comprising:
- receiving at the engine a first call management message for causing the engine to initiate establishment of a first connection, via a public network, between one called device and at least one of another called device and a calling device, the calling device being previously connected to the another called device via the network prior to receipt of the message at the engine, the message being initiated by the another called device and including a plurality of information fields;
issuing from the engine a second call management message for initiating the establishment by the network of said first connection; and
issuing from the engine a third message to the another called device indicating processing of the first message.
1 Assignment
0 Petitions
Accused Products
Abstract
Call management techniques implemented using a call routing engine are disclosed. In the techniques of the present invention, a public network is centrally controlled so as to facilitate implementation of call processing features, and local switching resources and the public network may be thought of as a single virtual switch for purposes of implementing such features.
-
Citations
36 Claims
-
1. A call management method implemented using a call routing engine, the method comprising:
-
receiving at the engine a first call management message for causing the engine to initiate establishment of a first connection, via a public network, between one called device and at least one of another called device and a calling device, the calling device being previously connected to the another called device via the network prior to receipt of the message at the engine, the message being initiated by the another called device and including a plurality of information fields;
issuing from the engine a second call management message for initiating the establishment by the network of said first connection; and
issuing from the engine a third message to the another called device indicating processing of the first message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A call management apparatus comprising:
-
a routing engine that receives a first call management message for causing the engine to initiate establishment of a first connection, via a public network, between one called device and at least one of another called device and a calling device, the calling device being previously connected to the another called device via the network prior to receipt of the message by the engine, the message being initiated by the another called device and including a plurality of information fields;
the routing engine also issuing a second call management message for initiating the establishment by the network of said first connection; and
the routing engine also issuing a third message to the another called device indicating processing of the first message. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. Computer-readable memory comprising computer-executable instructions that when executed cause:
-
a call routing engine to receive a first call management message that causes the engine to initiate establishment of a first connection, via a public network, between one called device and at least one of another called device and a calling device, the calling device being previously connected to the another called device via the network prior to receipt of the message by the engine, the message being initiated by the another called device and including a plurality of information fields;
issuance from the engine of a second call management message for initiating the establishment by the network of said first connection; and
issuance from the engine of a third message to the another called device indicating processing of the first message. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A call management apparatus comprising:
-
means for receiving at a call routing engine a first call management message for causing the engine to initiate establishment of a first connection, via a public network, between one called device and at least one of another called device and a calling device, the calling device being previously connected to the another called device via the network prior to receipt of the message at the engine, the message being initiated by the another called device and including a plurality of information fields;
means for issuing from the engine a second call management message for initiating the establishment by the network of said first connection; and
means for issuing from the engine a third message to the another called device indicating processing of the first message. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. A call management method comprising:
-
receiving by a first called device a call through a public network from a calling device;
generating, by said first called device, a first call management message in response to said call;
receiving by a controller said first call management message;
issuing, by said controller, a second call management message to establish a connection from said calling device, via the public network, to a second called device; and
issuing, by said controller, a third call management message to said first called device indicating to said first called device that said first call management message has been processed.
-
-
34. A communications system comprising:
-
a public network;
a calling device;
a first called device connected to said calling device via said public network;
a second called device configured to issue a first call management message;
a controller configured to (i) receive said first call management message, (ii) in response to receiving said first call management message, issue a second call management message to establish a connection from said calling device, via said public network, to said second called device, and (iii) issue a third management message to said first called device indicating to said first called device that said first message has been processed.
-
-
35. A computer-readable memory comprising computer-executable instructions for performing the steps of:
-
receiving a first call management message from a first called device wherein said first called device is connected, via a public network, to a calling device;
in response to receiving said first call management message, issuing a second call management message to establish a connection from said calling device, via said public network, to a second called device; and
issuing a third call management message to said first called device indicating to said called device that said first call management message has been processed.
-
-
36. A call management apparatus comprising:
-
means for receiving a first call management message from a first called device wherein said first called device is connected, via a public network, to a calling device;
means for issuing a second call management message to establish a connection from said calling device, via said public network, to a second called device in response to receiving said first call management message; and
means for issuing a third call management message to said first called device indicating to said called device that said first call management message has been processed.
-
Specification