Brevet FR2950216A1 — publié le 20110318

Procédé de codage d'un identifiant uniforme de ressource, procédé de décodage, dispositifs et programmes d'ordinateurs correspondants. 1. DOMAINE DE L'INVENTION L'invention se rapporte au domaine des communications électroniques et 5 tout particulièrement des communications téléphoniques. Avec le développement d'Internet, de nouvelles techniques de communications téléphoniques ont vu le jour. Ainsi, les techniques de transmission de signaux vocaux (ou « de la voix ») ont évolué. Historiquement véhiculée par le RTC (Réseau Téléphonique Commuté), la voix peut aujourd'hui 10 être transmise également en utilisant des réseaux de communication IP (de l'anglais « Internet Protocol » IP pour « Protocole Internet »), selon des techniques regroupées sous le terme « VoIP » (de l'anglais « Voice over IP » pour « Voix sur IP »). La « VoIP » est de plus en plus répandue et de nombreux utilisateurs ne 15 disposent même plus d'accès au réseau de communication de téléphonie classique RTC. 2. ART ANTERIEUR Le réseau RTC utilise un plan de numérotation : chaque terminal de communication est désigné par un « numéro de téléphone », c'est-à-dire une suite 20 de chiffres, qu'il faut composer pour initier une communication avec ce terminal. Par exemple, en France, il s'agit d'une numérotation à 10 chiffres. Les téléphones de type RTC permettent tous la composition d'une suite de chiffres. Du fait de l'utilisation d'un protocole internet, la technologie VoIP désigne un interlocuteur par un identifiant de type URI (de l'anglais pour « Uniform 25 Resource Identifier » pour « identifiant uniforme de ressource »). Selon la norme « RFC 3986 » (http://tools.ietf.org/html/rfc3986), une URI est une chaîne de caractères, qui commence par une lettre et est constituée de caractères alphanumériques et de symboles, comme les symboles « + », « - », « @ » ou « . ». Une URI est une courte chaîne de caractères identifiant une ressource, ou entités de communication (par exemple un ordinateur, une passerelle ou un terminal de téléphonie), sur un réseau. Ainsi, une telle adresse peut s'écrire de la façon suivante : « interlocutor@operator.com» Afin de permettre à des entités de communication connectées à un réseau RTC et à des entités de communication connectées à un réseau IP mettant en oeuvre les techniques « VoIP » de communiquer, des passerelles VoIP/RTC ont été proposées (elles mettent en oeuvre par exemple la norme définie par la RFC 3966: « The tel URI for Telephone Numbers »). Cependant, si ces passerelles permettent la communication entre entités RTC et VoIP, elles nécessitent la désignation, par un équipement initiateur d'une communication, d'un destinataire pour cette communication. Ceci pose problème dans le cadre d'un terminal téléphonique classique connecté au réseau RTC. En effet, un clavier standard d'un terminal de téléphonie de type « RTC », adapté à une numérotation « numérique » telle que décrite préalablement, comprend généralement des touches représentant des chiffres (0-9), une touche « #» et une touche « * ». De ce fait, il n'est souvent pas possible, ou à tout le moins peu aisé, pour un utilisateur d'un tel terminal, de composer un identifiant uniforme de ressource alphanumérique pour joindre une entité connectée à un réseau de communication de type « VoIP ». De ce fait, les solutions de l'art antérieur ne permettent pas à un utilisateur d'un terminal de téléphonie de type « RTC » d'initier, de façon simple et ergonomique, une communication vers une entité connectée à un réseau de communication de type « VoIP ». 3. EXPOSE DE L'INVENTION L'invention ne présente pas ces inconvénients de l'art antérieur. En effet, l'invention concerne un procédé de codage d'un identifiant uniforme de ressource (URI), désignant une entité de communication d'un réseau de communication. Selon l'invention un tel procédé comprend une étape de codage dudit identifiant uniforme de ressource en un identifiant codé sous la forme d'une suite de valeurs codées pouvant être restituées par un terminal de communication dans un mode de composition de numéro de téléphone de type vocal et/ou impulsionnel. Ainsi, l'invention permet à un utilisateur d'un terminal de communication classique, connecté par exemple à un réseau de téléphonie commuté (RTC), d'appeler des correspondants ou des entités qui sont connectés à un réseau de communication de type VoIP. A la différence des techniques de l'art antérieur qui nécessitent l'attribution d'un numéro spécifique à un correspondant ou une entité connectés à un réseau de communication de type VoIP (par exemple un numéro de type 0800), l'invention permet d'éviter l'attribution de ce type de numéro aux entités du réseau de communication qui sont connectées à un réseau de communication de type VoIP. En effet, le codage de l'identifiant de ressource uniforme en un identifiant codé qui comprend une suite de valeurs codées spécifiques, assure que cette suite de valeurs codées pourra être utilisée par l'utilisateur du terminal connecté au RTC pour désigner l'entité à appeler. Une telle suite de valeurs codées comprend typiquement une suite de groupes de chiffres, chaque groupe de chiffres codant un caractère de l'identifiant uniforme de ressource d'origine. Selon un mode de réalisation particulier de l'invention, ladite étape de codage peut être mise en oeuvre lorsqu'un utilisateur d'un terminal connecté au RTC souhaite appeler un correspondant accessible par le réseau VoIP, par exemple par l'utilisateur lui-même en utilisant une table de correspondance, ou par une application située sur le terminal dudit utilisateur ou s'exécutant sur un dispositif tiers. Une application située sur le terminal dudit utilisateur peut par exemple utiliser l'identifiant unique de ressource dudit correspondant, si ledit identifiant unique de ressource est stocké sur ledit terminal, notamment dans le carnet d'adresses dudit utilisateur. Selon un mode de réalisation particulier de l'inventionä ladite étape de codage dudit identifiant uniforme de ressource dudit correspondant peut être mise 30 en oeuvre préalablement à l'appel dudit correspondant par un utilisateur, ledit identifiant codé dudit correspondant devant alors être conservé avant d'être utilisé, Dans un mode de réalisation particulier, ledit identifiant codé peut être fourni aux contacts d'un correspondant, afin de permettre sa désignation depuis un terminal relié au RTC ou au réseau GSM. Ledit identifiant codé dudit correspondant peut par exemple être stocké par ledit terminal d'un utilisateur. Selon une caractéristique particulière de l'invention, ledit procédé de codage comprend une étape de d'enregistrement dudit identifiant codé sous la forme d'une chaîne de caractères contenant uniquement des chiffres. Selon un mode de réalisation particulier de l'invention, ladite étape d'enregistrement consiste en l'enregistrement d'une suite de chiffres à composer. Ainsi l'invention permet de sauvegarder l'identifiant codé pour une utilisation ultérieure qui sera plus pratique, par exemple pour un utilisateur novice. Selon une caractéristique particulière de l'invention, ledit procédé de codage comprend une étape d'enregistrement dudit identifiant codé sous une forme sonore. Plus particulièrement, ladite étape d'enregistrement peut par exemple constituer en la génération d'un fichier audio (au format « .wav ». ou autre) contenant par exemple la suite de codes DTMF représentant ledit identifiant codé. Ce mode de réalisation offre ainsi l'avantage de faciliter la composition dudit identifiant uniforme de ressource à un utilisateur dudit terminal. Ainsi, lorsque par exemple ledit identifiant codé est stocké sous forme d'un fichier son contenant une suite de codes DTMF, la suite de codes DTMF peut être jouée au moyen d'un dispositif externe audit terminal, comme par exemple un lecteur son diffusant la suite de codes DTMF dans le microphone du terminal de téléphonie. Ce mode de réalisation offre l'avantage de permettre une composition facile, pour un utilisateur, de l'identifiant codé représentant une URI, l'identifiant codé pouvant être considéré du point de vue d'un utilisateur comme une « URI sonore ». Selon un autre aspect, l'invention concerne également un programme d'ordinateur caractérisé en ce qu'il comprend des instructions de code de programme pour la mise en oeuvre dudit procédé de codage d'un identifiant uniforme de ressource lorsque ce programme est exécuté par un processeur. Selon encore un autre aspect, l'invention concerne aussi un dispositif de codage d'un identifiant uniforme de ressource (URI), ledit identifiant uniforme de ressource désignant une entité de communication d'un réseau de communication, caractérisé en ce qu'il comprend des moyens de codage dudit identifiant uniforme de ressource en un identifiant codé, ledit identifiant codé comprenant une suite de codes utilisables par un terminal de communication dans un mode de composition de numéro de téléphone de type vocal et/ou impulsionnel. Dans un mode de réalisation particulier, il peut s'agir d'un dispositif ou d'une application tierce accessible à distance par un utilisateur, notamment par internet, sous forme d'un service comme un « widget » par exemple. Dans un autre mode de réalisation, il peut s'agir d'un ordinateur local ou d'un autre terminal de communication que celui sur lequel le numéro doit être composé. L'invention concerne également un procédé de décodage d'un identifiant uniforme de ressource codé, ledit identifiant uniforme de ressource codé désignant une entité de communication, et comprenant une suite de codes utilisables par un terminal de communication dans un mode de composition de numéro de téléphone de type vocal et/ou impulsionnel. Selon l'invention, un tel procédé comprend : - une étape d'établissement d'une communication entre un terminal téléphonique et un serveur distant ; - une étape de réception par ledit serveur dudit identifiant uniforme de ressource codé ; - une étape de décodage dudit identifiant uniforme de ressource codé ; - une étape d'établissement d'une communication entre ledit terminal et ladite entité de communication à l'aide dudit identifiant décodé. Dans un mode particulier de réalisation, ladite étape d'établissement d'une communication (la mise en relation) entre ledit terminal et ladite entité de communication s'appuie sur un protocole standard de communication, comme par exemple le protocole SIP. Selon une caractéristique particulière de l'invention, ladite étape d'établissement d'une communication entre ledit terminal et ladite entité de communication comprend une sous-étape d'appel de ladite entité par ledit serveur. Ainsi, dans le cas où le serveur est un serveur vocal, celui-ci peut utiliser une passerelle de type VoIP pour composer l'identifiant décodé de l'entité. Par exemple, avec le protocole SIP, le serveur appelle en VoIP SIP une URI SIP de format sip:a-b.c@d.fr Selon un autre aspect, l'invention concerne également un programme d'ordinateur caractérisé en ce qu'il comprend des instructions de code de programme pour la mise en oeuvre dudit procédé de décodage d'un identifiant uniforme de ressource codé, lorsque ce programme est exécuté par un processeur. Selon encore un autre aspect, l'invention concerne aussi un dispositif de décodage d'un identifiant uniforme de ressource codé, ledit identifiant uniforme de ressource codé désignant une entité de communication, et comprenant une suite de codes utilisables par un terminal de communication dans un mode de composition de numéro de téléphone de type vocal et/ou impulsionnel. Selon l'invention, un tel dispositif comprend : des moyens d'établissement d'une communication avec un terminal téléphonique ; des moyens de réception dudit identifiant uniforme de ressource codé; - des moyens de décodage dudit identifiant uniforme de ressource codé ; - des moyens d'établissement d'une communication entre ledit terminal et ladite entité de communication à l'aide dudit identifiant décodé. La mise en oeuvre de l'invention pour un réseau téléphonique commuté utilisant un plan de numérotation fermé, c'est à dire identifiant une ressource sur le réseau par un nombre fixe de chiffres et obéissant à un format précis, rend à priori nécessaire l'utilisation d'un tel dispositif de décodage. En effet, un tel réseau ne peut donc accepter un identifiant codé non conforme à son plan de numérotation. Il est donc nécessaire d'utiliser un dispositif « relais », comme un serveur vocal par exemple, pour l'interprétation dudit identifiant codé. Il est à noter que l'utilisation d'un serveur vocal classique, dans laquelle un utilisateur prononce le nom de son interlocuteur, ou l'identifiant uniforme de ressource de son interlocuteur, n'est pas adaptée à une mise en relation entre l'utilisateur et un interlocuteur non connu à l'avance par le serveur vocal. En effet, une telle mise en relation utilisant une reconnaissance vocale des paroles prononcées par l'utilisateur nécessite un apprentissage préalable à l'aide d'un dictionnaire. Or l'apprentissage de toutes les adresses uniformes de ressources possibles sur les réseaux VoIP existants n'est pas envisageable. L'invention concerne enfin un procédé de composition d'un identifiant uniforme de ressource (URI), désignant une entité de communication d'un réseau de communication. Selon l'invention, un tel procédé comprend une étape de composition des caractères formant ledit identifiant uniforme de ressource sous la forme de valeurs numériques affectées respectivement aux caractères formant ledit identifiant uniforme de ressource selon ledit procédé de codage d'un identifiant uniforme de ressource. 1. LISTE DES FIGURES D'autres caractéristiques et avantages de l'invention apparaîtront plus clairement à la lecture de la description suivante d'un mode de réalisation particulier, donné à titre de simple exemple illustratif et non limitatif, et des dessins annexés, parmi lesquels: - la figure 1 présente un schéma du principe général de l'invention ; - la figure 2 illustre un exemple de codage de l'URI selon l'invention ; la figure 3 illustre un exemple de décodage de l'URI codée selon l'invention, lors de l'initialisation d'une communication ; - La figure 4 présente un terminal, un dispositif de codage et un dispositif de décodage selon l'invention ; - La figure 5 décrit un serveur d'un réseau de communication selon l'invention. 5. DESCRIPTION D'UN MODE DE REALISATION DE L'INVENTION 5.1 Principe général Le procédé de l'invention permet d'initier de façon simple une communication vers une entité de communication désignée par son identifiant uniforme de ressource, ou URI, depuis un terminal de téléphonie ne possédant pas une interface utilisateur permettant la saisie alphanumérique directe dudit identifiant uniforme de ressource. Par exemple, avec le protocole SIP (« Session Initiation Protocol »), l'invention permet l'appel d'une entité de communication ayant une URI de la forme : sip:a-b.c@d.fr depuis un téléphone possédant un clavier numérique standard, par exemple les téléphones classiques de type RTC. L'invention comprend deux aspects distincts et complémentaires. Le premier aspect a pour objectif de permettre à un terminal connecté à un réseau RTC de composer une URI à l'aide des touches standard d'un clavier : les 10 chiffres 0 à 9. On procède, selon l'invention d'une part à un codage spécifique de l'URI et d'autre part à une utilisation de cette URI codée uniquement avec les moyens dont dispose un terminal téléphonique de base, c'est-à-dire principalement avec un clavier numérique de 12 touches (10 chiffres, la touche « # » et la touche « * »). Le deuxième aspect de l'invention a pour objectif de permettre au réseau RTC de prendre en compte des suites de chiffres composées à l'aide des touches standard du clavier du terminal pour mettre en relation le terminal appelant connecté au réseau RTC et un terminal SIP connecté à un réseau qui implémentent une technologie VoIP. Pour ce faire, un serveur accessible par le réseau de communication est en charge du décodage de l'identifiant de communication afin de permettre la création de la communication entre l'utilisateur et l'interlocuteur. L'invention concerne ainsi, dans le premier aspect, un procédé de codage d'un identifiant uniforme de ressource, ledit identifiant uniforme de ressource désignant une entité de communication d'un réseau de communication, ledit procédé comprenant une étape de codage dudit identifiant uniforme de ressource en un identifiant codé, ledit identifiant codé comprenant une suite de codes (par exemple des chiffres d'un clavier numérique) utilisables par un terminal de communication dans un mode de composition de numéro de téléphone de type vocal et/ou impulsionnel. Ainsi, le procédé selon l'invention permet à un utilisateur d'un poste téléphonique RTC classique de composer une URI, via le clavier numérique de son téléphone, moyennant une étape de codage des caractères alphanumériques de l' URI. La figure 1 présente le principe général de l'invention, dans le cas où un utilisateur disposant d'un terminal 100, dit terminal appelant, tel qu'un téléphone classique muni d'un clavier numérique et relié au réseau RTC, souhaite entrer en communication avec une entité de communication 150, dite entité appelée. Ce principe général consiste ainsi à faire exécuter sur le terminal appelant 100 de l'utilisateur, ou préalablement par un dispositif ou une application tierce 110, une étape de codage de l'identifiant uniforme de ressource de ladite entité appelée 150 en un identifiant codé 120, compatible avec l'interface utilisateur du terminal appelant 100, puis d'établir une communication entre ledit terminal appelant 100 et une application interactive 130, située sur un serveur spécifique 140, adaptée à l'initiation d'une communication de type « VoIP », qui reçoit du terminal appelant l'identifiant codé 120 et décode ledit identifiant uniforme de ressource puis initie une communication entre ledit terminal appelant 100 et ladite entité appelée 150. Le terminal appelant peut stocker en mémoire l'identifiant codé (par 30 exemple dans un répertoire dans lequel on associe l'identifiant codé à l'identifiant non codé du destinataire), de façon que le codage soit effectué une fois pour toute, et qu'il ne soit pas nécessaire de le reproduire à chaque appel. Ainsi, l'invention permet de pallier les inconvénients de l'art antérieur et notamment permet à un utilisateur d'un terminal de téléphonie classique d'initialiser une communication avec une entité de type « VoIP » en utilisant le codage de l'invention. En particulier, l'invention permet à un utilisateur d'un terminal de téléphonie classique, et notamment d'un poste RTC de pouvoir appeler une entité de communication par son URI en réalisant un codage de cet URI pour qu'il soit saisissable au moins depuis le clavier du terminal en utilisant les touches disponibles de celui-ci. Dans un mode de réalisation de l'invention, l'URI codé est utilisé pour produire une suite de codes au format DTMF (de l'anglais pour « dual-tone multi-frequency »). Les codes DTMF sont les combinaisons de fréquences utilisées pour la téléphonie. Il y a en tout 16 codes DTMF possibles. De plus, la solution apportée par l'invention offre l'avantage d'être, selon au moins un mode de réalisation, peu coûteuse à mettre en oeuvre en termes d'occupation mémoire et donc adaptée à un usage sur des terminaux disposant de faibles capacités de traitement. De plus, l'invention propose une solution simple à mettre en oeuvre pour un utilisateur et est donc adaptée à une utilisation par des utilisateurs ne possédant pas de connaissances spécifiques du domaine des télécommunications. Enfin, l'invention permet d'offrir à un utilisateur d'un terminal de communication, et en particulier d'un terminal de téléphonie, de nouveaux services grâce à la génération et/ou au stockage d'URI sonores. L'invention concerne également, dans le deuxième aspect, un procédé de décodage de l'identifiant uniforme de ressource codé permettant l'établissement de la communication entre l'utilisateur appelant et l'entité appelée. Par la suite, on présente notamment le cas d'une implémentation du procédé de l'invention au protocole SIP (« Session Initiation Protocol ») dans le cadre d'une communication dite « VoIP » (de l'anglais « Voice over IP » pour « Voix sur IP »). Il est clair cependant que l'invention ne se limite pas à cette implémentation particulière, mais peut également être mise en oeuvre à l'aide d'autres protocoles de communication. 5.2 Codage de l'URI selon un mode de réalisation spécifique de l'invention La figure 2 présente un exemple de codage selon un mode particulier de réalisation de l'invention. Selon les cas, le codage de l'identifiant uniforme de ressource peut être mis en oeuvre grâce à des systèmes de codage différents. Il peut s'agir notamment d'un encodage ASCII, par exemple, sous forme décimale, octale, binaire ou hexadécimale, ou de tout autre système de codage de caractères comme ISO 8859, Unicode, Windows-1252, EBCDIC. Selon le mode de codage, chaque caractère dudit identifiant peut être codé par un nombre variable de chiffres. Dans le cas particulier présenté en figure 2, le codage utilisé est un codage ASCII décimal d'un identifiant uniforme de ressource 200 qui est « sip:ab.c@d.fr ». Chaque caractère dudit identifiant uniforme de ressource est codé en son équivalent ASCII en codage décimal, sur trois chiffres, chacun pouvant prendre une valeur entre « 0 » et « 9 ». Notamment : - le caractère « s » 210 sera codé par les trois chiffres : « 1 », « 1 » et « 5 » ; - le caractère « . » 220 sera codé par les chiffres « 0 », « 4 » et « 6 » ; - le caractère « r » 230 sera codé par les chiffres « 1 », « 1 » et « 4». L'identifiant codé obtenu 240 contiendra la chaîne : « 115 105 112 058 097 045 098 046 099 064 100 046 102 114 ». Pour un codage ascii sous forme octale, chaque caractère de l'identifiant uniforme de ressource serait représenté par 3 chiffres (un chiffre pouvant prendre une valeur allant de 0 à 7). Ainsi, le même identifiant uniforme de ressource (sip :a-b.c@d.fr) serait représenté dans l'identifiant codé par la chaîne : « 163 151 160 072 141 055 142 056 143 100 144 056 146 162 » Pour un codage ASCII sous forme binaire, chaque caractère de l'identifiant uniforme de ressource sera représenté par huit chiffres, chacun pouvant prendre une valeur allant de 0 à 1. Ainsi, le même identifiant uniforme de ressource (sip :a-b.c@d.fr) serait représenté dans l'identifiant codé par la chaîne: « 01110011 01101001 01110000 00111010 01100001 00101101 01100010 00101110 01100011 01000000 01100100 00101110 01100110 01110010 » Un codage ASCII sous forme hexadécimale peut également être utilisé. Ce mode de mise en oeuvre particulier est adapté à une utilisation par un terminal de téléphonie permettant, outre la désignation de caractères numériques, la désignation des lettres A à F. Chaque caractère de l'identifiant uniforme de ressource sera alors représenté par deux caractères alphanumériques, chacun pouvant prendre une valeur allant de 0 à 9 ou de A à F. Avec l'exemple précédent, l'identifiant uniforme de ressource « sip :ab.c@d.fr» pourra être codé, par codage ASCII sous forme hexadécimale , en l'identifiant : 73 69 70 3A 61 2D 62 2E 63 40 64 2E 66 72. Dans au moins un mode de réalisation, l'identifiant codé comprend, outre la valeur codée de l'identifiant uniforme de ressource, des informations complémentaires 242 comme par exemple des informations permettant de déterminer le codage utilisé. Ces informations pourront ensuite être utilisées, selon au moins un mode de réalisation complémentaire du procédé de décodage de l'invention, de façon à permettre le décodage d'identifiants uniformes de ressource codés selon des systèmes de codage différents. Dans le cas particulier où le procédé est utilisé avec un poste téléphonique muni d'un clavier comportant des touches numériques, chaque caractère alphanumérique est par exemple associé à une touche dudit clavier. Dans certains modes de réalisation particuliers, le caractère peut être différent du symbole représenté par la touche, en fonction du jeu de touches du poste téléphonique et du système de codage utilisé lors de l'étape d'encodage. Par exemple, si un encodage ascii sous forme hexadécimale est utilisé, le procédé selon l'invention nécessite la désignation des chiffres de 0 à 9 ainsi que des lettres A, B, C, D, E et F. Si par exemple le téléphone utilisé ne possède pas certaines touches associées aux lettres A, B, C, D, E ou F, mais possède par contre des touches supplémentaires aux touches numériques, comme par exemple une touche «* » ou « # », certains modes de réalisation utilisant des systèmes de codage particuliers peuvent comprendre l'utilisation de ces touches supplémentaires pour la désignation de certaines lettres. Une fois les caractères alphanumériques de l'adresse URI ainsi transformés en séquences numériques, dans la base choisie, il est possible de les transmettre sur le réseau analogique RTC, par exemple selon un codage DTMF. Le codage DTMF repose sur l'association d'un couple de fréquences prédéfinies, et choisies de façon à éviter les harmoniques, à chaque valeur à transmettre. Il définit 16 valeurs distinctes, et est donc adapté aux différentes formes listées, du binaire à l'hexadécimal. Ainsi, il n'est pas nécessaire d'apporter de modification au terminal de téléphonie connecté au réseau RTC pour que celui-ci soit à même d'être utilisé par l'invention. 5.3 Décodage de l'URI codée et initialisation d'une communication On présente, en relation avec la figure 3, un mode particulier de mise en oeuvre du procédé de décodage selon l'invention, pour un utilisateur d'un terminal de communication 100, utilisant une application interactive 130 située sur un serveur d'application 140 pour appeler une entité de communication 150. La figure 3 illustre le fonctionnement dynamique du décodage et de l'initialisation de la communication. Dans le mode de réalisation décrit ici, le procédé selon l'invention est mis en oeuvre entre le terminal 100 et le serveur 140 présentés en figure 1, possédant des moyens de communication avec l'entité appelée 150 de type VoIP. L'implémentation du procédé selon l'invention peut être réalisée grâce à différents protocoles de communication et être adaptée à différents types d'applications interactives. Dans le mode de réalisation présenté ici, le protocole utilisé est le protocole SIP et le terminal 100 est un terminal de téléphonie relié au RTC. Le serveur 140 est un serveur vocal interactif, accessible par exemple par un numéro formaté selon le standard E164 de la section de standardisation du secteur des télécommunications de l'ITU (de l'anglais « International Telecommunication Union »), c'est à dire ayant au maximum quinze chiffres et généralement préfixé par un indicatif international. Dans ce mode de réalisation, le procédé selon l'invention comprend une première étape d'établissement d'une communication 300 entre le terminal téléphonique 100 et le serveur distant 140. Dans une mise en oeuvre particulière, cette phase d'appel 300 peut être réalisée par la composition par l'utilisateur du numéro de serveur interactif (comme par exemple un numéro court du type « 32XX » où « XX » représente le numéro du service de joignabilité de correspondants identifiés par leurs URI). Cette phase d'appel peut aussi consister, dans une autre mise en oeuvre, à un appel automatique du serveur 140 au décroché du terminal 100. Le procédé comprend ensuite une étape de réception 310 par le serveur 140 d'un identifiant uniforme de ressource (URI) codé sous la forme décrite précédemment et désignant l'entité appelée 150. Dans certains modes de réalisation, cette étape de réception 310 comprend d'abord une invitation du serveur vocal à lui fournir l'identifiant codé de l'entité 25 VoIP à appeler. Dans d'autres modes de réalisation, le serveur 140 peut au contraire être en attente de la réception de l'identifiant codé dès l'établissement de l'appel avec ledit terminal 100. Dans ce dernier cas de figure, l'invention combine les phases 300 et 310. Dans un mode particulier de réalisation de l'invention, l'identifiant est reçu par le serveur distant 140 sous la forme de valeurs codées en DTMF. Dans un autre mode de réalisation particulier, l'étape de réception 310 du procédé utilise les impulsions émises par le clavier téléphonique du terminal 100. Ce mode de réalisation permet une mise en oeuvre du procédé par un poste de téléphonie ne permettant pas l'émission de codes DTMF, même s'il nécessite un temps important pour composer l'identifiant codé. Dans certains modes de réalisation du procédé, l'identifiant codé peut être transmis par l'utilisateur du terminal 100 lui-même, par composition de l'identifiant codé grâce au clavier dudit terminal 100, ou par sélection de l'identifiant codé si celui-ci est stocké sur son terminal (dans un répertoire par exemple, notamment dans un répertoire au sein duquel le code de l'identifiant est associé à sa version non codée pour que l'utilisateur puisse se remémorer l'interlocuteur auquel correspond tel identifiant codé). L'identifiant codé peut également être transmis après un codage dynamique par le terminal 100, si celui-ci possède les moyens adéquats à un codage dynamique d'un identifiant uniforme de ressource désigné par l'utilisateur, par exemple par le biais d'un carnet d'adresses. Dans d'autres modes de réalisation, l'identifiant codé peut être transmis par le biais d'un dispositif ou d'une application tierce, par exemple grâce à un lecteur MP3 ou à une application s'exécutant sur un ordinateur dont une sortie sonore est située près du microphone dudit terminal et jouant les codes DTMF composant l'identifiant codé. Le procédé comprend ensuite une étape de décodage 320 de l'identifiant uniforme de ressource codé. Par exemple, l'étape de décodage détermine, grâce aux informations complémentaires contenues dans l'identifiant codé, le système de codage utilisé et décode ensuite l'identifiant Uniforme de Ressource d'origine en conséquence. Ce mode de réalisation du procédé offre ainsi l'avantage d'être adapté aux décodages d'identifiants codés grâce à différents systèmes de codage, notamment par différents dispositifs ou applications de codage. Puis, le procédé comprend une étape d'établissement d'une communication 330 entre le terminal 100 et l'entité appelée 150 à l'aide de l'identifiant décodé. Dans le mode de réalisation présenté en figure 3, cette étape comprend tout d'abord une étape d'établissement d'une communication 331 avec l'entité appelée 150 par le serveur 140. Par exemple, le serveur peut utiliser le protocole VoIP SIP grâce à une passerelle VoIP pour établir une communication avec l'entité appelée 150 d'URI « sip :a-b.c@d.fr ». Cette étape d'établissement de la communication 331 est suivie par une étape de mise en conférence 332 des deux entités par le serveur. Dans un autre mode de réalisation de l'invention, l'étape d'établissement d'une communication 330 par le serveur peut préalablement comprendre une étape de terminaison, par le serveur, de la communication établie avec le terminal, suivie d'une étape d'initiation d'une nouvelle communication avec le terminal par le serveur. 5.4 Description d'un mode de réalisation d'un terminal, d'un dispositif de codage et d'un dispositif de décodage selon l'invention. Dans le mode de réalisation décrit en figure 4, le terminal de l'interlocuteur est un terminal 100 de téléphonie adapté au réseau RTC muni d'un moyen d'utiliser l'identifiant codé résultant du codage d'un identifiant uniforme de ressource (URI), dans un mode de composition de numéro de téléphone de type vocal et/ou impulsionnel. Le terminal 100 comporte également des moyens d'interaction avec l'utilisateur comme par exemple un clavier alphanumérique 108, un écran 102, ou un microphone 104. En particulier, les moyens d'interaction avec l'interlocuteur permettent à celui-ci d'initier ou d'accepter une communication. Dans le mode d'implémentation décrit ici, l'établissement de la communication fera suite au « décroché » de l'interlocuteur, par exemple par appui sur des touches spécifiques du clavier alphanumérique 108 afin de composer le numéro « E164 » du serveur 140. Enfin, le terminal 100 comporte également des moyens de communication, par l'intermédiaire du RTC, avec un serveur distant, et en particulier avec le serveur vocal 140. Le dispositif de codage 160, présenté dans la figure 4, comporte en particulier un moyen de codage d'un identifiant uniforme de ressource (URI) en un identifiant codé, l'identifiant codé comprenant une suite de codes utilisables par un terminal de communication dans un mode de composition de numéro de téléphone de type vocal et/ou impulsionnel. Il peut s'agir d'un dispositif spécifique ou d'un ordinateur local ou d'un autre terminal de communication sur lequel s'exécute une application dédiée ou encore d'un dispositif ou d'une application tierce accessible à distance par un utilisateur, notamment par Internet, sous forme d'un service comme un « widget » par exemple. Le dispositif de codage 160 comprend également un moyen de restitution 20 de l'identifiant codé. Les moyens de restitution peuvent permettre une restitution de l'identifiant codé sous forme d'un fichier texte ou son. En particulier, dans certains modes de réalisation de l'invention, le dispositif de codage 160 comprend un moyen de diffusion d'un fichier son vers le microphone 104 ledit terminal 100, par exemple un haut-parleur. 25 Le dispositif de décodage, représenté dans les figures 3 et 4 par le serveur 140, comporte en particulier un moyen d'établissement d'une communication avec un terminal téléphonique. Il comporte également un moyen d'établissement d'une communication avec une entité VoIP 150 identifiée par un identifiant uniforme de ressource. 30 Le serveur 140 comprend également un moyen d'obtention d'un identifiant uniforme de ressource codé d'une entité appelée 150. Il peut s'agir d'un moyen de réception d'un identifiant uniforme de ressource codé émis par l'utilisateur. Dans certains modes de réalisation, le serveur 140 comprend de plus des 5 moyens de mémorisation de l'identifiant codé de l'entité appelée 150, reçu du terminal 100. Selon l'invention, le serveur 140 comprend également au moins un moyen de décodage d'un identifiant uniforme de ressource codé. Le serveur est pourvu de moyens permettant le décodage d'identifiant 10 uniforme de ressource codé selon des systèmes de codage différents. On présente, en relation avec la figure 5, un mode de réalisation d'un serveur 140 selon l'invention. Un tel serveur comprend des moyens d'établissement d'une communication entre un utilisateur et une entité appelée 150 VoIP. 15 En particulier, elle comprend une mémoire 51 constituée d'une mémoire tampon, une unité de traitement 52, équipée par exemple d'un microprocesseur, et pilotée par le programme d'ordinateur 53, mettant en oeuvre le procédé de décodage selon l'invention. A l'initialisation, les instructions de code du programme d'ordinateur 53 20 sont par exemple chargées dans une mémoire RAM avant d'être exécutées par le processeur de l'unité de traitement 52. L'unité de traitement 52 reçoit en entrée au moins une information I à traiter (telle qu'un identifiant uniforme de ressource codé d'une entité VoIP à appeler). Le microprocesseur de l'unité de traitement 52 met en oeuvre les étapes du procédé de décodage décrit précédemment, selon les 25 instructions du programme d'ordinateur 53, pour délivrer une information traitée T (telle que la mise en communication du terminal et de l'entité). Pour cela, le serveur comprend, outre la mémoire tampon 51, des moyens de transmission d'une requête d'établissement d'une communication vers l'entité à appeler, des moyens permettant notamment l'exécution du procédé selon l'invention. Ces moyens sont pilotés par le microprocesseur de l'unité de traitement 52. Dans certains modes de réalisation de l'invention, le serveur peut en outre comprendre : - des moyens d'établissement d'une communication avec un terminal téléphonique ; - des moyens de réception d'un identifiant uniforme de ressource codé, l'identifiant uniforme de ressource codé désignant une entité de communication, et comprenant une suite de codes utilisables par un terminal de communication dans un mode de composition de numéro de téléphone de type vocal et/ou impulsionnel, - des moyens de décodage de l'identifiant uniforme de ressource codé ; - des moyens d'établissement d'une communication entre le terminal et l'entité de communication à l'aide de l'identifiant décodé.15 REVENDICATIONS1. Procédé de codage d'un identifiant uniforme de ressource (URI), désignant une entité de communication d'un réseau de communication, caractérisé en ce qu'il comprend une étape de codage dudit identifiant uniforme de ressource en un identifiant codé sous la forme d'une suite de valeurs codées pouvant être restituées par un terminal de communication dans un mode de composition de numéro de téléphone de type vocal et/ou impulsionnel. 2. Procédé de codage d'un identifiant uniforme de ressource selon la revendication 1 caractérisé en ce qu'il comprend une étape de d'enregistrement dudit identifiant codé sous la forme d'une chaîne de caractères contenant uniquement des chiffres. 3. Procédé de codage d'un identifiant uniforme de ressource selon la revendication 1 caractérisé en ce qu'il comprend une étape d'enregistrement dudit identifiant codé sous une forme sonore. 4. Programme d'ordinateur caractérisé en ce qu'il comprend des instructions de code de programme pour la mise en oeuvre du procédé de codage d'un identifiant uniforme de ressource selon l'une quelconque des revendications 1 à 3 lorsque ce programme est exécuté par un processeur. 5. Dispositif de codage d'un identifiant uniforme de ressource (URI), ledit identifiant uniforme de ressource désignant une entité de communication d'un réseau de communication, caractérisé en ce qu'il comprend des moyens de codage dudit identifiant uniforme de ressource en un identifiant codé, ledit identifiant codé comprenant une suite de codes utilisables par un terminal de communication dans un mode de composition de numéro de téléphone de type vocal et/ou impulsionnel. 6. Procédé de décodage d'un identifiant uniforme de ressource codé, ledit identifiant uniforme de ressource codé désignant une entité de communication, et comprenant une suite de codes utilisables par unterminal de communication dans un mode de composition de numéro de téléphone de type vocal et/ou impulsionnel, procédé caractérisé en ce que en ce qu'il comprend : - une étape d'établissement d'une communication entre un terminal 5 téléphonique et un serveur distant ; - une étape de réception par ledit serveur dudit identifiant uniforme de ressource codé ; - une étape de décodage dudit identifiant uniforme de ressource codé ; - une étape d'établissement d'une communication entre ledit terminal et 10 ladite entité de communication à l'aide dudit identifiant décodé. 7. Procédé de décodage d'un identifiant uniforme de ressource codé selon la revendication 6 caractérisé en ce que ladite étape d'établissement d'une communication entre ledit terminal et ladite entité de communication comprend une sous-étape d'appel de ladite entité par ledit serveur. 15 8. Programme d'ordinateur caractérisé en ce qu'il comprend des instructions de code de programme pour la mise en oeuvre du procédé de décodage d'un identifiant uniforme de ressource codé selon l'une quelconque des revendications 6 et 7 lorsque ce programme est exécuté par un processeur. 9. Dispositif de décodage d'un identifiant uniforme de ressource codé, ledit 20 identifiant uniforme de ressource codé désignant une entité de communication, et comprenant une suite de codes utilisables par un terminal de communication dans un mode de composition de numéro de téléphone de type vocal et/ou impulsionnel, dispositif caractérisé en ce que en ce qu'il comprend : 25 - des moyens d'établissement d'une communication avec un terminal téléphonique ; - des moyens de réception dudit identifiant uniforme de ressource codé; - des moyens de décodage dudit identifiant uniforme de ressource codé ; - des moyens d'établissement d'une communication entre ledit terminal et 30 ladite entité de communication à l'aide dudit identifiant décodé. 10. Procédé de composition d'un identifiant uniforme de ressource (URI), désignant une entité de communication d'un réseau de communication, caractérisé en ce qu'il comprend une étape de composition des caractères formant ledit identifiant uniforme de ressource sous la forme de valeurs numériques affectées respectivement aux caractères formant ledit identifiant uniforme de ressource selon le procédé de codage de la revendication 1.