ES2305768T3 - Conexion de abonados en redes de comunicacion hibridas. - Google Patents
Conexion de abonados en redes de comunicacion hibridas. Download PDFInfo
- Publication number
- ES2305768T3 ES2305768T3 ES04731013T ES04731013T ES2305768T3 ES 2305768 T3 ES2305768 T3 ES 2305768T3 ES 04731013 T ES04731013 T ES 04731013T ES 04731013 T ES04731013 T ES 04731013T ES 2305768 T3 ES2305768 T3 ES 2305768T3
- Authority
- ES
- Spain
- Prior art keywords
- subscriber
- server
- sip
- signaling
- connection
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000004891 communication Methods 0.000 title claims abstract description 20
- 230000011664 signaling Effects 0.000 claims abstract description 46
- 238000000034 method Methods 0.000 claims abstract description 32
- 102100023817 26S proteasome complex subunit SEM1 Human genes 0.000 claims abstract description 12
- 101000684297 Homo sapiens 26S proteasome complex subunit SEM1 Proteins 0.000 claims abstract description 12
- 101000873438 Homo sapiens Putative protein SEM1, isoform 2 Proteins 0.000 claims abstract description 12
- 238000004590 computer program Methods 0.000 claims description 5
- 230000007246 mechanism Effects 0.000 claims description 4
- 230000008569 process Effects 0.000 claims description 3
- 230000005540 biological transmission Effects 0.000 description 24
- 230000008901 benefit Effects 0.000 description 7
- 230000000977 initiatory effect Effects 0.000 description 7
- 238000012790 confirmation Methods 0.000 description 6
- 230000004044 response Effects 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 238000013519 translation Methods 0.000 description 3
- 230000004913 activation Effects 0.000 description 2
- 238000013475 authorization Methods 0.000 description 2
- 230000001934 delay Effects 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 2
- 230000009916 joint effect Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- 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/1043—Gateway controllers, e.g. media gateway control protocol [MGCP] controllers
-
- 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/1104—Session initiation protocol [SIP]
-
- 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/60—Network streaming of media packets
- H04L65/65—Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- 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
- H04M15/55—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP for hybrid networks
-
- 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
- H04M15/57—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP for integrated multimedia messaging subsystem [IMS]
-
- 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
- H04M15/63—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP based on the content carried by the session initiation protocol [SIP] messages
-
- 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
- H04M15/82—Criteria or parameters used for performing billing operations
- H04M15/8292—Charging for signaling or unsuccessful connection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/12—Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal
- H04M7/1205—Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal where the types of switching equipement comprises PSTN/ISDN equipment and switching equipment of networks other than PSTN/ISDN, e.g. Internet Protocol networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/20—Technology dependant metering
- H04M2215/2046—Hybrid network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/20—Technology dependant metering
- H04M2215/208—IMS, i.e. Integrated Multimedia messaging Subsystem
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
- Radio Relay Systems (AREA)
Abstract
Procedimiento para la conexión de abonados con al menos una red de comunicación con un primer abonado (A) y con un segundo abonado (B), que comprende las siguientes etapas: - establecer una primera conexión (SIP [A]) de señalización entre el servidor y el primer abonado y una segunda conexión (SIP [B], SS7, DSS1) de señalización entre el servidor y el segundo abonado teniendo en cuenta los datos, - combinar las dos conexiones de señalización para obtener una conexión (SIP, SS7, DSS1) de señalización continua entre los dos abonados, caracterizado porque, - se captan datos caracterizadores del primer abonado (A) y del segundo abonado (B) a través de un servidor (S), - estando configurado el servidor como aplicación web (APL) a la que se accede a través de un protocolo (HTTP) basado en Internet (IN) y/o IP, - captándose como dato caracterizador la dirección IP con la que se accede a la aplicación web.
Description
Conexión de abonados en redes de comunicación
híbridas.
En el pasado se han formado dos tipos
fundamentales de redes de comunicación para la transmisión de
información: redes (de datos) orientadas a paquetes y redes (de
voz) orientadas a línea. En el curso de la convergencia de estos
dos tipos de red se han formado redes convergentes (de
voz-datos). Mediante la unión de estos diferentes
tipos de red se producen redes híbridas, en las que se utiliza de
manera especialmente ventajosa el objeto de la presente
invención.
[ROSENBERG et al., "Best Current
Practices for Third Party Call Control in the Session Initiation
Protocol
(draft-ietf-sipping-3pcc-04)"]
se refiere a un procedimiento para el control de conexión utilizando
SIP (Session Initiation Protocol, protocolo de iniciación de
sesión).
[ROSENBERG et al., "Third party call
control in SIP"] se refiere a un control de conexión iniciado por
una unidad de control utilizando el SIP.
Las redes orientadas a línea, también
denominadas redes de voz o redes de telefonía, están configuradas
para la transmisión de información (de voz) que fluye de manera
continua que los expertos en la técnica también denominan
conversación, llamada o sesión. La transmisión de la información se
realiza a este respecto habitualmente con una calidad de servicio y
seguridad elevadas. Por ejemplo para la voz es importante un retraso
(delay) mínimo, por ejemplo < 200 ms, sin variaciones en el
tiempo de retraso (Delay-Jitter, variación de
retraso), ya que la voz requiere un flujo de información continuo
al reproducirla en el aparato receptor. Una pérdida de información
no puede compensarse por tanto mediante una nueva transmisión de la
información no transmitida y en el aparato receptor lleva
habitualmente a un chasquido que puede percibirse de manera
acústica. Los expertos en la técnica denominan la transmisión de
voz de manera generalizada también servicio (de transmisión) en
tiempo real o "Realtime-Service".
Las redes orientadas a paquetes, también
denominadas redes de datos, están configuradas para la transmisión
de flujos de paquetes denominados por los expertos de la técnica
también "flujos de paquetes de datos" o "flujo". A este
respecto no tiene que garantizarse habitualmente una calidad de
servicio elevada. Sin una calidad de servicio garantizada la
transmisión de los flujos de paquetes de datos se realiza por
ejemplo con retrasos que varían en el tiempo, ya que los paquetes
de datos individuales de los flujos de paquetes de datos se
transmiten habitualmente en el orden de su acceso a la red, es
decir, los retrasos en el tiempo aumentan tanto más, cuantos más
paquetes deban transmitirse por una red de datos. Por tanto, los
expertos en la técnica también denominan la transmisión de datos
servicio de transmisión sin condiciones en tiempo real o
"Non-Realtime-Service",
"Servicio no en tiempo real".
Los paquetes pueden estar configurados por
ejemplo según el tipo de la red orientada a paquetes como paquetes
de Internet, X.25 o Frame Relay, o también como células ATM. A veces
también se denominan mensajes, especialmente cuando se transmite un
mensaje en un paquete.
Una red de datos conocida es Internet. Esta se
denomina a veces también red IP debido al protocolo IP de Internet
que se utiliza en la misma, debiendo entenderse este término
fundamentalmente en un contexto amplio y comprendiendo todas las
redes en las que se utiliza el protocolo IP. Internet está
configurada como red de datos (de tráfico de larga distancia)
abierta con interfaces abiertas para la conexión de redes de datos
(en la mayoría de los casos locales y regionales) de diferentes
fabricantes. Proporciona una plataforma de transporte independiente
del fabricante.
Las conexiones son relaciones de comunicación
entre al menos dos abonados para una transmisión de información en
la mayoría de los casos mutua, es decir bidireccional. El abonado
que inicia la conexión se denomina habitualmente "abonado A".
Un abonado conectado mediante una conexión con un abonado A se
denomina "abonado B". En una red sin conexión las conexiones
representan al menos la relación unívoca en un plano abstracto
lógico entre el abonado A y el abonado B, es decir, según este
punto de vista los flujos sin conexión en Internet representan por
ejemplo conexiones abstraídas de manera lógica (por ejemplo abonado
A = navegador y abonado B = servidor web). En una red orientada a
conexión las conexiones representan además en un plano físico
trayectos unívocos a través de la red, a lo largo de los que se
transmite la información.
En el curso de la convergencia de las redes de
voz y de datos se realizan servicios de transmisión de voz y cada
vez más también servicios de ancho de banda mayor, tales como por
ejemplo la transmisión de información de imagen movida, también en
redes orientadas a paquetes, es decir, la transmisión de los
servicios en tiempo real transmitidos hasta ahora habitualmente de
manera orientada a línea se realiza en una red convergente, también
denominada red de voz y datos, de manera orientada a paquetes, es
decir, en flujos de paquetes. Estos se denominan también flujos de
paquetes en tiempo real. La transmisión de información de voz a
través de una red IP orientada a paquetes se designa a este
respecto también con "VoIP" (Voice over IP, voz sobre IP).
En las organizaciones de normalización
internacionales IETF (Internet Engineering Task Force, Grupo de
Trabajo en Ingeniería de Internet) e ITU (International
Telecommunications Union, Unión Internacional de Telecomunicaciones)
se describen varias arquitecturas para redes de voz y datos. Todas
tienen en común que el plano de control de llamada y el plano de
control de recursos están claramente separados entre sí.
\newpage
El plano de control de llamada comprende a este
respecto al menos un controlador de llamada (opcional) al que están
asociadas entre otras cosas las siguientes funciones:
- -
- traducción de dirección: conversión de números de teléfono E.164 y otras direcciones alias (por ejemplo, nombres de ordenador) en direcciones de transporte (por ejemplo, direcciones de Internet).
- -
- Control de admisión (opcional): comprobación fundamental de admisión, si y en qué medida dispositivos (por ejemplo, compatibles con VoIP) pueden utilizar la red de comunicación.
- -
- Control de ancho de banda (opcional): administración de capacidades de transmisión.
- -
- Gestión de zona: registro de dispositivos (por ejemplo, compatibles con VoIP) y provisión de las funciones anteriores para todos los dispositivos registrados en el controlador de llamada.
De manera opcional pueden asociarse a un
controlador de llamada además las siguientes funciones de caso en
caso:
- -
- señalización de control de llamada: todos los mensajes de señalización se conmutan por al menos un controlador de llamada, es decir, todos los dispositivos envían y reciben mensajes de señalización sólo a través del controlador de llamada. Un intercambio directo de mensajes de señalización entre los dispositivos está prohibido.
- -
- Autorización de llamada: comprobación de admisión para llamadas entrantes y salientes.
- -
- Gestión de ancho de banda: control del número admisible de dispositivos que simultáneamente pueden utilizar la red de comunicación.
- -
- Gestión de llamada: administración de una lista de conversaciones existentes por ejemplo para poder generar una señal de ocupado, si ésta no puede generarse por el propio dispositivo.
- -
- Modificación de dirección alias: devolución de una dirección alias modificada, por ejemplo con un mensaje H.225.0 ACF (Admission Confirmation, confirmación de admisión). El punto final debe utilizar esta dirección en el establecimiento de la conexión.
- -
- Traducción de cifras marcadas: traducción de las cifras marcadas a un número de teléfono E.164 o un número a partir de un esquema de numeración privado.
El "guardián" propuesto por la ITU en la
familia de estándares H.323 o el "SIP Proxy" propuesto por el
IETF representan ejemplos para controladores de llamada. Si una red
de comunicación mayor se divide en varios dominios, también
denominados "zonas", puede preverse en cada dominio un
controlador de llamada separado. Un dominio puede hacerse funcionar
también sin un controlador de llamada. Si varios controladores de
llamada están previstos en un dominio, sólo uno de éstos debe estar
activado. Desde el punto de vista lógico un controlador de llamada
debe considerarse separado de los dispositivos. Desde el punto de
vista físico sin embargo no tiene que estar realizado en un
dispositivo de controlador de llamada separado, sino que también
puede preverse en cualquier punto final de una conexión (por
ejemplo configurado como punto final H.323 o SIP, terminal, pasarela
de medios, unidad de control multipunto) o también de un
dispositivo configurado de manera primaria para el procesamiento de
datos controlado por programa (por ejemplo: ordenadores, ordenadores
personales, servidores). También es posible una realización
distribuida de manera física.
El plano de control de recursos comprende al
menos un controlador de recursos al que están asociadas entre otras
cosas las siguientes funciones:
- Control de capacidad: control del volumen de
tráfico suministrado a la red de comunicación a través de flujos de
paquetes, por ejemplo mediante el control de la capacidad de
transmisión de flujos de paquetes individuales.
- Activación de política (opcional): reservar
recursos en la red de comunicación para su transmisión, dado el
caso para un flujo de paquetes con prioridad.
- Administración de prioridad (opcional): poner
características de prioridad en los paquetes según la prioridad de
sus flujos de paquetes, controlar y, dado el caso, corregir, si los
paquetes ya están caracterizados con prioridades.
El controlador de recursos se denomina también
"Policy Decision Point (Punto de decisión de política, PDP)".
Está realizado por ejemplo dentro de denominados encaminadores de
borde, también denominados dispositivos de borde, nodos de acceso o
en la asociación a un proveedor de servicios de Internet (PSI)
también denominado encaminador de borde de proveedor (PER, Provider
Edge Router). Estos encaminadores de borde pueden estar configurados
también como pasarela de medios hacia otras redes con las que se
conectan las redes de voz y datos. Estas pasarelas de medios están
conectadas entonces tanto con una red de voz y datos como también
con las otras redes y sirven internamente para la conversión entre
los distintos protocolos de las diferentes redes. El controlador de
recursos también puede estar configurado sólo como Proxy y
retransmitir información relevante para el controlador de recursos
a un dispositivo separado en el que está realizado el controlador de
recursos.
La acción conjunta principal del controlador de
llamada y el controlador de recursos según el protocolo de inicio
de sesión (PIS) del IETF o de la familia de protocolos H.323 de la
ITU se explica en el ejemplo de una configuración de llamada entre
dos dispositivos VoIP configurados como terminales de abonado. A
este respecto se parte en primer lugar de una red de voz y datos
homogénea.
Durante o parcialmente también antes de la
propia configuración de llamada al conectarse un terminal a la red
IP (por ejemplo a través de un proveedor de servicios de Internet)
se ejecutan las etapas autenticación, autorización e (inicio de la)
contabilización. Esta denominada funcionalidad "AAA" se realiza
habitualmente mediante el acceso a una base de datos de abonado, en
la que todos los usuarios están almacenados con sus
identificaciones, contraseñas, derechos, etc. Este acceso es lento y
complejo en comparación. En las redes IP actuales de "máximo
esfuerzo" ("best effort") este proceso AAA tiene
lugar normalmente una vez durante la conexión del usuario. Otra
autenticación se realiza en el caso de utilizar un controlador de
llamada cuando el terminal se registra en el controlador de llamada
del proveedor de servicios de Internet. Según la norma ITU H.323
esta autenticación o registro de un terminal se realiza en el
guardián asociado según el protocolo RAS (Registration, Admission,
Status (registro, admisión, estado) que está descrito en la norma
ITU H.225.0.
La propia configuración de llamada empieza
habitualmente con que en una primera etapa los terminales de los
abonados intercambian sus capacidades (por ejemplo lista de los
códec soportados) para determinar los recursos requeridos (por
ejemplo ancho de banda) y la calidad de servicio (por ejemplo
retraso, variación) exigida. Los terminales están configurados en
la telefonía por voz por ejemplo como teléfonos IP, en el caso de
vídeos en línea uno de los terminales sería un servidor de
contenido o aplicación, por ejemplo en la red del proveedor de
servicios de Internet.
El intercambio de los mensajes de señalización
se realiza o bien de manera directa entre los terminales o bien
conmutando un controlador de llamada. A este respecto se establece
de manera individual en cada llamada para cada terminal y para cada
sentido de transmisión qué variante utilizar. La primera variante se
denomina en la terminología H.323 también "Direct Endpoint Call
Signalling" (señalización de llamada de punto final directa) y
la segunda "Gatekeeper Routed Call Signalling" (señalización de
llamada encaminada por el guardián). En la señalización de llamada
de punto final directa pueden transmitirse a un controlador de
llamada, dado el caso, copias de mensajes de señalización
seleccionados, de modo que con frecuencia en esta variante un
controlador de llamada también tiene conocimiento de los requisitos
de recursos y calidad de servicio adaptados entre los terminales.
Sin embargo, éste no verifica o influye activamente en estos
requisitos.
En una segunda etapa opcional el requisito de
recursos y calidad de servicio adaptado de este modo puede
transmitirse de manera directa por los terminales de los abonados a
su controlador de recursos asociado. Tras comprobar el requisito de
recursos y calidad de servicio se reenvía una confirmación (o
rechazo) desde el controlador de recursos al terminal.
En una tercera etapa, también opcional, se
activa una política en el encaminador de borde y, dado el caso,
encaminadores adicionales en la red, con la que estos encaminadores
comprueban y garantizan que el tráfico originado por el terminal se
encuentra dentro de los límites que se especificaron en el
requisito. Un ejemplo para un mecanismo de reserva de este tipo es
RSVP (Resource ReSerVation Protocol, protocolo de reserva de
recursos).
Para realizar las tres etapas se envía una
pluralidad de mensajes que sólo sirven para la adaptación de los
componentes implicados entre sí, pero no para la transmisión de la
"propia información" entre los terminales. Esta información
transmitida con los mensajes se denomina habitualmente información
de señalización, datos de señalización o simplemente señalización.
El término ha de entenderse a este respecto en un contexto amplio.
Así están comprendidos, por ejemplo aparte de los mensajes de
señalización, también los mensajes según el protocolo RAS, los
mensajes según la norma ITU H.245 para el control de canales útiles
de conversaciones existentes así como todos los demás mensajes
configurados de manera similar. El protocolo de señalización para el
establecimiento (configuración de llamada) y liberación (liberación
de llamada) de conexión según la ITU se describe por ejemplo en la
norma H.225.0, aquél según el IETF en el RFC 2453bis ("SIP:
Session Initiation Protocol, protocolo de inicio de sesión"). La
"propia información" se denomina también para diferenciarla de
la señalización información útil, carga útil, información de
medios, datos de medios o simplemente medios.
Las relaciones de comunicación que sirven para
la transmisión de la señalización se denominan a continuación
también conexiones de señalización. Las relaciones de comunicación
utilizadas para la transmisión de la información útil se denominan
por ejemplo conexión de voz, conexión de canal útil o, de manera
simplificada, canal útil, canal de portadora o simplemente
portadora.
Al combinar una red de voz y datos convergente
de este tipo con una red de voz orientada a línea convencional al
transmitir información más allá de los límites de las respectivas
redes surgen nuevos problemas técnicos debido a las diferentes
tecnologías que se utilizan en los respectivos tipos de red.
Es objetivo de la invención reconocer al menos
uno de estos problemas y enriquecer el estado de la técnica al
indicar al menos una solución.
La invención se plantea la cuestión de por qué
la tecnología VoIP no ha conseguido hasta ahora establecerse de
manera global como alternativa a redes de telefonía convencionales,
orientadas a línea. Mientras que VoIP ya podía establecerse dentro
de redes privadas (de empresas), en redes públicas, también
denominadas Red Telefónica Pública Conmutada (RTPC), esto aún no ha
tenido lugar. Es cierto que la expansión continua de denominadas
aplicaciones Messenger en ordenadores usados de manera privada,
también denominados ordenadores personales, permite mientras tanto
también el establecimiento de conexiones de voz de ordenador a
ordenador. Sin embargo, aún no están muy generalizadas llamadas
telefónicas desde el ordenador a la red telefónica pública.
Un motivo de esta expansión lenta de VoIP en
redes híbridas que también comprenden una red telefónica pública,
se basa desde el punto de vista de la invención en la tarificación.
En la transferencia de la conexión a la RTPC se producen costes
para el operador de la RTPC que finalmente ha de asumir el abonado
que llama. Identificar a este abonado de manera unívoca y cobrarle
posteriormente los costes de su conversación es sin embargo difícil
y hasta ahora aún no se ha solucionado de manera satisfactoria.
Se conoce que los abonados de VoIP se instalen
un software de cliente en su ordenador y se registren con ayuda de
este software a continuación en el servidor de comunicación central
de su proveedor de VoIP (por ejemplo MSN, Yahoo). Debido a que
habitualmente todos los usuarios de un determinado software de
cliente se registran en el mismo servidor central, en comparación
es fácil desde el punto de vista técnico, establecer relaciones de
comunicación entre todos los abonados registrados. Puesto que estas
conexiones quedan dentro de la red IP, tampoco se producen costes
de llamada que deberían cobrarse a los abonados.
La situación es diferente si se desea establecer
una llamada con un software de cliente de este tipo en la RTPC. El
proveedor de VoIP debe guiar (encaminar) en este caso la conexión a
través de una pasarela de medios a una determinada RTPC. El
operador de la RTPC (operador RTPC) tiene entonces habitualmente un
acuerdo de pagos con el proveedor de VoIP para cobrarle los costes
de conexión que se han producido. El proveedor de VoIP pedirá a su
vez el dinero del usuario del software de cliente.
Este procedimiento tiene desventajas al menos
para dos de las partes implicadas:
- el operador de RTPC debe conectar su red con
una pluralidad de diferentes proveedores de VoIP. Además debe
establecer para cada uno de estos proveedores de VoIP un
procedimiento de cobro individual. Sin embargo tampoco puede
direccionar de manera directa a los abonados de VoIP, por ejemplo
para anunciar su servicio o cobrar de manera directa, puesto que no
tiene ninguna posibilidad fiable de identificar al abonado.
- El abonado de VoIP depende en las conexiones
de RTPC de las condiciones que le ofrece su proveedor de VoIP. Esto
limita la flexibilidad de los abonados de VoIP cuando el enlace con
la red a través de una pasarela de medios sólo se realiza a la RTPC
de uno o unos pocos operadores de RTPC. Esta limitación se
intensifica cuando en un proveedor de VoIP que actúa a nivel
mundial existe esta selección reducida de operadores de RTPC en
muchos países.
Una solución para esta situación problemática en
la que se basa la invención está indicada en las reivindicaciones
de patente.
Con esta solución está asociada una pluralidad
de ventajas:
- a través de la asignación de la identificación
de abonado a un servidor se resuelve la configuración hasta ahora
rígida, en la que la identidad de un abonado de VoIP sólo la conoce
su proveedor de VoIP asociado. Esta flexibilización permite otras
configuraciones, en las que según su configuración, además del
proveedor de VoIP también otros pueden conocer la identidad del
abonado A. Especialmente este otro puede ser también un operador de
RTPC.
- A través del desplazamiento del
establecimiento de la conexión de señalización a la RTPC, que hasta
ahora partía del operador de VoIP a continuación del deseo de
conexión del abonado A, hacia el servidor, la tarificación se
desacopla por parte del proveedor de VoIP, puesto que la
tarificación habitualmente se cobra al que inicia el
establecimiento de una conexión, es decir, en el presente caso al
operador del servidor y ya no al operador de VoIP.
- Un operador de RTPC puede captar de manera
directa clientes finales para su servicio en el caso de
desacoplamiento de servidor y operador de VoIP, sin depender de la
colaboración con un proveedor de VoIP.
- Este desacoplamiento permite una
centralización en la que están previstos menos servidores que
proveedores de VoIP. En este caso se reduce el número de los
servidores para los que ha de establecerse un procedimiento de
cobro individual por los operadores de RTPC, por lo que se soluciona
de manera ventajosa uno de los problemas reconocidos por la
invención.
- En el caso de la opción hecha posible por la
invención de una centralización del servidor ha de esperarse una
conexión a varios operadores de RTPC debido al entonces menor número
de servidores, que dado el caso además compiten entre sí, puesto
que disminuye el número de conexiones y por tanto se vuelve más
manejable, y la competencia beneficia la formación de una oferta
amplia de operadores de RTPC como consecuencia de la diferenciación
ofrecida en el mismo. Esto reduce el problema de los abonados de
VoIP de estar limitados en su selección de operadores de RTPC.
Otras configuraciones ventajosas de la invención
se dan a partir de las reivindicaciones dependientes o
secundarias.
En el caso de la configuración del servidor como
aplicación web, es decir, como programa informático, al que puede
accederse de manera libre con cualquier navegador actual (por
ejemplo Microsoft Internet Explorer, Netscape Communicator)
mediante la indicación de un URL globalmente unívoco, se origina un
desacoplamiento completo entre el acceso a la red físico de
abonados y la disposición del servidor. Esto significa que en
principio el servidor puede colocarse en cualquier lugar del
mundo.
Cuando se capta la dirección IP de un abonado
que accede a la aplicación web, ésta puede deducirse de manera
automática de los paquetes IP entrantes, de modo que de manera
ventajosa no es necesaria una introducción manual de la dirección
IP. En este caso sólo es necesaria la captación manual de aquellos
datos a través de los que se caracteriza el abonado al que se
llama.
Mediante una consulta en el abonado, cuya
dirección IP se conoce puede determinarse qué software de cliente
se utiliza en este abonado para el uso de VoIP. Esto lleva a la
ventaja de que el abonado de VoIP ya no debe instalar un software
de cliente especial, tal como aún es habitual hoy en día. El abonado
de VoIP ya no debe comprometerse a un determinado proveedor de VoIP
e instalar su cliente en su ordenador, por lo que se compromete a
los operadores de RTPC que han establecido un procedimiento de pagos
con el proveedor de VoIP. Por el contrario puede elegir entre una
pluralidad de operadores de RTPC el más adecuado para sus
necesidades y cobrarse de manera directa por el mismo.
A través de la determinación de la identidad de
un abonado, por ejemplo a través de relaciones de sus datos
caracterizadores con una base de datos de registro existente puede
realizarse una tarificación directa a este abonado con ayuda de los
datos almacenados en la base de datos de registro. Esto se soporta
preferiblemente porque se soporta el establecimiento de una
portadora por el servidor y a este respecto se protocoliza la
duración de tiempo de la existencia de la portadora a través de un
registro de datos de tarificación. Para evitar registros de datos
de tarificación inconsistentes se vigila a este respecto
preferiblemente la existencia de la portadora con un mecanismo de
temporizador, que puede estar configurado por ejemplo como perro
guardián y que parte del servidor.
Se dan ventajas buenas cuando el servidor se
asocia a un operador de RTPC. Un operador de RTPC puede cobrar en
el caso ideal de manera directa a su cliente incluso los costes de
llamada que se producen sin ningún registro a través de la factura
de teléfono normal. Un ejemplo para ello es un abonado de VoIP que
accede a través de T-DSL y T-Online
al servidor VoIP de Deutsche Telekom. El servidor de Deutsche
Telekom puede entonces de manera unívoca a través de la dirección
IP del abonado de VoIP administrada en T-Online
deducir la cuenta de teléfono de RTPC del abonado. Puede
prescindirse de un procedimiento separado para la autentificación
del abonado.
La invención se explica a continuación mediante
ejemplos de realización adicionales que también están representados
en las figuras. Muestra a este respecto:
la figura 1, una disposición para la realización
del procedimiento según la invención con una red de comunicación
híbrida compuesta por un Internet orientado a paquetes, una RTPC
orientada a línea, una pasarela de medios y controlador de pasarela
de medios interconectados así como dos puntos finales de una
transmisión de informa-
ción
ción
la figura 2, un diagrama de flujo en el que está
ilustrada una realización del procedimiento según la invención a
modo de ejemplo.
En la figura 1 está representada una disposición
a modo de ejemplo para la realización del procedimiento según la
invención. Ha de destacarse el hecho de que las realizaciones
ilustradas en este caso deben entenderse a este respecto sólo a
modo de ejemplo y no de manera restrictiva a pesar del detalle en
parte preciso de su representación. Comprende una red de
comunicación RTPC orientada a línea y una red de comunicación IN
orientada a paquetes que están combinadas a través de una pasarela
de medios interconectada para la conversión entre diferentes
tecnologías de canal útil RTP/RTCP (Real Time [Control] Protocol,
protocolo [de control] en tiempo real), y TDM (Time Division
Multiplex, multiplexación por división de tiempo) específicas de la
red y un controlador de pasarela de medios interconectado para la
conversión entre diferentes protocolos de señalización SIP (Session
Initiation Protocol, protocolo de inicio de sesión) específicos de
la red y SS7 (Signalling System No. 7, sistema de señalización nº
7) para formar una red híbrida. La pasarela MG se controla a este
respecto por un controlador MGC a través de un protocolo,
preferiblemente normalizado a nivel internacional, por ejemplo MGCP
(Media Gateway Control Protocol, protocolo de control de pasarela de
medios) o H.248. La red IN está configurada preferiblemente como
Internet. Para el experto en la técnica relevante es obvio a este
respecto que la invención evidentemente puede utilizarse en otras
redes orientadas a paquetes, tales como por ejemplo Intranet,
Extranet, una red local (Local Area Network - LAN, red de área
local) o una red interna de la empresa (Red corporativa)
configurada por ejemplo como red privada virtual (VPN).
A la red IN está conectado un servidor S al que
se accede por ejemplo con ayuda de un protocolo HTTP basado en IP.
El servidor S comprende por ejemplo aplicaciones APL configuradas
como producto P de programa informático, especialmente aplicaciones
web que comprenden secciones de código de software para la
realización soportada en procesador (múltiple) del procedimiento
según la invención. Opcionalmente partes de los productos P de
programa informático también pueden estar realizados a este respecto
con ayuda de hardware especial (por ejemplo procesadores de
señalización). Al servidor está asociada una base de datos de
abonados para la identificación, el registro y/o la verificación de
abonados y sus derechos, a la que se accede por ejemplo con un
protocolo LDAP (Lightweight Directory Access Protocol, protocolo
ligero de acceso a directorios) correspondiente.
Un primer abonado A está asociado a la red IN,
un segundo abonado B a la red RTPC. El acceso a la red IN se
produce con ayuda de una técnica de conexión IP conocida (por
ejemplo IP over xDSL (IP sobre xDSL), controlada a través del
protocolo PPP y conmutada a través de un ISP interconectado para la
asignación dinámica de direcciones IP para el direccionamiento
unívoco, en la mayoría de los casos limitado en el tiempo, del
abonado A en la red IP), y aquél a la red RTPC con ayuda de una
tecnología de conexión TDM conocida (por ejemplo RDSI, controlada a
través del protocolo DSS1).
En la figura 2 está representada una realización
del procedimiento según la invención en el ejemplo de una secuencia
temporal a modo de ejemplo de una llamada CALL entre los dos
abonados A, B con ayuda de un diagrama de flujo. En el diagrama
están ilustrados mensajes normalizados (de señalización) SIP:INVITE
(INVITAR), 100 TRYING
(INTENTANDO), 180 RINGING (LLAMANDO), 200 OK, SIP:ACK y SIP:BYE (ADIÓS) para el intercambio de datos de señalización entre el abonado A, el servidor S y el controlador MGC. Estos mensajes se extraen del protocolo SIP normalizado que se ha desarrollado en el IETF para el control de conexiones RTP entre puntos finales de una conexión RTP. En el presente diagrama de flujo a modo de ejemplo estos puntos finales están configurados como abonado A y pasarela MG. Para el experto en la técnica es obvio que pueden utilizarse otros protocolos de señalización, por ejemplo los de la familia de protocolo H.323, con el mismo efecto.
(INTENTANDO), 180 RINGING (LLAMANDO), 200 OK, SIP:ACK y SIP:BYE (ADIÓS) para el intercambio de datos de señalización entre el abonado A, el servidor S y el controlador MGC. Estos mensajes se extraen del protocolo SIP normalizado que se ha desarrollado en el IETF para el control de conexiones RTP entre puntos finales de una conexión RTP. En el presente diagrama de flujo a modo de ejemplo estos puntos finales están configurados como abonado A y pasarela MG. Para el experto en la técnica es obvio que pueden utilizarse otros protocolos de señalización, por ejemplo los de la familia de protocolo H.323, con el mismo efecto.
Como otro ejemplo de realización de la invención
se realiza una acción conjunta entre el abonado A de VoIP (o su
cliente C de VoIP), el servidor B, el controlador MGC, la pasarela
MG, del punto final A y el abonado B de RTPC (o su teléfono T), en
el que se permite a un operador de RTPC ofrecer conexiones de
abonados de VoIP a abonados de RTPC de su red y tarificar de manera
directa a la persona que llama de VoIP que las inicia. La
configuración de red en la que se basa el ejemplo está ilustrada a
este respecto en la figura 1, asumiéndose las siguientes
asignaciones:
Componentes del operador de RTPC:
- La red RTPC orientada a línea
- El controlador MGC de pasarela de medios, en
este caso también denominado pasarela IP-RTPC (por
ejemplo un hiQ9200 de la empresa Siemens)
- Al menos una pasarela MG de medios (por
ejemplo un hiG1200 de la empresa Siemens)
\vskip1.000000\baselineskip
Componentes en los que el abonado de VoIP A basa
su acceso a la red IN:
- Una conexión en línea existente a través de un
(su) proveedor ISP de Internet al Internet IN orientado a
paquetes
- Cualquier navegador web (por ejemplo un
Internet Explorer de la empresa Microsoft)
- Cualquier cliente C de VoIP instalado (por
ejemplo un cliente SIP Sigma de la empresa Siemens).
Además se utiliza en este ejemplo de realización
un servidor S web y/o de aplicación según la invención que
preferiblemente está asociado al operador de RTPC.
En el escenario descrito el servidor S se
comunica tanto con la pasarela MGC IP-RTPC como con
el cliente C de VoIP del abonado A a través del protocolo SIP
(Session Initiation Protocol, protocolo de inicio de sesión)
normalizado. Sin embargo, el procedimiento descrito también es
posible fundamentalmente en el caso de utilizar otros protocolos de
señalización, por ejemplo mediante el protocolo H.323.
La realización del servidor S comprende un
servidor web para soportar el protocolo HTTP y un servidor de
aplicación para la realización del procedimiento según la
invención. El servidor S está configurado por ejemplo como un único
servidor físico (denominado servidor web/de aplicación). Ambos
componentes podrían situarse igualmente en diferentes servidores
interconectados entre sí.
Para establecer una conexión al abonado B de
RTPC el abonado A de VoIP va en el momento START (INICIO) con su
navegador mediante la indicación de un determinado URL a una página
web del operador del servidor, a través de la que se realiza una
superficie gráfica de la aplicación APL. El servidor S realiza a
continuación opcionalmente una autentificación del abonado A. Para
ello existen varias posibilidades:
- El abonado A se registra una vez en el
servidor S y entonces se da de alta en cada acceso adicional al
servidor S con nombre de usuario y contraseña.
- La identificación de abonado se realiza de
manera automática, por ejemplo mediante la dirección IP del abonado
A. La dirección IP del abonado puede reconocer el servidor S por
ejemplo mediante los mensajes HTTP recibidos por el abonado A, en
los que habitualmente está contenida su dirección IP como
identificación de la fuente del mensaje. Esta automatización es
posible por ejemplo cuando el operador de RTPC es idéntico al ISP
del abonado A de VoIP o coopera con el mismo.
A continuación pueden determinarse opcionalmente
por el servidor S las posibilidades técnicas con respecto a la
disponibilidad del abonado A de VoIP para averiguar si, y en caso de
que sí, cómo se puede llamar al cliente de VoIP. También para ello
existen varias posibilidades:
- El abonado A introduce su dirección SIP en un
formulario y el servidor S web/de aplicación almacena estos datos
en un perfil de este abonado A que está depositado en la base de
datos de abonado.
- El servidor S web/de aplicación realiza una
identificación automática de cliente. Puede enviar a este respecto
por ejemplo un mensaje SIP:OPTIONS al puerto 5060 del ordenador del
abonado y reconocer a partir de una respuesta recibida si, y, en
caso afirmativo, qué cliente C está instalado en el ordenador del
abonado de VoIP A. Si no está instalado o instanciado un cliente,
no puede establecerse una conexión SIP [A] de señalización. El tipo
del cliente puede utilizarse para adaptar la secuencia según la
figura 2 de manera correspondiente a las particularidades
específicas del cliente C, por ejemplo mediante una transmisión
alternativa de datos SDP.
A continuación el abonado de VoIP A introduce en
su navegador en un formulario el número de llamada del abonado de
RTCP B deseado. De manera alternativa el operador de RTPC puede
ofrecer también un servicio de agenda de teléfono, con cuya ayuda,
un simple clic sobre una determinada entrada lleva al
establecimiento de la conexión entre los dos abonados A, B. El
servidor S web/de aplicación determina a partir de esta información
de dirección la pasarela MGC IP-RTPC relevante.
La siguiente etapa muestra una diferencia clara
con respecto a conexiones de VoIP anteriores: Mientras que
normalmente el abonado A (o su operador de VoIP asociado) establece
una conexión (de señalización) con un abonado B, en el escenario
descrito en este caso el servidor S web/de aplicación inicia dos
conexiones de señalización separadas, una primera SIP [A] con el
abonado de VoIP y una segunda SIP [B], SS7, DSS1 con el abonado B e
interconecta éstas a continuación para obtener una conexión SIP,
SS7, DSS1 de señalización continua.
A este respecto el protocolo de la segunda
conexión SIP [B], SS7, DSS1 de señalización se convierte de manera
conocida varias veces como consecuencia del escenario de red
híbrido, y concretamente el protocolo SIP [B] que se utiliza entre
el servidor y la pasarela MGC IP-RTPC, de la
pasarela MGC IP-RTPC al protocolo SS7 de la red
RTPC y en última instancia a continuación del nodo STP (Signalling
Transfer Point, Punto de transferencia de señalización) al
protocolo DSS1 de la conexión de abonado. Estas conversiones quedan
ocultas para el servidor S, de modo que la segunda conexión SIP [B]
SS7, DSS1 de señalización existe de manera virtual entre el servidor
S y el abonado B. La pasarela MGC IP-RTPC funciona,
dicho de otro modo, como proxy del abonado B con respecto al
servidor S.
Además del establecimiento de una conexión SIP,
SS7, DSS1 de señalización continua es necesaria la interconexión
directa de una conexión de canal útil/portadora RTP, TDM entre los
abonados A y B. Ésta se compone en este ejemplo por una portadora
RTP orientada a paquetes en la red IN y una portadora TDM orientada
a línea en la red RTPC. Los puntos finales de la portadora RTP en
la red IN son a este respecto la pasarela MG de medios así como el
cliente de VoIP C del abonado A, y los de la portadora TDM en la red
RTPC son la pasarela MG de medios así como el teléfono T
convencional del abonado B.
El servidor S web/de aplicación soporta a este
respecto el intercambio mutuo de información que se requiere para
el establecimiento de la portadora RTP orientada a paquetes. Este
intercambio se realiza por ejemplo con ayuda del protocolo SDP
(Session Description Protocol, Protocolo de Descripción de Sesión)
que forma parte de SIP. A este respecto se dan unas ventajas
especialmente buenas cuando se mantiene la secuencia estándar según
el modelo oferta-respuesta de SIP. Esta secuencia
estándar prevé que en el lado del abonado que llama se introduce un
registro SDP de datos en el mensaje SIP:INVITE que entre otras cosas
también contiene una lista de todos los códec que se soportan en el
lado del abonado que llama (=Offer, Oferta), y que en el lado del
abonado llamado se introduce un registro SDP de datos en el mensaje
200 OK, en el que se indica el códec que debe utilizarse para la
siguiente llamada CALL (=Answer, Respuesta). Este soporte se explica
más en detalle en el diagrama de flujo de la figura 2:
En primer lugar se envía un mensaje SIP:INVITE
desde el servidor S a la pasarela MGC IP-RTPC. Si
bien este mensaje ya podría contener la dirección IP del cliente C,
puesto que ésta ya se conoce con el acceso al primer mensaje HTTP.
Sin embargo, para un establecimiento con éxito de la portadora RTP
aún falta en este momento al menos la indicación del puerto del
cliente C así como la lista de los códec que se soportan por el
cliente C, de modo que el mensaje SIP:INVITE no contiene un
registro SDP de datos o al menos no contiene un registro SDP de
datos completo.
La pasarela MGC IP-RTPC indica a
continuación al servidor S, con un mensaje 100 TRYING, que se
intenta localizar el abonado B, y se realiza el establecimiento
conocido de la portador TDM en la red RTPC. En este contexto en la
pasarela MG de medios se ocupan un puerto RTPC que lleva a la red
RTPC y un puerto RTP que lleva a la red IP. La señalización entre
la pasarela MGC IP-RTPC y el abonado B según el
protocolo SS7, en este caso especialmente el protocolo ISUP, y el
protocolo DSS1 pertenece al estado de la técnica y no se describe
con más detalle. Lo mismo es válido para la señalización entre la
pasarela MGC IP-RTPC y la pasarela MG de medios con
los protocolos MGCP o H.248.
Tras el establecimiento con éxito de la
portadora TDM se aplica el tono de llamada en la red RTPC y se
transmite en la portadora TDM hasta la pasarela MG de medio. La
pasarela MGC IP-RTPC envía el mensaje 180 RINGING al
servidor, en el que está contenido un registro SDP [MG] de datos
completo, especialmente el puerto RTP en la pasarela MG así como la
lista de los códec soportados por el puerto RTP de la pasarela MG de
medios.
El servidor S utiliza el registro SDP [MG] de
datos paran generar un mensaje SIP:INVITE que contiene un registro
SDP de datos completo en el sentido de una oferta. Este mensaje
SIP:INVITE (SDP [MG]) se envía al abonado A. Dicho de otro modo: el
mensaje SIP:INVITE en la dirección del abonado A se retrasa en este
ejemplo de realización hasta que se reciba el registro SDP de datos
[MG de la] pasarela MG de medios por el servidor S. Esta secuencia
evidentemente también podría variarse según el modelo
oferta/respuesta de SIP. La secuencia descrita en este caso sin
embargo resulta, en la dirección del cliente C, en la secuencia
estándar descrita anteriormente. Eso conlleva la ventaja
especialmente buena de que esta secuencia debería soportarse por
todos los clientes SIP C.
Tras la recepción del mensaje SIP:INVITE el
cliente de VoIP C del abonado inicia la indicación de la llamada
entrante. Esto se le indica al servidor con los mensajes 100 TRYING
y 180 RINGING habituales. Una vez que el abonado A acepta la
llamada, se le envía un mensaje 200 OK al servidor S. Como muy tarde
en este mensaje se introduce un registro SDP [A] de datos con el
que se indican entre otras cosas el puerto del cliente de VoIP C y
el códec seleccionado. La portadora RTP ya puede hacerse funcionar
de manera unidireccional por el cliente C en la dirección de la
pasarela MG de medios.
Para una activación en la dirección contraria
desde la pasarela MG de medios al cliente C es necesario además
retransmitir el registro SDP [A] de datos a la pasarela MG de
medios. Una vez que estos datos están retransmitidos por el
servidor S a la pasarela MG de medios puede hacerse funcionar la
portadora RTP de manera bidireccional. Entonces los abonados A y B
pueden hablar el uno con el otro.
Una posibilidad para la retransmisión de los
datos SDP [A] consiste en comunicarlos a la pasarela
IP-RTPC con el mensaje SIP:ACK que se transmite
como confirmación del mensaje 200 OK, con el que se indica que el
abonado B ha aceptado la llamada entrante.
Otra posibilidad consiste en retransmitir los
datos SDP [A] directamente tras su recepción con un mensaje SIP:xxx
separado. Esto tiene la ventaja de que con la recepción de los datos
SDP [A], el puerto RTP de la pasarela MG de medios puede activarse
y el tono de llamada ya presente desde la red RTPC puede
transmitirse también como tonos o avisos (ocupado, evento de error,
etc.) al cliente C hasta que el abonado B objetivo descuelgue el
teléfono.
El mensaje SIP:xxx puede estar configurado como
mensaje SIP:UPDATE (ACTUALIZAR). Si bien esto representa una
contravención deliberada contra el modelo oferta/respuesta, puesto
que el mensaje SIP:UPATE fundamentalmente representa una oferta
nueva. Sin embargo esto puede compensarse a través de una adaptación
correspondiente de la pasarela MGC IP-RTPC.
De manera alternativa el mensaje SIP:xxx puede
estar configurado como mensaje SIP:PRACK. Para soportar esta
alternativa se le indica a este respecto en el mensaje SIP:INVITE
anterior a la pasarela MGC IP-RTPC que se soportan
"respuestas provisionales fiables". En este caso la pasarela
MGC IP-RTPC ya transmite los datos SDP [MG] en el
mensaje 180 RINGING y espera a continuación el mensaje SIP:PRACK
como confirmación. En esta confirmación se introducen a
continuación los datos SDP [A] recibidos por el abonado A. A este
respecto se retrasa el envío del mensaje SIP:PRACK por el servidor
S hasta que el mensaje 200 OK se haya recibido por el abonado A.
Como variante pueden transmitirse los datos SDP
[A] independientemente de la transmisión con un mensaje SIP:xxx
separado en cada caso con el mensaje SIP:ACK (SDP [A]). De este modo
se soportan por el servidor S también pasarelas MG de medios cuya
pasarela MGC IP-RTPC asociada no soporta la
recepción de un mensaje SIP:xxx separado.
En el caso de que el abonado B descuelgue el
teléfono antes de que el abonado A acepte la llamada que se le
pasa, puede aplicarse, por ejemplo a través de un procedimiento de
redireccionamiento de portadora, un aviso para el abonado B de que
se trata de una llamada de VoIP y que se desea que el abonado B
espere un momento hasta que se establezca la conexión.
Una vez que el servidor S web/de aplicación haya
recibido ambos mensajes 200 OK como respuesta a los mensajes
SIP:INVITE enviados, inicia la tarificación de la llamada CALL. La
tarificación finaliza cuando el servidor web/de aplicación recibe
un mensaje SIP:BYE por uno de los puntos finales implicados. A este
respecto se escribe por ejemplo un registro de datos final para la
tarificación.
Según una realización adicional de la invención
se comprueba a intervalos cíclicos la existencia de la portadora
RTP. De manera ventajosa puede finalizarse de este modo la
tarificación en caso de una caída del software de cliente C. El
protocolo SIP contiene para este fin un mecanismo temporizador de
sesión que podría aplicarse por ejemplo en este caso.
Claims (15)
1. Procedimiento para la conexión de abonados
con al menos una red de comunicación con un primer abonado (A) y
con un segundo abonado (B), que comprende las siguientes etapas:
- establecer una primera conexión (SIP [A]) de
señalización entre el servidor y el primer abonado y una segunda
conexión (SIP [B], SS7, DSS1) de señalización entre el servidor y el
segundo abonado teniendo en cuenta los datos,
- combinar las dos conexiones de señalización
para obtener una conexión (SIP, SS7, DSS1) de señalización continua
entre los dos abonados,
caracterizado porque,
- se captan datos caracterizadores del primer
abonado (A) y del segundo abonado (B) a través de un servidor
(S),
- estando configurado el servidor como
aplicación web (APL) a la que se accede a través de un protocolo
(HTTP) basado en Internet (IN) y/o IP,
- captándose como dato caracterizador la
dirección IP con la que se accede a la aplicación web.
2. Procedimiento según la reivindicación
anterior, en el que se determina en caso de un acceso con ayuda de
una consulta direccionada con la dirección IP, especialmente con el
puerto 5060, con qué software el abonado que accede al servidor
transmite información en la red de comunicación.
3. Procedimiento según una de las
reivindicaciones anteriores, en el que se determina la identidad de
los abonados que acceden al servidor teniendo en cuenta los datos
captados.
4. Procedimiento según la reivindicación
anterior, en el que para la determinación de la identidad del
abonado se realiza un primer registro en el que se capta la
identidad de datos caracterizadores de manera unívoca.
5. Procedimiento según una de las
reivindicaciones anteriores, en el que el servidor soporta el
intercambio de información que es necesaria para el establecimiento
de una portadora (RTP, TDM) entre los abonados.
6. Procedimiento según la reivindicación
anterior, en el que la existencia de la portadora se comprueba por
el servidor, preferiblemente mediante el uso de un mecanismo
temporizador.
7. Procedimiento según una de las dos
reivindicaciones anteriores, en el que se protocoliza por el
servidor al menos un registro de datos de tarificación, a partir
del que puede deducirse al menos la duración de la existencia de la
portadora.
8. Procedimiento según una de las
reivindicaciones anteriores, en el que el servidor está asociado a
un operador de RTCP.
9. Procedimiento según las dos reivindicaciones
anteriores, en el que la tarificación se realiza a través de la
factura de teléfono del operador de RTCP para aquellos abonados que
están asociados a la RTCP del operador.
10. Producto (P) de programa informático que
comprende secciones de código de software con las que se realiza un
procedimiento según una de las reivindicaciones de procedimiento
anteriores a través de al menos un procesador.
11. Producto de programa informático según la
reivindicación 10, configurado como cliente de VoIP o aplicación
web (APL).
12. Dispositivo que comprende medios para la
realización del procedimiento según una de las reivindicaciones de
procedimiento anteriores.
13. Dispositivo según la reivindicación 12,
configurado como servidor (S) web o de aplicación.
14. Disposición que comprende los productos de
programa informático y/o dispositivos necesarios para la realización
de un procedimiento según una de las reivindicaciones de
procedimiento anteriores.
15. Disposición según la reivindicación 14,
configurado como red (IN, RTPC, MC, MCC) de comunicación
híbrida.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP03017482 | 2003-08-01 | ||
EP03017482A EP1503558A1 (de) | 2003-08-01 | 2003-08-01 | Verbindung von Teilnehmern in hybriden Kommunikationsnetzen |
PCT/EP2004/050688 WO2005013577A1 (de) | 2003-08-01 | 2004-05-04 | Verbindung von teilnehmern in hybriden kommunikationsnetzen |
EP04731013A EP1649659B1 (de) | 2003-08-01 | 2004-05-04 | Verbindung von teilnehmern in hybriden kommunikationsnetzen |
Publications (1)
Publication Number | Publication Date |
---|---|
ES2305768T3 true ES2305768T3 (es) | 2008-11-01 |
Family
ID=33522338
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES04731013T Expired - Lifetime ES2305768T3 (es) | 2003-08-01 | 2004-05-04 | Conexion de abonados en redes de comunicacion hibridas. |
Country Status (6)
Country | Link |
---|---|
US (1) | US7539178B2 (es) |
EP (2) | EP1503558A1 (es) |
AT (1) | ATE394005T1 (es) |
DE (1) | DE502004007009D1 (es) |
ES (1) | ES2305768T3 (es) |
WO (1) | WO2005013577A1 (es) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8051177B1 (en) | 2003-09-30 | 2011-11-01 | Genband Us Llc | Media proxy having interface to multiple virtual private networks |
US7593388B1 (en) * | 2003-09-30 | 2009-09-22 | Nortel Networks Limited | Convertor shared by multiple virtual private networks |
CN101002458B (zh) * | 2004-07-02 | 2010-10-27 | 卡萨比有限公司 | 用于无线电话和其他电信服务的方法和装置 |
US20070294336A1 (en) * | 2004-07-02 | 2007-12-20 | Greg Pounds | Proxy-based communications architecture |
US8463872B2 (en) | 2004-07-02 | 2013-06-11 | Broadsoft Casabi, Llc | Method and apparatus for a family center |
US7889854B2 (en) * | 2004-11-24 | 2011-02-15 | Siemens Enterprise Communications Gmbh & Co. Kg | Systems, devices, and methods for handling connectivity loss |
US20060153357A1 (en) * | 2005-01-08 | 2006-07-13 | Arup Acharya | Method and apparatus for providing contextual information with telephone calls |
US9794378B2 (en) | 2006-11-08 | 2017-10-17 | Standard Microsystems Corporation | Network traffic controller (NTC) |
JP2008205988A (ja) * | 2007-02-22 | 2008-09-04 | Hitachi Ltd | データ通信システムおよびセッション管理サーバ |
US8930464B1 (en) * | 2007-03-30 | 2015-01-06 | Emc Corporation | Email content pre-caching to a local archive store |
US8675637B2 (en) * | 2007-04-18 | 2014-03-18 | Cisco Technology, Inc. | Interworking between H.320/H.324 and SIP |
US8028088B2 (en) * | 2007-09-12 | 2011-09-27 | Netsocket, Inc. | System and method for service assurance in IP networks |
US8977249B2 (en) * | 2008-06-11 | 2015-03-10 | Cisco Technology, Inc. | Customized ring tones for mobile phones based on context information |
CN101997848B (zh) * | 2009-08-14 | 2015-05-20 | 中兴通讯股份有限公司 | 应用服务器呼叫控制中呼叫继续的方法和装置 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7203189B2 (en) * | 1999-05-07 | 2007-04-10 | Mitel Networks Corporation | Network implemented communication system |
US6577622B1 (en) * | 1999-09-27 | 2003-06-10 | 3Com Corp. | System and method for using a portable information device to establish a conference call on a telephony network |
GB0006464D0 (en) * | 2000-03-18 | 2000-05-10 | Ericsson Telefon Ab L M | Ip communication in a cellular telecommunications system |
US20040003046A1 (en) * | 2001-12-12 | 2004-01-01 | 3Com Corporation | System and methods for providing instant services in an internet protocol network |
AU2003207556A1 (en) * | 2002-01-15 | 2003-07-30 | Avaya Technology Corp. | Communication application server for converged communication services |
EP1540934A1 (en) * | 2002-09-20 | 2005-06-15 | Nokia Corporation | Method for charging of data reaching a network element of a communication network during a data session |
US20040184432A1 (en) * | 2003-03-19 | 2004-09-23 | Ralitsa Gateva | Method for controlling streaming services |
-
2003
- 2003-08-01 EP EP03017482A patent/EP1503558A1/de not_active Withdrawn
-
2004
- 2004-05-04 ES ES04731013T patent/ES2305768T3/es not_active Expired - Lifetime
- 2004-05-04 AT AT04731013T patent/ATE394005T1/de active
- 2004-05-04 US US10/566,778 patent/US7539178B2/en not_active Expired - Fee Related
- 2004-05-04 EP EP04731013A patent/EP1649659B1/de not_active Expired - Lifetime
- 2004-05-04 WO PCT/EP2004/050688 patent/WO2005013577A1/de active IP Right Grant
- 2004-05-04 DE DE502004007009T patent/DE502004007009D1/de not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
EP1649659A1 (de) | 2006-04-26 |
DE502004007009D1 (de) | 2008-06-12 |
ATE394005T1 (de) | 2008-05-15 |
EP1649659B1 (de) | 2008-04-30 |
US20060239242A1 (en) | 2006-10-26 |
WO2005013577A1 (de) | 2005-02-10 |
EP1503558A1 (de) | 2005-02-02 |
US7539178B2 (en) | 2009-05-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100534141B1 (ko) | 음성 데이터 통합 전화통신 게이트웨이를 위한 장치 및 이를 사용하기 위한 방법 | |
US6748070B2 (en) | Method for allocating network resources | |
US8045568B2 (en) | Enterprise mobility | |
US8068469B2 (en) | Surrogate registration in internet protocol multimedia subsystem for users indirectly coupled via an end point | |
US8249059B2 (en) | Method for performing gate coordination on a per-call basis | |
EP1788764B1 (en) | The process system for the packet domain service signal and the method using the same | |
US7305081B1 (en) | Method for exchanging signaling messages in two phases | |
ES2305768T3 (es) | Conexion de abonados en redes de comunicacion hibridas. | |
EP1189404A1 (en) | Data network | |
US20060227728A1 (en) | Method software product and device for signalling bearer channel modifications by means of a sip protocol | |
US20030007496A1 (en) | System, apparatus and method for dynamically mapping virtual signaling system 7 circuit identification codes for use between voip gateways on IP-based networks | |
US9674232B1 (en) | Enterprise conferencing with dual mixing | |
US20030035414A1 (en) | System and method for mixed mode public and private gatekeeper system | |
ES2268077T3 (es) | Metodo, aparato y programa de ordenador para seleccionar una funcion de control de pasarela de medios, basandose en la monitorizacion de recursos de las funciones de la pasarela de medios. | |
Cisco | Chapter 3: Solution Components | |
Cisco | H.323 Applications | |
Cisco | Enhancements to the Session Initiation Protocol for VoIP on Cisco Access Platforms | |
Cisco | Cisco IOS Voice, Video, and Fax Commands: Si through Z | |
Cisco | VoIP Features for Service Providers | |
ES2257624T3 (es) | Videotelefonia multimedia. | |
ES2359237T3 (es) | Procedimiento para detectar llamadas y las correspondientes unidades. | |
US7027581B1 (en) | Method for exchanging signaling messages in two phases | |
Sijben et al. | Building the bridge: Devising an architecture to migrate voice-band calls to packet transport and multimedia services | |
Sijben et al. | and Jack Kozik | |
MXPA01001372A (es) | Metodo para asignar recursos de red |