PRODUCING ROUTING MESSAGES FOR VOICE OVER IP COMMUNICATIONS
First Claim
1. A process for operating a call routing controller to facilitate communication between callers and callees in a system comprising a plurality of nodes with which callers and callees are associated, the process comprising:
- in response to initiation of a call by a calling subscriber, receiving a caller identifier and a callee identifier;
using call classification criteria associated with the caller identifier to classify the call as a public network call or a private network call;
producing a routing message identifying an address, on the private network, associated with the callee when the call is classified as a private network call; and
producing a routing message identifying a gateway to the public network when the call is classified as a public network call.
12 Assignments
0 Petitions
Accused Products
Abstract
A process and apparatus to facilitate communication between callers and callees in a system comprising a plurality of nodes with which callers and callees are associated is disclosed. In response to initiation of a call by a calling subscriber, a caller identifier and a callee identifier are received. Call classification criteria associated with the caller identifier are used to classify the call as a public network call or a private network call. A routing message identifying an address, on the private network, associated with the callee is produced when the call is classified as a private network call and a routing message identifying a gateway to the public network is produced when the call is classified as a public network call.
134 Citations
60 Claims
-
1. A process for operating a call routing controller to facilitate communication between callers and callees in a system comprising a plurality of nodes with which callers and callees are associated, the process comprising:
-
in response to initiation of a call by a calling subscriber, receiving a caller identifier and a callee identifier; using call classification criteria associated with the caller identifier to classify the call as a public network call or a private network call; producing a routing message identifying an address, on the private network, associated with the callee when the call is classified as a private network call; and producing a routing message identifying a gateway to the public network when the call is classified as a public network call. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A computer readable medium encoded with codes for directing a processor to execute a method of operating a call routing controller to facilitate communication between callers and callees in a system comprising a plurality of nodes with which callers and callees are associated, the method comprising:
-
in response to initiation of a call by a calling subscriber, receiving a caller identifier and a callee identifier; using call classification criteria associated with the caller identifier to classify the call as a public network call or a private network call; producing a routing message identifying an address, on the private network, associated with the callee when the call is classified as a private network call; and producing a routing message identifying a gateway to the public network when the call is classified as a public network call.
-
-
31. A call routing apparatus for facilitating communications between callers and callees in a system comprising a plurality of nodes with which callers and callees are associated, the apparatus comprising:
-
receiving means for receiving a caller identifier and a callee identifier, in response to initiation of a call by a calling subscriber; classifying means for classifying the call as a private network cal or a public network call according to call classification criteria associated with the caller identifier; means for producing a routing message identifying an address, on the private network, associated with the callee when the call is classified as a private network call; and means for producing a routing message identifying a gateway to the public network if the call is classified as a public network call. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59)
-
-
60-107. -107. (canceled)
Specification