ES2283779T3 - Metodo y sistema para la suscripcion a acontecimientos mediante la utilizacion del protocolo sip. - Google Patents

Metodo y sistema para la suscripcion a acontecimientos mediante la utilizacion del protocolo sip. Download PDF

Info

Publication number
ES2283779T3
ES2283779T3 ES03732936T ES03732936T ES2283779T3 ES 2283779 T3 ES2283779 T3 ES 2283779T3 ES 03732936 T ES03732936 T ES 03732936T ES 03732936 T ES03732936 T ES 03732936T ES 2283779 T3 ES2283779 T3 ES 2283779T3
Authority
ES
Spain
Prior art keywords
entity
message
information
event
registration
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
ES03732936T
Other languages
English (en)
Inventor
Aki Niemi
Jose Costa-Requena
Mohan Sivanandan
Markus Isomaki
Pekka Pessi
Christophe Bouret
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia Inc
Original Assignee
Nokia Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nokia Inc filed Critical Nokia Inc
Application granted granted Critical
Publication of ES2283779T3 publication Critical patent/ES2283779T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1104Session initiation protocol [SIP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42136Administration or customisation of services
    • H04M3/42153Administration or customisation of services by subscriber
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1073Registration or de-registration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1016IP multimedia subsystem [IMS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/35Aspects of automatic or semi-automatic exchanges related to information services provided via a voice call
    • H04M2203/353Aspects of automatic or semi-automatic exchanges related to information services provided via a voice call where the information comprises non-audio but is provided over voice channels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42025Calling or Called party identification service
    • H04M3/42034Calling party identification service
    • H04M3/42059Making use of the calling party identifier
    • H04M3/42068Making use of the calling party identifier where the identifier is used to access a profile
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/487Arrangements for providing information services, e.g. recorded voice services or time announcements
    • H04M3/4872Non-interactive information services

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)
  • Communication Control (AREA)
  • Radar Systems Or Details Thereof (AREA)

Abstract

Método para ser usado en un sistema de comunicaciones, que comprende una primera entidad que mantiene información de registro de una pluralidad de usuarios (101, 113, 121) y caracterizado porque presenta una segunda entidad que mantiene información asociada a dicha pluralidad de usuarios (101, 113, 121), en el que la información de dicha segunda entidad depende de la información de registro, y comprendiendo dicho método las siguientes etapas: enviar un mensaje de suscripción para un acontecimiento desde la segunda entidad hacia la primera entidad, en el que el acontecimiento es un cambio de la información de registro de por lo menos uno de entre la pluralidad de usuarios (101, 113, 121) en la primera entidad; recibir, en la primera entidad, un mensaje de registro desde por lo menos un usuario (101, 113, 121), cambiando dicho mensaje la información de registro de dicho por lo menos un usuario (101, 113, 121); enviar una notificación desde la primera entidad a la segunda entidad en respuestaal mensaje de registro, en el que la notificación incluye información asociada a dicho por lo menos un usuario (101, 113, 121).

Description

Método y sistema para la suscripción a acontecimientos mediante la utilización del protocolo SIP.
Campo de la invención
La presente invención se refiere a un sistema de comunicaciones, en particular a la suscripción de acontecimientos en un sistema de comunicaciones.
Antecedentes de la invención
En la actualidad se está usando una gama diversa de sistemas de comunicaciones que permiten una comunicación entre dos o más entidades, tales como un equipo de usuario y/u otros nodos asociados al sistema.
Son conocidos los sistemas de comunicaciones que proporcionan una comunicación inalámbrica para terminales de usuario u otros nodos. Uno de los ejemplos de un sistema inalámbrico es una red pública terrestre de servicios móviles (PLMN). Típicamente, una PLMN es una red celular en la que una estación transceptora base (BTS) o una entidad de acceso similar presta servicio a un equipo de usuario (UE) tal como una estación móvil (MS) a través de una interfaz inalámbrica. El funcionamiento del aparato requerido para la comunicación es controlado habitualmente por una o más entidades de control, las cuales a su vez pueden estar interconectadas. Uno o más nodos de pasarela prevén la conexión de la PLMN con otras redes. Entre los ejemplos de dichas otras redes se encuentran otra red celular, una red telefónica pública conmutada (PSTN) y redes de datos por conmutación de paquetes tales como una red basada en el IP (Protocolo de Internet). La comunicación entre el equipo de usuario y los otros elementos del sistema de comunicaciones se basa en un protocolo de comunicaciones adecuado, el cual define las "reglas" bajo las cuales se gestiona la comunicación en el sistema.
En el sistema inalámbrico actual de tercera generación (3G), se han definido varios servidores para la gestión de diferentes servicios de comunicación para usuarios móviles. Los mismos incluyen servidores que proporcionan funciones de control del estado de las llamadas, conocidas como funciones CSCF. Las funciones de control las pueden proporcionar también entidades tales como un servidor de abonado residencial (HSS) y aplicaciones por parte de varios servidores de aplicaciones. Típicamente, el HSS está destinado a almacenar permanentemente el perfil del usuario y se usa durante la autenticación. Por ejemplo, en la arquitectura del 3G Versión 5 tal como especifica el Proyecto de Asociación de 3ª Generación (3GPP), estas entidades se pueden encontrar ubicadas en el Subsistema Multimedia IP (IMS).
La red IMS se puede situar en el centro de la arquitectura 3G, soportando una red basada en el IP que gestione servicios tanto de telefonía de voz tradicional como multimedia. El 3GPP ha seleccionado el Protocolo de Inicio de Sesión (SIP) como protocolo de señalización de sesión central para las redes 3G. El SIP ha sido desarrollado por el Grupo de Trabajo de Ingeniería de Internet (IETF). Aquellos interesados en el tema pueden encontrar la especificación 3GPP 24.229 que describe el funcionamiento básico de la red IMS desde la perspectiva del SIP, titulada "IP Multimedia Call Control Protocol based on SIP and SDP" en http://www.3gpp.org/ftp/Specs/Latest-drafts/24229-201.zip. El SIP es un protocolo del tipo solicitud/respuesta, en el sentido de que por cada mensaje enviado desde una fuente, existe una respuesta asociada desde el destino que confirma la recepción del mensaje enviado.
Por ejemplo, en una red 3G, cuando un usuario pone en marcha inicialmente su terminal móvil, debe registrar su ID o dirección de usuario en la red antes de permitir que el terminal se conecte completamente. Esta operación se realiza enviando un mensaje SIP "REGISTER" desde el terminal al IMS, el cual incluye detalles de la dirección del usuario. El IMS recibe y procesa esta información usando una función de control del estado de la llamada de servicio (S-CSCF), a la cual en este contexto se le hace referencia como "registrador". Esta información de registro puede incluir el estado del usuario por ejemplo, dirección del usuario, ubicación, capacidades del terminal y disponibilidad del usuario. El IMS confirma el registro enviando un mensaje de acuse de recibo adecuado (por ejemplo, el mensaje OK 200) según el SIP. Los registros subsiguientes también tienen lugar (re "REGISTER") cada vez que expire el registro anterior, o cuando se produzca un cambio en el estado del usuario. Cuando un usuario desea establecer una sesión con otro usuario, tal como una llamada de voz o el envío de un mensaje de texto, la negociación de la sesión se efectuará también bajo el SIP.
Los servidores de aplicaciones (AS) pueden suministrar servicios a través del IMS, tales como mensajería instantánea, informes de tráfico local, y servicios de conferencia. Un AS puede residir dentro de la red IMS, o fuera de la misma. Típicamente, el AS es externo cuando el servicio soportado lo proporciona una tercera parte. Por ejemplo, un AS que proporcione informes sobre el tráfico local puede que necesite la última información sobre el estado de todos los usuarios que se abonen a ese servicio. Tal como se ha indicado anteriormente, la información de estado se puede actualizar usando un mensaje SIP re-REGISTER. De este modo, el servidor AS que requiere esta información de estado se abona, usando un mensaje SIP SUBSCRIBE, a los mensajes REGISTER enviados por el usuario que se suscribe al servicio de mensajería instantánea ofrecido por el AS. El IMS registra estos mensajes SUBSCRIBE, y emite un mensaje NOTIFY hacia el AS cada vez que se recibe un mensaje REGISTER relevante. A continuación, el AS puede usar esta información para implementar su servicio de informes sobre el tráfico. En el Proyecto de Internet IETF titulado "SIP-Specific Event Notification" el cual se puede encontrar en http://www.ietf.org/internet-drafts/draft-ietf-sip-events-05.txt, se puede hallar información adicional sobre el mecanismo SUBSCRIBE/NOTIFY.
Uno de los ejemplos específicos de la información de estado es la información de presencia. Los usuarios o servidores de aplicaciones que se suscriban a un servicio de presencia pueden determinar la capacidad y la disponibilidad de otro usuario para aceptar una llamada. Por ejemplo, en una disposición PSTN, el concepto de presencia se extiende a poco más que una indicación de en línea (llamada) o fuera de línea (comunicando). No obstante, en sistemas que soportan el SIP, la presencia puede adoptar una variedad de indicadores tales como "en la oficina y disponible para todas las llamadas", "en casa y disponible únicamente para llamadas privadas", y "ocupado en una llamada" (o por lo menos aparecer de esta manera). De este modo, la información de presencia permite que un usuario determine la disponibilidad de otro usuario antes de intentar realizar una llamada. De la misma manera que la otra información de estado descrita anteriormente, la misma se retransmite hacia la red en un mensaje REGISTER.
Actualmente, existen dos elementos clave en la implementación de un servicio de presencia según el SIP: un registrador y un servidor de presencia. El registrador recibe y procesa todos los mensajes REGISTER sobre usuarios de la red. El servidor de presencia gestiona suscripciones a información de presencia preferentes a un usuario de la red, de elementos tales como otros usuarios o servidores de aplicaciones. Debido al carácter de superposición de la funcionalidad ofrecida por ambos elementos, típicamente el registrador y el servidor de presencia comparten un recurso de ubicación privativo tal como un directorio LDAP (Protocolo Ligero de Acceso a Directorios) o un servidor de ubicaciones con el cual se comunican mediante interfaz ambos elementos. Alternativamente, la funcionalidad del registrador y del servidor de presencia se puede ejecutar en un proceso compartido, teniendo acceso ambos a las actualizaciones de los registros. El efecto de estas soluciones privativas es el mismo: la co-ubicación del registrador y el servidor de presencia. En la disposición IMS descrita anteriormente, el registrador y el servidor de presencia estarían ubicados conjuntamente en una S-CSCF. Como la funcionalidad ofrecida por el servidor de presencia es significativa, se produce un aumento resultante de la carga del recurso compartido, el cual deberá gestionar tanto registros como un número elevado de solicitudes de información de presencia.
El documento WO-A-01/72055 describe un nodo de encaminamiento y de registro de presencia el cual recibe un mensaje indicativo de una acción asociada a un sistema de telefonía, ejecutada por un usuario. En respuesta al mensaje, el nodo de encaminamiento y registro de presencia envía un mensaje a un servicio de presencia para actualizar la información de presencia referente al usuario en una base de datos de un servidor de presencia.
Los inventores han observado que se producen ventajas deseables al separar la funcionalidad del registrador y del servidor de presencia y al conseguir que las mismas funcionen de forma independiente. Han desarrollado una solución para posibilitar esta separación que no hace uso de interfaces privativas, dando como resultado una mejor integración con la red global en la que funcionan.
Se apreciará que aunque los problemas antes descritos hacen referencia a suscripciones a acontecimientos SIP en sistemas de comunicaciones de tercera generación (3G) basados en el IP, también se pueden asociar inconvenientes similares a otros sistemas y por lo tanto la descripción no se limita a estos ejemplos.
Sumario de la invención
Las formas de realización de la presente invención pretenden superar uno o varios de los problemas mencionados.
Según uno de los aspectos de la presente invención, se proporciona un método en un sistema de comunicaciones, comprendiendo el sistema una primera entidad que mantiene información de registro de una pluralidad de usuarios y caracterizado por una segunda entidad que mantiene información asociada a dicha pluralidad de usuarios, en el que la información de dicha segunda entidad depende de la información de registro. El método comprende el envío de un mensaje de suscripción para un acontecimiento desde la segunda entidad hacia la primera entidad, en el que el acontecimiento es un cambio de la información de registro de por lo menos uno de entre la pluralidad de usuarios en la primera entidad; la recepción, en la primera entidad, de un mensaje de registro desde por lo menos un usuario, cambiando dicho mensaje la información de registro de dicho por lo menos un usuario; el envío de una notificación desde la primera entidad a la segunda entidad en respuesta al mensaje de registro, en el que la notificación incluye información asociada a dicho por lo menos un usuario.
Preferentemente se define un lote acontecimiento, estando asociado el lote acontecimiento a dicho acontecimiento.
Preferentemente, la primera entidad es un registrador, y la segunda entidad es un servidor de presencia. El cambio de la información de registro puede estar relacionado con la información de presencia.
El sistema puede funcionar según un protocolo de inicio de sesión (SIP), y en el que el mensaje de suscripción puede comprender un mensaje SIP SUBSCRIBE, y la notificación puede comprender un mensaje SIP NOTIFY.
En formas de realización preferidas, una tercera entidad envía un mensaje de suscripción a la segunda entidad en relación con información asociada a dicho por lo menos un usuario.
La segunda entidad puede enviar una notificación a la tercera entidad en respuesta a la notificación recibida en la segunda entidad, en el que dicha notificación enviada incluye información asociada a dicho por lo menos un usuario. La tercera entidad puede ser un servidor de aplicaciones.
De acuerdo con un segundo aspecto de la presente invención, se proporciona un sistema de comunicaciones que comprende una primera entidad para mantener información de registro de una pluralidad de usuarios y caracterizado por una segunda entidad para mantener información asociada a dicha pluralidad de usuarios, en el que dicha información de la segunda entidad depende de la información de registro; pudiendo funcionar dicha segunda entidad para enviar un mensaje de suscripción para un acontecimiento hacia la primera entidad y pudiendo funcionar dicha primera entidad para recibir un mensaje de registro de por lo menos un usuario, cambiando dicho mensaje de registro la información de registro de dicho por lo menos un usuario, en el que el acontecimiento está asociado a un cambio de la información de registro de por lo menos uno de entre la pluralidad de usuarios en la primera entidad; y pudiendo funcionar dicha primera entidad para enviar una notificación desde la primera entidad a la segunda entidad en respuesta al mensaje de registro, en el que la notificación incluye información asociada a dicho por lo menos un usuario.
Según un tercer aspecto de la presente invención, se proporciona una primera entidad para un sistema de comunicaciones, que comprende medios para mantener información de registro de una pluralidad de usuarios; medios para recibir un mensaje de registro de por lo menos un usuario, cambiando dicho mensaje de registro la información de registro de dicho por lo menos un usuario; caracterizada por medios para recibir un mensaje de suscripción para un acontecimiento desde una segunda entidad, en la que el acontecimiento está asociado a un cambio de la información de registro de por lo menos uno de entre la pluralidad de usuarios en el elemento de red; y medios para enviar una notificación hacia la segunda entidad en respuesta al mensaje de registro, en la que la notificación incluye información asociada a dicho por lo menos un usuario.
Según un cuarto aspecto de la presente invención, se proporciona una segunda entidad para un sistema de comunicaciones, que comprende medios para mantener información asociada a una pluralidad de usuarios; caracterizada por medios para enviar un mensaje de suscripción para un acontecimiento hacia una primera entidad, en la que el acontecimiento está asociado a un cambio de la información de registro de por lo menos uno de entre la pluralidad de usuarios en la primera entidad; y medios para recibir una notificación desde la primera entidad, en la que la notificación incluye información asociada a dicho por lo menos un usuario; y en la que dicha información depende de información de registro mantenida en una primera entidad.
Breve descripción de los dibujos
A continuación se describirán formas de realización de la presente invención a título de ejemplo, haciendo referencia a los dibujos adjuntos, en los cuales:
la Figura 1 ilustra un sistema de comunicaciones en el que se puede aplicar la presente invención;
la Figura 2 ilustra la disposición del registrador y el servidor de presencia según la técnica anterior.
La Figura 3 ilustra una forma de realización de la presente invención.
La Figura 4 ilustra el flujo de mensajes de una forma de realización de la presente invención.
Descripción detallada de formas de realización
A continuación se hará referencia en primer lugar a la Figura 1, la cual ilustra un sistema típico de telecomunicaciones Inalámbricas de 3ª Generación (3G) que funciona bajo el Sistema de Telecomunicaciones Móviles Universales (UMTS). En el centro de este sistema se encuentra la red del Subsistema Multimedia IP (IMS) 100, la cual encamina llamadas entre dos o más usuarios de la red y proporciona otras funciones de la red. Entre los ejemplos de los usuarios se encuentran el terminal móvil 111, el ordenador portátil 112, el asistente personal de sobremesa (PDA) 113, el teléfono 131 de la Red Telefónica Pública Conmutada (PSTN), el terminal de ordenador 123, y el servidor de aplicaciones 121, y el servidor de aplicaciones 122. El IMS usa una red basada en el IP para gestionar estas llamadas, las cuales pueden incluir tanto llamadas de voz como llamadas multimedia.
La red IMS actúa efectivamente como una pasarela en un sistema 3G entre los usuarios 111, 112, 113, y otras redes tales como una PSTN 130 y una red externa basada en IP 120. La señalización entre el terminal móvil y otros usuarios de la red IMS, y dentro de la red IMS, se realiza bajo el Protocolo de Inicio de Sesión (SIP). A no ser que se indique lo contrario, todas las referencias a mensajes que vienen a continuación son mensajes SIP, y las mismas se mostrarán en mayúsculas.
La Figura 2 muestra un esquema de la red IMS 100 de la técnica anterior. El IMS incluye varios elementos incluyendo varias Funciones de Control del Estado de las Llamadas (CSCF). Una CSCF es equivalente a un servidor SIP en la arquitectura IETF.
La CSCF Interrogadora (I-CSCF) 201 es el nodo IMS básico usado para finalizar llamadas en la red IMS, que funciona en los bordes de la red. En este caso, la misma se muestra comunicándose con los nodos externos de un terminal móvil 101, un PDA 113, y un servidor de aplicaciones (AS) 121. Debería apreciarse que las conexiones entre el terminal móvil, el PDA y el servidor de aplicaciones con la I-CSCF no pueden ser directas, sino a través de una red intermedia adecuada tal como la red central móvil 110 para el terminal móvil, e Internet 120 para el servidor de aplicaciones, tal como se muestra en la Figura 1.
El HSS 202 es una base de datos de usuario centralizada que se comunica mediante interfaz tanto con la I-CSCF como con la S-CSCF, almacenando información sobre todos los usuarios del IMS. La I-CSCF usa el HSS para realizar funciones tales como la autorización de usuarios nuevos y la recuperación de información de encaminamiento sobre la S-CSCF para reenviar mensajes desde elementos externos a la S-CSCF.
La S-CSCF 206 es el nodo IMS responsable de la invocación de servicios relacionados con usuarios IMS. En este ejemplo, la S-CSCF también realiza la funcionalidad del registrador 203 para usuarios IMS, el procesado de registros de usuarios, y además proporciona una funcionalidad de servidor de presencia 205. Como ambos elementos mencionados, 203 y 205, tienen una funcionalidad superpuesta, en el sentido de que ambos requieren información recibida desde usuarios en mensajes REGISTER, los mismos también comparten un recurso común 204. En este caso, el recurso común se muestra de manera que es un directorio LDAP, aunque también podría ser un servidor de ubicaciones. Alternativamente, la funcionalidad del registrador y del servidor de presencia se ejecuta como un proceso compartido, teniendo acceso ambos a las actualizaciones de registros.
La recepción de un mensaje REGISTER se puede clasificar como un acontecimiento. Los acontecimientos pueden ser cualquier cambio de estado y se asocian a una entidad, tal como un usuario u otro nodo, en el sistema de comunicaciones. De este modo, un elemento, tal como un servidor de aplicaciones, se puede suscribir específicamente a mensajes REGISTER referentes a un usuario, u otros acontecimientos tales como la recepción de mensajes INVITE. Otros ejemplos de acontecimientos incluyen información de presencia de un usuario y listas de contactos, las cuales son efectivamente recopilaciones de usuarios de los que un abonado está interesado en tener conocimiento sobre su información de presencia. Por esta razón, se dispone de la S-CSCF que detecta los acontecimientos específicos a los que se suscribe un usuario, y emite como respuesta un mensaje NOTIFY apropiado.
No obstante, para suscribirse a un acontecimiento, se debe definir un lote acontecimiento, el cual dispone las propiedades del acontecimiento. En el caso del acontecimiento presencia, se usa un lote presencia para suscribirse a la información de presencia de cualquier usuario. La semántica del lote presencia significa que cualquier usuario puede enviar al servidor de presencia un mensaje de suscripción en búsqueda de información de presencia, pero si no existe ningún lote presencia definido, el servidor de presencia no podrá reconocer a qué acontecimiento estaba intentando suscribirse el usuario. Por esta razón, es necesario definir el lote presencia en el servidor de presencia, el cual a continuación puede recibir y reconocer el mensaje de suscripción correspondiente al acontecimiento asociado en relación con cambios en la información de presencia. El servidor de presencia crea un estado vinculado a la información de presencia, y cuando se produce cualquier cambio en la información de presencia, el mismo activará una respuesta o notificación.
El servidor de presencia se comunica mediante interfaz con el recurso compartido 204, el cual almacena la información de presencia. El registrador 203 mantiene esta información, actualizándola con información recibida en mensajes REGISTER enviados por usuarios que realizan registros.
A continuación se hará referencia a la Figura 3, la cual muestra un esquema detallado de la red IMS 100 en una forma de realización de la presente invención. Se dispone de una I-CSCF 201, un HSS 202, un registrador 301, y un servidor de presencia 302. La I-CSCF se muestra de manera que se comunica con los nodos externos de un terminal móvil 101, un PDA 113, y un servidor de aplicaciones 121. El registrador incluye medios de almacenamiento 302 adecuados para almacenar registros. De forma similar, el servidor de presencia dispone de sus propios medios de almacenamiento 304 para almacenar información de presencia. El servidor de presencia mostrado es un ejemplo específico de un servidor de aplicaciones. Otros tipos de servidor de aplicaciones incluyen: servidores de mensajería, los cuales gestionan el envío y la recepción de mensajes entre usuarios; servidores de contenido, los cuales sirven información general a los usuarios; y servidores de grupos, los cuales mantienen información sobre grupos de usuarios a la que pueden acceder otras aplicaciones tales como el servidor de mensajería en relación con listas de entrega a grupos.
En esta forma de realización de la presente invención, el registrador es el único que gestiona registros de usuarios tales como el terminal móvil 101, y el servidor de presencia es el único que gestiona consultas de presencia de elementos tales como el servidor de aplicaciones 121. La comunicación entre el registrador y el servidor de presencia se realiza por medio de mensajes SIP.
Se define un nuevo lote acontecimiento SIP, el cual es implementado por registradores y es usado por el servidor de presencia. El nuevo lote acontecimiento se define como el conjunto de todos los mensajes REGISTER que cambian los detalles de registro de cualquier usuario recibidos en un registrador. En aras de una mayor simplicidad, a este lote acontecimiento se le hará referencia como lote "registros", el cual define el acontecimiento "registros". Este lote "registros" es usado por el servidor de presencia en la suscripción al registrador en relación con cambios en el estado de registro de cualquier usuario. El registrador crea un estado, el cual activa una notificación de vuelta hacia el servidor de presencia siempre que se produce un cambio en el estado de registro. En efecto, el "registro" abarca todos los mensajes REGISTER enviados por cualquier usuario, recibidos por el registrador, en los que el registrador ha recibido previamente una suscripción a "registros" en relación con el acontecimiento "registros". De este modo, el acontecimiento "registro" abarca todos los usuarios de un dominio de un registrador con un acontecimiento individual. El dominio se puede considerar como un grupo de usuarios gestionados por un registrador deter-
minado.
A continuación, el servidor de presencia puede usar el mecanismo SUBSCRIBE/NOTIFY, y SUBSCRIBE a "registros" en el registrador. Cada vez que se produzca el acontecimiento "registros", el registrador envía un mensaje NOTIFY con la identidad del usuario y el estado del registro al servidor de presencia.
El resultado es que en este momento el servidor de presencia mantiene un registro 304 de información de registros que es independiente con respecto al usado por el registrador 302. De este modo, el servidor de presencia puede proporcionar información de presencia a otros elementos tales como el servidor de aplicaciones 121 de forma independiente con respecto al registrador, sin necesidad de utilizar ningún recurso compartido.
Además, el único enlace entre el registrador y el servidor de presencia es a través de mensajes SIP y usando el acontecimiento recién definido, y no una disposición privativa tal como en la técnica anterior.
A continuación se describirá más detalladamente la función de los elementos de la Figura 3 en una de las formas de realización de la presente invención haciendo referencia al diagrama de flujo de mensajes de la Figura 4.
La Figura 4 describe el siguiente proceso:
1.
Se define un nuevo lote acontecimiento correspondiente al acontecimiento "registros" que se debe implementar por el registrador y que será usado por el servidor de presencia.
2.
El servidor de presencia 303 envía un mensaje "SUBSCRIBE al acontecimiento ``registros''" hacia el registrador 301.
3.
El registrador acusa el recibo del mensaje SUBSCRIBE con un mensaje "200 OK".
4.
El servidor de aplicaciones (AS) 121 envía un mensaje "SUBSCRIBE a información de presencia correspondiente al terminal móvil 101 y el PDA 113" al servidor de presencia.
5.
El servidor de presencia acusa el recibo del mensaje SUBSCRIBE del AS con un mensaje "200 OK".
6.
El terminal móvil 101 envía un mensaje REGISTER al registrador.
7.
El registrador acusa el recibo del mensaje REGISTER con un mensaje "200 OK", y actualiza los detalles del registro en el registrador 302.
8.
El mensaje REGISTER enviado por el terminal móvil 101 se ajusta al acontecimiento "registros" al cual se ha suscrito el servidor de presencia. Por esta razón, el registrador envía un mensaje NOTIFY al servidor de presencia el cual incluye detalles del usuario y del estado de registro del terminal móvil. Estos detalles se mantienen en el servidor de presencia 304.
9.
El servidor de presencia acusa el recibo del mensaje NOTIFY con un mensaje "200 OK".
10.
Como el AS 121 se ha suscrito a la información de presencia referente al terminal móvil 101, la cual en este momento ha cambiado, el servidor de presencia envía un mensaje NOTIFY al AS con detalles del cambio de la información de presencia.
11.
El AS acusa el recibo del mensaje NOTIFY con un mensaje "200 OK".
12.
El PDA 113 envía al registrador un mensaje REGISTER.
13.
El registrador acusa el recibo del mensaje REGISTER con un mensaje "200 OK", y actualiza los detalles del registro en el registrador 302.
14.
El registrador envía además al servidor de presencia un NOTIFY para este mensaje REGISTER ya que el acontecimiento "registro" al que se ha suscrito el servidor de presencia en la etapa 2 abarca todos los mensajes REGISTER gestionados por el registrador. El mensaje NOTIFY incluye detalles del usuario y del estado del registro del PDA. Estos detalles se mantienen en el servidor de presencia 304.
15.
El servidor de presencia acusa el recibo del mensaje NOTIFY con un mensaje "200 OK".
16.
Como el AS 121 se ha suscrito a la información de presencia referente al PDA, la cual en este momento ha cambiado, el servidor de presencia envía un mensaje NOTIFY al AS con detalles del cambio de la información de presencia.
17.
El AS acusa el recibo del mensaje NOTIFY con un mensaje "200 OK".
Debería apreciarse que aunque se han descrito formas de realización de la presente invención en el contexto del 3G usando el SIP, se podrían usar otros sistemas y protocolos de interfaz adecuados.
Debería indicarse también en la presente memoria que aunque la descripción anterior describe formas de realización ilustrativas de la invención, existen diversas variaciones y modificaciones que se pueden realizar sobre la solución dada a conocer sin apartarse con respecto al alcance de la presente invención según se define en las reivindicaciones adjuntas.

Claims (33)

1. Método para ser usado en un sistema de comunicaciones, que comprende una primera entidad que mantiene información de registro de una pluralidad de usuarios (101, 113, 121) y caracterizado porque presenta una segunda entidad que mantiene información asociada a dicha pluralidad de usuarios (101, 113, 121), en el que la información de dicha segunda entidad depende de la información de registro, y comprendiendo dicho método las siguientes etapas:
enviar un mensaje de suscripción para un acontecimiento desde la segunda entidad hacia la primera entidad, en el que el acontecimiento es un cambio de la información de registro de por lo menos uno de entre la pluralidad de usuarios (101, 113, 121) en la primera entidad;
recibir, en la primera entidad, un mensaje de registro desde por lo menos un usuario (101, 113, 121), cambiando dicho mensaje la información de registro de dicho por lo menos un usuario (101, 113, 121);
enviar una notificación desde la primera entidad a la segunda entidad en respuesta al mensaje de registro, en el que la notificación incluye información asociada a dicho por lo menos un usuario (101, 113, 121).
2. Método según la reivindicación 1, en el que se define un lote acontecimiento, estando asociado el lote acontecimiento a dicho acontecimiento.
3. Método según la reivindicación 2, en el que la primera entidad es un registrador (301).
4. Método según la reivindicación 3, en el que el cambio de la información de registro está relacionado con la información de presencia.
5. Método según la reivindicación 4, en el que la segunda entidad es un servidor de presencia (303).
6. Método según cualquiera de las reivindicaciones anteriores, en el que el sistema funciona según un protocolo de inicio de sesión (SIP).
7. Método según la reivindicación 6, en el que el mensaje de suscripción comprende un mensaje SIP SUBSCRIBE, y la notificación comprende un mensaje SIP NOTIFY.
8. Método según cualquiera de las reivindicaciones anteriores, en el que una tercera entidad envía un mensaje de suscripción a la segunda entidad en relación con información asociada a dicho por lo menos un usuario (101, 113, 121).
9. Método según la reivindicación 8, en el que la segunda entidad envía una notificación a la tercera entidad en respuesta a la notificación recibida en la segunda entidad, en el que dicha notificación enviada incluye información asociada a dicho por lo menos un usuario (101, 113, 121).
10. Método según la reivindicación 8 ó 9, en el que la tercera entidad es un servidor de aplicaciones (121).
11. Sistema de comunicaciones que comprende:
una primera entidad para mantener información de registro de una pluralidad de usuarios (101, 113, 121) y caracterizado porque presenta una segunda entidad para mantener información asociada a dicha pluralidad de usuarios (101, 113, 121), en el que dicha información de la segunda entidad depende de la información de registro;
pudiendo funcionar dicha segunda entidad para enviar un mensaje de suscripción para un acontecimiento hacia la primera entidad y pudiendo funcionar dicha primera entidad para recibir un mensaje de registro de por lo menos un usuario (101, 113, 121), cambiando dicho mensaje de registro la información de registro de dicho por lo menos un usuario (101, 113, 121), en el que el acontecimiento está asociado a un cambio de la información de registro de por lo menos uno de entre la pluralidad de usuarios (101, 113, 121) en la primera entidad; y
pudiendo funcionar dicha primera entidad para enviar una notificación desde la primera entidad a la segunda entidad en respuesta al mensaje de registro, en el que la notificación incluye información asociada a dicho por lo menos un usuario (101, 113, 121).
12. Sistema de comunicaciones según la reivindicación 11, que comprende asimismo un lote acontecimiento asociado a dicho acontecimiento.
13. Sistema de comunicaciones según la reivindicación 12, en el que la primera entidad es un registrador (301).
14. Sistema de comunicaciones según la reivindicación 13, en el que el cambio de la información de registro está relacionado con la información de presencia.
15. Sistema de comunicaciones según la reivindicación 14, en el que la segunda entidad es un servidor de presencia (303).
16. Sistema de comunicaciones según cualquiera las reivindicaciones 11 a 15, en el que el sistema funciona según un protocolo de inicio de sesión (SIP).
17. Primera entidad para un sistema de comunicaciones que comprende:
unos medios para mantener información de registro de una pluralidad de usuarios (101, 113, 121);
unos medios para recibir un mensaje de registro de por lo menos un usuario (101, 113, 121), cambiando dicho mensaje de registro la información de registro de dicho por lo menos un usuario (101, 113, 121);
caracterizada porque presenta unos medios para recibir un mensaje de suscripción para un acontecimiento desde una segunda entidad, en la que el acontecimiento está asociado a un cambio de la información de registro de por lo menos uno de entre la pluralidad de usuarios (101, 113, 121) en la primera entidad; y
unos medios para enviar una notificación hacia la segunda entidad en respuesta al mensaje de registro, en la que la notificación incluye información asociada a dicho por lo menos un usuario (101, 113, 121).
18. Segunda entidad para un sistema de comunicaciones que comprende:
unos medios para mantener información asociada a una pluralidad de usuarios (101, 113, 121);
caracterizada porque presenta:
unos medios para enviar un mensaje de suscripción para un acontecimiento hacia una primera entidad, en la que el acontecimiento está asociado a un cambio de la información de registro de por lo menos uno de entre la pluralidad de usuarios (101, 113, 121) en la primera entidad; y
unos medios para recibir una notificación desde la primera entidad, en la que la notificación incluye información asociada a dicho por lo menos un usuario (101, 113, 121), y;
en la que dicha información depende de información de registro mantenida en la primera entidad.
19. Primera entidad según la reivindicación 17, en la que se define un lote acontecimiento, estando asociado el lote acontecimiento a dicho acontecimiento.
20. Primera entidad según la reivindicación 19, en la que la primera entidad es un registrador.
21. Primera entidad según la reivindicación 20, en la que el cambio de la información de registro está relacionado con la información de presencia.
22. Primera entidad según la reivindicación 21, en la que la segunda entidad es un servidor de presencia.
23. Primera entidad según la reivindicación 17, en la que el sistema funciona según un protocolo de inicio de sesión (SIP).
24. Primera entidad según la reivindicación 23, en la que el mensaje de suscripción comprende un mensaje SIP SUBSCRIBE, y la notificación comprende un mensaje SIP NOTIFY.
25. Segunda entidad según la reivindicación 18, en la que se define un lote acontecimiento, estando asociado el lote acontecimiento a dicho acontecimiento.
26. Segunda entidad según la reivindicación 25, en la que la primera entidad es un registrador.
27. Segunda entidad según la reivindicación 26, en la que el cambio de la información de registro está relacionado con la información de presencia.
28. Segunda entidad según la reivindicación 27, en la que la segunda entidad es un servidor de presencia.
29. Segunda entidad según la reivindicación 18, en la que el sistema funciona según un protocolo de inicio de sesión (SIP).
30. Segunda entidad según la reivindicación 29, en la que el mensaje de suscripción comprende un mensaje SIP SUBSCRIBE, y la notificación comprende un mensaje SIP NOTIFY.
\newpage
31. Segunda entidad según la reivindicación 18, en la que una tercera entidad envía un mensaje de suscripción a la segunda entidad en relación con información asociada a dicho por lo menos un usuario.
32. Segunda entidad según la reivindicación 31, en la que la segunda entidad envía una notificación a la tercera entidad en respuesta a la notificación recibida en la segunda entidad, en la que dicha notificación enviada incluye información asociada a dicho por lo menos un usuario.
33. Segunda entidad según la reivindicación 31, en la que la tercera entidad es un servidor de aplicaciones.
ES03732936T 2002-06-14 2003-06-04 Metodo y sistema para la suscripcion a acontecimientos mediante la utilizacion del protocolo sip. Expired - Lifetime ES2283779T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB0213726 2002-06-14
GBGB0213726.3A GB0213726D0 (en) 2002-06-14 2002-06-14 A communication system

Publications (1)

Publication Number Publication Date
ES2283779T3 true ES2283779T3 (es) 2007-11-01

Family

ID=9938611

Family Applications (1)

Application Number Title Priority Date Filing Date
ES03732936T Expired - Lifetime ES2283779T3 (es) 2002-06-14 2003-06-04 Metodo y sistema para la suscripcion a acontecimientos mediante la utilizacion del protocolo sip.

Country Status (11)

Country Link
US (1) US20050170861A1 (es)
EP (1) EP1514395B1 (es)
JP (1) JP4116616B2 (es)
KR (1) KR100700734B1 (es)
CN (1) CN100493078C (es)
AT (1) ATE359655T1 (es)
AU (1) AU2003239747A1 (es)
DE (1) DE60313167T2 (es)
ES (1) ES2283779T3 (es)
GB (1) GB0213726D0 (es)
WO (1) WO2003107621A1 (es)

Families Citing this family (56)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8046476B2 (en) 2003-01-29 2011-10-25 Nokia Corporation Access right control using access control alerts
US7280533B2 (en) * 2003-10-15 2007-10-09 Nokia Corporation System and method for presence-based routing of communication requests over a network
EP1551144A1 (en) * 2003-12-31 2005-07-06 France Telecom System, method and apparatus for providing multimedia communications services
US7715856B2 (en) 2004-06-02 2010-05-11 Interdigital Technology Corporation Reporting terminal capabilities for supporting short message service
US20060080428A1 (en) * 2004-06-07 2006-04-13 Nokia Corporation Method, system and computer program to enable semantic mediation for SIP events through support of dynamically binding to and changing of application semantics of SIP events
US8903820B2 (en) * 2004-06-23 2014-12-02 Nokia Corporation Method, system and computer program to enable querying of resources in a certain context by definition of SIP even package
US20050289096A1 (en) * 2004-06-23 2005-12-29 Nokia Corporation Method, system and computer program to enable SIP event-based discovery of services and content within a community built on context information
US20060050648A1 (en) * 2004-09-09 2006-03-09 Microsoft Corporation Reducing storage requirement for route information
US8130718B2 (en) 2004-12-09 2012-03-06 Interdigital Technology Corporation Method and system for interworking of cellular networks and wireless local area networks
US7403838B2 (en) * 2004-12-16 2008-07-22 General Instrument Corporation Messaging system based building control
FR2884665A1 (fr) * 2005-04-19 2006-10-20 France Telecom Procede d'alerte lors d'une modification de contenu et systeme pour la mise en oeuvre du procede
EP1720320B1 (en) * 2005-05-04 2008-11-26 TELEFONAKTIEBOLAGET LM ERICSSON (publ) A method and arrangement for handling client-related information in an application server
EP1727329A1 (en) * 2005-05-23 2006-11-29 Siemens S.p.A. Method and system for the remote management of a machine via IP links of an IP multimedia subsystem, IMS
CN100403847C (zh) * 2005-06-22 2008-07-16 华为技术有限公司 移动性事件包订阅方法和多连接状态上报方法
US7864936B2 (en) * 2005-06-24 2011-01-04 Aylus Networks, Inc. Method of avoiding or minimizing cost of stateful connections between application servers and S-CSCF nodes in an IMS network with multiple domains
US20060291487A1 (en) * 2005-06-24 2006-12-28 Aylus Networks, Inc. IMS networks with AVS sessions with multiple access networks
US20060291412A1 (en) 2005-06-24 2006-12-28 Naqvi Shamim A Associated device discovery in IMS networks
US8090392B2 (en) 2005-08-05 2012-01-03 Interdigital Technology Corporation Method and system for reporting a short message capability via an IP multimedia subsystem
CN1933476B (zh) * 2005-09-15 2010-04-28 华为技术有限公司 基于会话发起协议的订阅方法
CN100514968C (zh) * 2005-10-11 2009-07-15 华为技术有限公司 离线消息的处理方法和即时消息服务器
ES2273603B1 (es) * 2005-10-26 2008-03-16 Vodafone Españe, S.A. Sistema habilitador de servicios ip (protocolo de internet) para terminales de usuario basados en señalizacion sip (protocolo de iniciacion de sesion).
CN1976529B (zh) * 2005-11-29 2010-05-12 华为技术有限公司 在呼叫时进行业务订阅的方法及系统
WO2007062566A1 (en) * 2005-11-29 2007-06-07 Huawei Technologies Co. Ltd. A method and system for implementing the service subscription
CN100456771C (zh) * 2005-12-23 2009-01-28 华为技术有限公司 通信设备及其中模块间交互方法
FR2895859A1 (fr) * 2005-12-29 2007-07-06 Alcatel Sa Procede de localisation dans un reseau de type ims
CN100464537C (zh) 2005-12-30 2009-02-25 华为技术有限公司 共享呈现信息的方法及系统、群组服务器及呈现服务器
EP1972123A4 (en) * 2006-01-10 2009-06-17 Research In Motion Ltd DOMAIN SELECTION SYSTEM AND METHOD FOR OPERATION IN A NETWORK ENVIRONMENT WITH IMS
KR100698330B1 (ko) * 2006-01-20 2007-03-23 엘지전자 주식회사 인스턴트 메신저 서비스 기능을 갖는 이동통신 단말기 및이를 이용한 무선 신호 처리방법
US20070197227A1 (en) * 2006-02-23 2007-08-23 Aylus Networks, Inc. System and method for enabling combinational services in wireless networks by using a service delivery platform
CN101056304B (zh) * 2006-04-17 2010-05-12 华为技术有限公司 通过sip注册请求创建隐式订阅的方法
US8611334B2 (en) * 2006-05-16 2013-12-17 Aylus Networks, Inc. Systems and methods for presenting multimedia objects in conjunction with voice calls from a circuit-switched network
US8730945B2 (en) * 2006-05-16 2014-05-20 Aylus Networks, Inc. Systems and methods for using a recipient handset as a remote screen
US8432899B2 (en) * 2007-02-22 2013-04-30 Aylus Networks, Inc. Systems and methods for enabling IP signaling in wireless networks
US9026117B2 (en) 2006-05-16 2015-05-05 Aylus Networks, Inc. Systems and methods for real-time cellular-to-internet video transfer
CN100471150C (zh) * 2006-06-15 2009-03-18 华为技术有限公司 建立订阅对话的方法及订阅用户事件的方法
CN101087474B (zh) * 2006-06-19 2012-01-11 中兴通讯股份有限公司 一种获取语音呼叫连续性业务的业务状态的方法
US8223717B2 (en) * 2006-08-03 2012-07-17 Accuris Technologies Roaming gateway
CN101127614A (zh) * 2006-08-16 2008-02-20 华为技术有限公司 维护公有群组成员呈现信息的系统及方法
US7899033B2 (en) * 2006-08-24 2011-03-01 At&T Intellectual Property I, L.P. Method and system for conditionally invoking an IMS service
CN101341699A (zh) * 2006-08-24 2009-01-07 华为技术有限公司 获知路由信息的方法及装置、用户终端定位的方法及系统
EP1898585A1 (en) * 2006-09-08 2008-03-12 Nokia Siemens Networks Gmbh & Co. Kg Optimized subscription to registration state information in the IMS
CN101115059A (zh) 2007-01-19 2008-01-30 华为技术有限公司 多媒体子系统中传递终端信息的方法、设备及系统
US7856226B2 (en) * 2007-04-17 2010-12-21 Aylus Networks, Inc. Systems and methods for IMS user sessions with dynamic service selection
US20080317010A1 (en) * 2007-06-22 2008-12-25 Aylus Networks, Inc. System and method for signaling optimization in ims services by using a service delivery platform
US8296384B2 (en) * 2007-06-22 2012-10-23 Samsung Electronics Co., Ltd System and method for deferred message reminders and expiry extension
CN101345748B (zh) * 2007-07-13 2010-08-04 华为技术有限公司 将用户状态通知应用服务器的方法、系统及装置
CN101159570B (zh) * 2007-10-31 2011-04-20 中兴通讯股份有限公司 基于ip多媒体子系统的多终端用户的用户订阅方法
US9392070B2 (en) * 2008-12-19 2016-07-12 Telefonaktiebolaget Lm Ericsson (Publ) Method and arrangement for handling resource data
CN101867590B (zh) * 2009-04-14 2013-04-24 华为技术有限公司 基于会话初始化协议的订阅方法和装置
CN102098211B (zh) 2009-12-11 2012-08-08 华为技术有限公司 客户端和服务器动态协助的业务聚合方法、服务器和客户端
US9043928B1 (en) * 2010-02-24 2015-05-26 Sprint Communications L.P. Enabling web page tracking
US8825731B2 (en) 2010-05-18 2014-09-02 International Business Machines Corporation Mobile device workload management for cloud computing using SIP and presence to control workload and method thereof
CN103095690A (zh) * 2012-12-28 2013-05-08 华为技术有限公司 一种呼叫处理方法及应用服务器
GB201409883D0 (en) * 2014-06-03 2014-07-16 Ocado Ltd Methods, systems, and apparatus for controlling movement of transporting devices
CN111984895A (zh) 2019-05-23 2020-11-24 京东方科技集团股份有限公司 用于订阅资源的方法、装置、设备和存储介质
US11533345B2 (en) 2020-03-27 2022-12-20 Samsung Electronics Co., Ltd. Method and apparatus for providing generic framework to manage custom subscription over sip

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1254573A2 (en) * 2000-01-26 2002-11-06 Invertix Corporation Method and apparatus for sharing mobile user event information between wireless networks and fixed ip networks
US7701925B1 (en) * 2000-03-22 2010-04-20 Tekelec Presence registration and routing node
US7870196B2 (en) * 2000-11-08 2011-01-11 Nokia Corporation System and methods for using an application layer control protocol transporting spatial location information pertaining to devices connected to wired and wireless internet protocol networks
US20020131395A1 (en) * 2001-03-19 2002-09-19 Chenghui Wang Session initiation protocol (SIP) user agent in a serving GPRS support node (SGSN)
US6885861B2 (en) * 2001-08-24 2005-04-26 Nokia Corporation Service mobility and recovery in communication networks
US7254614B2 (en) * 2001-11-20 2007-08-07 Nokia Corporation Web services push gateway
US7395329B1 (en) * 2002-05-13 2008-07-01 At&T Delaware Intellectual Property., Inc. Real-time notification of presence availability changes
US20030217142A1 (en) * 2002-05-15 2003-11-20 Microsoft Corporation Method and system for supporting the communication of presence information regarding one or more telephony devices
US7403775B2 (en) * 2002-05-24 2008-07-22 Kodiak Networks, Inc. Roaming gateway for support of advanced voice services while roaming in wireless communications systems

Also Published As

Publication number Publication date
GB0213726D0 (en) 2002-07-24
CN1663216A (zh) 2005-08-31
KR100700734B1 (ko) 2007-03-28
EP1514395B1 (en) 2007-04-11
CN100493078C (zh) 2009-05-27
ATE359655T1 (de) 2007-05-15
EP1514395A1 (en) 2005-03-16
WO2003107621A1 (en) 2003-12-24
DE60313167T2 (de) 2008-01-03
DE60313167D1 (de) 2007-05-24
AU2003239747A1 (en) 2003-12-31
KR20050016555A (ko) 2005-02-21
JP4116616B2 (ja) 2008-07-09
US20050170861A1 (en) 2005-08-04
JP2005530403A (ja) 2005-10-06

Similar Documents

Publication Publication Date Title
ES2283779T3 (es) Metodo y sistema para la suscripcion a acontecimientos mediante la utilizacion del protocolo sip.
EP1606913B1 (en) Method, system and network device for routing a message to a temporarily unavailable network user
EP1550337B1 (en) A communication system
US7353278B2 (en) System and method for event notifications in a multimedia network
ES2269830T3 (es) Sistema de comunicacion.
US20090067408A1 (en) Centralized call log and method thereof
US20050083904A1 (en) System and method for presence-based routing of communication requests over a network
US7853697B2 (en) Handling suspended network state of a terminal device
JP2004533173A (ja) Ipマルチメディアにおける存在サーバー
WO2008005288A2 (en) Method for notifying network application of client registration in a roaming network
US9948773B2 (en) Conveying device information to application server servicing computing device associated with a communication