Brevet FR2928802A1 — publié le 20090918

Arrière-plan de l'invention L'invention se situe dans le domaine des réseaux de télécommunications par lesquels des terminaux peuvent accéder à des services multimédias. L'invention se situe plus particulièrement dans le contexte de l'offre de services multimédias à des terminaux connectés au réseau par l'intermédiaire d'un point d'accès ou d'une passerelle. L'invention trouve ainsi une application privilégiée, mais non limitative, pour offrir un service multimédia à un terminal connecté à une passerelle résidentielle dans un réseau domestique ou à un terminal en situation de mobilité relié au réseau Internet par un point d'accès sans fil (réseau Hot Spot). Dans le contexte de la présente invention, le terme "multimédia" est à comprendre au sens large, un service multimédia désignant notamment les services d'accès à des documents multimédias (images, vidéos, fichiers audionumériques, les services de messageries et, plus généralement, tout service nécessitant un transfert de données numériques entre des terminaux (accès à un serveur Web, transfert de fichiers,...)). Dans l'état actuel de la technique, la communication de données numériques entre deux terminaux situés sur des réseaux locaux distincts nécessite un certain nombre de paramétrages de ces terminaux, de tels paramétrages pouvant être compliqués, notamment pour les utilisateurs non spécialistes pour l'établissement d'une connexion. Par exemple, pour effectuer un transfert de fichiers entre deux ordinateurs connectés à des réseaux locaux différents, il est nécessaire de configurer chacun des ordinateurs avec l'adresse ftp (pour "File Transport Protocol", protocole de transfert de fichiers) et le mot de passe de l'ordinateur distant. Si les utilisateurs de ces ordinateurs souhaitent, dans un deuxième temps, établir une connexion entre deux autres de leurs terminaux, par exemple pour télécharger un flux vidéo d'un serveur vidéo du premier utilisateur vers la set-top box de l'utilisateur de l'autre réseau, il est nécessaire de configurer chacun de ces terminaux de façon indépendante, la configuration des premiers ordinateurs ne permettant pas de s'affranchir de cette tâche. Objet et résumé de l'invention La présente invention permet d'établir des communications multimédias entre des terminaux appartenant à des réseaux locaux distincts sans présenter les inconvénients de l'art antérieur. Plus précisément, et selon un premier aspect, l'invention concerne un procédé pouvant être mis en oeuvre par une première passerelle résidentielle pour fournir, à au moins un premier terminal connecté sur cette passerelle, des informations d'accès à au moins un service multimédia offert par au moins un terminal distant connecté à une deuxième passerelle résidentielle, ces passerelles étant reliées par un réseau de télécommunications. Ce procédé comporte les étapes suivantes : - établissement d'une session de voix sur IP entre un terminal connecté à la première passerelle et un terminal connecté à la deuxième passerelle ; - réception, par la première passerelle, des capacités d'au moins un terminal distant connecté à la deuxième passerelle, en utilisant le protocole de signalisation de la session de voix sur IP ; - détermination, par la première passerelle, d'au moins un service multimédia offert par le terminal distant en fonction des capacités 25 précitées , et - fourniture, au premier terminal, des informations nécessaires pour établir une session multimédia avec le terminal distant pour accéder au service multimédia précité si les capacités du premier terminal le permettent. 30 Corrélativement, l'invention concerne une passerelle résidentielle comportant des moyens pour établir une session de voix sur IP entre un terminal connecté sur cette passerelle et un terminal connecté à une deuxième passerelle résidentielle reliée à la première passerelle par un réseau de télécommunications. 35 Cette passerelle comporte : - des moyens de réception des capacités d'au moins un terminal distant connecté à la deuxième passerelle, en utilisant le protocole de signalisation de la session de voix sur IP ; - des moyens pour déterminer au moins un service multimédia offert par le terminal distant en fonction des capacités précitées ; et - des moyens pour fournir, à au moins un terminal connecté à cette passerelle, les informations nécessaires pour établir une session multimédia avec le terminal distant pour accéder au service multimédia si les capacités de ce terminal le permettent. Ainsi, et d'une façon générale, l'invention propose de profiter d'une session de voix sur IP établie entre des terminaux de réseaux locaux différents, pour fournir, de façon dynamique et automatique, aux terminaux de l'un de ces réseaux, les informations nécessaires pour établir une ou des sessions multimédias avec les terminaux de l'autre réseau, sans nécessiter de paramétrage de ces terminaux par l'utilisateur et sans qu'il soit nécessaire que ces terminaux ne prennent part à la session voix. Bien entendu, au moins l'un des terminaux de voix sur IP précités peut être intégré à une passerelle résidentielle elle-même. Au moins un terminal de voix sur IP peut aussi être un terminal de vidéo sur IP avec un canal réservé à une communication de type voix. Pour ce faire, une des passerelles envoie, dans le protocole de signalisation de la session de voix sur IP, les capacités ou caractéristiques fonctionnelles des terminaux de son réseau, l'autre passerelle exploitant ces capacités ou caractéristiques fonctionnelles pour proposer aux terminaux de son propre réseau, les services accessibles auprès des terminaux distants. Dans un mode particulier de réalisation de l'invention, chaque passerelle connaît les capacités des terminaux auxquels elle est connectée et compare ces capacités avec les capacités des terminaux distants reçus dans le protocole de signalisation de la session de voix sur IP, pour s'assurer, avant d'offrir une offre de service à un terminal, qu'il est effectivement en mesure d'accéder à ce service. Par exemple, si une passerelle résidentielle reçoit l'information qu'un terminal connecté à l'autre passerelle résidentielle offre la fonction de serveur RTSP (pour "Real-Time Streaming Protocol", protocole de streaming en temps réel), elle vérifie, avant d'offrir ce service à un terminal local, que celui-ci possède un client RTSP. Dans un mode particulier de réalisation, la première passerelle envoie à la deuxième passerelle les capacités d'au moins un terminal auquel elle est connectée en utilisant le protocole de signalisation de la session de voix sur IP. Ainsi, chacune des passerelles résidentielles communique à l'autre passerelle résidentielle les capacités des terminaux auxquels elle est connectée, de sorte que les sessions peuvent être initiées par les terminaux de l'un ou l'autre réseau. Selon ce deuxième aspect, l'invention vise aussi un procédé pouvant être mis en oeuvre par une première passerelle résidentielle pour fournir, à au moins un terminal distant connecté à une deuxième passerelle résidentielle, des informations pour établir une session multimédia avec un terminal local connecté à cette première passerelle, ces passerelles étant reliées par un réseau de télécommunications. Ce procédé comporte les étapes suivantes : -établissement d'une session de voix sur IP entre un terminal connecté à la première passerelle et un terminal connecté à la deuxième passerelle ; -envoi, à la deuxième passerelle, de capacités du terminal local représentatives d'un service multimédia pouvant être fourni par ce terminal local, en utilisant le protocole de signalisation de la session de voix sur IP ; - configuration d'un pare-feu de la première passerelle pour permettre l'établissement d'une connexion initiée par un terminal distant connecté à la deuxième passerelle vers le terminal local, cette configuration prenant en compte des capacités du terminal distant. Corrélativement, l'invention concerne une passerelle résidentielle comportant des moyens pour établir une session de voix sur IP entre un terminal auquel elle est connectée et un terminal connecté à une deuxième passerelle, ces passerelles étant connectées par un réseau de télécommunication. Cette passerelle comporte : - des moyens pour envoyer, à la deuxième passerelle, des capacités d'un terminal local connecté à la première passerelle, ces capacités étant représentatives d'un service multimédia pouvant être fourni par le terminal local, en utilisant le protocole de signalisation de la session de voix sur IP ; - des moyens pour configurer un pare-feu de la première passerelle pour permettre l'établissement d'une connexion initiée par un terminal distant connecté à la deuxième passerelle vers le terminal local, cette configuration prenant en compte des capacités du terminal distant. Selon cet aspect, l'invention propose donc de collecter, par une première passerelle, les capacités des terminaux de son réseau local et de transmettre ces capacités à une passerelle distante, via le protocole de signalisation d'une session de voix sur IP en cours, de sorte que cette autre passerelle peut proposer les services associés à ces capacités aux terminaux de son propre réseau local. L'homme du métier comprendra que le plus souvent l'ouverture d'un port de communication de la passerelle proposant les services sur son réseau local est nécessaire, sans quoi le pare-feu protégeant ce réseau local (en anglais : "firewall") empêcherait l'établissement des sessions initiées par les terminaux de l'autre réseau encore appelés "sessions entrantes". Dans un mode particulier de réalisation de l'invention, l'ouverture du port de communication d'une passerelle, nécessaire à l'établissement d'une session multimédia avec un terminal connecté à l'autre passerelle, est temporaire. Par exemple, ce port de communication est maintenu ouvert par une passerelle tant que la session de voix sur IP est active, ou tant qu'une session multimédia établie sur la base des informations échangées via le protocole de signalisation de la session de voix sur IP est active, le port de communication étant fermé dès qu'il n'y a plus de session active entre les deux passerelles. Dans un mode de réalisation, la configuration pare-feu dépend de règles définies par l'utilisateur, ces règles pouvant par exemple spécifier que le pare-feu autorise des sessions entrantes pendant la durée de la session de voix sur IP, jusqu'à la terminaison de la dernière session établie entre les passerelles, pendant un nombre prédéterminé de sessions. En tout état de cause, l'invention propose de gérer cette sécurisation de façon transparente pour l'utilisateur. Dans un mode particulier de mise en oeuvre de l'invention, chaque passerelle communique régulièrement avec les terminaux auxquels elle est connectée pour obtenir les capacités de ces terminaux. Ainsi, lorsqu'un terminal offrant des services entre ou sort du réseau local, la passerelle de ce réseau peut informer l'autre passerelle de ces changements de services, via le protocole de signalisation voix (session en cours), de sorte que cette autre passerelle peut informer à son tour les terminaux de son propre réseau de ces changements. Dans un mode particulier de réalisation de l'invention, une passerelle communique avec les terminaux auxquels elle est connectée au moyen du protocole UPnP (Universal Plug and Play). Dans un mode de réalisation, le protocole de signalisation voix sur IP est le protocole SIP et les capacités des terminaux sont véhiculées dans des messages INVITE (à l'initialisation de la session de voix sur IP) ou RE-INVITE (après l'établissement de la session de voix sur IP). Grâce à l'invention, et de façon très avantageuse, chaque terminal d'un réseau local peut présenter à l'utilisateur les services offerts par les terminaux du réseau distant, de façon dynamique, et sans aucune configuration de l'utilisateur. Par exemple, pour les terminaux équipés d'un écran, une fenêtre intruse (en anglais "pop up") peut proposer l'activation d'un service à l'utilisateur. Si l'utilisateur décide d'activer ce service, une session multimédia est établie entre le terminal de l'utilisateur et le terminal du réseau distant offrant ce service, tant que le port correspondant est ouvert sur la passerelle distante. Selon un troisième aspect, l'invention vise un système de communication permettant d'établir une session multimédia entre deux terminaux, chacun étant connecté à une passerelle résidentielle, ces passerelles étant reliées entre elles par un réseau de télécommunications. Dans ce système : - au moins une première de ces passerelles communique à la deuxième de ces passerelles, via le protocole de signalisation d'une session de 35 voix sur IP établie entre des terminaux connectés à ces passerelles, des capacités d'au moins un premier terminal connecté à la première passerelle ; - la deuxième passerelle détermine au moins un service multimédia offert par le premier terminal, en fonction des capacités précitées ; et - la deuxième passerelle fournit à au moins un deuxième terminal auquel elle est connectée, des informations nécessaires pour établir une session multimédia avec le premier terminal pour accéder au service multimédia, si les capacités du deuxième terminal le permettent. Dans un mode particulier de réalisation, les différentes étapes des procédés mentionnés ci-dessus sont déterminées par des instructions de programmes d'ordinateurs. En conséquence, l'invention vise aussi un programme d'ordinateur sur un support d'informations, ce programme étant susceptible d'être mis en oeuvre dans une passerelle ou plus généralement dans un ordinateur, ce programme comportant des instructions adaptées à la mise en oeuvre des étapes d'au moins un procédé mentionné ci-dessus. Ce programme peut utiliser n'importe quel langage de programmation, et être 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 25 tel 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 30 d'enregistrement magnétique, par exemple une disquette (floppy disc) 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 35 moyens. Le programme selon l'invention peut être en particulier téléchargé sur un réseau de type Internet. Alternativement, 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 du procédé en question. Brève description des dessins D'autres caractéristiques et avantages de la présente invention ressortiront de la description faite ci-dessous, en référence aux dessins et aux annexes qui en illustrent un exemple de réalisation dépourvu de tout 10 caractère limitatif, et dans lesquels : -la figure 1 représente, de façon schématique, un système de communications dans lequel la présente invention peut être mise en oeuvre, dans un mode particulier de réalisation ; - la figure 2 représente, de façon schématique, l'architecture 15 matérielle d'une passerelle conforme à l'invention ; - la figure 3 représente le système de la figure 1 après mise en oeuvre de l'invention ; - la figure 4 représente, de façon schématique, les principales étapes des procédés conformes à l'invention, dans un mode particulier de 20 réalisation ; et - les annexes 1 à 4 représentent des structures de données pouvant être utilisées dans des passerelles conformes à l'invention, dans un mode particulier de réalisation. 25 Description détaillée d'un mode de réalisation La figure 1 représente un système de communications conforme à l'invention dans un mode particulier de réalisation. Dans cet exemple, on considère deux réseaux domestiques HLANA et HLANB interconnectés par des passerelles résidentielles GWA et 30 GWB reliées entre elles par un réseau de télécommunications R. Dans l'exemple de réalisation décrit ici, le réseau R est le réseau Internet. Nous considérerons dans cet exemple que trois terminaux sont connectés au réseau local domestique HLANA, à savoir : 35 -un ordinateur personnel PCA ; - une set top box STBA ; et - un terminal de voix sur IP VIPA. Nous considérerons également que quatre terminaux sont connectés au réseau local résidentiel HLANB, à savoir : - un serveur vidéo SVB ; - une set top box STBB; - un ordinateur personnel PCB ; et - un terminal de voix sur IP VIPB. On notera que les terminaux connectés aux réseaux locaux résidentiels selon l'invention peuvent être des équipements fixes ou mobiles. Nous supposerons également qu'une session de voix sur IP SVIP, matérialisée par une double flèche tiretée, est établie entre les terminaux de voix sur IP VIPA et VIPB par l'intermédiaire des passerelles domestiques GWA et GWB. A la figure 2, on a représenté une passerelle domestique GWA conforme à l'invention dans un mode particulier de réalisation. Dans cet exemple, la passerelle GWB est identique. Dans l'exemple décrit ici, cette passerelle GWA a l'architecture matérielle d'un ordinateur. Elle comporte notamment un processeur 11, une mémoire vive de type RAM 12 et une mémoire morte de type ROM 13, des moyens de communication 14 avec les terminaux du réseau local HLANA et des moyens de communication 15, protégés par un pare-feu 16, avec le réseau Internet R. Dans l'exemple décrit ici, la passerelle résidentielle GWA comporte une mémoire non volatile réinscriptible de type flash 17 dans laquelle sont stockées des structures de données qui seront décrites ultérieurement en référence aux annexes. La mémoire morte 13 constitue un support d'enregistrement conforme à l'invention sur lequel est enregistré un programme d'ordinateur conforme à l'invention, ce programme comprenant des instructions pour exécuter les étapes des procédés selon l'invention, ces étapes étant représentées sous forme d'organigramme à la figure 4. Conformément à l'invention, chacune des passerelles GWA, GWB est apte à recueillir les capacités des équipements de son réseau local HLANA, HLANB. Dans l'exemple de réalisation décrit ici, ces capacités sont stockées dans une structure de données BILA locale à la passerelle GWA mémorisée dans la mémoire non volatile réinscriptible 17. Un exemple de structure locale BILA est donné à l'annexe 1. Dans l'exemple décrit ici, cette structure comporte un champ "poids de sécurisation" qui définit le niveau d'intégrités des informations qui sont échangées. Par exemple, plus le poids est important, plus le niveau de sécurisation est élevé. Ainsi, dans un mode de réalisation : - un poids nul signifie que toutes les sessions initiées par les terminaux distants sont acceptées ; - un poids maximal interdit toute tentative de connexion ; et - un poids intermédiaire interdit seulement certaines des sessions initiées par les terminaux distants en fonction des capacités de ces terminaux. En tout état de cause, la configuration du pare-feu est automatique et effectuée sur la base des capacités des terminaux distants. Dans l'exemple de réalisation décrit ici, le poids de sécurisation a la valeur "NULL" ce qui signifie que les règles du pare-feu de la passerelle résidentielle GWA sont appliquées en fonction des capacités des terminaux distants, sans restriction supplémentaire. Dans l'exemple de réalisation décrit ici, la structure BILA recense les capacités des terminaux PCA et STBA du réseau local HLANA. Plus précisément, ce fichier doit être interprété de la façon suivante : - capacité, par l'ordinateur personnel PCA, de mettre en oeuvre un service de messagerie, l'adresse e-mail de l'utilisateur de cet ordinateur étant ,pierre.martin@orange.-fr. -capacité, par l'ordinateur personnel PCA, de mettre en oeuvre un service de transfert de fichiers, l'adresse de cet ordinateur dans le réseau local HLANA étant l'adresse IP 168.1.1.12, login et mot de passe : "anonymous" ; - capacité, par la machine STBA, de mettre en oeuvre un service de set top box, l'adresse de cette set top box dans le réseau local HLANA étant l'adresse IP 168.1.1.15, login "STB", pas de mot de passe ; et - capacité, par l'ordinateur personnel PCA, d'offrir un service de serveur Web, l'adresse IP de ce serveur Web dans le réseau local HLANA étant l'adresse IP 168.1.1.20, ce serveur Web pouvant être accédé par I'URL http://168.1.1.20Iphotos. Conformément à l'invention, les capacités du réseau local HLANA doivent être communiquées à la passerelle distante GWB par le protocole de signalisation de la session SVIP de voix sur IP. Or, comme de façon connue, les machines PCA et STBA ne peuvent être accédées, du réseau HLANB, aux adresses IP mentionnées 10 dans la structure BILA, ces adresses étant propres à HLANA. Aussi, la passerelle GWA crée, à partir de la base d'informations locales BILA, une structure d'échange BIXA exploitable par les terminaux du réseau local HLANB. Cette structure BIXA est donnée à l'annexe 2. 15 Elle est obtenue, en substituant dans la structure locale BILA chacune des adresses IP des terminaux du réseau HLANA par l'adresse IP de la passerelle GWA sur le réseau Internet R. Cette méthode de substitution d'adresse (en anglais "NAT") est connue de l'homme du métier. 20 A l'annexe 3, on a donné la structure d'échange BIXB équivalente obtenue par la passerelle GWB du réseau HLANB. Dans l'exemple décrit ici, on comprendra que la passerelle GWB offre, aux terminaux du réseau local HLANA, un service de transfert de fichiers auprès de l'ordinateur personnel PCB, et un service de serveur 25 RTSP auprès du serveur vidéo SVB. Conformément au mode de réalisation de l'invention décrit ici, les passerelles GWA et GWB s'échangent les structures d'échange BIXA et BIXB dans le protocole de signalisation de la session SVIP de voix sur IP. Ces structures BIXA, BIXB peuvent en particulier être échangées 30 par les passerelles dans des champs du message INVITE à l'initialisation de la session de voix sur IP. Ces structures BIXA, BIXB peuvent également être échangées par les passerelles dans les champs d'un message de type RE-INVITE en cours de session de voix sur IP. 35 Nous nous plaçons maintenant du côté de la passerelle GWA qui reçoit la structure d'échange BIXB envoyée par la passerelle GWB. Conformément à l'invention, la passerelle GWA détermine les services offerts par les terminaux du réseau HLANB à partir de la structure BIXB. Dans l'exemple décrit ici, elle détermine que les terminaux du 5 réseau HLANB offrent un service de transfert de fichiers et un service de serveur RTSP. Puis, la passerelle GWA détermine quels sont les terminaux de son réseau HLANA ayant des capacités pour accéder aux services offerts par les terminaux du réseau HLANB. 10 Pour cette détermination, la passerelle GWA compare la structure d'échange BIXB reçue de la passerelle GWB avec sa structure locale BILA. La passerelle GWA construit ensuite une structure d'agrégation de données SAG destinée aux terminaux de son propre réseau HLANA. 15 En référence à l'annexe 4, on comprend que cette structure permet d'offrir à l'ordinateur personnel PCA un service de messagerie vers l'adresse martin.du,ont(à)oran,e-fr de l'ordinateur personnel PCB et un service de transfert de fichiers, à l'adresse IP 200.20.156.12 de la passerelle GWB. 20 Dans l'exemple décrit ici, le poids de sécurisation est fixé à la valeur "NULL", ce qui signifie que ces deux services sont offerts à l'ordinateur PCA sans demande de contrôle d'intégrité les données du réseau HLANB. On remarquera que, de façon très avantageuse, les informations 25 de login "mdd" et de mot de passe "martin" sont contenues dans la structure d'agrégation, si bien que l'ordinateur PCA peut être configuré automatiquement sans intervention de l'utilisateur. De même, la structure d'agrégation SAG offre, à la set top box STBA, un service de serveur RTSP, auprès du serveur vidéo SVB du réseau 30 HLANB et les informations nécessaires pour configurer automatiquement la set top box STBA, à savoir l'adresse IP de ce serveur et les informations de login et de mot de passe. Dans l'exemple de réalisation décrit ici, chacun des équipements PCA, STBA du réseau local HLANA se configure automatiquement sur 35 réception de la structure d'agrégation SAG. Dans l'exemple décrit ici, un écran de télévision, non représenté, est connecté à la set top box STBA et présente à l'utilisateur le service vidéo offert par le terminal SVB du réseau HLANB. De façon très avantageuse, l'utilisateur peut accéder à ce 5 service par un simple clic de sa télécommande, sans aucune configuration de sa set top box. Lorsqu'il accède à ce service, une session multimédia, référencée SVID et représentée par une double flèche tiretée, est établie, via les passerelles et le réseau Internet R, entre la set top box STBA et le 10 serveur vidéo SVB, comme représenté sur la figure 3. Dans l'exemple décrit ici, cette session est établie en parallèle de la session de voix sur IP SVIP toujours active. Bien entendu, la session multimédia SVID n'est possible que parce que la passerelle distante GWB configure son pare-feu pour ouvrir 15 un port P correspondant au protocole RTSP permettant l'établissement d'une connexion entrante. En référence à la figure 4, nous allons maintenant décrire les principales étapes des procédés conformes à l'invention, mis en oeuvre par la passerelle GWA dans cet exemple de réalisation. 20 Au cours d'une étape [10, la passerelle résidentielle GWA crée la structure locale BILA de l'annexe 1, dans laquelle elle mémorise les capacités des terminaux connectés au réseau HLANA. Dans l'exemple de réalisation décrit ici, la passerelle GWA communique avec les terminaux de son réseau en utilisant le protocole 25 UPnP. Puis, à l'étape [20, la passerelle résidentielle GWA crée la structure d'échange BIXA utilisable par les terminaux du réseau local HLANB, en mettant en oeuvre un mécanisme de traduction d'adresses. Puis, au cours d'une étape E30, une session de voix sur IP SVIP 30 est établie entre les terminaux VIPA et VIPB des réseaux domestiques HLANA et HLANB via les passerelles résidentielles GWA et GWB, et les passerelles échangent leurs structures BIXA, BIXB dans un message INVITE du protocole SIP de signalisation de cette session. Puis, au cours d'une étape [40, la passerelle résidentielle GWA 35 configure son pare-feu pour permettre aux terminaux du réseau local HLANB d'initier des sessions multimédias avec les terminaux de son propre réseau HLANA. Au cours d'une étape E60, la passerelle résidentielle GWA détermine quels sont les terminaux de son réseau HLANA qui ont les capacités pour bénéficier des services offerts par les terminaux du réseau HLANB. Au cours de cette étape E60, la passerelle résidentielle GWA crée la structure de données SAG de l'annexe 4. Puis, au cours d'une étape [70, la passerelle résidentielle GWA 10 communique cette structure SAG aux terminaux concernés, à savoir à l'ordinateur personnel PCA et à la set top box STBA. Dans l'exemple de réalisation décrit ici, la passerelle GWA détermine, au cours d'un test E80, si les services offerts par les terminaux de son propre réseau ont changé, ce qui pourrait se produire notamment 15 lorsqu'un terminal entre ou sort du réseau local HLANA. Si tel est le cas, la passerelle GWA envoie (étape [85) une structure d'échange BIXA mise à jour dans un message RE-INVITE du protocole de signalisation de la session de voix sur IP SVIP à la passerelle GWB. 20 Sinon, la passerelle résidentielle GWA vérifie ou détecte, au cours d'un test E90, s'il existe toujours une session ouverte entre les deux passerelles, cette session pouvant être, dans cet exemple, soit la session de voix sur IP SVIP, soit une session multimédia établie entre deux terminaux des réseaux locaux HLANA et HLANB. 25 Si une session est toujours ouverte, le résultat du test E90 est positif, et la passerelle résidentielle GWA retourne au test E80 déjà décrit. Dans l'exemple décrit ici, s'il est déterminé au test E90 qu'il n'y a plus de session ouverte entre les deux passerelles, GWA, GWB, la passerelle GWA ferme son port P pour sécuriser son réseau HLANA. 30 L'invention permet ainsi de profiter d'une communication audio ou vidéo établie entre plusieurs utilisateurs (par exemple une communication VoIP) pour échanger des données (par exemple les dernières photos de vacances de l'un des utilisateurs) à partir de n'importe quel support multimédia disponible dans le réseau local de l'un des 35 utilisateurs et ce, de façon dynamique et automatisée. L'échange de données se fait par la création automatique d'un canal de communication, en parallèle de la communication audio ou vidéo. } 16 ANNEXE 1 : BILA Struct base info locale { Poids de sécurisation : voix Messagerie { Nom machine : PCA Adresse Email :ierreaffin ' oran•,e Transfert de fichier { Nom machine : PCA @IP : 168.1.1.12 Login : anonymous Passwd : anonymous} Set-top box{ Nom machine : STBA @IP : 168.1.1.15 Login : stb Passwd : none} Serveur WEB Nom machine : PCA @IP :168.1.1.20 URL : http://168,1.1.20/photos} } ANNEXE 2 : BIXA Struct base info d'échange{ Adresse Email : ierre,martin' oranse.fr Transfert de fichier { Nom machine : GWA @IP : 192.167.25.1 Login : anonymous Passwd : anonymous} Set-top box{ Nom machine : GWA @IP : 192.167.25.1 Login : stb Passwd : none} Serveur WEB Nom machine : GWA @IP : 192.167.25.1 URL : http:/I192,167,25.1/photos} } ANNEXE 3 : BIXB Struct base info d'échange du distant { Adresse Email :.martin.dupond@orange.fr Transfert de fichier { Nom machine : GWB @IP : 200.20.156.12 Login : mdd Passwd : martin} Serveur RTSP{ Nom machine : GWB @IP : 200.20.156.12 Login : video Passwd : Martin} } ANNEXE 4 : SAG Struct agrégation { Destinataire PCA { Poids de sécurisation : NULL AdresseEmail :.martin.dupond@orange.fr Transfert de fichier { @IP : 200.20.156.12 Login : mdd Passwd : martin} } Destinataire STBA{ 18 Serveur RTSP{ @IP : 200.20.156.12 Login : video Passwd : Martin} } } REVENDICATIONS 1. Procédé pouvant être mis en oeuvre par une première passerelle résidentielle (GWA), pour fournir, à au moins un premier terminal (PCA, STBA) connecté sur cette passerelle (GWA) des informations d'accès à au moins un service multimédia offert par au moins un terminal distant (PCB, SVB) connecté à une deuxième passerelle résidentielle (GWB), lesdites passerelles (GWA, GWB) étant reliées par un réseau de télécommunications (R), ce procédé comportant les étapes suivantes : - établissement (E30) d'une session de voix sur IP (SVIP) entre un terminal (VIPA) connecté à ladite première passerelle (GWA) et un terminal (VIPB) connecté à ladite deuxième passerelle (GWB); - réception (E30), par ladite première passerelle (GWA), des capacités d'au moins un terminal distant (PCB, SVB) connecté à ladite deuxième passerelle (GWB), en utilisant le protocole de signalisation de ladite session de voix sur IP (SVIP) ; - détermination (E60), par ladite première passerelle (GWA), d'au moins un service multimédia offert par ledit terminal distant (PCB, SVB), en fonction desdites capacités ; - fourniture (E70), audit premier terminal (PCA, STBA), des informations nécessaires pour établir une session multimédia (SVID) avec ledit terminal distant (PCB, SVB) pour accéder audit service multimédia, si les capacités dudit premier terminal le permettent. 2. Procédé selon la revendication 1, caractérisé en ce que ladite première passerelle (GWA) envoie, à ladite deuxième passerelle (GWB), des capacités d'au moins un terminal (PCA, STBA) auquel elle est connectée, en utilisant le protocole de signalisation de ladite session de voix sur IP (SVIP). 3. Passerelle résidentielle (GWA) comportant des moyens (15) pour établir une session de voix sur IP (SVIP) entre un terminal (VIPA) auquel elle est connectée et un terminal (VIPB) connecté à une deuxième passerelle (GWB) reliée à ladite première passerelle (GWA) par un réseaude télécommunications (R), ladite passerelle (GWA) étant caractérisée en ce qu'elle comporte : - des moyens (15) de réception des capacités d'au moins un terminal distant (PCB, SVB) connecté à ladite deuxième passerelle (GWB), en utilisant le protocole de signalisation de ladite session de voix sur IP (SVIP) ; - des moyens (11) pour déterminer au moins un service multimédia offert par ledit terminal distant (PCB, SVB), en fonction desdites capacités ; - des moyens (11, 14) pour fournir à au moins un terminal (PCA, STBA) auquel elle est connectée, des informations nécessaires pour établir une session multimédia (SVID) avec ledit terminal distant (PCB, SVB) pour accéder audit service multimédia, si les capacités de ce terminal (PCA, STBA) le permettent. 4. Programme d'ordinateur comportant des instructions pour l'exécution des étapes du procédé selon la revendication 1 lorsque ledit programme est exécuté par un ordinateur (GWA). 5. Procédé pouvant être mis en oeuvre par une première passerelle résidentielle (GWA), pour fournir, à au moins un terminal distant (PCB, SVB) connecté à une deuxième passerelle résidentielle (GWB), des informations pour établir une session multimédia (SVID) avec un terminal local (PCA, STBA) connecté à ladite première passerelle (GWA), lesdites passerelles (GWA, GWB) étant reliées par un réseau de télécommunications (R), ce procédé comportant les étapes suivantes : - établissement ([30) d'une session de voix sur IP (SVIP) entre un terminal (VIPA) connecté à ladite première passerelle (GWA) et un terminal (VIPB) connecté à ladite deuxième passerelle (GWB); - envoi ([30), à ladite deuxième passerelle (GWB), de capacités dudit terminal local (PCA, STBA) représentatives d'un service multimédia pouvant être fourni par ledit terminal local, en utilisant le protocole de signalisation de ladite session de voix sur IP (SVIP) ; - configuration ([40) d'un pare-feu de ladite première passerelle (GWA) pour permettre l'établissement d'une connexion initiée par un terminal distant (PCB, SVB) connecté à ladite deuxième passerelle (GWB) versledit terminal local (PCA, STPA), ladite configuration prenant en compte des capacités dudit terminal distant (PCB,SVB). 6. Procédé selon la revendication 5, caractérisé en ce que ladite première passerelle (GWA) maintient ledit port de communication ouvert tant que ladite session de voix sur IP (SVIP), ou au moins une desdites sessions multimédias (SVID) est active. 7. Procédé selon la revendication 5, caractérisé en ce que ladite première passerelle (GWA) reçoit, de ladite deuxième passerelle(GWB), des capacités d'au moins un terminal (PCB, SVB) connecté à ladite deuxième passerelle (GWB), en utilisant le protocole de signalisation de ladite session de voix sur IP (SVIP). 8. Passerelle résidentielle (GWA) comportant des moyens (15) pour établir une session de voix sur IP (SVIP) entre un terminal (VIPA) auquel elle est connectée et un terminal (VIPB) connecté à une deuxième passerelle (GWB) reliée à ladite première passerelle (GWA) par un réseau de télécommunications (R), ladite passerelle (GWA) étant caractérisée en ce qu'elle comporte : - des moyens (15) pour envoyer, à ladite deuxième passerelle (GWB), des capacités d'un terminal local (PCA, STBA) connecté à ladite première passerelle, ces capacités étant représentatives d'un service multimédia pouvant être fourni par ledit terminal local, en utilisant le protocole de signalisation de ladite session de voix sur IP (SVIP) ; - des moyens (11) pour configurer un pare-feu de ladite première passerelle (GWA) pour permettre l'établissement d'une connexion initiée par un terminal distant (PCB, SVB) connecté à ladite deuxième passerelle (GWB) vers ledit terminal local (PCA, STBA), la configuration prenant en compte des capacités dudit terminal distant (PCB, SVB). 9. Programme d'ordinateur comportant des instructions pour l'exécution des étapes du procédé selon la revendication 5 lorsque ledit programme est exécuté par un ordinateur (GWA).35 10. Système de communication permettant d'établir une session multimédia entre deux terminaux (STBA, SVB), chacun étant connecté à une passerelle résidentielle (GWA, GWB), lesdites passerelles étant reliées entre elles par un réseau de télécommunications (R), caractérisé en ce que : - au moins une première desdites passerelles (GWB) communique à la deuxième desdites passerelles, via le protocole de signalisation d'une session de voix sur IP (SVIP) établie entre des terminaux (VIPA, VIPB) connectés à ces passerelles (GWA, GWB), des capacités d'au moins un premier terminal (SVB) connecté à ladite première passerelle (GWB) ; - ladite deuxième passerelle (GWA) détermine au moins un service multimédia offert par ledit premier terminal (SVB), en fonction desdites capacités ; et - ladite deuxième passerelle (GWA) fournit à au moins un deuxième terminal (STBA) auquel elle est connectée, des informations nécessaires pour établir une session multimédia (SVID) avec ledit premier terminal (SVB) pour accéder audit service multimédia, si les capacités dudit deuxième terminal (STBA) le permettent.