Brevet FR2965999A1 — publié le 20120413

PROCEDE DE TRAITEMENT DES FLUX DE PRESENCE DANS UN RESEAU SIP La présente invention concerne les réseaux de télécommunications de type IP (« Internet Protocol »), et notamment ceux parmi les réseaux IP qui sont aptes à mettre en oeuvre des protocoles de contrôle de session évolués. Les réseaux IP permettent la diffusion de données conversationnelles, tels que « Voix sur IP » (VoIP), « Partage de Contenu », ou « Messagerie Instantanée ». Plus particulièrement, la présente invention concerne les moyens mis en place dans un réseau IP utilisant le protocole de contrôle de session SIP (initiales des mots anglais « Session Initiation Protocol » signifiant « Protocole d'Initiation de Session »), désigné ci-après par « réseau SIP », pour assurer un service dit de « Présence ». On dira qu'un dispositif-client (« User Equipment» en anglais) « appartient » au réseau d'un opérateur donné lorsque l'utilisateur de ce dispositif-client possède un compte auprès de cet opérateur, et ce, quel que soit le réseau d'accès utilisé par le dispositif-client pour se connecter au réseau de l'opérateur. Ces dispositifs-clients peuvent par exemple être un terminal fixe ou mobile, ou une passerelle domestique (« Residential Gateway » en anglais) ou située dans une entreprise, ou encore une passerelle d'opérateur réseau (« Voice Gateway » en anglais) telle qu'un DSLAM-SIP (DSLAM sont les initiales des mots anglais « Digital Subscriber Line Access Multiplexer» signifiant « Multiplexeur d'Accès de Lignes d'Abonnés Numériques » ; il s'agit d'un dispositif collectant le trafic de données DSL qui transite sur un certain nombre de lignes téléphoniques). Le protocole SIP a été défini par l'IETF dans le document RFC 3261. Ce protocole permet l'établissement, la modification et la terminaison de sessions multimédia dans un réseau utilisant le protocole IP. Le protocole SIP a ensuite été étendu notamment dans le document RFC 3265. Cette extension permet des procédures de notification d'événements. Le protocole SIP est utilisé en particulier dans les infrastructures de type IMS (initiales des mots anglais « IP Multimedia Subsystem » signifiant « Sous-système Multimédia sur IP »). L'IMS a été défini par les organismes de normalisation 3GPP (« 3rd Generation Partnership Project ») et TISPAN (« Telecommunications and Internet Converged Services and Protocols for Advanced Networking »). C'est une architecture de réseau introduite par le 3GPP pour les réseaux mobiles, puis reprise par TISPAN pour les réseaux fixes. Cette architecture permet l'établissement dynamique et le contrôle de sessions multimédia entre deux clients ainsi que la réservation des ressources au niveau du réseau de transport des flux multimédias. Grâce à cette architecture, les opérateurs réseau peuvent commodément mettre en oeuvre une politique de gestion, fournir une Qualité de Service prédéterminée, et calculer les montants à facturer aux clients. L'IMS permet actuellement d'accéder à des services de type téléphonie, visiophonie, Présence et Messagerie Instantanée, dont elle gère aussi l'interaction. Lorsqu'un utilisateur souhaite bénéficier des services offerts par un réseau IMS, il émet vers le réseau des messages de signalisation pouvant inclure notamment divers types de requêtes. Tout d'abord, le dispositif-client de l'utilisateur doit, sauf exceptions (cas de certains appels d'urgence), s'enregistrer sur le réseau. Lorsque le réseau est incapable de faire le lien entre cet enregistrement et un enregistrement précédent (par exemple suite à une panne réseau, ou suite à un arrêt du terminal pendant une durée supérieure à une valeur prédéterminée), l'enregistrement est considéré comme étant un enregistrement initial. Après un enregistrement initial, le dispositif-client de l'utilisateur doit envoyer périodiquement au réseau une requête pour confirmer qu'il souhaite maintenir son enregistrement. Pour pouvoir donc enregistrer les dispositifs-clients, les réseaux IMS comprennent un ou plusieurs serveurs, généralement appelés « S- CSCF » (initiales des mots anglais « Serving-Cali Server Conta)/ Function » signifiant « Fonction de Contrôle du Serveur d'Appels de Service »), aptes (entre autres fonctions) à gérer la procédure d'enregistrement des dispositifs connectés au réseau. En outre, ces réseaux comprennent un ou plusieurs serveurs, généralement appelés « I-CSCF » (initiales des mots anglais « Interrogating-Call Server Control Function » signifiant « Fonction de Contrôle du Serveur d'Appels d'Interrogation ») -- d'ailleurs souvent combinés physiquement avec les serveurs de type S-CSCF pour constituer des serveurs dénotés « I/S-CSCF » -- qui, au moment de l'enregistrement d'un dispositif-client, interrogent un serveur appelé « HSS » (initiales des mots anglais « Home Subscriber Server » signifiant « Serveur d'Abonné Nominal »), afin de pouvoir sélectionner un serveur S-CSCF possédant les caractéristiques qui sont obligatoirement (et, le cas échéant, optionnellement) requises pour atteindre le niveau de service souscrit par l'utilisateur. Les serveurs HSS contiennent chacun une base de données-clients, et sont donc l'équivalent dans les réseaux IP des serveurs « HLR » (initiales des mots anglais « Home Location Register » signifiant « Registre de Localisation Nominal ») utilisés dans les réseaux GSM. Chaque serveur HSS contient le « profil » d'un certain nombre de dispositifs-clients du réseau, ce profil comprenant leur état d'enregistrement, des données d'authentification et de localisation, et les services souscrits. En effet, chaque utilisateur peut, après qu'un serveur S-CSCF lui ait été ainsi attribué, envoyer une requête de souscription à certains 30 services valable pour la connexion en cours. Le principe général est qu'un dispositif-client SIP peut souscrire à l'état d'une ressource auprès d'un serveur à l'aide d'un message de signalisation SIP appelé SUBSCRIBE, et que ce serveur peut ensuite envoyer des notifications à ce dispositif-client à l'aide d'un message de signalisation SIP appelé NOTIFY. Des notifications sont par exemple envoyées dès lors que l'état de la ressource change. II peut s'agir par exemple d'un service de notification d'évènement : lorsque l'utilisateur d'un terminal dispose d'une boîte vocale sur le réseau, ce terminal peut souscrire à une notification de dépôt de message, c'est-à-dire qu'il peut demander à être informé chaque fois qu'un message a été enregistré sur cette boîte vocale ; le terminal de l'utilisateur peut, de même, demander à être notifié de son propre état d'enregistrement, et ainsi de suite. Les requêtes de souscription initiales sont émises soit de manière automatique juste après le démarrage d'une application, soit suite à une action de l'utilisateur sur l'interface du terminal. Après la requête de souscription initiale, le dispositif-client doit envoyer périodiquement au serveur une requête SIP SUBSCRIBE pour renouveler sa souscription (on parle de « rafraîchissement » de la souscription). Pour chaque souscription (qu'il s'agisse d'une souscription initiale ou d'un rafraîchissement), le serveur indique au dispositif-client la période de rafraîchissement souhaitée par l'opérateur du réseau pour cette souscription. En particulier, ces mécanismes peuvent être utilisés pour fournir un service de Présence permettant d'échanger des informations de Présence. Ces informations de Présence peuvent être notamment la volonté et la capacité d'un utilisateur à communiquer avec d'autres utilisateurs. Le dispositif-client d'un utilisateur peut par exemple fournir, via une connexion réseau à un serveur de Présence, des informations de Présence qui sont enregistrées dans ce qui constitue un enregistrement de données de Présence, lesquelles peuvent être rendues disponibles pour distribution à d'autres utilisateurs (appelés des « observateurs ») ayant préalablement demandé à recevoir ces informations. Les informations de Présence ont de nombreuses applications dans beaucoup de services de communication, et sont une des innovations à la base de la popularité récente de la Messagerie Instantanée et de certains services de Voix sur IP. Un utilisateur peut ainsi publier un état de Présence pour indiquer son statut de communication actuel. Cet état publié informe d'autres utilisateurs souhaitant entrer en contact avec l'utilisateur de sa disponibilité et de son accord pour communiquer. L'utilisation la plus commune du service de Présence est l'affichage sur les dispositifs-clients de Messagerie Instantanée d'une icône indicatrice, habituellement choisie parmi des symboles graphiques ayant des significations faciles à transmettre, ainsi qu'une liste de descriptions textuelles correspondantes pour chacun des états de Présence. Parmi les états classiques concernant la disponibilité d'un utilisateur, on trouve : « libre pour bavarder », « occupé », « sorti », « ne pas déranger », et « parti déjeuner ». De tels états existent dans beaucoup de variations dans les dispositifs-clients de Messagerie Instantanée modernes. Les normes actuelles proposent un choix abondant d'attributs de Présence supplémentaires, comme l'humeur de l'utilisateur ou sa localisation. Les services de Présence sont un outil en rapide croissance dans le monde des affaires, pour une communication plus efficace. Les informations de Présence permettent à quelqu'un de voir immédiatement qui est disponible dans son réseau d'entreprise, ce qui donne plus de flexibilité pour mettre en place à court délai des réunions et des conférences téléphoniques. Les informations de Présence sont hautement sensibles, et dans 30 les systèmes complexes le service de Présence peut définir des limites à respecter pour que les informations de Présence puissent être divulguées aux différents observateurs. Par exemple, un travailleur peut souhaiter que ses collègues ne voient des informations de Présence détaillées le concernant que pendant les heures de bureau. Des versions simples de cette idée sont déjà courantes dans les clients de Messagerie Instantanée, par exemple la fonction de « Blocage », qui permet aux utilisateurs d'apparaître comme indisponibles à certains observateurs choisis. Les réseaux de téléphonie mobile 2.5G et a fortiori 3G peuvent 10 offrir l'accès aux services de Présence et leur gestion pour les combinés téléphoniques des utilisateurs mobiles. La Présence exige une collaboration entre, d'une part, un certain nombre de dispositifs électroniques (par exemple un dispositif-client de Messagerie Instantanée, un téléphone domestique, un téléphone mobile, 15 et un calendrier électronique), et d'autre part les serveurs de Présence avec lesquels chacun d'entre eux est connecté. Des efforts importants ont donc été fournis, et le sont encore, dans plusieurs groupes de travail pour normaliser les protocoles concernant le service de Présence. En 2001, le groupe de travail SIMPLE (initiales des mots anglais 20 « Session Initiation Protocol for Instant Messaging and Presence Leveraging Extensions » signifiant « Extensions au Protocole d'Initiation de Session portant sur la Messagerie Instantanée et la Présence ») a été formé au sein de l'IETF pour mettre au point des normes pour les applications de Présence et de Messagerie Instantanée utilisant le 25 protocole SIP. Le protocole SIMPLE spécifie des extensions au protocole SIP qui concernent un mécanisme de publication et de souscription pour les informations de Présence et pour l'envoi de Messages Instantanés. Ces extensions incluent de riches formats de document de Présence, le contrôle de la vie privée, des publications « partielles » et des 30 notifications, la Présence passée et future, et ainsi de suite. Ces normes IETF ont ensuite été utilisées par d'autres organismes de normalisation pour spécifier des services de Présence ainsi que les architectures nécessaires pour rendre ces services. L'OMA (initiales des mots anglais « Open Mobile Alliance » signifiant « Alliance Mobile Ouverte ») définit ainsi une architecture utilisant le protocole SIMPLE et destinée à mettre en oeuvre le service de Présence. Cette architecture normalisée permet à un opérateur (ou fournisseur de service) d'offrir un service de Présence à ses utilisateurs, mais aussi de s'interconnecter avec d'autre opérateurs (ou fournisseurs de service) offrant ce même service (à condition qu'ils utilisent le même protocole). L'architecture proposée à l'OMA s'appuie, pour mettre en oeuvre le service de Présence, sur des serveurs RLS (initiales des mots anglais « Resource List Server» signifiant « Serveur de Listes de Ressources»), sur des serveurs de Présence, et sur un coeur de réseau IMS (comprenant notamment les serveurs S-CSCF et I-CSCF). Plus précisément : - un serveur RLS est une entité qui gère les souscriptions à des listes de correspondants, et est chargé de souscrire aux informations de Présence de chacun des correspondants présents dans ces listes ; ainsi, un utilisateur se contente de souscrire une seule fois pour la liste de ses correspondants auprès de son serveur RLS ; le serveur RLS se charge ensuite de souscrire aux informations de Présence de chaque membre de la liste de correspondants de l'utilisateur ; - un serveur de Présence est une entité qui reçoit, stocke et distribue les informations de Présence d'un utilisateur ; cette entité reçoit et gère les demandes de souscription à la présence des utilisateurs qu'il gère, et se charge de la notification des informations de Présence de ses utilisateurs. Dans la mise en oeuvre de certains services de Présence, les seuls identifiants connus des utilisateurs du service sont leurs numéros de téléphone. Ces identifiants ne permettent pas de déterminer le réseau SIP gérant le correspondant associé à ce numéro de téléphone. Le serveur RLS envoie donc à son coeur de réseau SIP les requêtes (SUBSCRIBE) de Présence destinées à ce correspondant. Le coeur de réseau SIP a notamment pour fonction de router ces requêtes vers le réseau hébergeant ce correspondant. On rappelle à cet égard que les identités SIP peuvent être de la forme « SIP-URI » telle que définie dans la RFC 3261, ou de la forme « tel-URI » telle que définie dans la RFC 3966. Une SIP-URI est de la forme « user@host » (par exemple, alice@domaine1), où la partie « host » identifie le réseau de l'opérateur responsable de l'identité représenté par la partie « user ». Une tel-URI est de la forme « tel:numéro_de téléphone » (par exemple, tel:+336123456789). Une façon de router une requête SIP destinée à une tel-URI est d'utiliser une base ENUM (définie dans la RFC 3761), afin de récupérer une SIP-URI associée au numéro de téléphone contenu dans la tel-URI. L'interrogation de cette base ENUM peut être réalisée par le coeur de réseau SIP, et notamment, dans le cas d'un réseau IMS, par la fonction S-CSCF. Enfin, la connaissance de la SIP-URI permet d'obtenir l'adresse IP d'un équipement du réseau de l'opérateur gérant ce correspondant. Selon l'état de l'art, ce processus de routage est effectué pour chacune des requêtes SUBSCRIBE engendrées par le serveur RLS à chaque démarrage de l'application de Présence du dispositif-client. Dans ce contexte, pendant le fonctionnement normal d'un réseau SIP, ce dernier reçoit des requêtes d'enregistrement initial et de souscription initiale, ainsi que des requêtes de rafraîchissement d'enregistrement et de souscription, au fur et à mesure que les usagers du réseau se connectent, initialisent puis renouvellent leur enregistrement et leurs souscriptions au bout des périodes de rafraîchissement respectives prévues. Chaque opérateur de réseau SIP doit évidemment prévoir la capacité de traitement des noeuds de son réseau de manière à pouvoir faire face à la fréquence de requêtes correspondante, notamment en fonction du nombre habituel d'usagers du réseau. Or prédire la capacité requise est un problème difficile. En effet, les normes de la 3GPP relatives aux architectures SIP prévoient simplement que le routage d'appels est assuré par le coeur de réseau, sans jamais prendre en compte les effets de synergie de ce routage avec tel ou tel service IP, dont la définition est fournie indépendamment par une norme spécifique. En ce qui concerne en particulier le service de Présence, l'architecture et les mécanismes protocolaires de l'OMA posent de sérieux problèmes de montée en charge sur les équipements du coeur de réseau SIP dès lors qu'une interconnexion avec un ou plusieurs autres opérateurs est mise en place. En effet, la mise en oeuvre classique du service de Présence implique, pour l'ensemble des équipements du coeur de réseau SIP situés sur le chemin des flux de Présence, une charge de travail importante, et qui plus est en constant accroissement au fur et à mesure de l'utilisation de plus en plus répandue des services de Présence. Cette question de la montée en charge est par exemple décrite dans le « draft» IETF http://tools.ietf. org/html/draft-ietf-simpleinterdomain-scaling-analysis-08. Elle est notamment liée au fait que, pour un utilisateur d'un réseau SIP donné, tout souhait de récupérer les informations de Présence d'un correspondant appartenant à un autre réseau SIP engendre un dialogue SIP de type SUBSCRIBE/NOTIFY à l'interconnexion entre les réseaux respectifs des deux utilisateurs. Ce dialogue est établi tant que l'utilisateur souhaite être notifié des changements de l'état de Présence de ce correspondant externe ; de plus, comme illustré sur la figure 1, si la liste de correspondants d'un utilisateur appartenant à un réseau d'opérateur 1 donné contient plusieurs correspondants appartenant à des réseaux tiers (réseaux d'opérateurs 2 et 3 sur la figure), il y aura plusieurs dialogues de ce type établis simultanément lors de l'interconnexion. La présente invention concerne donc un procédé de traitement des flux de Présence dans un réseau SIP. Ce procédé est remarquable en ce que, lorsqu'un utilisateur A appartenant à un premier réseau SIP a demandé à être notifié des changements de l'état de Présence d'un correspondant B externe audit premier réseau SIP et identifié par une tel-URI contenant son numéro de téléphone, ledit procédé comprend les étapes suivantes : - identification, dans une base de données contenue dans un serveur RLS du premier réseau SIP ou associée audit serveur RLS, d'une SIP-URI présumée dudit correspondant B stockée en tant qu'alias de ladite tel-URI, et - envoi à un deuxième réseau SIP contenant ladite SIP-URI présumée d'une requête de souscription à l'état de Présence du correspondant B. Ainsi, la présente invention s'applique aux mises en oeuvre du service de Présence dans lesquelles les correspondants ne sont connus que par leur numéro de téléphone. En effet, les auteurs de la présente invention se sont rendu compte que, selon l'état de l'art, ces services de Présence ne font appel au coeur de réseau SIP que pour exploiter sa fonction de routage. Ils en ont conclu qu'il suffisait de remédier (au moins partiellement) à cet unique problème du routage par le coeur de réseau, pour pouvoir le soulager dans la mise en oeuvre des services de Présence, lesquels figurent parmi les services les plus consommateurs de ressources pour le coeur de réseau. Il est clair toutefois que la solution selon l'invention ne permet, à elle seule, de souscrire effectivement à l'état de Présence d'un correspondant que si la SIP-URI présumée de ce correspondant est correcte. En effet, les auteurs de la présente invention ont réalisé que, pour un correspondant donné, la SIP-URI associée à son numéro de téléphone est une information qui, certes, peut changer occasionnellement lorsque ce correspondant change d'opérateur (portabilité) ou de réseau SIP en gardant le même opérateur (par exemple en cas d'évolution ou de réorganisation du réseau de l'opérateur), mais sans que ces changements ne soient, tout bien considéré, très fréquents. Les inventeurs ayant trouvé moyen, comme expliqué en détail ci-dessous, de gérer les situations de changement de SIP-URI, l'invention permet, avantageusement, de réduire le nombre de traitements, ainsi que le nombre d'invocations des fonctions nécessaires pour permettre au coeur du premier réseau de router les requêtes de Présence vers le réseau SIP et le serveur de Présence gérant le correspondant considéré. La charge de travail des équipements de coeur des réseaux SIP est donc ainsi considérablement réduite. Selon des caractéristiques particulières, ledit alias a été obtenu 20 préalablement au moyen des étapes suivantes : - découverte de la SIP-URI du correspondant B au moyen de ladite tel-URI du correspondant B, et - stockage dans ladite base de données de cette SIP-URI en tant qu'alias de la tel-URI du correspondant B. 25 Grâce à ces dispositions, on peut obtenir l'alias requis pour la mise en oeuvre de l'invention, au moyen d'une procédure de découverte quelconque, classique ou non. On notera à cet égard que, s'il est classique d'utiliser des bases de données statiques alimentées par les fournisseurs de services et permettant de stocker la SIP-URI associée à 30 un numéro de téléphone, il est en revanche contraire aux habitudes des spécialistes des réseaux SIP de créer une telle base de données sur la base d'informations découvertes dynamiquement lors d'échanges SIP, comme c'est le cas ici. Selon d'autres caractéristiques particulières, au cas où, en réponse à ladite requête de souscription, ledit serveur RLS reçoit une notification de la part dudit deuxième réseau SIP selon laquelle ladite SIP-URI est inconnue, le stockage dans ladite base de données de cette SIP-URI en tant qu'alias de ladite tel-URI du correspondant B est supprimé. Grâce à ces dispositions, couplées à la réitération des étapes, décrites succinctement ci-dessus, de découverte et stockage de la SIPURI du correspondant B, on peut avantageusement gérer les situations de changement de SIP-URI, comme annoncé ci-dessus. Corrélativement, l'invention concerne un dispositif de traitement des flux de Présence dans un réseau SIP. Ledit dispositif est remarquable en ce que, lorsqu'un utilisateur A appartenant à un premier réseau SIP a demandé à être notifié des changements de l'état de Présence d'un correspondant B externe audit premier réseau SIP et identifié par une tel-URI contenant son numéro de téléphone, ledit dispositif comprend des moyens pour : - identifier, dans une base de données contenue dans un serveur RLS du premier réseau SIP ou associée audit serveur RLS, une SIP-URI présumée dudit correspondant B stockée en tant qu'alias de ladite tel-URI, et - envoyer à un deuxième réseau SIP contenant ladite SIP-URI 25 présumée une requête de souscription à l'état de Présence du correspondant B. Selon des caractéristiques particulières, pour obtenir ledit alias, ledit dispositif comprend des moyens pour : - découvrir la SIP-URI du correspondant B au moyen de ladite tel-30 URI du correspondant B, et - stocker dans ladite base de données cette SIP-URI en tant qu'alias de la tel-URI du correspondant B. Selon d'autres caractéristiques particulières, au cas où, en réponse à ladite requête de souscription, ledit serveur RLS reçoit une notification de la part dudit réseau SIP selon laquelle ladite SIP-URI est inconnue, ledit dispositif comprend des moyens pour supprimer dans ladite base de données le stockage de cette SIP-URI en tant qu'alias de ladite tel-URI du correspondant B. Selon un autre aspect, l'invention concerne un serveur RLS comprenant un dispositif tel qu'exposé succinctement ci-dessus. Les avantages offerts par ces dispositifs et ce serveur RLS sont essentiellement les mêmes que ceux offerts par les procédés corrélatifs succinctement exposés ci-dessus. On notera qu'il est possible de réaliser ces dispositifs dans le contexte d'instructions logicielles et/ou dans le contexte de circuits électroniques. L'invention vise également un programme d'ordinateur téléchargeable depuis un réseau de communication et/ou stocké sur un support lisible par ordinateur et/ou exécutable par un microprocesseur. Ce programme d'ordinateur est remarquable en ce qu'il comprend des instructions pour l'exécution des étapes du procédé de traitement des flux de Présence succinctement exposé ci-dessus, lorsqu'il est exécuté sur un ordinateur. Les avantages offerts par ce programme d'ordinateur sont essentiellement les mêmes que ceux offerts par ledit procédé. D'autres aspects et avantages de l'invention apparaîtront à la lecture de la description détaillée ci-dessous de modes de réalisation particuliers, donnés à titre d'exemples non limitatifs. La description se réfère aux figures qui l'accompagnent, dans lesquelles : - la figure 1, déjà décrite, représente schématiquement la topographie des flux de Présence dans un système de télécommunications comprenant des réseaux SIP, - la figure 2 représente schématiquement la structure d'un réseau IMS, - la figure 3 représente, selon un mode de réalisation de l'invention, une procédure de découverte d'une SIP-URI et de stockage de cette SIPURI comme alias d'une tel-URI, - la figure 4 représente, selon un mode de réalisation de l'invention, l'utilisation d'une SIP-URI alias d'une tel-URI, et - la figure 5 représente, selon un mode de réalisation de l'invention, la suppression d'une SIP-URI alias d'une tel-URI. Bien que la présente invention concerne les réseaux SIP en général, on va considérer à présent, à titre d'exemple de réalisation, une architecture de réseau de type IMS, telle que présentée succinctement ci-dessus. Cette architecture est illustrée sur la figure 2. Les services multimédia offerts par ce réseau IMS 1 peuvent comprendre des services de téléphonie, de vidéo-téléphonie, de partage de contenu (« content-sharing » en anglais), de Présence, de Messagerie Instantanée, ou de télévision. Ces services sont à la disposition de l'utilisateur A d'un dispositif-client UE (pour « User Equipment » en anglais) 10 appartenant au réseau 1, qui permet au dispositif-client 10 d'échanger des flux multimédias et des signaux de contrôle de session conformes au protocole SIP, notamment avec le dispositif-client UE 11 (non représenté) d'un utilisateur B appartenant à un réseau SIP 2 (non représenté) relié au réseau 1. Chacun des dispositifs-clients 10 et 11 peuvent être un terminal fixe ou mobile, ou une passerelle domestique ou d'entreprise, disposant de moyens de signalisation SIP et pouvant comprendre des moyens de restitution d'un contenu audiovisuel. Comme le montre la figure 2, ce réseau IMS 1 comprend : - une infrastructure de transport IP (non représentée) ; - un ou plusieurs serveurs d'appel I/S-CSCF ; un serveur d'appel USCSCF 22 gère notamment la procédure d'enregistrement des dispositifs connectés au réseau 20 ; le serveur I/S-CSCF 22 gère également le routage de la signalisation entre le dispositif-client 10 et les serveurs de messagerie vocale VM 25, de Présence PS 26, de Listes de Ressources RLS 27, et de téléphonie TAS 29, ainsi que le routage en direction d'autres terminaux gérés par le même réseau IMS et le routage de la signalisation entre ce réseau IMS 1 et d'autres réseaux (non représentés) ; - un (ou plusieurs) serveur(s) P-CSCF (initiales des mots anglais « Proxy-Gall Server Control Function » signifiant « Fonction de Contrôle du Serveur d'Appels Mandataire ») ; le serveur P-CSCF 21 est le point de contact SIP du dispositif-client 10 dans le réseau IMS ; ainsi, toute la signalisation SIP échangée entre le dispositif-client 10 et le serveur d'appel I/S-CSCF 22 passe par ce serveur PCSCF 21 ; - un ou plusieurs serveurs de base de données, de type HSS ; un serveur HSS 24 contient le profil de l'utilisateur A du dispositif-client 10 en termes de données d'authentification, de localisation et de services souscrits ; - optionnellement, un serveur de type SLF (pour « Subscriber Location Function ») 23 ; on utilise un serveur SLF dans les réseaux IP comprenant plusieurs serveurs HSS ; plus précisément, ce serveur SLF 23 est interrogé par les fonctions I-CSCF et S-CSCF pour trouver l'adresse du serveur HSS 24 hébergeant les données concernant l'utilisateur A du dispositif-client 10 ; - un (ou plusieurs) serveur(s) VM 25 de messagerie vocale (« message-summary » en anglais) ; un serveur VM 25 gère la souscription du dispositif-client 10 aux événements de dépôt/consultation des messages à l'intention de l'utilisateur A, et notifie le dispositif-client 10 lors de l'occurrence de ces événements ; - un (ou plusieurs) serveur(s) de Présence PS 26 ; un serveur PS 26 reçoit, stocke et distribue les informations de Présence de l'utilisateur A du dispositif-client 10 ; - un (ou plusieurs) serveur(s) de Listes de Ressources RLS 27 ; un serveur RLS 27 (d'ailleurs souvent combiné physiquement avec un serveur de Présence) gère les souscriptions à des listes de correspondants de l'utilisateur A, et est chargé de souscrire aux informations de Présence de chacun des correspondants présents dans ces listes ; et - un (ou plusieurs) serveur(s) de téléphonie TAS 29 ; un serveur TAS gère les services téléphoniques auxquels l'utilisateur du terminal 10 a souscrits auprès de son opérateur, tels que la présentation du numéro ou le renvoi d'appel. Les serveurs de messagerie vocale VM 25, de Présence PS 26, de Listes de Ressources RLS 27 et de téléphonie TAS 29 sont des exemples de ce que l'on appelle des AS (initiales des mots anglais « Application Servers » signifiant « Serveurs d'Applications »). Certains services comme ceux du serveur VM 25, du serveur PS 26 et du serveur RLS 27 s'appuient sur la souscription du terminal 10 à des événements prédéterminés. La procédure de souscription initiale du terminal 10 auprès du réseau 1 est normalement exécutée lors du démarrage du terminal (ou d'une application installée sur ce terminal) par l'utilisateur, juste après la procédure d'enregistrement initial. Une procédure de souscription initiale est exécutée pour chaque type d'événement souscrit (par exemple, la souscription initiale aux événements de dépôt/consultation de message est effectuée indépendamment de la souscription initiale aux événements de Présence). Une souscription a une durée limitée dans le temps. Cette durée peut être différente pour chaque type d'événement souscrit, et elle est également indépendante de la durée de bail d'enregistrement. Dans des conditions de fonctionnement normal, le dispositif-client 10 doit renouveler sa, ou ses, souscription(s) automatiquement et périodiquement. Dans le cadre du protocole SIP, les procédures de souscription à des événements utilisent une requête appelée « SUBSCRIBE ». Le présent mode de réalisation de l'invention peut être décomposé en plusieurs phases : - la découverte d'une SIP-URI associée à un correspondant, et le stockage de cette SIP-URI comme alias de la tel-URI connue du serveur RLS, - l'utilisation de cette SIP-URI tant que celle-ci permet de joindre le 15 serveur de Présence de ce correspondant, et - la suppression de cette SIP-URI lorsqu'elle ne permet plus de joindre le serveur de Présence du correspondant, par exemple lorsque le correspondant change d'opérateur ou de réseau SIP. La procédure peut ensuite être réitérée : découverte, stockage, 20 utilisation, et ainsi de suite. Ces différentes phases sont décrites ci-dessous. La figure 3 illustre, selon un mode de réalisation de l'invention, une procédure de découverte d'une SIP-URI et de stockage de cette SIP-URI comme alias d'une tel-URI. 25 On suppose ici que, lorsque le serveur RLS 27 d'un utilisateur A, appartenant au réseau IMS 1 souhaite être notifié, pour le compte de celui-ci, des changements de l'état de Présence d'un correspondant externe B appartenant à un réseau SIP externe, le serveur RLS ne connaît initialement que la tel-URI de ce correspondant externe (par 30 exemple tel:+33123456789). Ne connaissant pas le réseau SIP 2 auquel appartient ce correspondant externe B, le serveur RLS 27 envoie sa requête de Présence (SUBSCRIBE) à son réseau IMS 1, qui se charge ensuite de la router vers le réseau SIP 2 du correspondant B. Cette requête sera alors transmise au serveur de Présence du correspondant B. La réponse 200 OK indiquant l'acceptation de la souscription et reçue de la part du réseau SIP 2 permet ensuite de récupérer une SIPURI (par exemple, sip:bob@domaine2) du correspondant externe B ; en effet, l'en-tête SIP appelé « P-Asserted-Identity » contenu dans cette réponse à la requête SUBSCRIBE permet de véhiculer une SIP-URI identifiant le destinataire B de la requête initiale. Dans le présent mode de réalisation, cette SIP-URI est alors stockée, dans le serveur RLS 27 de l'utilisateur A ou dans une base de données associée, en tant qu'alias de la tel-URI du correspondant externe B. Il est à noter que d'autres procédures de découverte de SIP-URI peuvent également être utilisées. Le serveur RLS 27 de l'utilisateur A pourrait par exemple s'appuyer sur un routage à base de tranches de numéros de téléphone, semblable au routage effectué dans les réseaux RTCP (Réseaux Téléphoniques Commutés Publics), mais mis ici en oeuvre par le coeur du réseau IMS 1. Le serveur RLS 27 pourrait également récupérer une SIP-URI en interrogeant directement le serveur ENUM (ce qui suppose la mise en place d'une interface non standard). Le serveur RLS 27 pourrait également récupérer une SIP-URI utilisée comme GRUU (initiales des mots anglais « Globally Routable User Agent URI » signifiant « URI Mondialement Routable d'Agent Utilisateur »), telle que définie dans la RFC 5627, qui serait insérée par le serveur de Présence du correspondant externe B dans la réponse 200 OK à la requête SUBSCRIBE. A chaque fois que, subséquemment, l'application de Présence de 30 l'utilisateur A sera à nouveau lancée, son serveur RLS 27 devra à nouveau demander à être notifié des changements de l'état de Présence du correspondant externe B. Comme illustré sur la figure 4, la deuxième phase du présent mode de réalisation de l'invention consiste à utiliser la SIP-URI précédemment stockée comme alias de la tel-URI de B. La SIP- URI permet d'identifier le réseau SIP hébergeant le correspondant externe B (ici le réseau 2), et permet au serveur RLS 27 de router sa requête vers ce réseau 2, soit directement en utilisant la fonction I-CSCF du réseau 2, soit indirectement en envoyant la requête à une fonction d'interconnexion de type IBCF (initiales des mots anglais « Interconnection Border Control Function » signifiant « Fonction de Contrôle de Frontière d'Interconnexion »). Cette requête sera alors transmise au serveur de Présence du correspondant B. Ainsi, le serveur RLS 27 de l'utilisateur A n'a pas besoin d'envoyer sa requête au serveur S-CSCF 22 de son propre réseau IMS 1, ce qui évite d'avoir à invoquer les fonctions de routage du coeur de réseau IMS. La SIP-URI du correspondant B stockée comme alias est temporaire dans la mesure où elle ne fonctionne qu'aussi longtemps que le correspondant ne change pas de SIP-URI. Si le correspondant change d'opérateur, ou de réseau SIP dépendant du même opérateur, le serveur RLS reçoit un message d'erreur SIP approprié (par exemple un message d'erreur SIP « 404 Not Found ») lui indiquant que la ressource n'a pas pu être trouvée. La figure 5 illustre ce cas selon un mode de réalisation de l'invention. La SIP-URI sip:bob@domaine2 stockée comme alias de la tel- URI de B ne permet alors plus de joindre le correspondant B puisque celui-ci ne se trouve plus dans le réseau SIP 2, mais dans un réseau SIP 3. Le serveur RLS supprime donc cette SIP-URI, puis il utilise à nouveau la tel-URI du correspondant B pour découvrir la nouvelle SIP-URI sip:bobby@domaine3 à laquelle le correspondant B peut à présent être joint. Ce mécanisme permet notamment de couvrir des situations où un correspondant B changerait d'opérateur ou de fournisseur de service, tout en gardant son numéro de téléphone. La description ci-dessus d'un mode de réalisation de l'invention a, pour simplifier l'exposé, fait mention d'un unique correspondant B pour un utilisateur A donné. Mais on peut bien sûr aisément généraliser ce mode de réalisation à un ensemble de correspondants de l'utilisateur A, comme illustré sur la figure 1. On peut aussi, inversement, mutualiser la mise en ceuvre de l'invention pour une pluralité d'utilisateurs Al, A2, ..., qui partageraient un même serveur RLS 27 et souhaiteraient connaître l'état de Présence d'un même correspondant distant B. L'invention peut être mise en oeuvre au sein des noeuds, par exemple des serveurs RLS, de réseaux SIP, au moyen de composants logiciels et/ou matériels. Les composants logiciels pourront être intégrés à un programme d'ordinateur classique de gestion de noeud de réseau. C'est pourquoi, comme indiqué ci-dessus, la présente invention concerne également un système informatique. Ce système informatique comporte de manière classique une unité centrale de traitement commandant par des signaux une mémoire, ainsi qu'une unité d'entrée et une unité de sortie. De plus, ce système informatique peut être utilisé pour exécuter un programme d'ordinateur comportant des instructions pour la mise en oeuvre de l'un quelconque des procédés de traitement des flux de Présence selon l'invention. En effet, l'invention vise aussi un programme d'ordinateur téléchargeable depuis un réseau de communication comprenant des instructions pour l'exécution des étapes d'un procédé de traitement des flux de Présence selon l'invention, lorsqu'il est exécuté sur un ordinateur. Ce programme d'ordinateur peut être stocké sur un support lisible par ordinateur et peut être exécutable par un microprocesseur. Ce programme peut utiliser n'importe quel langage de programmation, et se présenter sous la forme de code source, code objet, ou de code intermédiaire entre code source et code objet, tel que dans une forme partiellement compilée, ou dans n'importe quelle autre forme souhaitable. L'invention vise aussi un support d'informations lisible par un ordinateur, et comportant des instructions d'un programme d'ordinateur tel 10 que mentionné ci-dessus. Le support d'informations peut être n'importe quelle entité ou dispositif capable de stocker le programme. Par exemple, le support peut comporter un moyen de stockage, tel qu'une ROM, par exemple un CD ROM ou une ROM de circuit microélectronique, ou encore un moyen 15 d'enregistrement magnétique, par exemple une disquette ("floppy disc" en anglais) ou un disque dur. D'autre part, le support d'informations peut être un support transmissible tel qu'un signal électrique ou optique, qui peut être acheminé via un câble électrique ou optique, par radio ou par d'autres 20 moyens. Le programme d'ordinateur selon l'invention peut être en particulier téléchargé sur un réseau de type Internet. En variante, le support d'informations peut être un circuit intégré dans lequel le programme est incorporé, le circuit étant adapté pour exécuter ou pour être utilisé dans l'exécution de l'un quelconque des 25 procédés de traitement des flux de Présence selon l'invention. REVENDICATIONS1. Procédé de traitement des flux de Présence dans un réseau SIP, caractérisé en ce que, lorsqu'un utilisateur A appartenant à un premier réseau SIP (1) a demandé à être notifié des changements de l'état de Présence d'un correspondant B externe audit premier réseau SIP (1) et identifié par une tel-URI contenant son numéro de téléphone, ledit procédé comprend les étapes suivantes : - identification, dans une base de données contenue dans un serveur RLS (27) du premier réseau SIP (1) ou associée audit serveur RLS (27), d'une SIP-URI présumée dudit correspondant B stockée en tant qu'alias de ladite tel-URI, et - envoi à un deuxième réseau SIP (2) contenant ladite SIP-URI présumée d'une requête de souscription à l'état de Présence du correspondant B. 2. Procédé de traitement des flux de Présence selon la revendication 1, caractérisé en ce que ledit alias a été obtenu préalablement au moyen des étapes suivantes : - découverte de la SIP-URI du correspondant B au moyen de ladite tel-URI du correspondant B, et - stockage dans ladite base de données de cette SIP-URI en tant qu'alias de la tel-URI du correspondant B. 3. Procédé de traitement des flux de Présence selon la revendication 1 ou la revendication 2, caractérisé en ce que, au cas où, en réponse à ladite requête de souscription, ledit serveur RLS (27) reçoit une notification de la part dudit réseau SIP (2) selon laquelle ladite SIPURI est inconnue, le stockage dans ladite base de données de cette SIPURI en tant qu'alias de ladite tel-URI du correspondant B est supprimé. 4. Dispositif de traitement des flux de Présence dans un réseau SIP, caractérisé en ce que, lorsqu'un utilisateur A appartenant à unpremier réseau SIP (1) a demandé à être notifié des changements de l'état de Présence d'un correspondant B externe audit premier réseau SIP (1) et identifié par une tel-URI contenant son numéro de téléphone, ledit dispositif comprend des moyens pour : - identifier, dans une base de données contenue dans un serveur RLS (27) du premier réseau SIP (1) ou associée audit serveur RLS (27), une SIP-URI présumée dudit correspondant B stockée en tant qu'alias de ladite tel-URI, et - envoyer à un deuxième réseau SIP (2) contenant ladite SIP-URI 10 présumée une requête de souscription à l'état de Présence du correspondant B. 5. Dispositif de traitement des flux de Présence selon la revendication 4, caractérisé en ce que, pour obtenir ledit alias, ledit dispositif comprend des moyens pour : 15 - découvrir la SIP-URI du correspondant B au moyen de ladite tel- URI du correspondant B, et - stocker dans ladite base de données cette SIP-URI en tant qu'alias de la tel-URI du correspondant B. 6. Dispositif de traitement des flux de Présence selon la 20 revendication 4 ou la revendication 5, caractérisé en ce que, au cas où, en réponse à ladite requête de souscription, ledit serveur RLS (27) reçoit une notification de la part dudit réseau SIP (2) selon laquelle ladite SIPURI est inconnue, ledit dispositif comprend des moyens pour supprimer dans ladite base de données le stockage de cette SIP-URI en tant qu'alias 25 de ladite tel-URI du correspondant B. 7. Serveur RLS (27), caractérisé en ce qu'il comprend un dispositif selon l'une quelconque des revendications 4 à 6. 8. Moyen de stockage de données inamovible, ou partiellement ou totalement amovible, comportant des instructions de code deprogramme informatique pour l'exécution des étapes d'un procédé de traitement des flux de Présence selon l'une quelconque des revendications 1 à 3. 9. Programme d'ordinateur téléchargeable depuis un réseau de communication et/ou stocké sur un support lisible par ordinateur et/ou exécutable par un microprocesseur, caractérisé en ce qu'il comprend des instructions pour l'exécution des étapes d'un procédé de traitement des flux de Présence selon l'une quelconque des revendications 1 à 3, lorsqu'il est exécuté sur un ordinateur.10