Brevet FR2844127A1 — publié le 20040305

Système d'échange téléphonique asynchrone de messages vocaux La présente invention concerne un système pour 5 échanger des messages vocaux entre des terminaux d'usager, qu'ils soient fixes et rattachés par exemple au réseau téléphonique commuté, ou qu'ils soient mobiles et rattachés à un réseau de radiotéléphonie cellulaire. Actuellement, pour échanger des messages vocaux entre plus de deux usagers, on a recours à des ponts synchrones d'audioconférence. Un pont d'audioconférence diffuse le signal de parole de l'un 15 des usagers instantanément vers les autres usagers de l'audioconférence. Le pont d'audioconférence gère en temps réel des fonctions nécessaires au déroulement de l'audioconférence téléphonique et ne peut être utilisé que si un organisateur de l'audioconférence a 20 pris rendez-vous avec les participants à l'audioconférence. Un quelconque usager ne peut intervenir dans la réunion téléphonique et l'organisateur de celle-ci doit réserver à l'avance le pont d'audioconférence à 25 une date prédéterminée. L'implantation d'un pont d'audioconférence nécessite ainsi de nombreuses ressources du réseau téléphonique. L'invention a pour objectif principal d'offrir 30 un système d'échange de messages vocaux qui est toujours actif, c'est-à-dire qui est accessible depuis n'importe lequel terminal et dans lequel tout usager peut entrer dans une réunion téléphonique sans réservation. Plus précisément, l'invention vise à 35 offrir un service de bavardage ou de causette 2 2844127 téléphonique asynchrone qui assure que chaque usager participant à la causette reçoit successivement tous les messages vocaux des autres usagers participant à la causette, mais d'une manière asynchrone entre les participants. Pour atteindre cet objectif, un système pour échanger des messages vocaux entre des terminaux d'usager et un moyen vocal interactif pour dialoguer 10 avec des usagers des terminaux, est caractérisé selon l'invention en ce qu'il comprend: - plusieurs moyens de mémoire pour mémoriser chacun temporairement des messages vocaux déposés par des terminaux d'usagers connectés au système, - un moyen pour attribuer l'un des moyens de mémoire disponibles à un usager déterminé en réponse à une demande de connexion depuis le terminal de l'usager déterminé à travers le moyen vocal, l'usager déterminé devenant un usager connecté au système, un moyen pour déposer un message vocal transmis par le terminal de l'usager déterminé dans les moyens de mémoire attribués respectivement aux usagers connectés en réponse à une première commande vocale précédant le message vocal et reconnue par le 25 moyen vocal, et - un moyen pour restituer au terminal de l'usager déterminé à travers le moyen vocal, puis effacer des messages vocaux qui ont été déposés par d'autres usagers connectés dans le moyen de mémoire 30 de l'usager déterminé, selon l'ordre chronologique des dépôts des messages vocaux, la restitution de chacun des messages vocaux déposés au terminal de l'usager déterminé étant différée par le moyen pour déposer en réponse à une première commande vocale de 35 l'usager déterminé et étant indépendante des 3 2844127 restitutions de messages vocaux déposés dans les moyens de mémoire attribués aux autres usagers connectés. Afin d'identifier l'usager déterminé auprès des 5 autres usagers connectés, le moyen vocal comprend un moyen pour enregistrer un pseudonyme de l'usager déterminé en association avec un numéro téléphonique du terminal de l'usager déterminé après la demande de connexion afin que le moyen pour attribuer associe le 10 pseudonyme à l'adresse d'un moyen de mémoire disponible à attribuer à l'usager déterminé. Le message vocal transmis par le terminal de l'usager déterminé peut ne pas être déposé dans le moyen de mémoire attribué à l'usager déterminé. Comme on le verra dans la suite de la description, l'invention prévoit diverses commandes vocales reconnues par le moyen vocal par exemple pour un dialogue en tête-à-tête entre deux usagers connectés, ou une inhibition de messages vocaux 20 provenant d'un usager qu'un autre usager a décidé de ne pas écouter. Selon un aspect plus compact de l'invention, les moyens de mémoire, le moyen pour attribuer, le moyen pour déposer et le moyen pour restituer sont inclus 25 dans au moins un serveur relié par un réseau de paquets au moyen vocal interactif. D'autres caractéristiques et avantages de la présente invention apparaîtront plus clairement à la 30 lecture de la description suivante de plusieurs réalisations préférées de l'invention en référence aux dessins annexés correspondants dans lesquels: - la figure 1 est un bloc-diagramme schématique d'un système d'échange téléphonique asynchrone de 4 2844127 messages vocaux entre des terminaux d'usagers conforme à l'invention; - la figure 2 est un algorithme de connexion d'un terminal d'usager au système d'échange; - la figure 3 est un algorithme de dépôt d'un message vocal d'un usager connecté dans le système d'échange; - la figure 4 est un algorithme de restitution d'un message vocal déposé par un usager connecté vers 10 d'autres usagers connectés au système d'échange; et - la figure 5 est un algorithme de déconnexion d'un usager du système d'échange. En référence à la figure 1, on a représenté 15 plusieurs terminaux d'usager TEl à TEI susceptibles d'être connectés au système d'échange téléphonique asynchrone de messages vocaux 1 selon l'invention. A titre d'exemple, quatre terminaux d'usager TEl, TEi, TEj et TEI sont illustrés à la figure 1. Le 20 terminal TEl est un terminal radiotéléphonique mobile desservit par un réseau de radiotéléphonie cellulaire numérique RAi du type GSM et peut contenir un navigateur pour le protocole de communication WAP (Wireless Application Protocol) pour des applications 25 écrites en langage WML (Wireless Markup Language). Le terminal TEi de l'usager Ui avec l1i I est un terminal téléphonique fixe classique desservi par le réseau téléphonique commuté (RTC) ou par un réseau numérique à intégration de services (RNIS), 30 constituant un réseau d'accès RAi. Le terminal TEj de l'usager Uj avec i jSI est un ordinateur personnel qui échange des messages vocaux à travers un réseau d'accès RAj incluant le réseau téléphonique commuté et le réseau internet, et donc de la voix "IP" 35 (Internet Protocol). Le terminal TEI de l'usager I avec 1>2 est un terminal radiotéléphonique mobile relié à un autre réseau de radiotéléphonie cellulaire numérique RAI du type UMTS. Tous les réseaux d'accès RAl à RAI sont reliés directement ou indirectement à une plate-forme vocale interactive 2 incluse dans le système d'échange 1. La plate-forme comprend en entrée plusieurs interfaces de communication 21 adaptées aux réseaux d'accès RAl 10 à RAI. La plate-forme vocale interactive 2 comprend un interpréteur de messages vocaux 22 qui récupère des commandes vocales COM1 à COMI transmises respectivement par les terminaux d'usager TEl à TEI à 15 travers un dispositif de reconnaissance vocale 23 et les interfaces 21. L'interpréteur 22 convertit les commandes vocales en des paramètres inclus dans des requêtes HTTP (HyperText Transfer Protocol) à travers un serveur web 24 inclus dans la plate-forme. Selon 20 le sens inverse, l'interpréteur 22 récupère des pages de texte VXML (Voice eXtensible Markup Language) reçues par le serveur 24 pour les convertir en des réponses vocales RES1 à RESI à travers un dispositif de synthèse vocale 25 et les transmettre à travers 25 les interfaces 21 respectivement aux terminaux d'usager TEl à TEI. L'interpréteur 22 contribue ainsi à établir un dialogue avec les terminaux d'usager TEl à TEI à travers les dispositifs de reconnaissance vocale et de synthèse vocale 23 et 25 et les 30 interfaces de communication 21. Le dispositif de synthèse vocale 25 peut être remplacé ou couplé à un diffuseur de messages vocaux pré-enregistrés. La plate-forme vocale interactive 2 comprend encore un enregistreur tampon 26 et un diffuseur 35 tampon 27 reliés au serveur web 24. L'enregistreur 26 enregistre des messages vocaux Ml à MI transmis par les usagers Ul à UI depuis les terminaux TE1 à TEI. Le diffuseur 27 diffuse des messages vocaux Mi qui ont été chacun déposés par un usager, tel que 5 l'usager Ui, dans le système 1 et qui doivent être transmis vers un ou plusieurs terminaux TEj d'usagers Uj "connectés" au système 1, avec i:j. Le serveur web 24 est un module logiciel sous la forme d'un script de passerelle CGI (Common Gateway 10 Interface) qui contrôle dynamiquement des requêtes HTTP correspondant à des commandes vocales à exécuter COM1 à COMI et des messages vocaux à déposer transmis par les terminaux, via l'interpréteur 22 et l'enregistreur tampon 26 d'une part, et des pages 15 VXML à transformer en réponses vocales RES1 à RESI et des messages vocaux lus récupérés pour les transmettre vers des terminaux, via l'interpréteur 22 et le diffuseur tampon 27 d'autre part. Une base de données 28 est reliée aux interfaces 20 de communication 21 et au serveur 24 dans la plateforme 2. Les numéros téléphoniques NT1 à NTI des terminaux TEU à TEI pour des usagers autorisés à accéder au service de causette ("chat" en anglais) selon l'invention sont associés à des mots de passe 25 MP1 à MPI, dans la mesure o ce service est par exemple payant, et à des pseudonymes PS1 à PSI des usagers autorisés dans la base de données 28. On supposera dans la suite que tous les usagers U1 à UI des terminaux TEl à TEI sont autorisés à accéder au 30 service de causette. L'entier I est inférieur ou égal à un nombre maximum d'usagers qui peuvent accéder simultanément au service de causette. Le nombre maximum est typiquement de l'ordre de 20. 7 2844127 Le système d'échange 1 comprend également un serveur applicatif 3 et un serveur de données 4. Le serveur applicatif est relié au serveur de données et au serveur web 24 dans la plate-forme 2 à travers un réseau de paquets RP tel que le réseau internet. Le serveur applicatif 3 est un serveur échangeant des requêtes et des pages VXML avec le serveur web 24 dans la plate-forme 2 et des pages XML (eXtensible Markup Language) avec le serveur de 10 données 4, selon le protocole de transport HTTP (HyperText Transfer Protocol). Toutefois, en pratique, le serveur applicatif 3 présente d'autres applications que l'application de causette (chat) selon l'invention afin d'offrir des services 15 accessibles depuis divers terminaux présentant par exemple un navigateur web pour des terminaux fixes ou un navigateur WAP pour des terminaux mobiles. Le service de causette selon l'invention implémenté essentiellement dans le serveur applicatif 20 3 est constitué principalement par un enchaînement de pages écrites dans le langage VXML, d'une manière analogue à celui de pages HTML (HyperText Markup Language) dans un serveur de site web classique. Les pages VXML sont ensuite interprétées par 25 l'interpréteur 22 dans la plate-forme 2 de manière à les transformer en des réponses vocales RES1 à RESI qui avec les commandes vocales COM1 à COMI constituent un dialogue interactif avec les usagers. Le serveur applicatif 3 gère le contenu des pages 30 VXML ainsi que les algorithmes d'enchaînement de ces pages suivant des interactions avec les usagers, comme on le verra dans la suite en référence aux figures 2 à 5. Par exemple, par analogie avec une activation d'un hyperlien dans une page HTML, une 35 commande vocale constituée par un ou deux mots 8 2844127 simples prononcés par un usager fait changer de page VXML. Pour gérer les pages VXML, le serveur applicatif 3 comprend essentiellement trois modules logiciels 5 fonctionnels 31, 32 et 33. Le premier module 31 décrit des données qui sont utiles au service de causette selon l'invention, telles que la structure des messages vocaux et les caractéristiques d'espaces de stockage constituant des boîtes vocales BV1 à BVI 10 attribuées aux usagers connectés dans le serveur de données 4. Le module 31 décrit aussi la manière de déposer, c'est-à-dire d'écrire, et de récupérer, c'est-à-dire de lire, des messages vocaux dans le serveur de données 4. Le deuxième module logiciel 32 15 sert à naviguer dans le service de causette en regroupant les pages VXML dans plusieurs phases telles qu'un menu de présentation du service, une phase d'enregistrement/connexion d'un terminal d'usager, une phase de dépôt/écriture de message 20 vocal, une phase de restitution/lecture de message vocal et une phase de déconnexion qui seront décrites ultérieurement. Le module 32 décrit également l'enchaînement de ces diverses phases. Le troisième module logiciel 33 dans le serveur applicatif 3 25 concerne la présentation des pages VXML de manière à associer chacune de celles-ci à une phase prédéterminée décrite dans le deuxième module 32. En outre, le serveur applicatif associe à chaque phase des pages écrites dans d'autres langages que le 30 langage VXML pour d'autres applications que le service de causette de l'invention. Le serveur de données 4 comprend un serveur web 41 sous la forme d'un script CGI qui contrôle 35 dynamiquement le dépôt de messages vocaux à déposer et la récupération de messages vocaux dans les boîtes vocales, dites également messageries vocales (voicemails), BVl à BVI en association avec un gestionnaire de boîte vocale 42. Le gestionnaire 42 5 gère une base de données relative aux usagers connectés, c'est-à-dire dont les terminaux sont en communication avec la plate-forme vocale 2. Un usager connecté Ui est défini essentiellement par un pseudonyme PSi, une adresse ABVi de la boîte 10 vocale BVi attribuée à cet usager, un identificateur IDi qui est à l'état "1" lorsqu'au moins un message a été déposé dans la boîte BVi et n'a pas été encore lu et qui est à l'état "0" lorsqu'aucun message n'est contenu dans la boîte vocale BVi. La base de données 15 peut contenir encore d'autres paramètres associés à l'usager Ui tels que: - un indicateur d'interdiction INTi groupant des paires de pseudonyme-adresse PSj-ABVj qui sont associées à des usagers Uj dont les messages doivent 20 être ignorés par l'usager Ui à la demande de l'usager Ui par une commande vocale "ignorer" jusqu'à la fin de la session de connexion de l'usager Ui et donc qui ne doivent pas être lus dans la boîte vocale BVi et transmis au terminal TEi; et - un indicateur TTi incluant un couple de pseudonyme-adresse PSj-ABVj relatif à un usager Uj et désigné par l'usager Ui au moyen d'une commande vocale "tête-à-tête" pour établir un dialogue en tête-à-tête entre les usagers Ui et Uj et ainsi 30 interdire la diffusion de leurs messages vocaux vers les autres usagers connectés au système d'échange 1 et la réception des messages vocaux des autres usagers connectés dans les boîtes vocales BVi et BVj. Un usager Uj en association avec une commande 35 vocale COMi, telle que "ignorer" ou "tête-à-tête", est désigné implicitement lorsque la commande vocale COMi est prononcée immédiatement par l'usager Ui pendant un intervalle temporel prédéterminé de quelques secondes succédant à un message vocal Mji 5 qui a été transmis par le terminal TEj, lu dans la boîte vocale BVi et reçu par le terminal TEi. Toutefois, dans une variante nécessitant la reconnaissance de pseudonyme, la désignation de l'usager Uj peut être associée à une commande vocale 10 COMi lorsque l'usager Ui prononce le pseudonyme PSj de l'usager Uj à la suite de la commande COMi, comme "ignorer" ou "tête-à-tête", pendant au moins l'intervalle temporel prédéterminé entre deux messages vocaux successifs reçus par le terminal TEi. 15 La commande "tête-à-tête" signale à la plateforme 2 que l'usager Ui souhaite parler uniquement à l'usager Uj. Pour que le tête-à-tête soit effectif à la suite de cette commande, l'autre usager Uj doit 20 transmettre une confirmation vocale "oui" à la plateforme en réponse au pseudonyme PSi et d'un message vocal "souhaite parler avec vous" pré-enregistré dans le dispositif 25, concaténés dans l'interface 21 pour être transmis au terminal TEj. Pendant le tête-à25 tête, chaque usager Ui, Uj fait précéder un message vocal de conversation par une commande vocale "parler" qui indique à la plate-forme qu'un message n'est destiné qu'à un usager, l'usager Uj, Ui. Si l'un des usagers en tête-à-tête Ui et Uj transmet une 30 commande vocale prédéterminée "quitter" à la plateforme 21, le serveur 2 supprime le tête-à-tête afin que les usagers Ui et Uj soient à nouveau dans la causette chacun en échangeant des messages vocaux avec les autres usagers connectés. 35 Le système d'échange de messages vocaux 1 offre ainsi à chaque usager connecté Ui une mini-messagerie vocale constituée par la boîte vocale BVi, dans laquelle l'usager Ui a le droit de lire tout message 5 Mji qui a été déposé par un usager quelconque connecté Uj, avec jÉi, et dans laquelle a priori tout usager quelconque connecté Uj peut écrire un message vocal Mj transmis par le terminal TEj, destiné à l'usager Ui, et désigné par Mji en sortie de la boîte 10 vocale BVi. Chaque boîte vocale est équivalente à une file d'attente de messages vocaux dans laquelle tout premier message déposé constitue le prochain message restitué. L'enregistrement momentané d'un message vocal Mi de l'usager Ui dans l'enregistreur 26, puis 15 le dépôt du message Mi en général dans les boîtes vocales BV1 à BVI, à l'exception de la boîte vocale BVi, sont effectués en asynchronisme par rapport aux différentes lectures des boîtes vocales BV1 à BVI pour les usagers Ut à UI. En variante, la boîte 20 vocale BVi enregistre également ses messages Mi de l'usager Ui afin que l'usager Ui vérifie leur bonne retransmission et compréhension; si ce n'est pas le cas, l'usager Ui peut répéter l'un de ses messages. Le serveur applicatif 3 consulte périodiquement 25 les boîtes vocales BV1 à BVI de manière à restituer les messages vocaux qui sont enregistrés dans les boîtes vocales BV1 à BVI respectivement aux terminaux d'usager TEl à TEI. Cependant, les boîtes vocales BV1 à BVI sont consultées régulièrement pendant des 30 cycles respectifs indépendants les uns des autres, c'est-à-dire en asynchronisme, de manière à respecter une priorité de dépôt/écriture de messages vocaux dans chaque boite vocale par rapport à une restitution/lecture et un effacement d'un message 35 vocal dans la boîte vocale. Lorsqu'un usager Ui 12 2844127 souhaite passer en mode tête-à-tête avec un autre usager Uj, les messages vocaux Mi de l'usager Ui sont seulement déposés dans la boîte vocale BVj de l'usager Uj et inversement les messages vocaux de 5 l'usager Uj sont déposés seulement dans la boîte vocale BVi de l'usager Ui; la causette entre les usagers Ui et Uj peut s'effectuer simultanément avec une causette entre plusieurs autres usagers connectés. D'une manière générale, à l'exception de 10 la commande "ignorer" ou "tête-à-tête", chacun des usagers connectés reçoit successivement, et donc non mélangés, les messages vocaux déposés dans la boîte vocale BVi par les autres usagers connectés selon leur ordre chronologique, mais d'une manière 15 asynchrone, c'est-à-dire non simultanée avec la réception des mêmes messages vocaux par d'autres usagers. En référence à la figure 2, la phase 20 d'enregistrement/connexion pour connecter le terminal TEi d'un usager Ui au système d'échange de messages vocaux 1 comprend des étapes Ai à A10. A l'étape A1, l'usager Ui appelle classiquement depuis le terminal TEi la plate-forme vocale interactive 2 à travers le 25 réseau d'accès RAi, en composant sur le clavier du terminal TEi le numéro de téléphone de la plate-forme 2. Un dialogue vocal s'instaure alors entre le terminal TEi et la plate-forme 2 sous la commande du serveur applicatif 3. L'usager Ui sélectionne le 30 service de causette de l'invention à l'étape A2, par exemple en prononçant le mot "causette" parmi divers services présentés par la plate-forme vocale. Si le service de causette est ouvert à tous les usagers, la base de données 28 dans la plate-forme 2 35 enregistre le numéro téléphonique NTi du terminal TEi 1 3 2844127 en association avec un pseudonyme PSi prononcé par l'usager Ui. En variante, la plate-forme vocale 2 vérifie dans la base de données 28 que le numéro de téléphone 5 NTi du terminal TEi y est déjà inscrit et demande à l'usager Ui de prononcer un mot de passe MPi déterminé lors de la souscription payante de l'usager Ui au service de causette de l'invention. Si à l'étape A3, le microcontrôleur dans la plate-forme 10 vocale 2 constate la correspondance entre le numéro téléphonique NTi et le mot de passe prononcé MPi dans la base de données 28, la plate-forme vocale 2 demande à l'usager Ui d'enregistrer un pseudonyme PSi pour l'associer au couple NTi, MPi dans la base de 15 données 28, à l'étape A4. L'usager Ui est alors considéré comme un "usager connecté" au système d'échange 1 selon l'invention. Le serveur 24 dans la plate-forme 2 communique le pseudonyme numérisé PSi, en tant qu'identificateur 20 de l'usager connecté Ui pour les autres usagers, au serveur applicatif 3, à l'étape A5. Puis le serveur applicatif 3 déclare l'usager connecté Ui auprès du serveur de données 4 à l'étape A6, en communiquant au gestionnaire 42 le pseudonyme PSi qui lui attribue 25 une boîte vocale disponible BVi d'adresse ABVi à l'étape A7. L'usager connecté Ui est alors prêt à participer à la causette en écoutant des messages vocaux Mli à MIi transmis par les autres usagers connectés Ul à UI et en leur transmettant des 30 messages vocaux Mi. De préférence, le système 1 signale automatiquement les autres usagers connectés Ut,... Uj,... UI avec iÉj à l'usager récemment connecté Ui, et la connexion de l'usager Ui aux autres usagers. A 35 cette fin, le serveur applicatif 3 ayant attribué la boîte vocale BVi à l'aide du gestionnaire 42 ordonne au serveur 24 la lecture des pseudonymes PS1 à PSI dans la base de données 28 à l'étape A8 afin qu'aux étapes suivantes A9 et A10 la base de données 28 dans 5 la plate-forme vocale transmette les pseudonymes PSl, PSj,... PSI des autres usagers connectés au terminal TEi de l'usager Ui et diffuse le pseudonyme PSi de l'usager Ui vers les terminaux TEl,... TEj, TEI des autres usagers connectés. 10 En se référant à la phase de dépôt/écriture de message vocal montrée à la figure 3, l'interpréteur 22 dans la plate-forme vocale interactive 2 surveille périodiquement à travers le dispositif de 15 reconnaissance vocale 23 toutes les interfaces de communication 21 pour y détecter une commande vocale COM1 à COMI transmise par l'un des usagers connectés Utl à UI depuis les terminaux TEl à TEI. En l'occurrence, on suppose que l'interpréteur 22 a 20 reconnu une commande vocale COMi "parler à tous" qui a été transmise par le terminal TEi à travers le réseau d'accès RAi et suivie par un message vocal Mi prononcé par l'usager Ui et enregistré dans l'enregistreur 26, à l'étape B1. Le réseau d'accès 25 RAi a fourni le numéro téléphonique NTi du terminal TEi à la base de données 28 de manière que celle-ci fournisse le pseudonyme PSi de l'usage Ui au serveur web 24, à l'étape B2. Puis à l'étape B3, le serveur 24 dans la plate30 forme vocale 2 transmet le pseudonyme PSi en tant qu'identificateur de l'usager Ui, la commande "parler à tous" convertie en requête HTTP par l'interpréteur 22 et le message numérisé reçu Mi lu dans l'enregistreur 26 au serveur applicatif 3. En réponse 35 à la commande convertie "parler à tous" précédant le message vocal Mi transmis par le terminal TEi de l'usager Ui, le serveur applicatif 3 signale au gestionnaire de boîte vocale 42 dans le serveur de données 4 qu'un message du pseudonyme PSi est à 5 déposer, à l'étape B4. Le gestionnaire 42 signale au serveur applicatif 3 qu'il est prêt au dépôt d'un message dans les boîtes vocales à l'étape B5 s'il existe au moins deux usagers connectés. Le serveur applicatif 3 transmet alors le 10 message Mi au serveur de données 4 dans lequel le gestionnaire 42 fournit les adresses ABV1,... ABVj,... ABVI pour écrire le message Mi dans les boîtes vocales BV1,... BVj,... BVI, avec iÉj, attribuées aux autres usagers connectés Ul,... Uj,. UI, à l'étape B6. Le gestionnaire 42 maintient à l'état "1" certains des indicateurs ID1,... IDj,... IDI et passe de l'état "0" à l'état "1" d'autres de ces indicateurs afin que le gestionnaire 42 sache que, lorsqu'il débute la prochaine phase de restitution de 20 message d'une boîte vocale, il existe au moins un message à lire dans celle-ci. A l'étape suivante B7, le cycle de dépôt de message est terminé et un nouveau cycle peut commencer à l'étape B1 en surveillant des commandes vocales éventuellement 25 transmises par les terminaux d'usager, si l'indicateur IDi = "0". Lorsque IDi = "1", le serveur applicatif 3 procède à la restitution d'un message lu dans la boîte vocale BVi comme décrit ci-après en..DTD: référence à la figure 4. Si au début de la phase de dépôt de message montrée à la figure 3, l'interpréteur 22 reconnaît une commande vocale COMi="tête-à-tête" transmise par le terminal TEi à l'étape B1, chaque message vocal Mi transmis par le terminal TEi et succédant à la 35 commande vocale "tête-àtête" de l'usager Ui et à une confirmation vocale "oui" de l'autre usager Uj n'est déposé que dans la boîte vocale d'adresse ABVj correspondant à l'autre usager connecté Uj dont un message vocal Mji a été restitué au terminal TEi et 5 écouté par l'usager Ui juste avant que l'usager Ui prononce la commande vocale "tête-à-tête", à l'étape B6. Le gestionnaire 42 met le paramètre TTi égal à ABVj et le paramètre TTj égal à ABVi. Si l'interpréteur 22 détecte une commande vocale 10 COMi="ignorer" transmise par le terminal TEi à l'étape B1 et succédant à un message vocal Mji provenant de l'autre usager connecté Uj et restitué au terminal TEi, le message Mi n'est pas déposé dans la boîte vocable d'adresse ABVj à l'étape B6. Le 15 gestionnaire 42 met le paramètre INTi égal à ABVj pour interdire le dépôt des messages suivants Mi dans la boîte vocale BVj pendant toute la session jusqu'à la commande "quitter" transmise par le terminal TEi. Si l'interpréteur 22 détecte à nouveau la 20 première commande vocale COMi="parler à tous" transmise par le terminal TEi à l'étape B1, ultérieurement à des commandes "tête-à-tête" et "quitter", le gestionnaire 42 inhibe les effets de toute commande précédante "tête-à- tête" transmise par 25 l'usager Ui afin que chaque message suivant Mi soit déposé dans toutes les boîtes vocales d'adresse ABV1,... ABVj,... ABVI avec i É j et tout message Ml,... Mj,... MI avec i # j, non associé à un usager "ignoré" par l'usager Ui, soit déposé dans la boîte 30 vocale BVi, à l'étape B6. Si une commande vocale prédéterminée COMi="liste" est détectée par l'interpréteur 22 notamment après la connexion du terminal TEi de l'usager Ui au système d'échange 1, le serveur 35 applicatif 3 remplace les étapes B4 à B6 pour 17 2844127 ordonner dans la plate-forme vocale 2 la transmission d'une réponse contenant la liste de tous les pseudonymes PS1,... PSj,... PSI avec iÉj des autres usagers connectés dans la base de données 28 vers le terminal TEi. Comme montré à la figure 4, la restitution/lecture d'un message Miqui a été déposé par l'usager Ui dans la boîte vocale BVj de l'usager 10 connecté Uj ne peut débuter que si aucun message Mj transmis par le terminal TEj de l'usager Uj n'est à déposer selon l'étape B4 de la phase de dépôt de message montrée à la figure 3. Le dépôt d'un message est donc prioritaire sur la lecture d'un message dans 15 chaque boîte vocale. Si aucun message Mj n'est à déposer, les étapes Cl à C5 de la phase de restitution de message sont exécutées. A l'étape Cl, le serveur applicatif 3 requiert 20 auprès du gestionnaire de boîte vocale 42 de vérifier que l'indicateur IDj est à l'état "1", c'est-à-dire de vérifier que la boîte vocale BVj contient au moins un message, en l'occurrence le message Mij déposé par l'usager Ui et destiné au moins à l'usager Uj. En 25 supposant que le message Mij a été déposé dans la boîte vocale BVj, le message Mij précédé du pseudonyme numérisé PSj est fourni par la boîte vocale BVj sous la commande du gestionnaire 42 au serveur applicatif 3, à l'étape C2. La lecture du 30 message Mij dans la boîte vocale BVj est simultanée à l'effacement du message Mij dans la boîte vocale BVj. Puis à l'étape C3, le serveur applicatif 3 retransmet le pseudonyme PSj et le message lu Mij au serveur web 24 dans la plate-forme vocale interactive 35 2 qui les répartis respectivement vers la base de données 28 et le diffuseur de message 27. Le numéro téléphonique NTj de l'usager Uj est lu en correspondance avec le pseudonyme PSj transmis par le serveur applicatif 3, dans la base de données 28, à 5 l'étape C4, afin que l'interface de communication 21 correspondant au réseau d'accès RAj transmette le message Mij fourni par le diffuseur 27 au terminal TEj de l'usager Uj, à l'étape C5. L'usager Uj écoute alors le message Mij dans le terminal TEj. De préférence, le pseudonyme PSi de l'usager Ui est inséré juste avant le début de chaque message vocal Mi par le gestionnaire 42 lors du dépôt de celui-ci dans les boîtes vocales BV1,... BVj,... BVI à l'étape B6 (figure 3). Sous le contrôle du 15 gestionnaire 42 et du serveur applicatif 3, tout message Mij est alors restitué avec le pseudonyme PSi de l'usager Ui précédant le message Mij au terminal TEj à l'étape C5 ce qui facilite l'identification de l'usager Ui par l'usager Uj qui écoute le message 20 Mij, particulièrement lorsque le nombre d'usagers connectés participant à la causette est élevé. De même tout message Mji est restitué avec le pseudonyme PSj de l'usager Uj à l'origine du message Mji, lu dans la boîte vocale BVi attribuée à l'usager Ui. Après l'étape de fin de cycle de restitution de message C5, le gestionnaire de boîte vocale 42 met à l'état "0" l'indicateur IDj à l'étape C7 si le message Mij est le dernier message lu dans la boîte vocale BVj à l'étape C6. Dans tous les cas, le 30 serveur applicatif 3 procède encore à la restitution d'un autre message lu dans la boîte vocale BVj et destiné au terminal d'usager TEj si aucun message Mj n'est à déposer dans la boîte vocable BVj à l'étape B4 et si l'identificateur IDj est encore à l'état "1" 35 à l'étape Cl. 1 9 2844127 Les messages déposés dans la boîte vocale BVj sont ainsi lus suivant la chronologie des dépôts de ces messages dans la boîte vocale BVj. Comme pour les phases de dépôt de messages 5 telles que celle montrée à la figure 3, I phases de restitution de message telles que celle montrée à la figure 4 sont exécutées en parallèle cycliquement de manière asynchrone et indépendante les unes des autres sous la commande du serveur applicatif 3. 10 Après une suite de dépôts de divers messages selon la figure 3 et de restitutions de messages selon la figure 4, l'usager Ui peut décider de sortir de la causette selon l'invention en prononçant le mot 15 "quitter". Si l'usager Ui est en tête-à-tête avec un autre usager, il devra prononcer "quitter" une première fois pour cesser le tête-à-tête, puis une deuxième fois pour terminer la session. La phase de 20 déconnexion montrée à la figure 5 a trait à cette deuxième commande "quitter" notamment. La phase de déconnexion comprend cinq étapes D1 à D5 et débute par des étapes D1 à D3 analogues aux étapes B1 à B3 de la phase de dépôt de message 25 montrée à la figure 3. A l'étape Dl, si l'interpréteur 22 détecte la commande vocale COMi="quitter" transmise par le terminal TEi et reconnue par le dispositif de reconnaissance vocale 23, le pseudonyme PSi est lu en 30 correspondance avec le numéro téléphonique NTi transmis par le réseau d'accès RAi du terminal TEi dans la base de données 28 à l'étape D2. Puis le serveur web 24 dans la plate-forme vocale 2 transmet une requête HTTP correspond à la commande interprétée 35 "quitter" et le pseudonyme numérisé PSi au serveur applicatif 3 à l'étape D3. En réponse à la commande "quitter" transmise par le serveur 24, un message pré-enregistré concaténant le pseudonyme PSi et un message vocal du type "sort de la causette" est 5 introduit par le gestionnaire 42 dans toutes les boîtes vocales BV1 à BV(i-1) et BV(i+l) à BVI des autres usagers connectés, et le serveur applicatif 3 requiert auprès du gestionnaire de boîte vocale 42 la suppression du pseudonyme PSi dans sa base de données 10 à l'étape D4. Finalement à l'étape D5, tout éventuel message Mli à MIi qui avait été déposé dans la boîte vocale BVi est effacé afin de libérer celle-ci, et l'identificateur IDi est mis à "0", et les paramètres TTi et INTi sont ré-initialisés de manière à rendre 15 disponible la boîte vocale BVi pour un autre usager souhaitant se connecter au système 1. 2 1 2844127 REVENDICATIONS 1 - Système pour échanger des messages vocaux entre des terminaux d'usager et un moyen vocal 5 interactif pour dialoguer avec des usagers des terminaux, caractérisé en ce qu'il comprend: - plusieurs moyens de mémoire (BV1 à BVI) pour mémoriser chacun temporairement des messages vocaux déposés par des terminaux d'usagers connectés au 10 système, - un moyen (3, 42, A5-A10) pour attribuer l'un (BVi) des moyens de mémoire disponibles à un usager déterminé (Ui) en réponse à une demande de connexion (Al, A2) depuis le terminal (TEi) de l'usager 15 déterminé à travers le moyen vocal (2), l'usager déterminé devenant un usager connecté au système, - un moyen (3, 42, B3-B7) pour déposer un message vocal (Mi) transmis par le terminal de l'usager déterminé dans les moyens de mémoire (BVj) 20 attribués respectivement aux usagers connectés (Uj) en réponse à une première commande vocale (COMi=parler à tous) précédant le message vocal (Mi) et reconnue par le moyen vocal (2), et - un moyen (3, 42, Cl-C5) pour restituer au 25 terminal (TEi) de l'usager déterminé à travers le moyen vocal (2), puis effacer des messages vocaux (Mji) qui ont été déposés par d'autres usagers connectés dans le moyen de mémoire (BVi) de l'usager déterminé, selon l'ordre chronologique des dépôts des 30 messages vocaux, la restitution de chacun des messages vocaux déposés (Mji) au terminal (TEi) de l'usager déterminé étant différée par le moyen pour déposer en réponse à une première commande vocale de l'usager déterminé et étant indépendante des 35 restitutions de messages vocaux déposés dans les 22 2844127 moyens de mémoire (BVj) attribués aux autres usagers connectés (Uj). 2 - Système conforme à la revendication 1, dans 5 lequel le moyen vocal (2) comprend un moyen (28) pour enregistrer un pseudonyme (PSi) de l'usager déterminé (Ui) en association avec un numéro téléphonique (NTi) du terminal (TEi) de l'usager déterminé après la demande de connexion (Al, A2) afin que le moyen pour 10 attribuer (3, 42, A5-A10) associe le pseudonyme (PSi) à l'adresse (ABVi) d'un moyen de mémoire disponible (BVi) à attribuer à l'usager déterminé (Ui). 3 - Système conforme à la revendication 2, dans 15 lequel le moyen pour attribuer (3, 42, A5-A10) ordonne la lecture des pseudonymes (PS1 à PSI) des autres usagers connectés dans le moyen vocal (2) afin que le moyen vocal transmette lesdits pseudonymes au terminal (TEi) de l'usager déterminé et diffuse le 20 pseudonyme (PSi) de l'usager déterminé vers les terminaux (TE1-TEI) des autres usagers connectés. 4 - Système conforme à la revendication 2 ou 3, dans lequel le moyen vocal (2) transmet une liste des 25 pseudonymes (PSl-PSI) des autres usagers connectés vers le terminal (TEi) de l'usager déterminé (Ui) en réponse à une commande vocale prédéterminée (COMi=liste) de l'usager déterminé. 5 - Système conforme à l'une quelconque des revendications 2 à 4, dans lequel le moyen pour déposer (3, 42, B3-B7) insère le pseudonyme (PSi) de l'usager déterminé avant le début de chaque message vocal (Mi) de l'usager déterminé (Ui) lors du dépôt 35 de celuici dans les moyens de mémoire (BV1-BVI), et 23 2844127 le moyen pour restituer (3, 42, C1-C5) restitue tout message (Mji) précédé par le pseudonyme (PSj) de l'usager (Uj) à l'origine du message lu dans le moyen de mémoire (BVi) attribué à l'usager déterminé (Ui). 6 - Système conforme à l'une quelconque des revendications 1 à 5, dans lequel le message vocal (Mi) transmis par le terminal (TEi) de l'usager déterminé (Ui) n'est pas déposé dans le moyen de 10 mémoire (BVi) attribué à l'usager déterminé. 7 - Système conforme à l'une quelconque des revendications 1 à 6, dans lequel le moyen pour déposer ne dépose le message vocal (Mi) transmis par 15 le terminal (TEi) de l'usager déterminé (Ui) que dans le moyen de mémoire (BVj) attribué à un autre usager connecté (Uj), en réponse à une deuxième commande vocale (COMi=tête-à-tête) de l'usager déterminé reconnue par le moyen vocal (2) et succédant à un 20 message vocal (Mji) provenant dudit autre usager connecté et restitué par le moyen de restitution au terminal de l'usager déterminé et à la suite d'une confirmation vocale dudit autre usager. 8 - Système conforme à la revendication 7, dans lequel le moyen pour déposer inhibe les effets de la deuxième commande en réponse à une commande vocale prédéterminée (COMi=quitter) de l'usager déterminé reconnue par le moyen vocal (2). 30 9 - Système conforme à l'une quelconque des revendications 1 à 8, dans lequel le moyen pour déposer ne dépose pas le message vocal (Mi) transmis par le terminal (TEi) de l'usager déterminé (Ui) dans 35 le moyen de mémoire (BVj) attribué à un autre usager 24 2844127 connecté (Uj), en réponse à une troisième commande vocale (COMi=ignorer) de l'usager déterminé reconnue par le moyen vocal (2) et succédant à un message vocal (Mji) provenant dudit autre usager connecté et 5 restitué par le moyen de restitution au terminal de l'usager déterminé. - Système conforme à l'une quelconque des revendications 1 à 9, dans lequel les moyens de 10 mémoire (BVl à BVI), le moyen (3, 42, A5-A7) pour attribuer, le moyen (3, 42, B3-B7) pour déposer et le moyen (3, 42, C1-C5) pour restituer sont inclus dans au moins un serveur (2, 3) relié par un réseau de paquets (RP) au moyen vocal interactif (2). 15