MXPA03009118A - Enrutamiento alterno de comunicacion de voz en una red a base de paquetes. - Google Patents
Enrutamiento alterno de comunicacion de voz en una red a base de paquetes.Info
- Publication number
- MXPA03009118A MXPA03009118A MXPA03009118A MXPA03009118A MXPA03009118A MX PA03009118 A MXPA03009118 A MX PA03009118A MX PA03009118 A MXPA03009118 A MX PA03009118A MX PA03009118 A MXPA03009118 A MX PA03009118A MX PA03009118 A MXPA03009118 A MX PA03009118A
- Authority
- MX
- Mexico
- Prior art keywords
- route
- candidate
- request
- call
- routes
- Prior art date
Links
- 238000004891 communication Methods 0.000 title claims description 27
- 238000000034 method Methods 0.000 claims abstract description 19
- 230000004044 response Effects 0.000 claims abstract description 15
- 238000010586 diagram Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 238000012790 confirmation Methods 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 3
- 101000768133 Homo sapiens Unhealthy ribosome biogenesis protein 2 homolog Proteins 0.000 description 1
- 102100028185 Unhealthy ribosome biogenesis protein 2 homolog Human genes 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 239000007799 cork Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 1
- 239000010931 gold Substances 0.000 description 1
- 229910052737 gold Inorganic materials 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/006—Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/102—Gateways
- H04L65/1023—Media gateways
- H04L65/103—Media gateways in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/102—Gateways
- H04L65/1033—Signalling gateways
- H04L65/104—Signalling gateways in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1069—Session establishment or de-establishment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
- H04L65/1106—Call signalling protocols; H.323 and related
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Abstract
Se proporciona un metodo para realizar un enrutamiento alterno y por lo tanto menos costoso en Voz H.323 distribuida a traves de la red IP (VolP). Con este metodo, la red VolP consiste de una jerarquia de funciones de guardabarrera (GK) para proporcionar enrutamiento alterno, redundancia de elemento de red y escalabilidad. La funcion de enrutamiento alterno se realiza a traves de un guardabarrera de directorio con seleccion de ruta avanzando desde una primera ruta hacia una segunda ruta a traves de cualquiera de dos condiciones: (1) que no haya recursos disponibles pata terminar la llamada en la primera zona; y (2) una falta de respuesta a la solicitud del GK de directorio para dichos recursos.
Description
ENRUTAMIENTO ALTERNO DE COMUNICACION DE VOZ EN UNA RED A BASE DE PAQUETES
CAMPO TECNICO
La invención se refiere al enrutamiento de llamadas en redes a base de paquetes, y más particularmente a enrutamiento alterno (por ejemplo, enrutamiento a costo más bajo) de llamadas en un sistema de transmisión de voz a base de paquetes, Voz a través del Protocolo Internet (VolP).
ANTECEDENTES
Durante muchos años, la Red Telefónica Conmutada Pública (PSTN) ha provisto un mecanismo confiable para las comunicaciones de transmisión de voz. Sin embargo, la confiabilidad de redes telefónicas convencionales viene a alto costo. Cada enlace de comunicación establecido en una red telefónica convencional, reserva un ancho de banda de 64 kbps para la duración, con respecto al ancho de banda actualmente necesario para las comunicaciones. Un enlace de comunicación telefónico convencional utiliza un ancho de banda de 64 kbps para todas las transmisiones. En contraste, las redes de comunicaciones de datos convencionales son a base de paquetes sin garantía de confiabilidad. En dicha red, el ancho de banda está disponible en una base de primera llegada, se sirve primero. En una red a base de paquetes convencional, las comunicaciones de voz pueden ser divididas en paquetes múltiples. Los paquetes se transmiten y después se reensamblan al destino. Debido a que los paquetes pueden perderse o pueden llegar fuera de secuencia, la calidad de las comunicaciones de voz puede sufrir. En los últimos años, se han hecho esfuerzos para converger comunicaciones de datos, voz y video en . una red individual. Por ejemplo, la especificación del Sector de Estandarización de Telecomunicación de la Unión de Telecomunicaciones (ITU-T) publicó la especificación H.323 para la transmisión de audio, video y datos a través de una red de Protocolo Internet (IP).
COMPENDIO DE LA INVENCION
Se proporciona un guardabarrera (gatekeeper) de directorio para realizar enrutamiento alterno de las llamadas a través de recursos de compuerta en una red distribuida (por ejemplo, Voz H.323 a través de 1P). El guardabarrera de directorio incluye uno o más dispositivos de comunicación proporcionando acceso a los guardabarreras de administración de recursos. Cada guardabarrera de administración de recursos está asociado con uno o más recursos de compuerta. Un dispositivo de memoria accesible a través del guardabarrera de directorio almacena la lista de rutas con las cuales cada ruta está asociada con uno de los guardabarreras de administración de recursos. Un procesador recibe una solicitud a través de uno de los dispositivos de comunicación, y lleva a cabo enrutamiento alterno seleccionando una ruta de la lista de rutas, utilizando el guardabarrera de administración de recursos para determinar la disponibilidad del recurso. En algunas ¡mplementaciones, los dispositivos de comunicación proporcionan acceso a redes tales como una red a base de paquetes (por ejemplo, red de protocolo de Internet (IP), y la red telefónica conmutada pública (PSTN). En algunas ¡mplementaciones, el guardabarrera de directorio realiza enrutamiento alterno de las llamadas identificando una o más rutas candidato sobre una solicitud recibida. Entonces, cada una de las rutas candidato, seleccionando una ruta candidato, determinadas si la ruta candidato seleccionada está disponible, y enviando una respuesta, a la solicitud recibida indicando la ruta disponible o si la solicitud no puede ser satisfecha. Una ruta puede ser seleccionada de la lista de rutas candidato en varias formas. Por ejemplo, la ruta de costo más bajo puede ser seleccionada como la ruta candidato o rutas candidato pueden ser seleccionadas en una proporción predeterminada. La proporción predeterminada puede ser seleccionada de tal manera que la probabilidad de seleccionar cada una de las rutas candidato es substancialmente igual. Los detalles de una o más ¡mplementaciones se establecen en los dibujos acompañantes y la siguiente descripción. Otras características y ventajas serán aparentes a partir de la descripción y dibujos, y a partir de las reivindicaciones.
DESCRIPCION DE LOS DIBUJOS
La Figura 1 es un diagrama de bloque de una red de comunicación híbrida proporcionando conectividad entre una Red Telefónica Conmutada Pública (PSTN) y una red a base de paquetes.
La Figura 2 es un diagrama de bloque de una implementación H.323 de una red de comunicación híbrida tal como la mostrada en la Figura 1. La Figura 3 es un diagrama de bloque de una jerarquía de guardabarrera mostrando la relación entre un guardabarrera de entrada, un guardabarrera de directorio, un guardabarrera de administración de recursos, y varios recursos de guardabarrera. La Figura 4 es un diagrama de bloque describiendo una implantación de un enrutamiento de menor costo utilizando una configuración, de guardabarrera jerárquico tal como el mostrado en la Figura 3. La Figura 5 es un diagrama de una secuencia de llamada ilustrativa mostrando las interacciones entre las varias zonas mostradas en la Figura 4. La Figura 6 es una gráfica de flujo de bloques de la operación de la configuración de la llamada en una configuración de guardabarrera jerárquica.
DESCRIPCION DETALLADA
Las redes de Protocolo de Internet a través de Voz proporcionan un mecanismo para transmitir comunicación de voz a través de redes a base de paquetes. El Sector de Estandarización de Telecomunicaciones de la Unión de Telecomunicaciones Internacional (ITU-T) ha publicado el estándar H.323 para la implementación de sistemas VolP. Las Redes VolP pueden ser integradas con la Red Telefónica Conmutada Pública (PSTN) para proporcionar conectividad entre las terminales VolP y teléfonos tradicionales conectados a la PSTN. Haciendo referencia ahora a la Figura 1, las terminales 1010 y 1020 se conectan a la PSTN 1030 a través de un enlace de comunicación, por ejemplo, uno o más cables, un enlace inalámbrico, y/o un cable de fibra óptica. Las terminales 1010 y 1020 pueden transmitir datos a través del enlace de comunicación utilizando señales digitales o análogas. Generalmente, una terminal está con conectada a la PSTN 1030 a través de la Red Digital de Servicios Integrados, análoga (ISDN), o a través de un portador T1. La red de paquetes 1040 se conecta a la PSTN 1030 a través de la compuerta 1050. Las terminales 1060 y 1070 se conectan a la red de paquetes 1040 utilizando cualquier tecnología de conexiones en red, por ejemplo, Ethernet, Modo de Transferencia Asincrónico (ATM), conexión de red inalámbrica, y/o módem. Las terminales 1060 y 1070 pueden ser implementadas utilizando cualquier dispositivo capaz de enviar y recibir audio, por ejemplo, como teléfonos, computadoras, asistentes personales digitales (PDA), computadora portátil, y/o teléfono celular. La configuración mostrada en la Figura 1, permite la comunicación de voz entre cualquiera de las terminales 1010, 1020, 1060, y 1070. De esta manera, la comunicación de voz puede ser transmitida desde la Terminal 1010 a la Terminal 1060 a través de la PSTN 1030 a través de la compuerta 1050 a una red de paquetes 1040. Haciendo referencia ahora a la Figura 3, una implementación
H.323 de la red descrita en la Figura 1 incluye una red H.323 2000 conectada a la PSTN 1030 a través de la compuerta 1050. La red H.3232000 incluye terminales 1060 y 1070, Red de Paquetes 1040, y la compuerta 1050, como se describió anteriormente con referencia a la Figura 1. Además, la red H.323 2000 incluye el guardabarrera 2010 para proporcionar servicios de control de pre-llamada y nivel de llamada las terminales H.323. El estándar H.323 define la señalización de llamada y el control, el transporte de multimedia y control, y el control del ancho de banda para conferencias de punto a punto y multipunto. El guardabarrera 2010 proporciona los servicios de control de pre-llamada y nivel de llamada. Por ejemplo, una implementación del guardabarrera 2010 proporciona los siguientes servicios: (1) traducción de la dirección al para determinar el las direcciones IP del punto final a partir de alias o números de teléfono estándares;
(2) control de admisiones para restringir el acceso a las terminales o compuertas; (3) control de ancho de banda para manejar los requerimientos de ancho de banda del punto final; (4) capacidades de administración de zona para terminales, compuertas y otros dispositivos dentro de una zona H.323; y (5) capacidades de administración de llamada, por ejemplo, mantener una lista de las llamadas activas para que el guardabarrera pueda determinar si una Terminal o punto fina está ocupado. Las demandas del guardabarrera 2010 crecen según el número de puntos finales o terminales se incrementa. En algún punto, se convierte en impráctico implementar los servicios de control de pre-llamada y nivel de llamada en un guardabarrera individual 2010. Una forma de superar las limitaciones de un guardabarrera individual 2010 es distribuir la funcionalidad a través de múltiples dispositivos. Una arquitectura de red distribuida incrementa la habilidad de. escalar las redes H.323 para despliegues más grandes. En las grandes redes, puede ser ventajoso proporcionar enrutamiento alterno entre las dos terminales. Por ejemplo, puede ser deseable enrutar comunicaciones a través del enlace menos costoso, para balancear las cargas entre los múltiples enlaces, o para proporcionar trayectorias de comunicación redundantes. En una implementación de guardabarrera distribuida, no existe un depósito central de disponibilidad de recursos actuales en una red H.323 (es decir, conociendo que circuitos en un grupo (o zona) están ocupados o inactivos, y por lo tanto si existe un circuito inactivo en el grupo).
Haciendo referencia ahora a la Figura 3, una implementación distribuida jerárquica divide la funcionalidad de administración del recurso a partir de otras funciones del guardabarrera discutidas anteriormente. La implementación incluye un guardabarrera de entrada 3010, un guardabarrera de directorio 3020, un guardabarrera de nivel de directorio redundante 3025, uno o más guardabarreras de administración de recursos 3030, y uno o más recursos de compuerta 3040. El guardabarrera de directorio 3020 maneja los cuadros de enrutamiento deseados para las llamadas. Alguna implementación del guardabarrera de directorio 3020 maneja la información de enrutamiento menos costosa. En estas implementaciones, la llamada intenta enviar al guardabarrera de directorio 3020 la resolución de la información de enrutamiento menos costosa apropiada. Con base en el orden de selección deseado, el guardabarrera de directorio 3020 envía una solicitud a un guardabarrera de administración de recursos 3030 manejando los recursos de compuerta de salida específicos 3040. Si existen recursos de compuerta 3040 disponibles para terminar el intento de llamada, el guardabarrera de administración de recursos 3030 entera al guardabarrera de directorio 3020 la solicitud con la compuerta aplicable para enviar la llamada. Si no existen recursos de compuerta 3040 disponibles, el guardabarrera de administración de recursos 3030 entonces avanzará el índice de selección de rutas y enviará una solicitud al siguiente guardabarrera de administración de recursos 3030 y el proceso se repite.
Si el guardabarrera de directorio 3030 no recibe una respuesta del guardabarrera de administración de recursos 3030, el guardabarrera de directorio 3020 también avanzará al siguiente guardabarrera de administración de recursos 3030, de esta manera provee redundancia de red para fallas de cualquiera de los guardabarreras administradores de recursos 3030. El guardabarrera de entrada 3010 se intercomunica con la fuente de las llamadas, y envía una solicitud de enrutamiento al guardabarrera de directorio apropiado 3020. Si existen recursos de compuerta 3040 disponibles para terminar el intento de llamada, el guardabarrera administrador de recursos 3030 le advierte al guardabarrera de directorio 3020 la solicitud con la compuerta disponible para enviar la llamada, y en esta forma a su vez la envía al guardabarrera de entrada 3010. Si el guardabarrera de entrada 3010 no recibe una respuesta del guardabarrera de directorio 3020, el guardabarrera de entrada avanzará hacia el guardabarrera de directorio alterno 3025, de esta manera proporciona redundancia de red para fallas de un guardabarrera de directorio 3020. Como se mencionó anteriormente, el guardabarrera de administración de recursos 3030 verifica su aceptación de los recursos de compuerta disponibles 3040 y advierte al guardabarrera de directorio 3020 la solicitud con la compuerta aplicable para enviar la llamada. Para mantener una vista actual de recursos de compuerta 3040, las varias compuertas periódicamente reportan sus recursos utilizados y disponibles al guardabarrera de administración de recursos 3030. Esto puede ser hecho con conteos detallados, o simplemente una indicación de que los recursos en una zona están por debajo o por arriba de un umbral dado. Cuando un guardabarrera de administración de recursos 3030 verifica los recursos, típicamente considera todos los recursos de compuerta 3040 en una zona. Sin embargo, algunas veces es ventajoso excluir ciertas compuertas, y no los considera entonces como candidatos para llevar a cabo la llamada de salida. Esto es ventajoso cuando, por ejemplo, la zona contiene compuertas asociadas con un portador dado, pero en donde ciertas llamadas (supongamos el código de área 212) deben ser excluidas a partir de ciertas compuertas (supongamos aquellas en Nueva Cork) para evitar cargos entre estados más altos. Este proceso puede crear "agujeros" en el enrutamiento. Las llamadas se inician utilizando el registro H.323, admisión y protocolo de estado (RAS). En este protocolo, una llamada se inicia a través del guardabarrera de entrada 3010 enviando un mensaje de solicitud de locación (LRQ) al guardabarrera de directorio 3020. Si el guardabarrera de entrada 3010 no recibe un mensaje de confirmación de ubicación dentro de un tiempo predefinido, el guardabarrera de entrada 3010 envía otro mensaje LRQ al guardabarrera de directorio redundante 3025. Una vez recibido el mensaje LRQ del guardabarrera de entrada 3010, el guardabarrera de directorio 3020 selecciona la primera ruta de varias redes posibles capaces de terminar la Voz a través de las llamadas de Protocolo de Internet (VolP). El guardabarrera de directorio 3020 emite una solicitud de ubicación al primer guardabarrera de administración de recursos 3030. Si el guardabarrera de administración de recursos tiene conocimiento de un recurso de compuerta 3040 que es capaz de terminar el intento de llamada VolP, el guardabarrera de administración de recursos 3030 responde al guardabarrera de directorio 3020 con un mensaje de información de ubicación (LCF) indicando el recurso de compuerta 3040 en donde la llamada va a ser terminada. Durante la vida de la llamada, el guardabarrera de administración de recursos 3030 y los recursos de compuerta 3040 proporcionan la información de disponibilidad de recursos uno al oro. Esta información de disponibilidad de recursos es requerida por el guardabarrera de administración de recursos 3030 para mantener la información de disponibilidad apropiada requerida para apropiadamente responder las solicitudes de ubicación recibidas a través del guardabarrera de directorio 3020. Si el guardabarrera de administración de recursos 3030 no tiene conocimiento de un recurso de compuerta disponible 3040 para terminar el intento de llamada, el guardabarrera de administración de recursos 3030 responde a la solicitud de ubicación desde el guardabarrera de directorio 3020 con un mensaje de rechazo de ubicación (LRJ) indicando la carencia de recursos disponibles. Si el guardabarrera de directorio 3020 recibe un mensaje LRJ o no obtiene una respuesta dei guardabarrera de administración de recursos 3030 dentro de un intervalo especificado, el guardabarrera de directorio 3020 avanzará a la siguiente ruta y emitirá una nueva solicitud de ubicación a un guardabarrera de administración de recursos diferente 3030. El proceso de enviar solicitudes de ubicación se repite hasta que ya no están disponibles más rutas. Si no hay rutas disponibles, el guardabarrera de directorio 3020 rechaza la solicitud de llamada enviando un mensaje LRJ a) guardabarrera de entrada 3010. Haciendo referencia ahora a la Figura 4, una terminal 4010 se conecta a la zona de ingreso 4100. La zona de ingreso 4100 proporciona acceso a las tres zonas de egreso 4210, 4220, y 4230, cada una teniendo un costo asociado o prioridad. En este ejemplo, la zona de egreso 4210 proporciona acceso a través de una red privada al costo más bajo; por lo tanto, esta zona se le da la prioridad más alta. La zona de egreso 4220 enruta llamadas a través de otra red a un costo más alto que la zona de egreso 4210. Finalmente, la zona de egreso 4230 enruta las llamadas a través de la red más costosa y por lo tanto se le da la prioridad más baja. La Figura 5 describe una secuencia de llamada ilustrativa que puede ocurrir en la red descrita anteriormente con referencia a la Figura 4. La terminal 4010 envía un mensaje de solicitud de admisión (ARQ) a la zona de ingreso 4100. Un guardabarrera en la zona de ingreso 4100 recibe la solicitud y envía un mensaje de solicitud de ubicación (LRQ) a la zona de más bajo costo, zona de egreso 4210. Este mensaje LRQ (designado LRQ1) se desconecta automáticamente después de una cantidad de tiempo.
El guardabarrera en la zona de ingreso 4100 entonces envía un mensaje LRQ a la siguiente zona de prioridad más alta, la zona de egreso 4220. La zona de egreso 4220 determina que los recursos no están disponibles "para la terminar 4010 para completar una llamada a través de la zona de egreso 4210 y por lo tanto regresa un mensaje de rechazo de ubicación (LRJ) (designado LRJ2 en la Figura 5). Un guardabarrera en la zona de egreso puede ser implementado como un guardabarrera de administración de recursos 3030 como se describió anteriormente con referencia a la Figura 3. Los guardabarreras de administración de recursos 3030 pueden rechazar los mensajes LRQ por las mismas razones que las solicitudes de ubicación son rechazadas en las implementaciones del guardabarrera individual, convencional, por ejemplo, los recursos insuficientes están disponibles o la terminar tiene autorización insuficiente. Después de recibir el LRJ2 de la zona de egreso 4220, el guardabarrera en la zona de ingreso 4100 envía un mensaje LRQ (designado como LRQ3) a la siguiente zona en su lista, zona de egreso 4230. El guardabarrera en la zona de egreso 4230 responde a LRQ3 con un mensaje de confirmación de ubicación (LCF). Cuando la zona de ingreso 4100 recibe LCF3, un mensaje de confirmación de admisión (ACF) en enviado a la terminal 4010. Las llamadas entonces continúan como una implementación de guardabarrera individua!. En esta forma, se puede implementar un enrutamiento a menor costo y alterno en una estructura que proporciona confiabilidad incrementada y escalabilidad. Haciendo referencia ahora a la Figura 6, un dispositivo de punto final (por ejemplo, teléfono, computadora, teléfono celular) intenta completar una llamada a otro dispositivo de punto final envía un mensaje de solicitud de admisión (ARQ) a un guardabarrera de directorio (paso 6010). El guardabarrera de directorio mantiene una lista de rutas disponibles. La lista puede estar basada en porciones de identificaciones de dispositivos de punto final. Por ejemplo, si el dispositivo de punto final llamado es 212-555-1212, el guardabarrera de directorio puede mantener una lista de numeración de áreas de plano (NPA2) con las rutas correspondientes. En una implementación, un guardabarrera de directorio mantiene múltiples rutas al NPA 212. En algunas implementaciones, estas rutas son mantenidas mediante la configuración manual del guardabarrera de directorio, sin embargo, otras implementaciones incluyen la habilidad para un guardabarrera de directorio para dinámicamente crear listas de enrutamiento a través de comunicaciones de varios guardabarreras de administración de recursos. El guardabarrera de directorio determina si las rutas están disponibles (paso 6020). Si es así, el guardabarrera de directorio envía un mensaje de solicitud de ubicación (LRQ) a un guardabarrera de administración de recursos correspondiente a esa ruta (paso 6020). Las rutas pueden ser seleccionadas mediante cualquier criterio. Por ejemplo, en algunas implementaciones, el guardabarrera de directorio selecciona la ruta de más bajo costo.
En algunas implementaciones, el guardabarrera de directorio balancea la carga a través de múltiples rutas con base en algunas métricas. Por ejemplo, las llamadas pueden ser enrutadas a través de la primera ruta aleatoriamente seleccionada disponible, a través de la ruta disponible de menor costo, y las llamadas pueden ser distribuidas a través de dos rutas a una frecuencia predeterminada (por ejemplo, 40% de las llamadas a través de una ruta y 60% a través de otra, las primeras 100 llamadas por día a traes de una ruta y las restantes a través de otra). Si no hay rutas disponibles, el guardabarrera de directorio no puede terminar la llamada y envía un mensaje de rechazo de admisión (ARJ) de regreso al punto final (paso 6030), de esta manera terminando el proceso. Si existen rutas disponibles, el guardabarrera de directorio envía un mensaje de solicitud de ubicación (LRQ) al guardabarrera correspondiente a la ruta seleccionada (paso 6040). Si no se recibe respuesta antes de un intervalo de desconexión automática predeterminada, entonces del guardabarrera determina si están disponibles rutas adicionales (paso 6020). Si se recibe una respuesta, el guardabarrera de directorio determina si la respuesta es un mensaje de confirmación de ubicación (LCF) (paso 6060). Si es así, el guardabarrera de directorio envía un mensaje de confirmación de admisión (ACF) para la ruta disponible (paso 6070). Si la confirmación no es recibida (por ejemplo, se recibe un mensaje de rechazo de ubicación (LRJ)), el guardabarrera de directorio verifica para ver si están disponibles rutas adicionales (paso 6020). Al utilizar el proceso descrito en la Figura 6, un sistema de guardabarrera jerárquico proporciona un mecanismo para implementar enrutamiento alterno. Un número de implementaciones ha sido descrito. Sin embargo, se debe entender que varias modificaciones pueden ser hechas sin apartarse del espíritu y alcance de la invención. Por consiguiente, otras implementaciones están dentro del alcance de las siguientes reivindicaciones.
Claims (23)
1. Un guardabarrera de directorio para llevar a cabo enrutamiento alterno de llamadas a través de una pluralidad de recursos de compuerta, el guardabarrera de directorio comprende: uno o más dispositivos de comunicación proporcionando acceso a una pluralidad de guardabarreras de administración de recursos, cada guardabarrera de administración de recursos asociado con uno o más de la pluralidad de recursos de compuerta; un dispositivo de memoria almacenando una lista de rutas en donde cada ruta está asociada con uno de una pluralidad de guardabarreras de administración de recursos; y un procesador operable para recibir una solicitud a través de uno o más dispositivos de comunicación; en donde en respuesta a una solicitud recibida, el procesador realiza el enrutamiento alterno a través de la selección de una ruta de la lista de rutas utilizando el guardabarrera de administración de recursos correspondiente para determinar la disponibilidad del recurso.
2. El guardabarrera de directorio de acuerdo con la reivindicación 1, en donde uno o más de los dispositivos de comunicación proporciona acceso a una red a base de paquetes.
3. El guardabarrera de directorio de acuerdo con la reivindicación 2, en donde la red a base de paquetes es una red de Protocolo Internet (IP).
4. El guardabarrera de directorio de acuerdo con la reivindicación 1, en donde el uno o más dispositivos de comunicación proveen acceso a la red telefónica conmutada pública (PSTN).
5. El guardabarrera de directorio de acuerdo con la reivindicación 1, en donde la realización del enrutamiento alterno de las llamadas incluye: identificar una o más rutas candidato con base en la solicitud recibida; y para cada una de una o más rutas candidato, seleccionar una ruta candidato a partir de una o más rutas candidato; determinar.si la ruta candidato seleccionada está disponible; y si la ruta candidato seleccionada está disponible, enviar una respuesta a la solicitud recibida indicando que la ruta candidato está disponible.
6. El guardabarrera de directorio de acuerdo con la reivindicación 5, en donde la realización del enrutamiento alterno de llamadas además incluye: si ninguna de las rutas candidato está disponible, enviar una respuesta a la solicitud recibida indicando que la solicitud no puede ser completada.
7. El guardabarrera de directorio de acuerdo con la reivindicación 5, en donde la selección de una ruta candidato de la una o más rutas candidato incluye seleccionar la ruta de menor costo como la ruta candidato.
8. El guardabarrera de directorio de acuerdo con la reivindicación 5, en donde la selección de una ruta candidato de una o más rutas candidato incluye la selección de una ruta candidato a partir de una o más rutas candidato en una proporción predeterminada.
9. El guardabarrera de directorio de acuerdo con la reivindicación 8, en donde la proporción predeterminada se selecciona de tal manera que la probabilidad de seleccionar cada uno de una o más rutas candidato es substancialmente igual.
10. Un método para' realizar el enrutamiento alterno de llamadas en un guardabarrera de directorio, el método comprende: recibir una solicitud para iniciar una llamada; determinar una lista de rutas posibles para terminar la llamada; si la ruta está disponible, seleccionar una ruta de la lista de rutas posibles investigando uno o más guardabarreras de administración de recursos; si la ruta está disponible, enviar una respuesta a la solicitud recibida para iniciar una llamada indicando ia ruta seleccionada; y si la ruta no está disponible, enviar una respuesta a la solicitud recibida para iniciar una llamada indicando que la solicitud no será completada.
11. El método de acuerdo con la reivindicación 10, en donde la solicitud incluye un número telefónico.
12. El método de acuerdo con la reivindicación 11, en donde el número incluye una numeración de área de plano (NPA).
13. El método de acuerdo con la reivindicación 10, en donde la solicitud para iniciar una llamada es un mensaje de admisión H.323 (ARQ).
14. El método de acuerdo con la reivindicación 10, en donde cada ruta en la lista de rutas está asociada con un guardabarrera de administración de recursos.
15. El método de acuerdo con la reivindicación 14, en donde el paso de seleccionar una ruta de la lista de rutas posibles investigando uno o más guardabarreras de administración de recursos incluye: para cada ruta en la lista de posibles rutas, seleccionar una ruta candidato de la lista de posibles rutas; y determinar si la ruta candidato seleccionada está disponible.
16. El método de acuerdo con la reivindicación 15, en donde la selección de la ruta candidato de la lista de posibles rutas incluye la selección de la ruta de menor costo como la ruta candidato.
17. El método de acuerdo con la reivindicación 15, en donde la selección de la ruta candidato de la lista de posibles rutas incluye la selección de una ruta candidato de la lista de posibles rutas en una proporción predeterminada.
18. El método de acuerdo con la reivindicación 17, en donde la proporción predeterminada se selecciona de tal manera que la probabilidad de seleccionar cada una de una o más rutas candidato es substancialmente igual.
19. Un medio legible por computadora incluyendo software para realizar enrutamiento alterno de llamadas a través de una pluralidad de recursos de compuerta, el software configurando una computadora para realizar un método, el método incluye: recibir una solicitud para iniciar una llamada; determinar una lista de posibles rutas para terminar la llamada; si la ruta está disponible, seleccionar una ruta de las lista de posibles rutas investigando uno o más guardabarreras de administración de recursos; si una ruta está disponible, enviar una respuesta a la solicitud recibida para iniciar una llamada indicando la ruta seleccionada; y si la ruta no está disponible, enviar una respuesta a la solicitud recibida para iniciar una llamada indicando que la solicitud no será completada.
20. El medio legible por computadora de acuerdo con la reivindicación 19, en donde la solicitud incluye un número telefónico.
21. El medio legible por computadora de acuerdo con la reivindicación 20, en donde el número incluye una numeración de área de plano (NPA).
22. El medio legible por computadora de acuerdo con la reivindicación 19, en donde la solicitud para iniciar una llamada es un mensaje de solicitud de admisión (ARQ) H.3
23. 23. El medio legible por computadora de acuerdo con la reivindicación 19, en donde cada ruta en la lista de rutas está asociada con un guardabarrera de administración de recursos.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US09/827,352 US7339934B2 (en) | 2001-04-06 | 2001-04-06 | Alternate routing of voice communication in a packet-based network |
| PCT/US2002/011076 WO2002082722A2 (en) | 2001-04-06 | 2002-04-08 | Alternate routing of voice communication in a packet-based network |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| MXPA03009118A true MXPA03009118A (es) | 2004-11-22 |
Family
ID=25248997
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| MXPA03009118A MXPA03009118A (es) | 2001-04-06 | 2002-04-08 | Enrutamiento alterno de comunicacion de voz en una red a base de paquetes. |
Country Status (9)
| Country | Link |
|---|---|
| US (4) | US7339934B2 (es) |
| EP (1) | EP1386469B1 (es) |
| AT (1) | ATE373375T1 (es) |
| AU (1) | AU2002311807A1 (es) |
| CA (1) | CA2443097C (es) |
| DE (1) | DE60222400D1 (es) |
| ES (1) | ES2292769T3 (es) |
| MX (1) | MXPA03009118A (es) |
| WO (1) | WO2002082722A2 (es) |
Families Citing this family (47)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7444407B2 (en) | 2000-06-29 | 2008-10-28 | Transnexus, Inc. | Intelligent end user devices for clearinghouse services in an internet telephony system |
| AU3076501A (en) * | 1999-12-22 | 2001-07-03 | Transnexus, Inc. | Rate provisioning method and system for an internet telephony clearinghouse system |
| US7017050B2 (en) | 2000-09-11 | 2006-03-21 | Transnexus, Inc. | Clearinghouse server for internet telephony and multimedia communications |
| US6816464B1 (en) * | 2000-09-13 | 2004-11-09 | Array Telecom Corporation | Method, system, and computer program product for route quality checking and management |
| US7525956B2 (en) * | 2001-01-11 | 2009-04-28 | Transnexus, Inc. | Architectures for clearing and settlement services between internet telephony clearinghouses |
| US7215643B2 (en) | 2003-07-29 | 2007-05-08 | Level 3 Communications, Llc | System and method for providing alternate routing in a network |
| EP1309142B1 (en) * | 2001-10-30 | 2007-06-20 | Hewlett-Packard Company | Communication system and method |
| EP1309220B1 (en) * | 2001-10-31 | 2009-08-05 | Hewlett-Packard Company, A Delaware Corporation | Data processing system and method |
| EP1311102A1 (en) * | 2001-11-08 | 2003-05-14 | Hewlett-Packard Company | Streaming audio under voice control |
| US8265062B2 (en) * | 2001-11-16 | 2012-09-11 | Ibasis, Inc. | System and method for accomplishing special call treatment in a voice over internet protocol telephone system |
| US7843835B2 (en) * | 2001-11-16 | 2010-11-30 | Ibasis, Inc. | System and method of monitoring an internet based telephone call routing system |
| US20040032859A1 (en) * | 2002-08-15 | 2004-02-19 | Miao Kai X. | Managing a remote resource |
| EP1487186B8 (de) * | 2003-06-11 | 2017-05-17 | Unify GmbH & Co. KG | Verfahren und Kommunikationsanordnung zum wechselweisen Betrieb eines Endgerätes an zumindest zwei Kommunikationsknoten |
| CN100379231C (zh) * | 2003-10-21 | 2008-04-02 | 西安西邮双维通信技术有限公司 | 一种多媒体通信安全代理网关及安全代理方法 |
| US7743263B2 (en) | 2004-03-11 | 2010-06-22 | Transnexus, Inc. | Method and system for routing calls over a packet switched computer network |
| US20050226162A1 (en) * | 2004-03-30 | 2005-10-13 | Shrum Edgar V Jr | Methods, systems, and products for maintaining communications service reachability |
| US20060018449A1 (en) * | 2004-07-20 | 2006-01-26 | Qwest Communications International Inc. | Telephone call routing |
| US8184793B2 (en) * | 2004-07-20 | 2012-05-22 | Qwest Communications International Inc. | Multi-line telephone calling |
| US20060018310A1 (en) * | 2004-07-20 | 2006-01-26 | Qwest Communications International Inc. | Data network call routing |
| US20060018448A1 (en) * | 2004-07-20 | 2006-01-26 | Qwest Communications International Inc. | Routing telephone calls via a data network |
| US7457283B2 (en) * | 2004-12-13 | 2008-11-25 | Transnexus, Inc. | Method and system for securely authorized VoIP interconnections between anonymous peers of VoIP networks |
| US8238329B2 (en) | 2005-12-13 | 2012-08-07 | Transnexus, Inc. | Method and system for securely authorizing VoIP interconnections between anonymous peers of VoIP networks |
| US8355314B2 (en) | 2005-03-25 | 2013-01-15 | At&T Intellectual Property Ii, L.P. | Method and apparatus for re-routing calls in a packet network during failures |
| US8064452B2 (en) * | 2005-04-19 | 2011-11-22 | At&T Intellectual Property Ii, L.P. | Method and apparatus for routing calls to an alternative endpoint during network disruptions |
| US7995464B1 (en) * | 2005-06-27 | 2011-08-09 | At&T Intellectual Property Ii, L.P. | Method and apparatus for measuring quality of service levels |
| US7668100B2 (en) * | 2005-06-28 | 2010-02-23 | Avaya Inc. | Efficient load balancing and heartbeat mechanism for telecommunication endpoints |
| US8156564B2 (en) * | 2005-10-14 | 2012-04-10 | Whaleback Systems Corporation | Discovering network services |
| WO2007047643A2 (en) * | 2005-10-14 | 2007-04-26 | Whaleback Systems Corporation | Configuring a network device |
| US7593393B2 (en) * | 2006-01-20 | 2009-09-22 | Sbc Knowledge Ventures, L.P. | Voice over internet protocol multi-routing with packet interleaving |
| WO2007140165A2 (en) * | 2006-05-26 | 2007-12-06 | Whaleback Systems Corporation | Selecting routes through a network |
| US8457000B2 (en) * | 2006-05-26 | 2013-06-04 | Communications Acquistions, LLC | Call quality monitoring |
| US20070286361A1 (en) * | 2006-05-26 | 2007-12-13 | Whaleback Systems Corporation | Sending A Page |
| US7831034B2 (en) * | 2006-07-20 | 2010-11-09 | Microsoft Corporation | Management of telephone call routing using a directory services schema |
| DK2084868T3 (en) | 2006-11-02 | 2018-09-03 | Voip Pal Com Inc | MAKING ROUTING MESSAGES FOR VOICE-OVER IP COMMUNICATION |
| US7920477B2 (en) * | 2007-01-24 | 2011-04-05 | Viasat, Inc. | Network layer error control systems and methods |
| JP5276406B2 (ja) * | 2008-10-08 | 2013-08-28 | 富士通株式会社 | 内線接続方法及び経路選択装置 |
| US9203652B2 (en) | 2009-12-21 | 2015-12-01 | 8X8, Inc. | Systems, methods, devices and arrangements for cost-effective routing |
| US9100467B2 (en) * | 2011-12-27 | 2015-08-04 | Avaya Inc. | Alternate routing of voice calls in a heavily loaded SIP network |
| US9154528B2 (en) * | 2013-10-07 | 2015-10-06 | Futurewei Technologies, Inc. | Distributed media gateways |
| EP3085039B1 (en) * | 2013-12-20 | 2019-02-20 | Telefonaktiebolaget LM Ericsson (publ) | Allocation of resources during split brain conditions |
| US9998428B2 (en) * | 2015-06-29 | 2018-06-12 | Cisco Technology, Inc. | Virtual routing and forwarding (VRF) for asymmetrical virtual service provider (VSP) tunnels |
| US10419310B1 (en) | 2015-12-17 | 2019-09-17 | 8×8, Inc. | Monitor device for use with endpoint devices |
| US11076051B1 (en) | 2016-05-04 | 2021-07-27 | 8X8, Inc. | Endpoint location update control for call routing decisions |
| US10326888B1 (en) | 2016-05-04 | 2019-06-18 | 8X8, Inc. | Location updates for call routing decisions |
| US10542150B1 (en) | 2016-05-04 | 2020-01-21 | 8X8, Inc. | Server generated timing of location updates for call routing decisions |
| US10530934B1 (en) | 2016-05-04 | 2020-01-07 | 8X8, Inc. | Endpoint location determination for call routing decisions |
| US10650621B1 (en) | 2016-09-13 | 2020-05-12 | Iocurrents, Inc. | Interfacing with a vehicular controller area network |
Family Cites Families (53)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CA1118084A (en) * | 1979-06-22 | 1982-02-09 | Edmund Szybicki | Alternate routing for a telephone system |
| US4679186A (en) * | 1984-09-26 | 1987-07-07 | American Telephone And Telegraph Company, At&T Bell Laboratories | Alternate self-routing packet switching node having fault detection capabilities |
| CA2002613C (en) * | 1988-12-05 | 1996-02-27 | Hisao Yamamoto | Adaptive routing control method |
| US5058105A (en) * | 1990-04-04 | 1991-10-15 | At&T Bell Laboratories | Network alternate routing arrangement |
| US6430282B1 (en) | 1995-09-29 | 2002-08-06 | Nortel Networks Limited | Methods and apparatus for originating voice calls |
| US6122255A (en) | 1996-04-18 | 2000-09-19 | Bell Atlantic Network Services, Inc. | Internet telephone service with mediation |
| US6581104B1 (en) * | 1996-10-01 | 2003-06-17 | International Business Machines Corporation | Load balancing in a distributed computer enterprise environment |
| JPH10126439A (ja) * | 1996-10-17 | 1998-05-15 | Fujitsu Ltd | パケット交換通信網のルート選択装置 |
| US7145898B1 (en) | 1996-11-18 | 2006-12-05 | Mci Communications Corporation | System, method and article of manufacture for selecting a gateway of a hybrid communication system architecture |
| US6754181B1 (en) | 1996-11-18 | 2004-06-22 | Mci Communications Corporation | System and method for a directory service supporting a hybrid communication system architecture |
| US6157636A (en) * | 1997-03-06 | 2000-12-05 | Bell Atlantic Network Services, Inc. | Network session management with gateway-directory services and authorization control |
| US6141345A (en) | 1997-03-06 | 2000-10-31 | Lucent Technologies Inc. | Signal processing resource allocation for internet-based telephony |
| US6574216B1 (en) | 1997-03-11 | 2003-06-03 | Verizon Services Corp. | Packet data network voice call quality monitoring |
| US6798786B1 (en) * | 1999-06-07 | 2004-09-28 | Nortel Networks Limited | Managing calls over a data network |
| WO1999005590A2 (en) | 1997-07-25 | 1999-02-04 | Starvox, Inc. | Apparatus and method for integrated voice gateway |
| US6067545A (en) * | 1997-08-01 | 2000-05-23 | Hewlett-Packard Company | Resource rebalancing in networked computer systems |
| DE69819756D1 (de) | 1997-09-16 | 2003-12-18 | Transnexus Inc | Leitweglenkung-anordnung für internet telefonie |
| NO326260B1 (no) * | 1997-09-29 | 2008-10-27 | Ericsson Telefon Ab L M | Fremgangsmate for a rute anrop fra en terminal i et forste telekommunikasjonsnett til en terminal i et andre telekommunikasjonsnett |
| US7515583B2 (en) | 1998-06-19 | 2009-04-07 | Nortel Networks Limited | Method and apparatus for providing a configurable quality of service threshold for voice over internet protocol |
| CA2275829C (en) | 1998-06-19 | 2004-10-19 | Nortel Networks Corporation | Ip telephony gateway |
| US6452922B1 (en) | 1998-06-19 | 2002-09-17 | Nortel Networks Limited | Method and apparatus for fallback routing of voice over internet protocol call |
| US6826272B1 (en) | 1998-10-01 | 2004-11-30 | Nortel Networks Limited | Method and apparatus for integrated multimedia call control |
| US6275574B1 (en) | 1998-12-22 | 2001-08-14 | Cisco Technology, Inc. | Dial plan mapper |
| US6519249B1 (en) | 1998-12-23 | 2003-02-11 | Nortel Networks Ltd | Scalable gatekeepers in an internet telephony system and a method of operation |
| US6628617B1 (en) | 1999-03-03 | 2003-09-30 | Lucent Technologies Inc. | Technique for internetworking traffic on connectionless and connection-oriented networks |
| US6590869B1 (en) | 1999-03-11 | 2003-07-08 | Siemens Information & Communication Networks, Inc. | Method and apparatus for selecting whether to place a call over the internet or the PSTN using a two tiered process |
| US7002970B1 (en) | 1999-05-19 | 2006-02-21 | Edge Access, Inc. | Private dialing plan for voice on a packet-based network |
| US6591301B1 (en) | 1999-06-07 | 2003-07-08 | Nortel Networks Limited | Methods and systems for controlling network gatekeeper message processing |
| US7099301B1 (en) | 1999-07-13 | 2006-08-29 | Innomedia, Inc. | Voice over internet protocol proxy gateway |
| US6510219B1 (en) | 1999-09-30 | 2003-01-21 | Nortel Networks Limited | Alternate network fallback for IP telephony |
| US6714535B1 (en) * | 1999-11-08 | 2004-03-30 | Broadmedia, Inc. | Method and system for unlimited use of telephony services over a data network without incurring long distance calling tolls |
| US6363065B1 (en) | 1999-11-10 | 2002-03-26 | Quintum Technologies, Inc. | okApparatus for a voice over IP (voIP) telephony gateway and methods for use therein |
| JP2001156881A (ja) | 1999-11-29 | 2001-06-08 | Nec Corp | Isdn迂回装置及びisdn迂回方法 |
| US7239629B1 (en) * | 1999-12-01 | 2007-07-03 | Verizon Corporate Services Group Inc. | Multiservice network |
| AU3076501A (en) * | 1999-12-22 | 2001-07-03 | Transnexus, Inc. | Rate provisioning method and system for an internet telephony clearinghouse system |
| AU2001230921A1 (en) * | 2000-01-11 | 2001-07-24 | Transnexus, Inc. | Architectures for clearing and settlement services between internet telephony clearinghouses |
| US6771640B2 (en) | 2000-10-23 | 2004-08-03 | Itxc, Inc. | Virtual calling card with arbitrary controls |
| JP4489925B2 (ja) | 2000-11-02 | 2010-06-23 | 富士通株式会社 | ネットワーク共有帯域割当て方法及びこれを用いるネットワークシステム |
| US7113500B1 (en) | 2000-11-03 | 2006-09-26 | Insors Integrated Communications | Method and dial plan for packet based voice communications functionality |
| US20020122547A1 (en) | 2000-12-21 | 2002-09-05 | Hinchey Allan J. | Method and apparatus for telephony route selection |
| US8200577B2 (en) | 2001-03-20 | 2012-06-12 | Verizon Business Global Llc | Systems and methods for retrieving and modifying data records for rating and billing purposes |
| US7215643B2 (en) | 2003-07-29 | 2007-05-08 | Level 3 Communications, Llc | System and method for providing alternate routing in a network |
| US7283519B2 (en) | 2001-04-13 | 2007-10-16 | Esn, Llc | Distributed edge switching system for voice-over-packet multiservice network |
| US20030046400A1 (en) | 2001-08-22 | 2003-03-06 | Owen Friel | Contacting a destination terminal from an originating terminal via a packet-based communications network |
| US20030059005A1 (en) | 2001-09-24 | 2003-03-27 | Teleware, Inc. | Multi-media communication management system with dynamic bypass routing of real time streaming media |
| US7382767B2 (en) | 2001-09-27 | 2008-06-03 | Siemens Communications, Inc. | Transparent interchangeable network (TIN) |
| US7529225B2 (en) | 2001-11-16 | 2009-05-05 | Ibasis, Inc. | System and method for voice over internet protocol (VoIP) and facsimile over internet protocol (FoIP) calling over the internet |
| US7263096B2 (en) | 2001-12-21 | 2007-08-28 | Lucent Technologies Inc. | Apparatus, system and method for managing circuit and packet-switched calls on a network |
| US6917677B2 (en) | 2002-02-26 | 2005-07-12 | International Business Machines Corporation | Method and system for defining call transfer rules for directory assistance |
| US7031450B2 (en) * | 2002-08-27 | 2006-04-18 | Itxl Ip Holdings, S.A.R.L. | Call routing system and method |
| US6940849B2 (en) | 2003-04-16 | 2005-09-06 | Level 3 Communications, Inc. | System and method for IP telephony ping |
| US7330463B1 (en) | 2003-05-28 | 2008-02-12 | Nortel Networks Limited | Enterprise voice over internet protocol (VoIP) virtual private network (VPN) |
| US7379471B2 (en) | 2003-07-29 | 2008-05-27 | Level 3 Communications, Llc | System and method for generating reports in a network |
-
2001
- 2001-04-06 US US09/827,352 patent/US7339934B2/en not_active Expired - Lifetime
-
2002
- 2002-04-08 EP EP02739136A patent/EP1386469B1/en not_active Expired - Lifetime
- 2002-04-08 CA CA2443097A patent/CA2443097C/en not_active Expired - Lifetime
- 2002-04-08 AU AU2002311807A patent/AU2002311807A1/en not_active Abandoned
- 2002-04-08 ES ES02739136T patent/ES2292769T3/es not_active Expired - Lifetime
- 2002-04-08 MX MXPA03009118A patent/MXPA03009118A/es unknown
- 2002-04-08 WO PCT/US2002/011076 patent/WO2002082722A2/en not_active Ceased
- 2002-04-08 DE DE60222400T patent/DE60222400D1/de not_active Expired - Lifetime
- 2002-04-08 AT AT02739136T patent/ATE373375T1/de not_active IP Right Cessation
-
2008
- 2008-01-21 US US12/017,321 patent/US7720084B2/en not_active Expired - Fee Related
-
2010
- 2010-05-17 US US12/781,629 patent/US8948190B2/en not_active Expired - Lifetime
-
2015
- 2015-02-03 US US14/613,295 patent/US20150304504A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| CA2443097A1 (en) | 2002-10-17 |
| US20100226363A1 (en) | 2010-09-09 |
| US20030012178A1 (en) | 2003-01-16 |
| WO2002082722A3 (en) | 2003-11-27 |
| CA2443097C (en) | 2012-06-05 |
| US7720084B2 (en) | 2010-05-18 |
| DE60222400D1 (de) | 2007-10-25 |
| US7339934B2 (en) | 2008-03-04 |
| AU2002311807A1 (en) | 2002-10-21 |
| EP1386469A2 (en) | 2004-02-04 |
| ATE373375T1 (de) | 2007-09-15 |
| ES2292769T3 (es) | 2008-03-16 |
| EP1386469B1 (en) | 2007-09-12 |
| US20150304504A1 (en) | 2015-10-22 |
| WO2002082722A2 (en) | 2002-10-17 |
| US20080112327A1 (en) | 2008-05-15 |
| US8948190B2 (en) | 2015-02-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7720084B2 (en) | Alternate routing of voice communication in a packet-based network | |
| US7075922B2 (en) | Screening inbound calls in a packet-based communications network | |
| US6798745B1 (en) | Quality of service management for voice over packet networks | |
| US7577131B2 (en) | System and method for voice over internet protocol (VoIP) and facsimile over internet protocol (FoIP) calling over the internet | |
| US6798786B1 (en) | Managing calls over a data network | |
| US6690651B1 (en) | Method and apparatus for automatic transfer of a call in a communications system in response to changes in quality of service | |
| US7315617B2 (en) | Method and system for managing calls of an automatic call distributor | |
| US9444738B2 (en) | System and method for monitoring the volume of calls carried by a voice over internet protocol telephone system | |
| US7684322B2 (en) | Flow admission control in an IP network | |
| US9350784B2 (en) | Method and communication system for selecting a transmission mode for transmitting payload data | |
| US8265062B2 (en) | System and method for accomplishing special call treatment in a voice over internet protocol telephone system | |
| JP2005512397A (ja) | 一次接続の代替接続に対する使用可能フューチャの形成方法 | |
| US20070127436A1 (en) | System and method for converging circuit switched and packed switched communications | |
| EP1079573B1 (en) | Managing calls over a data network | |
| US7248565B1 (en) | Arrangement for managing multiple gateway trunk groups for voice over IP networks | |
| CN1369161A (zh) | 为选路经过分组交换网的移动台始发呼叫提供所需服务质量(qos)级别的系统和方法 | |
| US20060256773A1 (en) | System and method for proxy signaling manipulation in an IP telephony network | |
| US20050047402A1 (en) | End user selectable routing of packet or circuit-switched calls | |
| US20060092916A1 (en) | Routing frames in an IP sonet ring using an IP proxy server | |
| US7978834B2 (en) | Call control | |
| US8619556B2 (en) | Call control | |
| KR20050039300A (ko) | 차세대 망에서 망 요소 자원 관리 시스템 및 방법 | |
| KR20030030378A (ko) | 억세스 네트워크에서의 브이 5.2 가입자 상태 관리 방법 |