1. A method of time slicing a telecommunications call, comprising:
connecting a caller to a subscriber of a time slicing service; then:
determining if the subscriber is available to continue the call from the caller;
connecting the caller to an alternate device that provides alternate services when the subscriber is not available to continue the call;
terminating the alternate services and resuming communication between the caller to the subscriber when the subscriber is available to continue the call; and
determining a portion of total call charges associated with the call that is attributable to at least one entity other than the subscriber based on the alternate services provided by said alternate device.
2. The method of claim 1, wherein the step of connecting a caller comprises:
connecting the caller to an automatic call distributor associated with the subscriber.
3. The method of claim 1, wherein the step of connecting a caller comprises:
connecting the caller to the subscriber through a telecommunications system having an ATM backbone.
4. The method of claim 1, wherein the step of connecting a caller comprises:
determining if the subscriber is associated with time slicing services; and
determining at least one of an alternate device that provides alternate services, a key sequence that indicates the subscriber is available to receive a call, whether alternate services in progress should be completed or interrupted when reconnecting a caller to the subscriber, and whether alternate services should be provided at any point after the subscriber receives the call.
5. A method of claim 1, wherein the step of connecting a caller comprises:
routing the call through a device capable of detecting if the subscriber is available to receive the call.
6. The method of claim 1, wherein the step of determining if the subscriber is available comprises:
detecting voice activity between the caller and the subscriber.
7. The method of claim 1, wherein the step of determining if the subscriber is available comprises:
receiving a signal from the subscriber indicating that the subscriber is not available to receive the call.
8. The method of claim 1, wherein the step of connecting the caller to an alternate device comprises:
maintaining the connection between the caller and the subscriber as active; and
connecting the caller to an IP that provides the alternate services.
9. The method of claim 1, wherein the step of connecting the caller to an alternate device comprises:
connecting the caller to a device that provides advertising information to the caller.
10. The method of claim 1, wherein the step of terminating the alternate services comprises:
receiving a signal from the subscriber representing that the subscriber is available to receive the call.
11. The method of claim 1, wherein the step of terminating the alternate services comprises:
receiving a signal representing that the subscriber is available to receive the call; and
interrupting the alternate services to reconnect the caller and the subscriber.
12. The method of claim 1, wherein the step of terminating alternate services comprises:
waiting until the alternate services are complete before reconnecting the caller and the subscriber.
13. The method of claim 1, wherein the step of determining a portion of total call charges comprises:
allocating charges to an entity that owns advertising information that is provided to the caller during the call.
14. A method of time slicing a telecommunications call, comprising:
connecting a caller to a called party; then:
determining that one of the caller and the called party is not available for communication with the other of the caller and the called party;
connecting the other of the caller and the called party to a device that provides alternate services while the caller or called party is not available;
terminating the alternate services and resuming communication between the caller and the called party when both the caller and the called party are available for communication; and
determining a portion of total call charges that are attributable to at least one of the caller, the called party and another entity based on the alternate services provided by said device.
15. A telecommunications system having a time slicing capability, comprising:
connecting means for connecting a caller to a called party;
availability determining means for determining that one of the caller and the called party after being connected is not available for communication with the other of the caller and the called party;
alternate services means for providing alternate services to the caller when the caller or called party is not available;
terminating means for terminating the alternate services and resuming communication between the caller and the called party when both the caller and the called party are available for communication; and
charge determining means for determining a portion of total call charges that are attributable to at least one of the caller, the called party and another entity based on the alternate services provided by said alternate services means.
16. A telecommunications system having a time slicing capability, comprising:
an originating switch that receives a signal from a caller indicating a desire to be connected with a called party;
a controller that provides information regarding how the signal from the caller should be handled;
a destination switch that connects to the called party based on information from the controller;
a switching network that interconnects the originating switch with the destination switch;
a sensing device that detects that one of the caller and the called party after being connected is not available for communication; and
an alternate services device that provides alternate services to the other of the caller and the called party while the caller or called party is unavailable;
wherein portions of the call during which alternate services are provided are charged to entities based on the alternate services provided by said alternate services device.
17. The system of claim 16, wherein the switching network is an ATM backbone having a multipoint-to-multipoint connection capability.
18. The system of claim 16, wherein the sensing device is an IP device that detects a lack of communication between the caller and the called party.
19. The system of claim 16, wherein the alternate services device is an IP that provides advertising information to the caller while the called party is unavailable.
20. The system of claim 19, wherein portions of the call during which advertising information is provided to the caller is charged to an advertiser associated with the advertising information.
21. The system of claim 16, wherein the sensing device comprises an SCP that does not keep track of called party resources.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A method for measuring detection accuracy of a security device using benign traffic, the method comprising:
at an Internet protocol (IP) traffic simulator having a first communications interface and a second communications interface:
sending, by the first communications interface, a plurality of benign data packets to a security device, wherein the plurality of benign data packets is engineered to be similar to one or more malicious data packets;
receiving, by the second communications interface, zero or more of the plurality of benign data packets via the security device; and
determining, using statistics associated with the plurality of benign data packets, a detection accuracy metric associated with the security device.
2. The method of claim 1 wherein the security device is an intrusion prevention system or a data leakage prevention system.
3. The method of claim 1 wherein the benign data packets contain non-confidential information and the one or more malicious data packets contain confidential information.
4. The method of claim 1 wherein the one or more malicious data packets include data for triggering a vulnerability in a target system.
5. The method of claim 1 wherein the statistics associated with the plurality of benign data packets includes one or more packet counters for determining a number of benign data packets sent to the security device, received via the security device, or blocked by the security device.
6. The method of claim 1 wherein determining the detection accuracy metric includes dividing a number of benign data packets returned to the IP traffic simulator via the security device by a number of benign data packets sent by the IP traffic simulator to the security device.
7. The method of claim 1 wherein the detection accuracy metric comprises one of an integer, a percentage, a probability, a code, a color, a value, or a range of values.
8. The method of claim 1 wherein the plurality of benign data packets is provided by a security analysis entity.
9. The method of claim 1 wherein each of the plurality of benign data packets is engineered to have distinct characteristics.
10. The method of claim 6 comprising identifying, using the distinct characteristics associated with the plurality of benign data packets, a portion of a first packet of the plurality of benign data packets that causes the security device to block the first packet.
11. The method of claim 1 wherein the first communications interface is associated with a first IP address and the second communications interface is associated with a second IP address.
12. A system for measuring detection accuracy of a security device using benign traffic, the system comprising:
an Internet protocol (IP) traffic simulator, the IP traffic simulator comprising:
a first communications interface configured to send a plurality of benign data packets to a security device, wherein the plurality of benign data packets is engineered to be similar to one or more malicious data packets;
a second communications interface configured to receive zero or more of the plurality of benign data packets via the security device; and
a detection accuracy module (DAM) configured to determine, using statistics associated with the plurality of benign data packets, a detection accuracy metric associated with the security device.
13. The system of claim 12 wherein the security device is an intrusion prevention system or a data leakage prevention system.
14. The system of claim 12 wherein the benign data packets contain non-confidential information and the one or more malicious data packets contain confidential information.
15. The system of claim 12 wherein the one or more malicious data packets include data for triggering a vulnerability in a target system.
16. The system of claim 12 wherein the statistics associated with the plurality of benign data packets includes one or more packet counters for determining a number of benign data packets sent to the security device, received via the security device, or blocked by the security device.
17. The system of claim 12 wherein the DAM is configured to determine the detection accuracy metric by dividing a number of benign data packets returned to the IP traffic simulator via the security device by a number of benign data packets sent by the IP traffic simulator to the security device.
18. The system of claim 12 wherein the detection accuracy metric comprises one of an integer, a percentage, a probability, a code, a color, a value, or a range of values.
19. The system of claim 12 wherein the plurality of benign data packets is provided by a security analysis entity.
20. The system of claim 12 wherein the plurality of benign data packets is stored in a database.
21. The system of claim 12 wherein each of the plurality of benign data packets is engineered to have distinct characteristics.
22. The system of claim 21 comprising the DAM is configured to identify, using the distinct characteristics associated with the plurality of benign data packets, a portion of a first packet of the plurality of benign data packets that causes the security device to block the first packet.
23. The system of claim 12 wherein the first communications interface is associated with a first IP address and the second communications interface is associated with a second IP address.
24. A non-transitory computer readable medium comprising computer executable instructions embodied in a computer readable medium that when executed by a processor of a computer control the computer to perform steps comprising:
at an Internet protocol (IP) traffic simulator having a first communications interface and a second communications interface:
sending, by the first communications interface, a plurality of benign data packets to a security device, wherein the plurality of benign data packets is engineered to be similar to one or more malicious data packets;
receiving, by the second communications interface, zero or more of the plurality of benign data packets via the security device; and
determining, using statistics associated with the plurality of benign data packets, a detection accuracy metric associated with the security device.