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.
- 2. The method of claim 1, wherein said message contains information corresponding to an address on the packet-switched network indicating the origin of the message, and wherein said step of determining comprises comparing said address to defined permitted addresses.
- 3. The method of claim 2, wherein said step of comparing comprises comparing said address to one or more addresses corresponding to specific servers on the packet-switched network.
- 4. The method of claim 2, wherein said step of comparing comprises comparing said address to ranges of permitted addresses.
- 5. The method of claim 2, wherein said address information is obtained from a header of a packet that contains at least a portion of the message.
- 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.
- 7. The system of claim 6, wherein said message contains information corresponding to an address on the packet-switched network indicating the origin of the message, and wherein said determining means comprises means for comparing said address to defined permitted addresses.
- 8. The system of claim 7, wherein said comparing means comprises means for comparing said address to one or more addresses corresponding to specific servers on the packet-switched network.
- 9. The system of claim 7, wherein said comparing means comprises means for comparing said address to ranges of permitted addresses.
- 10. The system of claim 7, wherein said address information is obtained from a header of a packet that contains at least a portion of the message.
- 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.
- 12. The storage medium of claim 11, wherein said message contains information corresponding to an address on the packet-switched network indicating the origin of the message, and wherein said step of determining comprises comparing said address to defined permitted addresses.
- 13. The storage medium of claim 12, wherein said step of comparing comprises comparing said address to one or more addresses corresponding to specific servers on the packet-switched network.
- 14. The storage medium of claim 12, wherein said step of comparing comprises comparing said address to ranges of permitted addresses.
- 15. The storage medium of claim 12, wherein said address information is obtained from a header of a packet that contains at least a portion of the message.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] The present application is a continuation of U.S. patent application Ser. No. 09/105,728, filed on Nov. 26, 1998, entitled “Method And System For Routing And Security For Telephone Calls Over A Packet-Switched Network”.
Continuations (1)
|
Number |
Date |
Country |
Parent |
09105728 |
Jun 1998 |
US |
Child |
10171026 |
Jun 2002 |
US |