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
Application number
ES98922155T
Other languages
English (en)
Inventor
Keith A. Fotta
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Gryphon Networks Corp
Original Assignee
Gryphon Networks Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=25316362&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=ES2255161(T3) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Gryphon Networks Corp filed Critical Gryphon Networks Corp
Application granted granted Critical
Publication of ES2255161T3 publication Critical patent/ES2255161T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/38Graded-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.
Campo de la invención
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.
Antecedentes de la invención
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.
Sumario de la invención
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.
Breve descripción de los dibujos
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);
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:
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.
Descripción detallada
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
TABLA 1
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).
ES98922155T 1997-05-08 1998-05-08 Sistema y proceso automaticos para el almacenamiento, aplicacion y anulacion de las peticiones de "no llamar" al consumidor. Expired - Lifetime ES2255161T3 (es)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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) 電話交換システム