Detection of SPIT on VoIP calls
AssigneeXConnect Global Networks Ltd.
InventorsBaruch Sterman, David Schwartz, Eli Katz
Life of this patent
Estimating the term…
Abstract
A method for packet telephony includes receiving over a packet communication network (22) a first message originating from a first end-user (32A) in a first aggregating organization (28) to place a call to a second end-user (32D) in a second aggregating organization (30). Responsively to the first message, respective values are assigned to one or more security attributes that are indicative of a likelihood that the call is a spam call. A second message is transmitted over the packet communication network toward the second end-user, the second message containing at least one of the respective values that was assigned to at least one of the security attributes.
Claims35
A method for detecting and filtering a spam communication session in a packet network, comprising:
- receiving at a trusted anchor, over a packet network a first message originating from a first end-user terminal in a first aggregating organization to initiate a communication session with a second end-user in a second aggregating organization, said trusted anchor not being part of said first and second aggregating organizations and said trusted anchor being arranged to route packet communication sessions between said first and second aggregating organizations;
- in response to the first message, determining at said trusted anchor one or more characteristics of at least one of the first aggregating organization, the first end-user and the first end-user terminal based on characteristics stored in memory associated with the trusted anchor, the memory storing characteristics of end-users, end-user terminals and aggregating organizations forming part of a system for holding communication sessions over said packet network;
- based on the one or more characteristics, assigning at said trusted anchor respective values to one or more security attributes that are indicative of a likelihood that the communication session is a spam communication session;
- and
- transmitting from said trusted anchor over the packet network a second message directed toward the second end-user terminal, the second message containing at least one of the respective values that was assigned to at least one of the security attributes.
Apparatus for detecting and filtering a spam communication session over a packet network, comprising:
- a memory, arranged to store characteristics of entities involved in a system for initiating communication sessions over said packet network;
- and
- trusted anchor, coupled to the memory and arranged to receive over said packet network a first message originating from a first end-user terminal in a first aggregating organization to initiate a communication session with a second end-user terminal in a second aggregating organization, the anchor not being part of the first and second aggregating organizations, and to determine, in response to receipt of the first message, one or more of the characteristics of at least one of the first aggregating organization and the first end-user terminal, and to assign, based on the one or more characteristics, respective values to one or more security attributes that are indicative of a likelihood that the communication session is a spam communication session,
- wherein the anchor is arranged to transmit over the said packet network a second message directed toward the second end-user terminal, the second message containing at least one of the respective values that was assigned to at least one of the security attributes.
A computer software product, comprising a non-transitory computer-readable medium in which program instructions are stored, which instructions, when read by a computer at a trusted anchor, cause the computer to receive over a packet network a first message originating from a first end-user terminal in a first aggregating organization to initiate a communication session with a second end-user terminal in a second aggregating organization, the trusted anchor not being part of the first and second aggregating organizations, and to determine, responsively to the first message, one or more of the characteristics of at least one of the first aggregating organization and the first end-user, and to assign, based on the one or more characteristics, respective values to one or more security attributes that are indicative of a likelihood that the communication session is a spam communication session, wherein the instructions cause the computer to transmit over the packet network a second message directed toward the second end-user terminal, the second message containing at least one of the respective values that was assigned to at least one of the security attributes.
A non-transitory computer program carrier medium bearing computer executable instructions which, when executed by a computer of a trusted anchor perform the steps comprising:
- receiving at the trusted anchor, over a packet network a first message originating from a first end-user terminal in a first aggregating organization to initiate a communication session with a second end-user in a second aggregating organization, said trusted anchor not being part of said first and second aggregating organizations and said trusted anchor being arranged to route packet communication sessions between said first and second aggregating organizations;
- in response to the first message, determining at said trusted anchor one or more characteristics of at least one of the first aggregating organization, the first end-user and the first end-user terminal based on characteristics stored in memory associated with the trusted anchor, the memory storing characteristics of end-users, end-user terminals and aggregating organizations forming part of a system for holding communication sessions over said packet network;
- based on the one or more characteristics, assigning at said trusted anchor respective values to one or more security attributes that are indicative of a likelihood that the communication session is a spam communication session;
- and
- transmitting from said trusted anchor over the packet network a second message directed toward the second end-user terminal, the second message containing at least one of the respective values that was assigned to at least one of the security attributes.
Dependencies are inferred from the claim text.