ES2389259T3

System and method for preventing spam over internet telephony

Abstract

A method for preventing SPAM in Internet telephony (SPIT), where the method comprises: receiving (104), by a server, a call request from a terminal by a calling user; obtaining (104), by the server, of a caller user identifier of said call request; the determination (104), by the server, that the caller's user identifier is, or not, established as a SPIT user for the called user and the forwarding, by the server, of the call request to said terminal if said identifier is not established as a SPIT user, characterized in that said caller user identifier is established as a SPIT user (103) in response to a SPIT report request with said identifier from an informing terminal and the demand SPIT report is obtained in response to an instruction (101) by a user called in said informing terminal, where the SPIT report request also includes a call time and the caller ID of the call request; the server obtains the call time, the caller user identifier and the caller user identifier from the SPIT report request in response to the receipt of the SPIT report request; the server compares the call time, the user identifier caller and the identifier of the user called records of a call log kept on the server, if the calling user did not make a call to the called user at the time of call according to the records, the server will not process the SPIT report request and send a reply message indicating said operational circumstance to the terminal; If the calling user made a call to the called user, at the time of call, according to the records, the server sets the caller's user ID as being a SPIT user.

ES2389259T3, drawing sheet 1
Sheet 1 of 5

Term

1 yearto projected expiry

Projected expiry 25 September 2027, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

12 claims: 2 independent, 10 dependent

  1. 1
    ES 2 389 259 T3 REIVINDICACIONES 1. Un método para prevención de SPAM en telefonía en Internet (SPIT), en donde el método comprende:la recepción (104), por un servidor, de una demanda de llamada de un terminal por un usuario llamante;la obtención (104), por el servidor, de un identificador del usuario llamante de dicha demanda de llamada;la determinación (104), por el servidor, de que el identificador del usuario llamante está, o no, establecido como un usuario SPIT para el usuario llamado y el reenvío, por el servidor, de la demanda de llamada a dicho terminal si dicho identificador no está establecido como un usuario SPIT, caracterizado porque dicho identificador del usuario llamante está establecido como un usuario SPIT (103) en respuesta a una demanda de informe SPIT con dicho identificador desde un terminal informador y la demanda de informe SPIT se obtiene en respuesta a una instrucción (101) por un usuario llamado en dicho terminal informador;en donde la demanda de informe SPIT comprende, además, una hora de llamada y el identificador del usuario llamado de la demanda de llamada;el servidor obtiene la hora de llamada, el identificador del usuario llamante y el identificador del usuario llamado a partir de la demanda de informe SPIT en respuesta a la recepción de la demanda de informe SPIT;el servidor compara la hora de llamada, el identificador del usuario llamante y el identificador del usuario llamado con registros de un diario de llamadas mantenido en el servidor, si el usuario llamante no hizo una llamada al usuario llamado en la hora de llamada según los registros, el servidor no procesará la demanda de informe SPIT y enviará un mensaje de respuesta indicando dicha circunstancia operativa al terminal;si el usuario llamante hizo una llamada al usuario llamado, en la hora de llamada, según los registros, el servidor establece el identificador del usuario llamante como siendo de un usuario SPIT.
  2. 2
    El método según la reivindicación 1, en donde dicho identificador del usuario llamante se establece como un usuario SPIT en respuesta a una demanda de informe SPIT con dicho identificador desde un terminal informador, comprende:el incremento (304) de un valor de alarma asociado con dicho identificador a la recepción de la demanda de informe SPIT con dicho identificador;el establecimiento (306) del identificador del usuario llamante como un usuario SPIT si el valor de alarma supera un valor umbral.
  3. 3
    El método según la reivindicación 2, en donde dicho identificador está colocado en un registro de informes temporal si dicho valor de alarma es menor que el valor de umbral y dicho identificador está colocado en un registro de informes si dicho valor de alarma es mayor o igual a dicho valor de umbral.
  4. 4
    El método según la reivindicación 2, en donde el reenvío de la demanda de llamada a dicho terminal, si dicho identificador no se establece como un usuario SPIT, comprende:el reenvío de la demanda de llamada a dicho terminal solamente si dicho valor de alarma para el identificador asociado es menor que dicho valor de umbral y el usuario llamante no ha sido informado por dicho usuario llamado.
  5. 5
    El método según la reivindicación 3, en donde el reenvío de la demanda de llamada a dicho terminal, si dicho identificador no se establece como un usuario SPIT, comprende:el reenvío de la demanda de llamada a dicho terminal solamente si dicho identificador no se encuentra en dicho registro de informe y el usuario llamante no ha sido informado por dicho usuario llamado.
  6. 6
    El método según la reivindicación 3 que comprende, además:la comunicación, a otros servidores, de los identificadores de usuarios en el registro de informes.
  7. 7
    El método según la reivindicación 1 que comprende, además:ES 2 389 259 T3 la obtención y la memorización, por un servidor, de la demanda de Informe SPIT desde un terminal, teniendo dicha demanda de informe SPIT un identificador de un usuario llamante y el establecimiento, por el servidor, de dicho identificador de un usuario llamante como un usuario SPIT, en donde dicha demanda de informe SPIT se obtiene en respuesta a una instrucción por un usuario llamado en dicho terminal.
  8. 8
    El método según la reivindicación 7 que comprende, además:la verificación (302) de que una hora de llamada y un identificador de usuario llamado son coherentes con los registros de un diario de llamadas mantenido por dicho servidor.
  9. 9
    Un servidor para la prevención de SPAM en telefonía en Internet (SPIT), caracterizado porque el servidor comprende:un módulo de procesamiento SPIT, capaz de obtener y memorizar (102) un identificador de usuario llamante como un usuario SPIT, la obtención (104) de un identificador de nuevo usuario llamante y la determinación (104) de que el identificador del nuevo usuario llamante está en una lista de usuarios SPIT y rechazar el reenvío de una demanda de llamada desde el nuevo usuario llamante si el identificador del nuevo usuario llamante está en la lista de usuarios SPIT;en donde el módulo de procesamiento de SPIT comprende: una unidad de comunicación, configurada para obtener (301) información de informe a partir de una demanda de informe SPIT, con el fin de proporcionar, a la salida, la información de informe;una unidad de registro de informe y una segunda unidad de procesamiento principal, configurada para recibir la información de informe desde la unidad de comunicación y para establecer (103) el identificador de usuario llamante como usuario SPIT y para memorizar (306) el identificador del usuario llamante en la unidad de registro de informe;para obtener (104) un identificador de nuevo usuario llamante a partir de una demanda de llamada nueva, para buscar en la unidad de registro de informe para determinar si el identificador del nuevo usuario llamante está contenido en la lista y para rechazar el reenvío de la demanda de llamada nueva si está incluido en la lista;en donde la información del informe comprende: hora de llamada, el identificador de usuario informador y el identificador del usuario informado;la información de informe recibida por la segunda unidad de procesamiento principal comprende la hora de llamada, la segunda unidad de procesamiento principal está adaptada para determinar si el usuario informado ha llamado al usuario informador en la hora de llamada;si el usuario informado no hizo una llamada al usuario informador en la hora de llamada, la segunda unidad de procesamiento principal suprime la demanda de informe;en donde la segunda unidad de procesamiento principal está adaptada para determinar si el usuario informado ha llamado al usuario informador en la hora de llamada, comprende: la segunda unidad de procesamiento principal está adaptada para comparar la hora de llamada, el identificador del usuario llamante y el identificador del usuario llamado con registros de un diario de llamada mantenido en el servidor. Si el usuario llamante no hizo una llamada al usuario llamado en la hora de llamada según los registros, la segunda unidad de procesamiento principal no procesa la demanda de informe SPIT y está adaptada para enviar un mensaje de respuesta en el que se transmite dicha circunstancia al terminal;si el usuario llamante ha llamado al usuario llamado, en la hora de llamada, según los registros, la segunda unidad de procesamiento principal está adaptada para establecer el identificador del usuario llamante como siendo de un usuario SPIT.
  10. 10
    El servidor según la reivindicación 9, en donde la segunda unidad de procesamiento principal está configurada, además, para comunicar los identificadores del usuario llamante en el registro de informe a otros servidores por intermedio de la unidad de comunicación.
  11. 11
    El servidor según la reivindicación 9 que comprende, además:un registro de informe temporal, estando la segunda unidad de procesamiento de principal configurada, además, para memorizar (304) los identificadores del usuario llamante en el registro de informe temporal si un valor de alarma es menor que un valor de umbral y para memorizar (306) los identificadores del usuario llamante en el registro de informe si dicho valor de alarma es mayor o igual a dicho valor de umbral, en donde la alarma está asociada con los números del identificador de usuario llamante informados.
  12. 12
    El servidor según la reivindicación 11, en donde la segunda unidad de procesamiento principal está configurada, además, para buscar (304) la unidad de registro de informe temporal para determinar si está incluido en la lista el identificador del nuevo usuario llamante y el reenvío de la nueva demanda de llamada a dicho terminal solamente si el ES 2 389 259 T3 identificador del nuevo usuario llamante no se encuentra en dicho registro de Informe y dicho nuevo usuario llamante no ha sido informado por dicho usuario llamado en la unidad de registro de informe temporal.