Method and system for routing and security for telephone calls over a packet-switched network
First Claim
1. A method of verifying authorization to complete a telephone call over a packet-switched network, comprising the steps of:
- receiving over a packet-switched network a message requesting completion of a telephone call;
determining a route for completing said telephone call;
determining whether or not completion of the telephone call is authorized; and
completing the call if completion is authorized, and not completing the call if completion is not authorized.
5 Assignments
0 Petitions
Accused Products
Abstract
A server, upon receiving a request to complete a call over a packet-switched network, looks up an address on the packet-switched network on a local table. If the local table does not contain a matching address, the server asks a routing server to identify a receiving server address. The routing server identifies a suitable address and sends a message to the originating server containing the address. The routing server may consider such factors as the volume of calls currently being handled by various potential receiving servers in selecting a receiving server. The receiving server then receives, via the packet-switched network, a message requesting a telephone connection to a second telephone device. Before completing the connection to the second telephone device, information in the message representing the address of the device on the packet-switched network that originated the message is identified. The address information is compared to selected predetermined addresses for permitted origins of the message. The permitted origins may be other servers or clients of the receiving server. If the address in the message corresponds to a predetermined permitted address, the server will proceed with completion of the call. If the address in the message does not correspond to a predetermined permitted address, the server will refuse to complete the call.
-
Citations
15 Claims
-
1. A method of verifying authorization to complete a telephone call over a packet-switched network, comprising the steps of:
-
receiving over a packet-switched network a message requesting completion of a telephone call;
determining a route for completing said telephone call;
determining whether or not completion of the telephone call is authorized; and
completing the call if completion is authorized, and not completing the call if completion is not authorized. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for verifying authorization to complete a telephone call over a packet-switched network, comprising:
-
means for receiving over a packet-switched network a message requesting completion of a telephone call;
means for determining a route for completing said telephone call;
means for determining whether or not completion of the telephone call is authorized; and
means for instructing a server to complete the call if completion is authorized, and not to complete the call if completion is not authorized. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A storage medium having stored therein a plurality of instructions, wherein the plurality of instructions, when executed by a processor, cause the processor to perform the steps of:
-
receiving over a packet-switched network a message requesting completion of a telephone call;
determining a route for completing said telephone call;
determining whether or not completion of the telephone call is authorized; and
completing the call if completion is authorized, and not completing the call if completion is not authorized. - View Dependent Claims (12, 13, 14, 15)
-
Specification