ES2255161T3 - Sistema y proceso automaticos para el almacenamiento, aplicacion y anulacion de las peticiones de "no llamar" al consumidor. - Google Patents
Sistema y proceso automaticos para el almacenamiento, aplicacion y anulacion de las peticiones de "no llamar" al consumidor.Info
- Publication number
- ES2255161T3 ES2255161T3 ES98922155T ES98922155T ES2255161T3 ES 2255161 T3 ES2255161 T3 ES 2255161T3 ES 98922155 T ES98922155 T ES 98922155T ES 98922155 T ES98922155 T ES 98922155T ES 2255161 T3 ES2255161 T3 ES 2255161T3
- Authority
- ES
- Spain
- Prior art keywords
- call
- destination
- identifier
- database
- voice
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/38—Graded-service arrangements, i.e. some subscribers prevented from establishing certain connections
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
- Computer And Data Communications (AREA)
- Exchange Systems With Centralized Control (AREA)
Abstract
Se presenta un procedimiento y un sistema automáticos para almacenar, ejecutar y anular solicitudes de "no llamar" (DNC) de clientes que incluyen un dispositivo de control para bloquear selectivamente la comunicación entre un dispositivo de comunicación y un destino sobre un medio de comunicación. El dispositivo de control está conectado al medio de comunicación y a una base de datos para almacenar los identificadores de destinos para los cuales se desea bloquear la comunicación. El dispositivo de comunicación tiene un mecanismo de entrada que responde a la solicitud de un usuario generando un identificador de destino. El mecanismo de entrada también responde a una señal de actualización que indica que el identificador debe añadirse a la base de datos a una señal de anulación que indica que la llamada bloquear debe permitirse de hecho, anulando de esta forma el mecanismo de bloqueo. El dispositivo de comunicación se actualiza automáticamente con la información almacenada en la base de datosque puede utilizarse por el dispositivo de comunicación para procesar comunicaciones ulteriores.
Description
Sistema y proceso automáticos para el
almacenamiento, aplicación y anulación de las peticiones de "no
llamar" del consumidor.
La presente invención está relacionada con
sistemas de telefonía y software y de procesos que inhabilitan las
comunicaciones telefónicas para un número de teléfono en particular
o bien para otro destino identificado. Más en particular, la
presente invención está relacionada con sistemas y procesos para la
actualización y anulación automáticas de números de teléfono para
los cuales se inhabilitan las comunicaciones.
La mayor parte de los sistemas telefónicos son
capaces de impedir que puedan establecerse las conexiones
telefónicas de acuerdo con el número de teléfono marcado. Dichos
sistemas se suministran por el proveedor de servicios telefónicos,
y se utilizan típicamente para bloquear las llamadas telefónicas que
incurren en una tarifa de cobro, tal como las llamadas de larga
distancia o con los números que tienen el prefijo
"1-900" ó "1-976". Véanse
por ejemplo las patentes de los EE.UU. números 3786196 y
5109408.
Recientemente, las leyes y normativas de
solicitación de telefonía federales, estatales e industriales
ordenan que no pueda ser llamado un consumidor que exprese un deseo
de no ser solicitado por teléfono. Mediante las normativas tiene
que mantenerse una lista en cada compañía y que se denomina como la
lista de "no llamar". Con el fin de cumplir con estas leyes y
normativas, la mayor parte de las compañías han instituido un
procedimiento mediante el cual el solicitante de teléfonos prepara
un informe que expone un listado de los números telefónicos para
los cuales los consumidores hayan indicado el deseo de no ser
solicitado. Estos números eventualmente se suministran al proveedor
de servicios telefónicos de la compañía. El proveedor de servicios
telefónicos programa la central telefónica (por ejemplo, 40 en la
figura 3) asociada con la central de la compañía para impedir las
llamadas telefónicas para los números de teléfonos listados desde
los teléfonos de la compañía. Otras centrales telefónicas
individuales de la compañía no quedan programadas para impedir que
sean llamados los número de la lista de "no llamar", a menos
que el proveedor del servicio telefónico programe cada numero
individual en cada central telefónico asociada con cada central de
la compañía.
Un problema existente con esta metodología es que
la capacidad de añadir un numero a un conjunto de números
prohibidos requiere una magnitud significativa de esfuerzo manual,
que incluye errores, retardos y que requiere la programación por
parte del proveedor del servicio telefónico. Es también una
dificultad el anular el servicio de bloqueo sin repetir el proceso
completo a la inversa. Por ejemplo, una llamada personal o bien una
llamada de negocios a un número podría ser totalmente bloqueada
debido a que el número se encuentre en la lista de "no
llamar".
El documento
EP-A2-0438860 expone un sistema en
el cual las llamadas a grupos específicos de números se bloquean a
menos que el usuario introduzca un código PIN. Pueden definirse
otras peticiones de la base de datos mediante otros códigos de
acceso predeterminados.
El documento
EP-A2-0653868 expone un sistema para
desconectar o bloquear una llamada basándose en los atributos de la
llamada de acceso en curso o bien en el historial de los accesos
previos del usuario.
El documento
US-A-4799255 expone un sistema que
detecta y registra las llamadas telefónicas de larga distancia, y
que después de un límite de acceso predeterminado, restringe que el
usuario pueda efectuar más llamadas adicionales de larga
distancia.
Las limitaciones de estos sistemas se solucionan
con el sistema en una realización de la presente invención,
permitiendo que puedan añadirse los números de forma automática a
una lista de números prohibidos controlando todas las centrales
telefónicas de la compañía, y para que los números inhibidos sean
anulados temporalmente utilizando el mismo dispositivo de
comunicaciones que efectúe la llamada telefónica. Este sistema y
proceso eliminan el mantenimiento, distribución e intervención de
listas intermedias por parte del proveedor del servicio
telefónico.
En consecuencia, un aspecto de la invención es un
aparato para gestionar las llamadas telefónicas a través de una red
de comunicaciones en la cual el originador de la llamada (10) envía
un identificador a través de la red de comunicaciones (44, 46) para
iniciar una llamada de voz a un destino (42) correspondiente al
mencionado identificador, en el que el mencionado aparato
comprende:
medios para recibir el identificador que fue
enviado a través de la red de comunicaciones (44, 46);
medios para comprobar una base de datos (58) para
determinar si el identificador recibido está clasificado como un
destino de "no llamar";
medios para impedir que la llamada de voz al
mencionado destino (42) pueda tener lugar si el identificador
recibido se clasifica como un destino de "no llamar";
medios para permitir que la llamada de voz al
mencionado destino (42) pueda tener lugar si el identificador
recibido no está clasificado como destino de "no llamar"; y
caracterizado porque el aparato comprende
además:
medios sensibles para recibir a través de la red
de comunicaciones (44, 46) una señal de actualización desde el
originador de la llamada (10) mientras que la llamada de voz al
mencionado destino se encuentre activa para actualizar
automáticamente la mencionada base de datos (58) para clasificar el
identificador recibido como destino de "no llamar", de forma
que los intentos futuros para conducir las llamadas
\hbox{de
voz a dicho destino no puedan estar permitidos.}
De acuerdo con un aspecto adicional, se
proporciona un proceso para gestionar las llamadas telefónicas a
través de la red de comunicaciones, en donde un originador (10) de
llamadas envía un identificador a través de la red de
comunicaciones (44, 46) para iniciar una llamada de voz a un destino
(42) correpondiente al mencionado identificador, en el que el
mencionado método comprende:
recibir el identificador que se haya enviado a
través de la red de comunicaciones;
comprobar una base de datos (104) para determinar
si el identificador recibido está clasificado como un destino de
"no llamar";
si el identificador recibido se clasifica como un
destino de "no llamar", impedir que se realice la llamada de
voz al mencionado destino (218, 220); y
caracterizado porque:
si el identificador recibido no está clasificado
como un destino de "no llamar",
- (a)
- permitir que la llamada de voz al mencionado destino pueda ser realizada (216); y
- (b)
- al recibir a través de la red de comunicaciones una señal de actualización desde el originador (110) de llamadas mientras que se encuentra activa la llamada de voz al mencionado destino, actualizar automáticamente la mencionada base de datos (325) para clasificar el identificador recibido como un destino de "no llamar", de forma que los intentos futuros para conducir las llamadas de voz a dicho destino no puedan ser permitidos.
Se describe también aquí un dispositivo de
control para inhabilitar selectivamente la comunicación entre un
dispositivo de comunicaciones y un destino a través de una red. El
dispositivo de comunicaciones está conectado a la red mediante un
medio de comunicación y tiene un mecanismo de entrada que es
operativo en respuesta a un usuario para generar un identificador
del destino. Este identificador se envió a través del medio de
comunicación a la red para iniciar la comunicación con el destino.
El mecanismo de entrada del dispositivo de comunicación es
operativo en respuesta a un usuario para generar una señal de
actualización enviada a través del medio de comunicación e
indicando que deberá ser inhabilitada la comunicación con el destino
correspondiente al identificador enviado más reciente. El
dispositivo de control está conectado al medio de comunicación y a
una base de datos para almacenar los identificadores de los
destinos, y siendo indicativos de los destinos para los cuales
deberá inhabilitarse la comunicación. En dicho dispositivo de
control, se detecta la presencia del identificador en el medio de
comunicación. El identificador se compara con los identificadores
en la base de datos. La comunicación puede ser inhabilitada entre
el dispositivo de comunicación y el destino basándose en la
comparación efectuada con la base de datos. Se detecta la presencia
de la señal de actualización en el medio de comunicación, y la base
de datos queda modificada de acuerdo con el identificador enviado
más recientemente cuando se detecte la señal.
Se describe aquí también un dispositivo o proceso
de control para permitir selectivamente la comunicación entre un
dispositivo y un destino a través de una red. El dispositivo de
comunicación tiene un mecanismo de entrada que es operativo en
respuesta a un usuario para generar un identificador del destino.
Este identificador es enviado a través del medio de comunicación a
la red, para inhabilitar el inicio de la comunicación con el
destino. El dispositivo de comunicación tiene un mecanismo de
entrada que es operativo en respuesta a un usuario para generar una
señal de anulación enviada a través del medio de comunicación e
indicando que deberá ser permitida la comunicación con el destino
correspondiente al identificador enviado más recientemente. El
dispositivo de control está conectado al medio de comunicación y a
una base de datos para almacenar los identificadores del destino e
indicativos para los cuales se tenga que inhabilitar la
comunicación. En esta realización, se detecta la presencia del
identificador en el medio de comunicación. El identificador se
compara con los identificadores en la base de datos. La
comunicación entre el dispositivo de comunicación y el destino puede
ser inhabilitada temporalmente basándose en la comparación hecha
con la base de datos. Si la señal de anulación se detecta en el
medio de comunicación después de haber inhabilitado la comunicación,
entonces la comunicación entre el dispositivo de comunicación y el
destino quedará permitida. La señal de anulación puede ser
almacenada en la base de datos. Es probable que se oiga el tono o
mensaje de inhabilitación de la comunicación por parte del abonado
que llama antes de realizar la conexión a la parte llamada.
El dispositivo de comunicación en la presente
invención puede incluir un ordenador, un teléfono, o bien cualquier
otro mecanismo de comunicación. El identificador de un destino puede
incluir un número de teléfono o una dirección de la red de
ordenadores. El identificador en la presente invención puede ser
detectado en un entorno analógico o digital a una frecuencia de voz
o con una frecuencia de portadora.
La comunicación habilitada en la presente
invención puede incluir transmisiones de voz y transmisiones de
datos. La comunicación puede ser inhabilitada mediante el solapado
de un tono o mensaje de voz o bien generando una orden de software
a través del medio de comunicación o bien una combinación del
mismo.
El medio de comunicación en la presente invención
puede incluir un formato de comunicación analógico o digital y la
red puede un circuito o paquetes conmutados.
La base de datos en la presente invención puede
incluir una base de datos orientada a objetos o de tipo relacional
o bien un fichero plano. Se puede tener acceso a la base de datos
utilizando ordenes de lectura y escritura o bien un lenguaje de
consultas, tal como el tipo SQL. La base de datos en la presente
invención puede ser actualizada automáticamente y puede utilizarse
para actualizar automáticamente el dispositivo de comunicación.
La base de datos en la presente invención puede
incluir una pluralidad de bases de datos de la red. La señal de
anulación o de actualización de los destinos puede almacenarse en
una base de datos local. La pluralidad de bases de datos de la red
puede actualizarse periódicamente con información en la base de
datos local.
En los dibujos:
la figura 1 es un diagrama de bloques de un
sistema en una realización de la invención, en la cual las centrales
telefónicas se conectan a un sistema de procesamiento central con
una base de datos maestra central;
la figura 2 es un diagrama de bloques de un
sistema en otra realización de la invención, en la cual las
centrales se conectan a una central de procesamiento central en un
punto de presencia, que se conecta al sistema de procesamiento
central con una base de datos maestra central;
la figura 3 es un diagrama de bloques de un
sistema telefónico de una central con una unidad de control de
centrales de acuerdo con una realización de la invención;
la figura 4 es un diagrama de bloques que ilustra
más detalles de una realización de la unidad de control de
centrales;
la figura 5A es un diagrama de bloques que
ilustra una realización alternativa de la presente invención, la
cual incluye una solución de Integración de Telefonía por Ordenador
(CTI), y un servidor in situ para una unidad de control de
centrales telefónicas;
la figura 5B es un diagrama de bloques que
ilustra una realización alternativa de la presente invención que
incluye una solución CTI alternativa y la conexión de una unidad de
control de centrales telefónicas;
la figura 6 es un diagrama de flujo de la forma
en la que la unidad de control de centrales procesa cada llamada en
cada línea, iniciada por un dispositivo de comunicación asociado con
las línea monitorizadas por el servidor;
la figura 7 es un diagrama de un fichero de
muestra conteniendo los números telefónicos de "No
Llamar"
(DNC);
(DNC);
la figura 8 es una diagrama de flujo que describe
la forma en que se busca una base de datos para un número
DNC:
DNC:
la figura 9 es una diagrama de flujo que describe
la forma en que se añade un numero DNC a la base de datos en una
realización de la invención;
la figura 10 es un diagrama de flujo que describe
la forma en que se anula la comunicación con un numero DNC en una
realización de la invención;
la figura 11 es un diagrama de flujo que ilustra
más detalles de una unidad de monitorización analógica;
la figura 12 es un diagrama de bloques que
ilustra más detalles de un placa troncal utilizada en la unidad de
monitorización analógica;
la figura 13 es un diagrama de flujo que describe
la forma en que opera la unidad de monitorización analógica;
\newpage
la figura 14 es un diagrama de flujo que ilustra
la conexión entre los componentes de hardware y de software en la
unidad de monitorización digital; y
la figura 15 es un diagrama de bloques que
ilustra con más detalles la unidad de monitorización digital.
La presente invención se comprenderá más en su
totalidad a través de la siguiente descripción detallada, la cual
deberá ser leída con los dibujos asociados en los cuales los números
de referencia similares indican estructuras similares.
Con referencia ahora a la figura 1, se describirá
una realización de la presente invención. Esta realización está
diseñada para su uso con varias centrales telefónicas 10 que
pertenezcan a una sola entidad. Las centrales telefónicas 10 pueden
ser agrupadas conjuntamente en zonas tales como las indicadas en 12
y 14. Cada central 10 tiene una unidad de control de central 48
(figura 3) o 70 (figuras 5A y 5B) que se describirán con más
detalle más adelante, la cual monitoriza las llamadas salientes y
las ordenes de los dispositivos de comunicación individuales, tal
como las unidades de teléfonos, dentro de dicha central 10. Tal como
se describe con más detalle más adelante, cada central 10 tiene su
propia base de datos local que contiene números de teléfono de
"no llamar" (DNC). Una única central 10 puede tener su propio
sistema de administrador 50. El administrado 50 puede ser
utilizado, por ejemplo, para tener acceso a la base de datos para
generar informes detallando la actividad de la base de datos DNC.
Cada central telefónica 10 está conectada también a un sistema de
procesamiento central 16, el cual puede tener su propio sistema 18
de administrador central, el cual mantiene una base de datos
maestra central de los número de teléfono de "no llamar" para
la entidad completa. El sistema de procesamiento central 16
actualiza automáticamente cada unidad de control de la central, y
por tanto cada central 10, con la información almacenada en la base
de datos maestra central. Un sistema de administrador proporciona
las capacidades básicas para administrar la base de datos y que
será descrito con más detalle más adelante en relación con las
figuras 1-15. Cada zona (por ejemplo, A y B) puede
tener también sus propio sistema de administrador regional, tal
como el indicado en 20 y 22.
Con referencia ahora a la figura 2 se describirá
otra realización de la invención. Esta realización es
particularmente útil para una central 30, la cual es similar a la
central 10, excepto en que la central 30 no tiene un numero
suficiente de dispositivos de comunicación para originar las
llamadas telefónicas para asegurar el uso de la unidad de control
48 de la central local (descrita con más detalle más adelante en la
figura 4). En este caso, la central 30 contacta con la central de
procesamiento central 32 a través del teléfono, sea celular o bien
cualquier otra red 34, por ejemplo utilizando un número
"1-800". La central de procesamiento central
32 incluye una unida de control, tal como la descrita más adelante
en relación con la figura 4, y una base de datos local. La central
30 efectúa la conexión con la central de procesamiento central 32 y
habilita un dispositivo de comunicaciones en la central 30 para
iniciar las llamadas telefónicas salientes tal como se indica en
36. La central de procesamiento central 32 está conectada al
sistema de procesamiento central 38, para habilitar la
administración de toda la entidad de la base de datos DNC. Son
posibles también las combinaciones de las realizaciones mostradas
en las figuras 1 y 2.
Con referencia ahora a la figura 3, se describirá
ahora una realización de la presente invención en la cual la
central local 10 tiene unas conexiones denominadas como líneas
troncales entre un equipo telefonico del cliente 42 y una central
telefónica central 40. La unidad de control de la central 48 para
cada central 10 en la realización mostrada en la figura 1 y la
central de procesamiento central 32 tal como se muestra en la
figura 2, tienen conexiones con el sistema de procesamiento central
tal como se indica en 16. La central 10 tiene típicamente el
equipo telefónico 42 a través del cual los distintos dispositivos de
comunicación, principalmente teléfonos aunque posiblemente sistemas
de ordenadores, se encuentran conectados a portadoras de
telecomunicaciones o bien a otra red de ordenadores a través de
sistemas troncales analógicos 44 o sistemas troncales digitales 46.
El equipo telefónico 42 puede incluir una central telefónica privada
(PBX), un sistema de conmutación o un distribuidor de llamadas
automáticas (ACD). La portadora de telecomunicaciones puede ser
mediante conmutación de paquetes o conmutación de circuitos. Los
sistemas troncales digitales pueden ser T1, ISDN, ADSL o bien otro
tipo de medio de comunicación digital. La unidad de control de
centrales 48 puentea bien sea los sistemas troncales 44 analógicos
o se sitúa entre el equipo telefónico 42 y la portadora de
telecomunicaciones 40 en los sistemas troncales digital 46. Las
unidades de control de centrales 48 están descritas con más detalles
mas adelante en relación con las figuras 4 a 15.
La unidad de control de centrales 48 monitoriza
las señales en las líneas 44 y 46 para detectar 1) la identificación
del destino, tal como los números de teléfono marcados, 2) una
señal que indique que un identificador, tal como el numero de
teléfono, deberá ser añadida a una base de datos DNC, y 3) una señal
que indique que deberá anularse una llamada inhabilitada. La unidad
de control de centrales 48 detecta también el origen de cada
llamada y monitoriza la fecha y la hora del día. La unidad de
control de centrales 48 mantiene una base de datos local descrita
con más detalle más adelante en la cual se almacena la indicación
de al menos las llamadas inhabilitadas, identificadores añadidos, y
anulaciones. La base de datos puede efectuar también el seguimiento
de toda la actividad telefónica. El sistema del administrador 50
puede estar provisto también y estar conectado a la unidad de
control de centrales 48 para proporcionar varias instalaciones de
gestión de bases de datos y de generación de informes, tal como se
describirá con más detalle más adelante.
Con referencia ahora a la figura 4, la unidad de
control de centrales 48 será descrita con más detalles. La unidad
de control de centrales 48 incluye típicamente una unidad de
monitorización analógica 52 y/o una unidad de monitorización
digital 54. Cada una de las unidades de monitorización monitoriza
un mecanismo de entrada, tal como un teclado. La unidad de
monitorización detecta las señales (por ejemplo, tonos táctiles)
desde el mecanismo de entrada, presente en le medio de
comunicación, tal como una línea telefónica. Las unidades de
monitorización 52, 54 dan salida a una indicación de un origen de la
señal, el identificador del destino, tal como un numero telefónico
marcado, y otras señales, por ejemplo, señales que indican la
adición de un identificador a la lista DNC o para anular
temporalmente un identificador DNC. Además de ello, en respuesta a
las instrucciones de control desde el servidor DNC 56, cada una
genera un tono de inhabilitación de conversación (CIT) o un mensaje
de voz en la línea a la cual se conecta. Alternativamente, las
unidades de monitorización 52, 54 pueden ser utilizadas en curso
para bloquear la comunicación, tal como una llamada telefónica, en
lugar de introducir un CIT o mensaje de voz en la línea. El
servidor DNC 56 monitoriza la información recibida desde las
unidades de monitorización 52 y 54 para tener acceso a la base de
datos 58 para generar un CIT o un mensaje de voz, anular un CIT o
un mensaje de voz, o actualizar la base de datos. El sistema del
administrador 50 tiene acceso también a la base de datos 58 a
través del servidor DNC 56. La base de datos puede ser implementada
utilizando una base de datos relacional, ficheros planos o ficheros
binarios.
En la figura 5A se muestra otra realización de la
presente invención. En esta realización no se utiliza el
administrador 50 puesto que la unidad de control de centrales 48
según lo expuesto anteriormente está reemplazada por una unidad de
control de central 70, la cual incluye una interfaz de integración
(CTI) de telefonía por ordenador, enlazada a un servidor in
situ.
La portadora de telecomunicación 40 está
conectada al equipo telefónico 42 a través de los sistemas
troncales analógicos 44 y/o digitales 46. La unidad de control de
la central 40 está conectada sin embargo directamente al equipo
telefónico 42 y al sistema de procesamiento central 16, la cual a su
vez está conectada al administrador 10 ó 22. La unidad de control
de centrales 70 incluye una interfaz CTI y un servidor in
situ utilizando la Interfaz de Aplicación Telefónica de
Microsoft (TAPI^{TM}) o bien la Interfaz de Programación de
Aplicaciones de Aplicaciones de Servicios Telefónicos de Novell
(TSAPI^{TM}). Este sistema alternativo utiliza también una
interfaz de bus de redes estándar del Protocolo de Integración
Multivendedor (MVIP^{TM}), la cual es un medio de comunicación
telefónica digital multiplexado, diseñado para crear tráfico de
telecomunicaciones entre las placas de circuitos dentro de un
chasis PC de clase industrial. El sistema TAPI combina la
tecnología de telefonía con las tecnologías PC. El sistema
TAPI^{TM} de Microsoft es una Interfaz de Programador de
Aplicaciones (API) que proporciona el control de llamadas CTI
estándar en el entorno de desarrollo de Windows. El sistema
TSAPI^{TM} es una Interfaz de Programador de Aplicaciones (API)
que proporciona el control de llamadas de la Aplicación de
Telefonía Soportada por Ordenador (CSTA) en el entorno de desarrollo
de NetWare^{TM}. El sistema API que las aplicaciones existentes
basadas en LAN puedan ampliarse para incorporar capacidades de
telefonía. En esta realización, una unidad de control de centrales
puede detectar las llamadas realizadas, es decir, las instrucciones
enviadas, a través de este API con el fin de monitorizar las
llamadas salientes en lugar de monitorizar las señales en las
líneas troncales en curso.
La figura 5B ilustra otra realización de la
presente invención. La arquitectura y la funcionalidad de esta
realización es similar a la realización descrita anteriormente en
relación con la figura 5A. No obstante, tal como se muestra en la
figura 5B, la unidad de control de centrales 70 está conectada
directamente a la central de centrales 40. En esta realización, la
unidad de control de centrales 70 opera en un entorno que incluye a
Redes Inteligentes (IN) y Redes Inteligentes Avanzadas (AIN) y puede
comunicar con la central 10 a través de las interfaces CTI y API
tal como se expuso anteriormente. Habiendo ya descrito dos
realizaciones de la interfaz (figuras 5A, 5B) de la presente
invención, será evidente para cualquier técnico especializado en el
arte que existen numerosos medios e interfaces que pueden
implementarse tal como en una operación general.
Volviendo a la figura 4, se describirá a
continuación una realización del servidor DNC 56 en una realización
de la presente invención, correspondiente a las figuras
1-4 y en particular con un dispositivo de
comunicaciones telefónicas. En relación con la figura 6 se
expondrá una visión general del proceso ejecutado por el servidor
DNC 56 en la figura 4 para cada llamada iniciada por un dispositivo
de comunicación y monitorizada por el servidor DNC 56. Cuando un
dispositivo de comunicación en particular se coloca en la posición
en "desenganchado", y recibe un tono de marcar, esta
condición queda detectada, y el se inicia el proceso de
monitorización de la unidad de control de la central telefónica.
El servidor DNC 56 espera la marcación del número según lo
indicado en la etapa 100. El servidor DNC 56 recibe entonces el
número en la etapa 102 desde la unidad de monitorización analógica
52 o de la unidad de monitorización digital 54. El servidor DNC 56
actualiza una base de datos 58 con le fecha, hora y origen de la
llamada en la etapa 103. En la etapa 104, la base de datos 58 se
investiga para determinar si el número recibido por el servidor DNC
56 existe en la base de datos 58. Si el numero recibido es hallado
en la base de datos 58, indicando por tanto que es un numero DNC en
la etapa 106, un CIT, se inicia un mensaje de voz o bien una orden
de software en la etapa 118, mediante la emisión de una orden
apropiada a la unidad de monitorización 52 o 54. La información de
que dicho tono se haya generado puede ser almacenada en la base de
datos 58 según lo indicado en la etapa 120. Una vez que se inicia
una orden para emitir un mensaje de voz CIT o una orden de
software, en la etapa 118, es posible anular la orden. Si se
recibe la señal de anulación en la etapa 122, el CIT o el mensaje de
voz se elimina utilizando una orden apropiada para el dispositivo
de monitorización en la etapa 126. Se permite que se conecte la
llamada en la etapa 130. El hecho de que se haya recibido una orden
de anulación se graba en la base de datos 58 en la etapa 128. Si no
se recibe la anulación, o bien se graba una anulación en la base de
datos 58, el servidor DNC 56 espera entonces a que termine la
llamada en la etapa 124. Si el numero marcado no es un numero DNC
según lo determinado en la etapa 106, el servidor DNC 56 espera una
señal de actualización hasta que reciba una señal de enganche o
colgado según lo indicado en la etapa 108. Si se recibe una señal
de actualización, el servidor DNC 56 añade el número marcado en la
base de datos 58 en la etapa 110, y en la etapa 111 acusa recibo de
la señal al originador, por ejemplo generando un tono breve de
audio. El número es añadido a la base de datos 58 en la etapa 112 y
el servidor DNC 56 espera a la señal de colgado y terminando el
proceso en la etapa 114. Si no se recibe la orden a añadir a la
base de datos 58, entonces la llamada continua en la etapa 113
hasta el final de la llamada en la etapa 114.
Con referencia ahora a la figura 7, se describirá
una ilustración de un fichero de muestra conteniendo los
identificadores DNC, en particular números de teléfono. Los números
DNC en esta realización de la presente invención se almacenan en
ficheros de mapas de bits binarios. Esta es solo una posible
implementación de dicha base de datos. Pueden utilizarse otras
estructuras de las bases de datos, tales como una base de datos
relacionados o bien del tipo orientado a objetos. La base de datos
puede tener acceso utilizando sencillas ordenes de lectura y
escritura, o mediante un lenguaje de consulta de base de datos,
tales como el sistema SQL. En esta realización de la presente
invención existe un fichero de mapa de bits, por ejemplo el fichero
700 del mapa de bits para cada código de área que tengan los
números DNC. Todos los ficheros de mapa de bits 700 son de un tamaño
de 1.250.000 bytes tal como se muestra en 701. Cada central
telefónica dentro del código de área está asignada a un bloque de
1250 bytes tal como se muestra en 702, que contiene 10.000 bits tal
como se muestra en 703. Estos bits 703 están mapeados o
correlacionados con los últimos cuatro bits del numero de teléfono
0000 - 9999.
El sistema de una realización de la presente
invención utiliza el proceso tal como se muestra en la figura 8
para mapear o correlacionar los bits 703 del fichero de mapas de
bits 700 a un número de teléfono. En la etapa 104, el proceso
comienza con la búsqueda de la base de datos 58 para el número
marcado. En la etapa 200, el número de la central de teléfonos de
tres dígitos se multiplica por 1250 para determinar el
desplazamiento telefónico del número de teléfono en bytes. A
continuación en la etapa 202, los últimos cuatro dígitos del
número marcado se dividen por ocho, para determinar la desviación de
bytes dentro del bloque de la central del número telefónico. Estos
dos desplazamientos se suman conjuntamente en la etapa 206 para
determinar un desplazamiento en bytes dentro del fichero del mapa
de bits binario del código de área del byte que contiene el bit
para el número de teléfono. El resto de la anterior división se
utiliza en la etapa 204 para identificar el desplazamiento de bits
en el byte del número del teléfono. El fichero 700 del código de las
áreas se abre en la etapa 208 y en la etapa 210, el desplazamiento
del byte de la etapa 206 se utiliza para encontrar el bloque 702 de
la central telefónica correspondiente. El desplazamiento de bits
determinado en la etapa 204 se utiliza para identificar el número
de bit 703 en el byte del bloque de la central telefónica que se
haya leído en la etapa 212. Si el bit no se configura en la etapa
214, (el bit es cero), entonces el numero consultado no es un
numero DNC y la llamada queda autorizada en la etapa 216. Si el bit
se configura en la etapa 214, (el bit es uno) entonces el numero
consultado se determina como un numero DNC en la etapa 218. Se
inicia un tono CIT en la etapa 220. El proceso puede entonces
continuar tal como se muestra en la figura 6.
La tabla siguiente representa un ejemplo de cómo
puede operar el proceso en la figura 8:
\vskip1.000000\baselineskip
Numero marcado del numero de muestra: 617
665-1997
Etapa 200: 665*1250 = 831250 es el
desplazamiento del bloque de la central telefónica;
Etapa 202: 1997/8 = 249, resto 5;
Etapa 204: El resto 5 es un desplazamiento de un
bit;
Etapa 206: 831250 + 249 = 831499 es el
desplazamiento de bytes en el fichero del código de área;
Etapa 208: Abrir fichero 617;
Etapa 210: Ir al desplazamiento de bytes
831499, y leer 1 byte;
Etapa 202: Leer el bit 5 (resto);
Etapa 216: Si el bit 5 = 0, entonces el numero
marcado es un número de teléfono válido; y
Etapa 218: Si el bit 5 = 1, entonces el número
marcado es un número de teléfono DNC.
\vskip1.000000\baselineskip
Con referencia a la figura 9, se describirá el
proceso de añadir un identificador a una base de datos, que en esta
realización en particular corresponde a un número de teléfono. El
usuario pulsa un botón, por ejemplo, el botón etiquetado con un
"*" en el teclado del teléfono, para indicar que el numero
marcado de la llamada activa en curso se tiene que añadir a la base
de datos. La orden de adición es recibida desde el mecanismo de
entrada en la etapa 110, y se envía un acuse de recibo de la señal
al originador de la llamada en la etapa 111. En respuesta a la
detección de esta señal, se busca en esta base de datos 58 el código
de área coincidente o bien el fichero del código internacional en
la etapa 305. Utilizando el mismo formato y procedimiento
equivalente según se detalló anteriormente, el número de teléfono
se indexa dentro de la base de datos 58 en el fichero
correspondiente y se actualizan los campos de la fecha y hora del
número que se esté añadiendo a la base de datos en la etapa 310.
Así mismo, el origen de la orden a añadir el número a la base de
datos queda registrado, y se registra en la etapa 315 un número de
cuenta correspondiente. El número de teléfono se almacena en la
base de datos local en la etapa 112. El número almacenado es
enviado entonces al sistema de proceso central 16 en donde el
número queda almacenado en la etapa 325. Esta etapa puede
ejecutarse para cada número o para todos los números a una hora
especificada cada día por ejemplo. El proceso de añadir el número a
la base de datos termina en la etapa 114.
Con referencia ahora a la figura 10, se
describirá el proceso de la forma en que se registra una anulación
en la base de datos. Continuando en el uso de la realización que
incluye un numero de teléfono como identificador de destino, el
usuario pulsa un botón, por ejemplo, el botón etiquetado con
"#" en el teclado del teléfono, para enviar la orden para
anular el CIT o el mensaje de voz en la línea. La orden de anulación
es recibida desde el mecanismo de entrada en la etapa 122. Los
campos del día y hora correspondientes al numero marcado se
actualizan en la etapa 405. Así mismo, en la etapa 410, el origen de
la señal de la orden se almacena con el número marcado
correspondiente. El CIT o mensaje de voz se elimina en la etapa 126
y la llamada se autoriza para continuar. Se tiene acceso al fichero
de la base de datos correspondiente al número marcado de acuerdo
con el anterior procedimiento, y el fichero se actualiza para
indicar que se recibió una orden de anulación y que se ejecuta en
la etapa 128. La llamada avanza sin interrupción en la etapa 130.
La información sobre la anulación se envía y se almacena en el
sistema de procesamiento central 16 en la etapa 411. El proceso
de registro de una anulación en la base de datos termina en la etapa
124.
Habiendo ya descrito la operación general de una
realización de la presente invención, será evidente para el técnico
especializado en el arte que pueden implementarse otras numerosas
formas para una operación general. Se describirá a continuación una
descripción más detallada de una realización de una unidad de
control de central telefónica, por ejemplo una unidad de
monitorización analógica por ejemplo, una unidad de monitorización
digital por ejemplo, y un administrador.
Se describirá a continuación la unidad de
monitorización analógica 52 de la unidad de control de central
telefónica 48, que está conectada al equipo telefónico 42 del
cliente, en relación con la figura 11. En esta realización en
particular, la comunicación telefónica y el identificador del número
de teléfono se utilizan en la descripción de la función de la
unidad de monitorización analógica 52. La unidad de monitorización
analógica 52 incluye una pluralidad de placas troncales 61
conectadas a las líneas troncales 62, las cuales son líneas
analógicas. Las placas troncales 61, descritas con más detalles más
adelante en relación con la figura 12, incluyen un monitor de
llamadas, el cual detecta cada llamada en la línea para permitir que
sean detectados los tonos táctiles. Además de ello, las placas
troncales 61 incluyen un generador de tonos 76 (figura 12) que
aplica un tono de inhabilitación de conversación en la línea.
Con el fin de asegurar el no bloqueo de la
monitorización de llamadas simultánea de hasta 48 llamadas
telefónicas para la alerta DNC, la unidad de monitorización
analógica 52 utiliza tres procesadores. Cada uno de los primeros
dos procesadores 66 tienen asignados 24 líneas troncales 62. Los
microcontroladores de 8 bits 66 detectan los tonos táctiles y los
almacenan en la memoria 68. Los microcontroladores 66 exploran las
tarjetas troncales 61 para comprobar el estado de colgado o de
descolgado de cada línea troncal 62, mediante la recepción de 8
bits de datos y 6 bits de control desde las placas troncales 61. Los
microcontroladores 66 abren o cierran un registro de llamadas en la
memoria compartida RAM 68 para cada llamada. Los
microcontroladores 66 exploran cada línea troncal 62 para comprobar
los números marcados y enviar los números marcados en el registro de
llamadas para cada día. Así mismo, los microcontroladores 66
exploran los registros de llamadas para los números marcados
válidos y envían el estado en registro si es un número válido, o
bien cierran el registro si no es un número válido. Cada
microcontrolador 66 explora los registros de llamadas para comprobar
las respuestas del estado DNC desde el servidor DNC 56, y aplica un
mensaje CIT o mensaje de voz a la línea si la llamada es un numero
DNC. Además de ello, los microcontroladores 66 exploran los
registros de llamadas para comprobar la existencia de una señal
"#" o "*", indicando la anulación de un CIT o mensaje de
voz, o bien añadir o anular un numero de teléfono de la base de
datos DNC.
El microprocesador 69 es un procesador PC
embebido que lee los números de la memoria 68 en respuesta a los
microcontroladores 66 para transmitir los datos a los servidores DNC
56 (figura 4), por ejemplo utilizando un bus serie 67. La unidad 52
puede tener también un puerto de diagnóstico remoto, según lo
indicado en 65. Este microprocesador 69 recibe una orden del
servidor DNC 56 de las llamadas inhabilitadas, y provoca que la
placa 61 troncal apropiada genere un CIT o mensaje de voz, que se
conmuta sobre la línea de la llamada. El microprocesador 69
descarga la interfaz del sistema DNC y las tareas de diagnóstico del
equipo analógico DNC para enviar y/o recibir el estado del registro
de llamadas y enviando los número marcados completados al sistema
DNC. El microprocesador 69 explora también los registros de
llamadas en la memoria RAM 68 de cada microcontrolador 66 y
actualiza los estados. El microprocesador 69 puede proporcionar
también información de diagnóstico a través de un puerto del módem
de llamadas.
En la figura 12 se muestra una realización a modo
de ejemplo de una de las placas troncales 61 utilizada en la
unidad de monitorización analógica 52. La placa troncal 61 incluye
un detector 75 de la posición de descolgado que está conectada a
las líneas troncales 62. El detector de descolgado envía una señal a
un convertidor de datos digitales 71, el cual tiene una serie de
registros que almacenan la información del estado que pueden ser
leídos por el microcontrolador 66. El detecto de la posición de
descolgado incluye también un acondicionador de señal 74, el cual
suministra una señal desde las líneas troncales 62 al detector 73 de
Tono Multifrecuencia Doble (DTMF). El detector DTMF detecta los
tonos DTMF en la señal desde las líneas troncales 62, y envía la
señal al convertidor de datos digitales 71. Las placas troncales 61
incluyen también un registro de órdenes de tonos 78, que recibe las
órdenes desde el microcontrolador 66. El generador de tonos 76
genera un tono o bien otra señal, tal como el tono de
inhabilitación/alerta de comunicaciones de 420 HZ/12 DBM. Dada una
orden desde el registro 78 de órdenes de tonos, el relé de tonos 77
aplica a su vez el tono generado a la línea troncal en particular
62. Las placas troncales 61 pueden monitorizar cada una hasta 8
líneas troncales de inicio de circuito de tierra, o bien 8 líneas
troncales PBX de inicio de bucle, o bien POTS (servicio telefónico
antiguo sencillo), para comprobar el estado de colgado y de los
números marcados DTMF. La detección DTMF de los números marcados
ese proporciona mediante 1 ó 2 módulos enchufables por cada placa
troncal 61, en incrementos de 4 líneas troncales. Cada placa
troncal 61 es idéntica y proporciona los microcontroladores 66 con
detección de colgando/descolgado para cada una de las 8 llamadas.
Cada placa troncal 61 proporciona también una interfaz de
microcontrolador para dos módulos de detección DNC DTMF y de
aplicación de alerta de tonos.
Se describirá a continuación la operación de la
unidad de monitorización analógica 52 descrita anteriormente en las
figuras 11 y 12, en conjunción con el diagrama de flujo de la figura
13. Cuando un cliente utiliza un receptor para hacer una llamada,
en la etapa 500, el voltaje del lado del anillo se incrementa en
aproximadamente -48 V hasta un valor mayo o igual a -40 V. El
cambio queda detectado y se configura un bit que representa el
estado de enganche 62 de esta línea troncal en un registro de E/S de
la placa troncal en el convertidor 71 de datos digitales asociado
del detector de descolgado 75 en la etapa 502.
El microcontrolador 66 sondea cada registro de
E/S en cada 10 milisegundos, e inicia un registro de llamadas para
esta llamada, en la etapa 506, así como también inicia los
registros de sondeo del detector 73 DTMF, en la etapa 508, para
esta llamada. Cuando el bit de estado del detector DTMF 73 envía un
nuevo dígito recibido en la etapa 510, el microcontrolador 66
direcciona dicho detector 73 DTMF y lee el código DTMF de 4 bits en
la etapa 512 para enviarlo al registro de llamadas, en la etapa
514.
En la etapa 516, se determina si los tres dígitos
correspondientes al código de área, se han recibido o no. Si todos
los dígitos del código de área no se han recibido, entonces el
proceso retorna a la etapa 508, en donde el detector 73 DTMF
continua sondeando la línea. Después de haber enviado los 3
dígitos, el microcontrolador 66 compara estos dígitos en la etapa
518 con la tabla de códigos de área validos basándose en la memoria
RAM. En la etapa 520, el microcontrolador 66 envía un estado de
llamadas validadas al registro de llamadas. El microprocesador 69
explora continuamente los registros de las llamadas, y cuando
reconoce el nuevo estado de llamadas, en la etapa 522, pasa a un
nuevo estado de llamadas, y su código de área al servidor DNC 56
(figura 4) por ejemplo a través de un enlace RS232 (línea serie
67), de forma que el servidor DNC 56 pueda ejecutar una búsqueda
en la base de datos DNC 58 en la etapa 524. El servidor DNC 56
acusa recibo del estado y del código de área, en la etapa 524.
El microcontrolador 66 continúa explorando el
estado de las placas troncales 61 y enviando el código de dígitos
DTMF en la etapa 526 hasta que se reciban todos los dígitos. Si el
microcontrolador 66 ha recibido todos los dígitos para el número de
teléfono en la etapa 528, entonces el microcontrolador 66 envía el
número marcado completo al registro de llamadas en la etapa 528.
El microprocesador 69 detecta el estado completo en la etapa 532 y
envía el número completo al servidor DNC 56 en la etapa 534. El
servidor DNC 56 busca la base de datos DNC 58 en la etapa 536 para
el número marcado y acusa recibo con un estado DNC o no DNC al
microprocesador 69.
El microprocesador 69 envía el estado del número
de teléfono en el registro de llamadas en la etapa 538, y el
microcontrolador 66 lee el estado. El. Estado es comprobado en la
etapa 540. Si el estado es un DNC, el registro 78 de órdenes de
tonos recibe una señal desde el microcontrolador 66 en la etapa 552.
El relé de tonos 77 aplica el tono generado por el generador de
tonos 76 a la línea troncal 62. El tono generado se aplica a la
línea que llama hasta que la parte que llama cuelga en la etapa 556,
y la llamada se termina en la etapa 558, o hasta que se detecte la
orden de anulación (por ejemplo, dos "#") y enviándola al cabo
de 1 segundo en forma alternada en la etapa 560, según lo enviado y
sincronizado en el tiempo por el microcontrolador 66 y detectado
por la placa troncal 61. Si se detectan dos "#", entonces el
CIT o mensaje de voz termina debido a la anulación de la llamada en
la etapa 562. La orden de anulación se almacena en la base de datos
y la llamada queda autorizada en la etapa 564.
Si el estado del administrador retornado es un
tipo no DNC según lo determinado en la etapa 540, entonces la
llamada se permite que no esté interrumpida por un CIT o mensaje de
voz en la etapa 542. En la etapa 544, la línea se monitoriza para
la orden de adición de número (dos "*" marcadas al cabo de 1
segundo entre sí). Si detectan, el microcontrolador 66 envía un
estado de "añadir el numero a la base de datos", en el registro
de llamadas del microcontrolador 66 en la etapa 546. El
microprocesador 69 detecta el estado y lo envía al servidor DNC 56
para añadirlo a la base de datos 58 en la etapa 550. El servidor
DNC 56 añade entonces el número marcado a su base de datos DNC 58.
Si los dos "*" no se detectan en la etapa 544, entonces la
llamada continua sin ser interrumpida en la etapa 564.
Tal como reconocerá cualquier técnico
especializado en el arte, existen numerosas realizaciones
alternativas que pueden proporcionar la misma función que la
descripción antes expuesta de una unidad de monitorización
analógica. Se expondrá a continuación una realización a modo de
ejemplo de una unidad de monitorización digital.
Con referencia a las figuras 14 y 15, la unidad
de monitorizado digital 54 de la unidad del control de la central
telefónica 48 será expuesta a continuación. El diagrama de bloques
de la figura 14 ilustra la relación entre los componentes del
hardware y del software en la unidad de monitorización digital 54
(figura 4). Esta realización de la presente invención utiliza una
unidad de monitorización digital, que utiliza un procesamiento
distribuido basado en un sistema operativo OS/2 y en el software de
desarrollo C++, aunque pueden utilizarse otras plataformas. La
unidad de monitorización digital 54 utiliza una aplicación del
procesador digital 607, 608 para cada línea. La unidad de
monitorización digital 54 utiliza también una arquitectura abierta
del Protocolo de Integración Multivendedor (MVIP^{TM}), en un bus
estándar de telefonía 609.
La unidad de monitorización digital 54 puede ser
implementada por ejemplo utilizando un conjunto de placas de
Natural Microsystems Alliance Generation^{TM}-48 o
NMS AG^{TM}-24. El conjunto de placas NMS
AG^{TM}-24 ó AG^{TM} -24, contiene todos los
módulos de hardware y software necesarios para conectar las
portadoras T1 de hasta 48 canales a un ordenador PC compatible con
IBM. Las placas AG^{TM}-24 ó AG^{TM} -24
incluyen un generador de tonos para generar el tono TI. Existe un
generador de tonos por canal o línea. Estas placas AG^{TM} puede
ser utilizadas para implementar las aplicaciones de procesadores de
señales digitales 607, 608 en la figura 14. Se tiene acceso a
estas placas mediante el módulo DNC 602 a través del API 604 de
Natural MicroSystems^{TM} y del controlador multilínea 606. El
modulo DNC 602, por ejemplo, puede ejecutar las funciones descritas
anteriormente en relación con las figuras 6-10.
El hardware incluye una Placa de Interfaz Troncal
Digital DTI-48, que hace de interfaz con hasta dos
portadoras T1 con el PC, y una placan AG^{TM}-24
ó AG^{TM} -48. La DTI-48 se conecta a la
AG^{TM} a través de un bus MVIP^{TM}. En otra realización,
para las líneas ISDN de velocidad primaria, la placa DTI puede ser
reemplazada por un controlador PRI-ISA48^{TM} de
doble TI/ISDN, fabricado por la Primary Rate Incorporated. Pueden
utilizarse otras aplicaciones de ordenadores con el conjunto de
placas de Natural Microsystems Alliance
Generation^{TM}-48. Así mismo, pueden utilizarse
otras placas con funciones y utilidades similares.
En la figura 15 se muestran detalles adicionales
de una unidad de monitorado digital 54. El demodulador 80 recibe
una señal de una línea originaria y la demodula para suministrar una
señal a la frecuencia de voz. La señal se hace pasar entonces al
modulador 84 a través de la línea 82, la cual regenera la señal a la
frecuencia de portadora de la línea, y envía la señal modulada a su
destino. El demodulador 80 proporciona también la señal demodulada
a un detector de tonos 86. El detector de tonos 86 identifica los
tonos táctiles dentro de la señal, y proporciona un empaquetador de
tonos 88, el cual procesa los tonos detectados en un mensaje a
enviar al servidor DNC 56. Además de ello, en respuesta al servidor
DNC 56, el registro de órdenes de tonos 90 almacena una indicación
de si deberá ser generado un CIT en la línea. En respuesta a la
orden en el registro de órdenes de tonos 90, el generador de tonos
92 genera una señal que se aplica al modulador 98, el cual sitúa la
señal en la línea. El registro de ordenes de tonos 94 almacena una
indicación de si enviar o no una señal modulada al destino. El
modulador 98 recibe una señal del demodulador 96, el cual demodula
las señales desde el destino. El modulador 84 envía la señal
modulada al destino.
La descripción anterior proporciona al técnico
especializado en el arte una implementación a modo de ejemplo de la
unidad de monitorización digital. Son posibles realizaciones
alternativas con el fin de implementar la unidad de monitorización
digital.
Habiendo ya descrito la operación de la unidad de
control de la central telefónica 48, se describirá con detalle a
continuación el administrador central 18 y el administrador local 50
(figura 1). El administrador 18 ó 50 es un sistema por ordenador
que proporciona capacidades de gestión de bases de datos estándar y
otros servicios de las bases de datos para una entidad completa. La
base de datos situada en el administrador central 18 puede ser
actualizada cada noche para reflejar la actividad del día previo de
todas las centrales dentro de la entidad, utilizando los servicios
DNC. El administrador de proceso central 18 actualiza
automáticamente cada central telefónica dentro de la entidad
utilizando los servicios DNC, con la información en la base de
datos maestra central. Esto permite que la información almacenada en
la base de datos, incluyendo cualquier entrada DNC de cualquier
central, pueda afectar a todas las centrales equipadas con los
servicios DNC. Con la actualización de cada central se elimina la
necesidad de mantener listas separadas en cada emplazamiento.
Además de ello, si el administrador central 18 está instalado en una
central que esté atendida por una unidad de control de la central
48, entonces el administrador central 18 ejecutará también las
funciones de un administrador de central local 50. El administrador
de central local 50 puede ser instalado en cualquier central
atendida por una unidad de control de central 48. El administrador
de la central 50 proporciona unas capacidades de gestión de la base
de datos estándar solamente para la central local en la cual está
instalado. Como otro diseño alternativo, puede utilizarse un
administrador regional opcional 22. El administrador regional 22
ejecuta las mismas funciones que el administrador central 18, pero
proporciona servicios para un subgrupo seleccionado de centrales
telefónicas.
La gestión de la base de datos y las funciones de
consulta pueden ser implementadas utilizando técnicas de bases de
datos estándar. Dichas funciones útiles incluyen el suministro de la
visualización de los números DNC recién añadidos del día anterior y
las anulaciones DNC del día anterior. Así mismo, el administrador
puede consultar los números DNC añadidos o anulados para cualquier
día durante los últimos 31 días, consultar los números DNC por el
código de área o consultar cualquier numero de 10 dígitos y
visualizar su estado DNC. Los administradores tienen la capacidad
de introducir o eliminar los números DNC de la Lista Maestra Firme
y pueden visualizar la Lista Maestra Firme. Los administradores
pueden también proporcionar un Número de Identificación Personal
(PIN) de origen, cuando se utilice para tener acceso a una Servicio
a través de una Central de Proceso Central DNC, y pueden
proporcionar también un informe resumen de llamadas mediante el PIN
o la Central Telefónica. El administrador puede proporcionar
también una conexión para una impresora para la impresión de datos y
de pantallas de visualización. Además de dichas capacidades, los
administradores pueden proporcionar también el archivo histórico
ampliado (más allá de 31 días) de las actividades diarias del DNC
por fechas. Esto puede incluir el suministro del origen, anulación
y actividad de eliminación de un número específico. Los
administradores pueden también registrar la hora (del día), además
de la fecha, de cada DNC añadido, y su borrado y anulación. Los
Números DNC pueden ser seguidos también por los administradores de
acuerdo con la entidad de origen, la Firma o la Agencia de
Regulación específica. Parda una central atendida por su propia
Unidad de Control de Central in situ, los administradores
pueden proporcionar la identidad de una extensión originando o
anulando un numero DNC. Los administradores pueden proporcionar
datos por centrales y pueden proporcionar una alerta en caso de que
produzcan varias anulaciones por encima de un umbral en una central
dada. Los administradores pueden ser capaces de efectuar el
seguimiento de ciertos números DNC para proporcionar una alerta en
caso de tener lugar una anulación.
Habiendo ya descrito algunas pocas realizaciones
de la invención, será evidente para los técnicos especializados en
el arte que lo anteriormente expuesto es meramente ilustrativo y no
limitante, habiendo sido presentadas solo a modo de ejemplo.
Numerosas modificaciones y otras realizaciones se encuentran dentro
del alcance del técnico especializado en el arte, y se contemplan
considerando que caen dentro del alcance de la invención según se
define mediante las reivindicaciones y equivalencias de la
misma.
Claims (12)
1. Un aparato para gestionar las llamadas
telefónicas a través de una red de comunicaciones en la cual el
originador de la llamada (10) envía un identificador a través de la
red de comunicaciones (44, 46) para iniciar una llamada de voz a un
destino (42) correspondiente al mencionado identificador, en el que
el mencionado aparato comprende:
medios para recibir el identificador que fue
enviado a través de la red de comunicaciones (44, 46);
medios para comprobar una base de datos (58) para
determinar si el identificador recibido está clasificado como un
destino de "no llamar";
medios para impedir que la llamada de voz al
mencionado destino (42) pueda tener lugar si el identificador
recibido se clasifica como un destino de "no llamar";
medios para permitir que la llamada de voz al
mencionado destino (42) pueda tener lugar si el identificador
recibido no está clasificado como destino de "no llamar"; y
caracterizado porque el aparato comprende
además:
medios sensibles para recibir a través de la red
de comunicaciones (44, 46) una señal de actualización desde el
originador de la llamada (10) mientras que la llamada de voz al
mencionado destino se encuentre activa para actualizar
automáticamente la mencionada base de datos (58) para clasificar el
identificador recibido como destino de "no llamar", de forma
que los intentos futuros para conducir las llamadas de voz a dicho
destino no puedan estar permitidos
2. El aparato según la reivindicación 1, en el
que la base de datos incluye una pluralidad de bases de datos de la
red (50).
3. El aparato según cualquier reivindicación
anterior, que incluye además medios para crear las bases de datos o
identificadores de la red utilizando un conjunto de números de
teléfono predeterminados.
4. El aparato según cualquier reivindicación
anterior, en el que la información almacenada en al menos una de
las bases de datos de la red (16) actualiza automáticamente la
pluralidad de las bases de datos de la red (50).
5. El aparato según la reivindicación 1, en el
que los medios para impedir que la llamada de voz llegue a su
destino opera mediante la generación de al menos un tono de
inhabilitación de la conversación, un mensaje de voz, o una orden
por software.
6. Un proceso para gestionar las llamadas
telefónicas a través de la red de comunicaciones, en donde un
originador (10) de llamadas envía un identificador a través de la
red de comunicaciones (44, 46) para iniciar una llamada de voz a un
destino (42) correspondiente al mencionado identificador, en el que
el mencionado método comprende:
recibir el identificador que se haya enviado a
través de la red de comunicaciones;
comprobar una base de datos (104) para determinar
si el identificador recibido está clasificado como un destino de
"no llamar";
si el identificador recibido se clasifica como un
destino de "no llamar", impedir que se realice la llamada de
voz al mencionado destino (218, 220); y
caracterizado porque:
si el identificador recibido no está clasificado
como un destino de "no llamar",
- (a)
- permitir que la llamada de voz al mencionado destino pueda ser realizada (216); y
- (b)
- al recibir a través de la red de comunicaciones una señal de actualización desde el originador (110) de llamadas mientras que se encuentra activa la llamada de voz al mencionado destino, actualizar automáticamente la mencionada base de datos (325) para clasificar el identificador recibido como un destino de "no llamar", de forma que los intentos futuros para conducir las llamadas de voz a dicho destino no puedan ser permitidos.
7. El proceso según la reivindicación 6, en el
que la prohibición de la llamada de voz al destino mencionado
incluye el bloqueo de la llamada (220).
8. El proceso según la reivindicación 6, en el
que la prohibición de la llamada de voz al mencionado destino
incluye la generación de una señal de interferencia para impedir la
comunicación de voz a través de la conexión.
9. El proceso según la reivindicación 6 que
comprende además un acuse de recibo (111) de la señal de
actualización si el identificador recibido no está clasificado como
un destino de "no llamar".
10. El proceso según la reivindicación 6, en el
que la señal de actualización es una señal DTMF.
11. El proceso según la reivindicación 10, en el
que la señal DTMF corresponde a una pulsación de la tecla "*"
o a una pulsación de la tecla "#".
12. El proceso según la reivindicación 6 que
comprende además un registro en una base de datos, una identidad
del origen de la orden de actualización y una número de cuenta
correspondiente (315).
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US08/853,563 US6130937A (en) | 1997-05-08 | 1997-05-08 | System and process for automatic storage, enforcement and override of consumer do-not-call requests |
| US853563 | 1997-05-08 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2255161T3 true ES2255161T3 (es) | 2006-06-16 |
Family
ID=25316362
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES98922155T Expired - Lifetime ES2255161T3 (es) | 1997-05-08 | 1998-05-08 | Sistema y proceso automaticos para el almacenamiento, aplicacion y anulacion de las peticiones de "no llamar" al consumidor. |
Country Status (7)
| Country | Link |
|---|---|
| US (3) | US6130937A (es) |
| EP (1) | EP0997029B1 (es) |
| AT (1) | ATE313206T1 (es) |
| CA (1) | CA2288638C (es) |
| DE (1) | DE69832793T2 (es) |
| ES (1) | ES2255161T3 (es) |
| WO (1) | WO1998051062A1 (es) |
Families Citing this family (68)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6130937A (en) * | 1997-05-08 | 2000-10-10 | Telemark Technology, Inc. | System and process for automatic storage, enforcement and override of consumer do-not-call requests |
| US6519332B1 (en) * | 1998-11-13 | 2003-02-11 | Ericsson Inc. | Mechanism for rejecting collect calls |
| US6330317B1 (en) * | 1999-11-09 | 2001-12-11 | Dean Garfinkel | Call blocking system |
| AU2001241574A1 (en) * | 2000-02-17 | 2001-08-27 | Phoneguard, Inc. | Telephone privacy protection system |
| US6988132B2 (en) * | 2001-03-15 | 2006-01-17 | Microsoft Corporation | System and method for identifying and establishing preferred modalities or channels for communications based on participants' preferences and contexts |
| US7330895B1 (en) | 2001-03-15 | 2008-02-12 | Microsoft Corporation | Representation, decision models, and user interface for encoding managing preferences, and performing automated decision making about the timing and modalities of interpersonal communications |
| US7110525B1 (en) | 2001-06-25 | 2006-09-19 | Toby Heller | Agent training sensitive call routing system |
| US20030110052A1 (en) * | 2001-10-30 | 2003-06-12 | Procorp Usa Inc. | Ribbon method for displaying milk and other products |
| JP2005518114A (ja) * | 2002-02-14 | 2005-06-16 | アバイア テクノロジー コーポレーション | 存在追跡および名前空間相互接続の技術 |
| US7372952B1 (en) | 2002-03-07 | 2008-05-13 | Wai Wu | Telephony control system with intelligent call routing |
| US7023979B1 (en) | 2002-03-07 | 2006-04-04 | Wai Wu | Telephony control system with intelligent call routing |
| US20030212566A1 (en) * | 2002-05-07 | 2003-11-13 | Investigo Corporation | Methods and systems for assisting with Do-Not-Call compliance |
| US7158630B2 (en) | 2002-06-18 | 2007-01-02 | Gryphon Networks, Corp. | Do-not-call compliance management for predictive dialer call centers |
| WO2004019598A1 (en) * | 2002-07-29 | 2004-03-04 | Callcompliance.Com, Llc | Caller id generation |
| US20040198454A1 (en) * | 2002-11-04 | 2004-10-07 | Chavez David L. | Communications blocking based on a remote no-call list |
| US7023980B2 (en) * | 2002-12-04 | 2006-04-04 | Avaya Technology Corp. | Outbound dialing decision criteria based |
| US7474741B2 (en) * | 2003-01-20 | 2009-01-06 | Avaya Inc. | Messaging advise in presence-aware networks |
| US7461263B2 (en) * | 2003-01-23 | 2008-12-02 | Unspam, Llc. | Method and apparatus for a non-revealing do-not-contact list system |
| US9818136B1 (en) | 2003-02-05 | 2017-11-14 | Steven M. Hoffberg | System and method for determining contingent relevance |
| US7676034B1 (en) | 2003-03-07 | 2010-03-09 | Wai Wu | Method and system for matching entities in an auction |
| WO2005048019A2 (en) | 2003-09-04 | 2005-05-26 | Emc Corporation | Data message mirroring and redirection |
| US7450937B1 (en) | 2003-09-04 | 2008-11-11 | Emc Corporation | Mirrored data message processing |
| US20050177599A1 (en) * | 2004-02-09 | 2005-08-11 | Microsoft Corporation | System and method for complying with anti-spam rules, laws, and regulations |
| US9398152B2 (en) | 2004-02-25 | 2016-07-19 | Avaya Inc. | Using business rules for determining presence |
| US8526428B2 (en) * | 2004-04-08 | 2013-09-03 | Gryphon Networks Corp. | System and method for control of communications connections and notifications |
| US8050394B2 (en) * | 2004-04-08 | 2011-11-01 | Gryphon Networks Corp. | System and method for control of communications connections and notifications |
| US8005200B2 (en) | 2004-04-08 | 2011-08-23 | Gryphon Networks Corp. | System and method for control of communications connections and notifications |
| US8249232B2 (en) * | 2004-04-08 | 2012-08-21 | Gryphon Networks Corp. | System and method for control of communications connections |
| US7925704B2 (en) * | 2004-04-29 | 2011-04-12 | Unspam, Llc | Method and system for a reliable distributed category-specific do-not-contact list |
| US20050276407A1 (en) * | 2004-06-09 | 2005-12-15 | Avaya Technology Corp. | Telephony device ring determination by scheduler |
| US7769154B1 (en) | 2004-06-09 | 2010-08-03 | Avaya Inc. | Aggregated perceived presence |
| US7627328B2 (en) * | 2004-08-03 | 2009-12-01 | At&T Mobility Ii Llc | Auditing of wireless network node databases |
| US20060053047A1 (en) * | 2004-08-30 | 2006-03-09 | Garcia Rita M | System and method for selecting targets for sales and marketing campaigns |
| US20060047571A1 (en) * | 2004-08-30 | 2006-03-02 | Garcia Rita M | System and method for selecting targets for sales and marketing campaigns |
| US20060183461A1 (en) | 2005-02-11 | 2006-08-17 | Research In Motion Limited | System and method of modifying policy settings in an electronic device |
| US7664241B1 (en) * | 2005-05-24 | 2010-02-16 | At&T Corp. | Method and apparatus for monitoring blocked calls in a communication network |
| US7907715B2 (en) * | 2005-05-25 | 2011-03-15 | At&T Intellectual Property I, L.P. | System and method for blocking a telephone call |
| US8059805B2 (en) * | 2005-06-30 | 2011-11-15 | Emc Corporation | Enhanced services provided using communication redirection and processing |
| US8605878B2 (en) * | 2005-06-30 | 2013-12-10 | Emc Corporation | Redirecting and mirroring of telephonic communications |
| US8831194B2 (en) * | 2005-06-30 | 2014-09-09 | Emc Corporation | Telephonic communication redirection and compliance processing |
| US8363558B2 (en) * | 2005-08-03 | 2013-01-29 | Research In Motion Limited | System and method of modifying communications policy settings in a wireless network |
| JP4911940B2 (ja) | 2005-09-30 | 2012-04-04 | キヤノン株式会社 | データ送信装置及びその制御方法と画像入出力装置 |
| US8874477B2 (en) | 2005-10-04 | 2014-10-28 | Steven Mark Hoffberg | Multifactorial optimization system and method |
| US7650140B2 (en) * | 2005-10-28 | 2010-01-19 | Research In Motion Limited | System and method of maintaining communications policy settings in a wireless network |
| US7840211B2 (en) * | 2005-10-28 | 2010-11-23 | Research In Motion Limited | System and method of managing communications policy settings in a wireless network |
| US8964956B2 (en) * | 2005-12-13 | 2015-02-24 | Gryphon Networks Corp. | System and method for integrated compliance and contact management |
| US7406222B2 (en) * | 2006-02-16 | 2008-07-29 | Pavel Kornilovich | Composite evanescent waveguides and associated methods |
| US8300798B1 (en) | 2006-04-03 | 2012-10-30 | Wai Wu | Intelligent communication routing system and method |
| US7613286B2 (en) * | 2006-06-02 | 2009-11-03 | Uangel Corporation | Automatic identification and blocking method of spam cell |
| US8842818B2 (en) * | 2006-06-30 | 2014-09-23 | Avaya Inc. | IP telephony architecture including information storage and retrieval system to track fluency |
| US7573996B1 (en) | 2006-10-03 | 2009-08-11 | Avaya Inc. | Presence based callback |
| US8150003B1 (en) | 2007-01-23 | 2012-04-03 | Avaya Inc. | Caller initiated undivert from voicemail |
| US10671600B1 (en) | 2007-07-24 | 2020-06-02 | Avaya Inc. | Communications-enabled dynamic social network routing utilizing presence |
| US8301581B2 (en) | 2009-09-24 | 2012-10-30 | Avaya Inc. | Group compositing algorithms for presence |
| US9104566B2 (en) * | 2009-10-23 | 2015-08-11 | Verizon Patent And Licensing Inc. | System and method for determining whether a failed communication between signal transfer points was in error |
| US8732190B2 (en) * | 2010-09-02 | 2014-05-20 | Gryphon Networks Corp. | Network calling privacy with recording |
| US8572113B2 (en) * | 2010-09-02 | 2013-10-29 | Gryphon Networks Corp. | Network calling privacy with recording |
| US9288319B2 (en) | 2013-12-18 | 2016-03-15 | Aaron Foss | Call management system |
| US10015670B2 (en) * | 2014-07-11 | 2018-07-03 | Early Warning Services, Llc | System and method for mobile number verification |
| WO2016172147A1 (en) | 2015-04-20 | 2016-10-27 | YouMail, Inc | System and method for identifying unwanted callers and rejecting or otherwise disposing of calls from same |
| US10051121B2 (en) | 2015-04-20 | 2018-08-14 | Youmail, Inc. | System and method for identifying unwanted communications using communication fingerprinting |
| US9860376B1 (en) | 2016-01-15 | 2018-01-02 | Aaron Foss | Call screening device |
| US10278037B2 (en) | 2016-01-15 | 2019-04-30 | Telephone Science Corporation | Call screening connection |
| US10552823B1 (en) | 2016-03-25 | 2020-02-04 | Early Warning Services, Llc | System and method for authentication of a mobile device |
| EP3491813B1 (en) | 2016-08-01 | 2022-02-09 | Youmail, Inc | System and method for facilitating setup and joining of conference calls |
| US11144928B2 (en) | 2016-09-19 | 2021-10-12 | Early Warning Services, Llc | Authentication and fraud prevention in provisioning a mobile wallet |
| US10630776B2 (en) * | 2017-01-13 | 2020-04-21 | International Business Machines Corporation | Handling a system blocking call |
| US12058528B2 (en) | 2020-12-31 | 2024-08-06 | Prove Identity, Inc. | Identity network representation of communications device subscriber in a digital domain |
Family Cites Families (69)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3793487A (en) * | 1971-11-22 | 1974-02-19 | J Kilby | System for screening telephone calls |
| US3786196A (en) * | 1972-08-28 | 1974-01-15 | American Telephone & Telegraph | Toll call denial circuit |
| SE404969B (sv) * | 1978-02-03 | 1978-11-06 | Ericsson Telefon Ab L M | Anordning for att meta kvoten mellan ett antal efter varandra upptredande hendelser i en forsta och en andra av hendelser |
| DE2965493D1 (en) * | 1978-06-05 | 1983-07-07 | Andrew G Basle | Telecommunications apparatus, e.g. a telephone, with long distance dialing lockout |
| US4277651A (en) * | 1978-09-13 | 1981-07-07 | Basic Incorporated | Telephone dialer |
| US4278844A (en) * | 1979-03-26 | 1981-07-14 | Bell Telephone Laboratories, Incorporated | Communication system selective call screening arrangement |
| US4277649A (en) * | 1980-01-18 | 1981-07-07 | Bell Telephone Laboratories, Incorporated | Method and apparatus for screening telephone calls |
| JPS5926805B2 (ja) * | 1980-09-22 | 1984-06-30 | トヨタ自動車株式会社 | 軸部品への嵌合部材の固定法 |
| US4625081A (en) * | 1982-11-30 | 1986-11-25 | Lotito Lawrence A | Automated telephone voice service system |
| US4683583A (en) * | 1985-04-01 | 1987-07-28 | Kossor Michael G | Method and apparatus for controlling telephone line access |
| US4788682A (en) * | 1986-09-23 | 1988-11-29 | Northern Telecom Limited | Telephone system adapted to telemarketing |
| US4799255A (en) * | 1987-01-30 | 1989-01-17 | American Telephone And Telegraph Company - At&T Information Systems | Communication facilities access control arrangement |
| US4866762A (en) * | 1988-04-04 | 1989-09-12 | Pintar Robert R | Apparatus for restricting telephone calls |
| US5485370A (en) * | 1988-05-05 | 1996-01-16 | Transaction Technology, Inc. | Home services delivery system with intelligent terminal emulator |
| US5029196A (en) * | 1988-07-11 | 1991-07-02 | Dytel Corporation | Automated call screening |
| US4930152A (en) * | 1988-08-31 | 1990-05-29 | Bell Communications Research, Inc. | Call return telephone service |
| US4924510A (en) * | 1988-12-28 | 1990-05-08 | American Telephone And Telegraph Company | Telecommunications database accessing method |
| US5062103A (en) * | 1988-12-29 | 1991-10-29 | At&T Bell Laboratories | Telephone agent call management system |
| US4993062A (en) * | 1989-02-10 | 1991-02-12 | Communications Equipment And Engineering Company | Telephone control system including stored blocked and allowed telephone numbers |
| US4933062A (en) * | 1989-03-07 | 1990-06-12 | University Of Connecticut | Modified composite electrodes with renewable surface for electrochemical applications and method of making same |
| US5109408A (en) * | 1989-11-30 | 1992-04-28 | At&T Bell Laboratories | Arrangement for intentionally blocking telephone calls to predefined destination numbers but allowing such blocking to be selectively overridden |
| US5058152A (en) * | 1989-12-12 | 1991-10-15 | The Telephone Connection | Anonymous interactive telephone system having direct connect feature |
| DE3942790A1 (de) | 1989-12-23 | 1991-06-27 | Hoechst Ag | Verfahren zur herstellung von 2-(4-chlorphenyl)-3-methylbuttersaeure |
| US5070525A (en) * | 1990-02-12 | 1991-12-03 | Inventions, Inc. | Method for avoiding call blocking |
| US5113430A (en) * | 1990-10-01 | 1992-05-12 | United States Advanced Network, Inc. | Enhanced wide area audio response network |
| US5200995A (en) * | 1990-12-24 | 1993-04-06 | Gaukel John J | Universal outgoing call restriction circuit |
| US5276731A (en) * | 1991-04-26 | 1994-01-04 | Rolm Company | Method and apparatus for handling incoming telephone calls |
| US5206900B1 (en) * | 1991-05-31 | 1998-06-09 | David Callele | Automated attendant |
| US5315647A (en) * | 1991-07-31 | 1994-05-24 | Teleos Communications, Inc. | Private branch exchange adapted for telemarketing |
| US5216709A (en) * | 1991-12-27 | 1993-06-01 | Inventa Electronics Co., Ltd. | Electronic device for providing information related to an input telephone number |
| US5341414A (en) * | 1992-02-05 | 1994-08-23 | Fred Popke | Calling number verification service |
| CA2090165C (en) * | 1992-04-01 | 1997-06-17 | Barbara I. Gaechter | Network based outbound call management |
| US5528677A (en) * | 1992-05-01 | 1996-06-18 | Sprint Communications Company L.P. | System for providing communications services in a telecommunications network |
| US5539812A (en) * | 1992-07-29 | 1996-07-23 | Kitchin; Dwight W. | Method and apparatus for detecting an attempted three-way conference call on a remote telephone |
| EP0588101A3 (en) * | 1992-09-14 | 1995-03-08 | Rolm Co | Message storage and recall systems with selective call handling. |
| US5471524A (en) * | 1992-09-15 | 1995-11-28 | Donald G. Colvin | Toll call restrictor method and apparatus |
| US5351289A (en) * | 1992-09-17 | 1994-09-27 | Logsdon William K | Caller ID telephone security device |
| WO1994009585A1 (en) * | 1992-10-21 | 1994-04-28 | Digital Systems International, Inc. | Integrated intelligent call blending |
| US5345595A (en) * | 1992-11-12 | 1994-09-06 | Coral Systems, Inc. | Apparatus and method for detecting fraudulent telecommunication activity |
| US5436957A (en) * | 1992-12-24 | 1995-07-25 | Bell Atlantic Network Services, Inc. | Subscriber control of access restrictions on a plurality of the subscriber's telephone lines |
| US5469497A (en) * | 1993-01-19 | 1995-11-21 | Teledebit | Networked interactive call management subsystems with prevention of simultaneous use of a single account number |
| US5515425A (en) * | 1993-01-19 | 1996-05-07 | At&T Corp. | Telecommunications system with active database |
| US5586179A (en) * | 1993-03-17 | 1996-12-17 | Davox Corporation | System and method for adding and integrating outbound calling and overall system control to an existing inbound telephone system |
| US5566234A (en) * | 1993-08-16 | 1996-10-15 | Mci Communications Corporation | Method for controlling fraudulent telephone calls |
| US5590181A (en) * | 1993-10-15 | 1996-12-31 | Link Usa Corporation | Call-processing system and method |
| US5390243A (en) * | 1993-11-01 | 1995-02-14 | At&T Corp. | Telemarketing complex with automatic threshold levels |
| US5495521A (en) * | 1993-11-12 | 1996-02-27 | At&T Corp. | Method and means for preventing fraudulent use of telephone network |
| US5467388A (en) * | 1994-01-31 | 1995-11-14 | Bell Atlantic Network Services, Inc. | Method and apparatus for selectively blocking incoming telephone calls |
| US5473671A (en) * | 1994-03-11 | 1995-12-05 | At&T Corp. | Selective screening of incoming calls for cellular telephone systems |
| US5448633A (en) * | 1994-03-30 | 1995-09-05 | Spring Communications Company L.P. | Telecommunications system for controlling access to a destination |
| US5519769C1 (en) * | 1994-04-04 | 2002-05-28 | Rates Technology Inc | Method and system for updating a call rating database |
| US5655013A (en) * | 1994-04-19 | 1997-08-05 | Gainsboro; Jay L. | Computer-based method and apparatus for controlling, monitoring, recording and reporting telephone access |
| US5533103A (en) * | 1994-04-28 | 1996-07-02 | Electronic Information Systems, Inc. | Calling system and method |
| US5559867A (en) * | 1994-06-20 | 1996-09-24 | Sigma/Micro Corporation | Automated calling system with database updating |
| US5579318A (en) * | 1994-06-30 | 1996-11-26 | Bellsouth Corporation | Processes and apparatus for maintaining data concurrence between databases in telecommunications networks |
| US5590171A (en) * | 1994-07-07 | 1996-12-31 | Bellsouth Corporation | Method and apparatus for communications monitoring |
| US5537533A (en) * | 1994-08-11 | 1996-07-16 | Miralink Corporation | System and method for remote mirroring of digital data from a primary network server to a remote network server |
| NL9401344A (nl) * | 1994-08-19 | 1996-04-01 | Nederland Ptt | Werkwijze voor het deregistreren van een bij een terminal via registratiegegevens geregistreerde gebruiker, alsmede telecommunicatiesysteem. |
| US5651053A (en) * | 1995-01-26 | 1997-07-22 | Mitchell; Peter P. | Telephone call screening |
| US5559874A (en) * | 1995-03-13 | 1996-09-24 | Panosh; Richard | Telephone service protection device |
| US5802157A (en) * | 1995-04-26 | 1998-09-01 | U S West Technologies, Inc. | Method and apparatus for controlling outgoing calls on a telephone line |
| US5757899A (en) * | 1995-07-21 | 1998-05-26 | Boulware; Joni R. | Call screening using subscriber specified timers and schedules |
| US5966695A (en) * | 1995-10-17 | 1999-10-12 | Citibank, N.A. | Sales and marketing support system using a graphical query prospect database |
| US5668860A (en) * | 1995-11-16 | 1997-09-16 | Lucent Technologies Inc. | Call screening at a hierarchical switch based on organizational membership of the parties |
| US5751800A (en) * | 1995-12-15 | 1998-05-12 | Lucent Technologies Inc. | Screening of incoming telephone calls prior to call completion to the destination party |
| US5887058A (en) * | 1996-03-18 | 1999-03-23 | Alcatel Usa Sourcing, L.P. | Digit parsing for a flexible dial plan capability in a telecommunications switch |
| US5898770A (en) * | 1996-09-26 | 1999-04-27 | Ericsson Inc | Subscriber controlled call list deregistration |
| US6130937A (en) * | 1997-05-08 | 2000-10-10 | Telemark Technology, Inc. | System and process for automatic storage, enforcement and override of consumer do-not-call requests |
| US6330317B1 (en) * | 1999-11-09 | 2001-12-11 | Dean Garfinkel | Call blocking system |
-
1997
- 1997-05-08 US US08/853,563 patent/US6130937A/en not_active Expired - Lifetime
-
1998
- 1998-05-08 ES ES98922155T patent/ES2255161T3/es not_active Expired - Lifetime
- 1998-05-08 WO PCT/US1998/009458 patent/WO1998051062A1/en not_active Ceased
- 1998-05-08 AT AT98922155T patent/ATE313206T1/de not_active IP Right Cessation
- 1998-05-08 CA CA002288638A patent/CA2288638C/en not_active Expired - Lifetime
- 1998-05-08 EP EP98922155A patent/EP0997029B1/en not_active Expired - Lifetime
- 1998-05-08 DE DE69832793T patent/DE69832793T2/de not_active Expired - Lifetime
-
2000
- 2000-05-22 US US09/574,605 patent/US6788773B1/en not_active Expired - Lifetime
-
2004
- 2004-06-25 US US10/877,050 patent/US7194075B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| US20050031107A1 (en) | 2005-02-10 |
| WO1998051062A1 (en) | 1998-11-12 |
| DE69832793T2 (de) | 2006-09-14 |
| ATE313206T1 (de) | 2005-12-15 |
| CA2288638A1 (en) | 1998-11-12 |
| EP0997029B1 (en) | 2005-12-14 |
| US7194075B2 (en) | 2007-03-20 |
| DE69832793D1 (de) | 2006-01-19 |
| EP0997029A1 (en) | 2000-05-03 |
| US6788773B1 (en) | 2004-09-07 |
| US6130937A (en) | 2000-10-10 |
| CA2288638C (en) | 2007-07-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2255161T3 (es) | Sistema y proceso automaticos para el almacenamiento, aplicacion y anulacion de las peticiones de "no llamar" al consumidor. | |
| US4802199A (en) | Method and apparatus for providing virtual facility communication service | |
| CA2162111C (en) | Telemetry arrangement | |
| WO2006058815A1 (en) | Unified call log | |
| US4755985A (en) | Method and apparatus for facilitating moves and changes in a communication system | |
| CA2191155C (en) | Telecommunication system with remote call pick-up capabilities | |
| JPH08116565A (ja) | 構内電子交換機の移動通信網接続システム | |
| US5418845A (en) | Arrangement for obtaining information from a switching system database by an adjunct processor | |
| HU215038B (hu) | Eljárás és kapcsolórendszer speciális szolgáltatási hívás létrehozására, valamint eljárás vonalhoz hozzárendelt szolgáltatások módosítására | |
| US5943414A (en) | Transparent protected access to corporate dialing plan | |
| US8009808B2 (en) | System and method for maintaining a translations database to effect call control at a remote terminal | |
| JPS61263355A (ja) | デイジタル電話機 | |
| US5841845A (en) | Dialing plan for special access applications such as telemetry systems | |
| JP2000078293A (ja) | 電話局機能サ―ビスのためのユ―ザ・マップ認証コ―ド | |
| JP3752794B2 (ja) | 利用者側からサービス制御情報を設定できる電話交換システム | |
| KR100251437B1 (ko) | 디지탈 통신 시스템 | |
| KR100250667B1 (ko) | 센트릭스 기능을 이용한 링픽업 방법 | |
| EP1128680A1 (en) | Method for changing Centrex services | |
| JP3482947B2 (ja) | 構内電子交換機システム | |
| JPH0730661A (ja) | オンネットサービス供給方法 | |
| JPH0427258A (ja) | 発側制御着信接続方式 | |
| JPH10224836A (ja) | ボタン電話装置 | |
| JPH11177671A (ja) | Lcrへのデータダウンロード方式 | |
| JPS6291053A (ja) | 電話交換システム |