Brevet FR3063593A1 — publié le 20180907

Gestion des sessions de communication relatives aux supports de transport multiples Les modes de réalisation présentés ici concernent la gestion des sessions de communication relatives aux supports de transport multiples. Les services de télécommunication modernes proposent différents supports de transport pour établir des sessions de communication. Les supports de transport peuvent comprendre les réseaux téléphoniques traditionnels comme le service téléphonique classique, les systèmes de voix par le protocole de l'internet (VoIP), les systèmes de connexion sans fil comme les systèmes Bluetooth, les systèmes d'appel vidéo, etc. Le sujet revendiqué ici n'est pas limité à des modes de réalisation qui résolvent n'importe quel inconvénient ou qui n'opèrent que dans des environnements tels que ceux décrits dans l'arrière-plan ci-dessus. En effet, cet arrière-plan n'est donné que pour illustrer un exemple de domaine technologique dans lequel certains modes de réalisation décrits ici peuvent être mis en pratique. Selon des modes de réalisation de l'invention, un procédé mis en oeuvre par ordinateur pour établir une session de communication sortante est décrit. Le procédé peut comprendre la création d'un ordre de priorité parmi deux supports de transport ou plus basé sur une disponibilité de chaque support de transport quand une demande d'établissement d'une session de communication sortante est reçue. Le procédé peut comprendre en outre la réception de la demande pour établir une session de communication sortante avec un contact. Le procédé peut comprendre aussi la sélection d'un support de transport parmi les deux supports de transport ou plus, basée sur l'ordre de priorité et basée sur une ou plusieurs identifications d'utilisateur associées au contact. Le procédé peut comprendre aussi la sélection d'un contrôleur logiciel en réponse à la sélection du support de transport basée sur le fait que le contrôleur logiciel est associé au 3063593 2 support de transport sélectionné. Le procédé peut comprendre en outre l'envoi de la demande pour établir la session de communication sortante avec le contact à un dispositif électronique du contact par le contrôleur logiciel sélectionné par l'intermédiaire du support de 5 transport sélectionné. Le procédé peut comprendre aussi l'établissement de la session de communication sortante par le contrôleur logiciel sélectionné avec le dispositif électronique du contact par l'intermédiaire du support de transport sélectionné. Selon un aspect de l'invention, il est proposé un procédé mis 10 en oeuvre par ordinateur pour établir une session de communication sortante, le procédé comprenant : la création d'un ordre de priorité parmi deux supports de transport ou plus basé sur une disponibilité de chaque support de transport quand une demande pour établir une session de 15 communication sortante est reçue ; la réception de la demande pour établir une session de communication sortante avec un contact ; la sélection d'un support de transport parmi les deux supports de transport ou plus, basée sur l'ordre de priorité et basée sur une ou 20 plusieurs identifications d'utilisateur associées au contact ; en réponse à la sélection du support de transport, la sélection d'un contrôleur logiciel basée sur le fait que le contrôleur logiciel est associé au support de transport sélectionné ; l'envoi de la demande pour établir la session de communication 25 sortante avec le contact à un dispositif électronique du contact par le contrôleur logiciel sélectionné par l'intermédiaire du support de transport sélectionné ; et l'établissement de la session de communication sortante avec le dispositif électronique du contact par le contrôleur logiciel sélectionné 30 par l'intermédiaire du support de transport sélectionné. Selon un mode de réalisation, l'ordre de priorité est basé en outre sur un coût pour envoyer, recevoir, ou participer à des sessions de communication pour chaque support de transport et sur des préférences d'utilisateur. 3063593 3 Selon un mode de réalisation, le contact comprend un nom et les identifications d'utilisateur comprennent un ou plusieurs des éléments suivants : un numéro d'identification, un nom d'utilisateur, un numéro de téléphone et une adresse de courrier électronique. 5 Selon un mode de réalisation, les supports de transport comprennent un ou plusieurs des éléments suivants : un protocole de transmission de données sans fil qui communique en utilisant des ondes radio décimétriques courtes (UHF) dans la bande de fréquences industrielle, scientifique et médicale (ISM) de 2,4 GHz, un service 10 téléphonique classique, un service de voix par le protocole de l'internet (VoIP), un service d'appel vidéo, un service de bavardage vidéo, un service de téléphonie cellulaire, un service d'appel sans fil et un service de messagerie audio. Selon un mode de réalisation, le procédé comprend en outre : 15 la réception d'une demande pour établir une deuxième session de communication par l'intermédiaire d'un deuxième contrôleur logiciel associé à un deuxième support de transport, le deuxième support de transport étant différent du support de transport sélectionné ; 20 la transmission à un utilisateur, par l'intermédiaire d'un gestionnaire, d'une indication de la demande ; l'obtention d'une instruction de l'utilisateur pour accepter ou rejeter la demande ; et en réponse à l'obtention de l'instruction pour accepter la 25 demande : l'envoi d'une demande au contrôleur logiciel sélectionné associé au support de transport sélectionné pour mettre la session de communication sortante en attente en envoyant un signal au support de transport sélectionné, en cessant d'envoyer un signal audio au support 30 de transport sélectionné, et en cessant de recevoir un signal audio du support de transport sélectionné ; l'envoi d'une demande au deuxième contrôleur logiciel pour activer le deuxième support de transport ; et 3063593 4 l'établissement de la deuxième session de communication en envoyant une indication d'acceptation au deuxième support de transport, en commençant à envoyer un signal audio au deuxième support de transport et en commençant à recevoir un signal audio 5 provenant du deuxième support de transport. Selon un autre aspect de l'invention, il est proposé au moins un support lisible par ordinateur configuré pour stocker une ou plusieurs instruction(s) qui, en réponse à leur exécution par au moins un système informatique, font exécuter par ledit au moins un système informatique 10 le procédé défini ci-dessus. Selon un autre aspect de l'invention, il est proposé un procédé mis en oeuvre par ordinateur pour établir une session de communication sortante, le procédé comprenant : la création d'un ordre de priorité parmi deux supports de 15 transport ou plus basé sur une disponibilité de chaque support de transport quand une demande pour établir une session de communication sortante est reçue ; la réception de la demande pour établir une session de communication sortante avec une identification d'utilisateur ; 20 la détermination d'un type pour l'identification d'utilisateur ; la sélection d'un support de transport parmi les deux supports de transport ou plus, basée sur l'ordre de priorité et basée sur le type pour l'identification d'utilisateur ; en réponse à la sélection du support de transport, la sélection 25 d'un contrôleur logiciel basée sur le fait que le contrôleur logiciel est associé au support de transport sélectionné ; l'envoi de la demande pour établir une session de communication sortante avec l'identification d'utilisateur à un dispositif électronique de l'identification d'utilisateur par le 30 contrôleur logiciel sélectionné par l'intermédiaire du support de transport sélectionné ; et l'établissement de la session de communication sortante avec le dispositif électronique de l'identification d'utilisateur par le 3063593 5 contrôleur logiciel sélectionné par l'intermédiaire du support de transport sélectionné. Selon un mode de réalisation, l'ordre de priorité est en outre basé sur un coût pour envoyer, recevoir ou participer à des sessions de 5 communication pour chaque support de transport et sur des préférences d'utilisateur. Selon un mode de réalisation, l'identification d'utilisateur comprend un ou plusieurs des éléments suivants : un numéro d'identification, un nom d'utilisateur, un numéro de téléphone, un nom 10 et une adresse de courrier électronique. Selon un mode de réalisation, les supports de transport comprennent un ou plusieurs des éléments suivants : un protocole de transmission de données sans fil qui communique en utilisant des ondes radio décimétriques courtes (UHF) dans la bande de fréquences 15 industrielle, scientifique et médicale (ISM) de 2,4 GHz, un service téléphonique classique, un service de voix par le protocole de l'internet (VoIP), un service d'appel vidéo, un service de bavardage vidéo, un service de téléphonie cellulaire, un service d'appel sans fil et un service de messagerie audio. 20 Selon un mode de réalisation, le procédé comprend en outre : la réception d'une demande pour établir une deuxième session de communication par l'intermédiaire d'un deuxième contrôleur logiciel associé à un deuxième support de transport, le deuxième support de transport étant différent du support de transport 25 sélectionné ; la transmission à un utilisateur, par l'intermédiaire d'un gestionnaire, d'une indication de la demande ; l'obtention d'une instruction de l'utilisateur pour accepter OU rejeter la demande ; et 30 en réponse à l'obtention de l'instruction pour accepter la demande : l'envoi d'une demande au contrôleur logiciel sélectionné associé au support de transport sélectionné pour mettre la session de communication sortante en attente en envoyant un signal au support de 3063593 6 transport sélectionné, en cessant d'envoyer un signal audio au support de transport sélectionné, et en cessant de recevoir un signal audio du support de transport sélectionné ; l'envoi d'une demande au deuxième contrôleur logiciel pour 5 activer le deuxième support de transport ; et l'établissement de la deuxième session de communication en envoyant une indication d'acceptation au deuxième support de transport, en commençant à envoyer un signal audio au deuxième support de transport et en commençant à recevoir un signal audio 10 provenant du deuxième support de transport. Selon un mode de réalisation, le procédé comprend en outre : la réception d'une demande pour établir une deuxième session de communication par l'intermédiaire d'un deuxième contrôleur logiciel associé à un deuxième support de transport, le deuxième 15 support de transport étant différent du support de transport sélectionné ; la transmission à un utilisateur, par l'intermédiaire d'un gestionnaire, d'une indication de la demande ; l'obtention d'une instruction de l'utilisateur pour accepter ou 20 rejeter la demande ; et en réponse à l'obtention de l'instruction pour accepter la demande : l'envoi d'une demande au contrôleur logiciel sélectionné associé au support de transport sélectionné pour mettre fin à la session 25 de communication sortante en envoyant un signal d'arrêt au support de transport sélectionné, en cessant d'envoyer un signal audio au support de transport sélectionné, et en cessant de recevoir un signal audio du support de transport sélectionné ; l'envoi d'une demande au deuxième contrôleur logiciel pour 30 activer le deuxième support de transport ; et l'établissement de la deuxième session de communication en envoyant une indication d'acceptation au deuxième support de transport, en commençant à envoyer un signal audio au deuxième 3063 5 93 7 support de transport et en commençant à recevoir un signal audio provenant du deuxième support de transport. Selon un autre aspect de l'invention, il est proposé au moins un support lisible par ordinateur configuré pour stocker une ou plusieurs 5 instruction(s) qui, en réponse à leur exécution par au moins un système informatique, font exécuter par ledit au moins un système informatique le procédé défini ci-dessus. Selon un autre aspect de l'invention, il est proposé un dispositif de communication comprenant : 10 un haut-parleur configuré pour délivrer un premier signal audio ; un microphone configuré pour capturer un deuxième signal audio ; au moins un support lisible par ordinateur non transitoire 15 configuré pour stocker une ou plusieurs instruction(s) ; et au moins un processeur couplé au haut-parleur, au microphone et audit au moins un support lisible par ordinateur non transitoire, ledit au moins un processeur étant configuré pour exécuter la ou lesdites instruction(s) pour faire exécuter des opérations par le 20 dispositif de communication, ces opérations comprenant : la création d'un ordre de priorité parmi deux supports de transport ou plus basé sur une disponibilité de chaque support de transport quand une demande pour établir une session de communication sortante est reçue ; 25 la réception de la demande pour établir une session de communication sortante avec un contact ; la sélection d'un support de transport parmi les deux supports de transport ou plus, basée sur l'ordre de priorité et basée sur une ou plusieurs identifications d'utilisateur associées au contact ; 30 en réponse à la sélection du support de transport, la sélection d'un contrôleur logiciel basée sur le fait que le contrôleur logiciel est associé au support de transport sélectionné ; l'envoi de la demande pour établir la session de communication sortante avec le contact à un dispositif électronique du contact par le 3063593 8 contrôleur logiciel sélectionné par l'intermédiaire du support de transport sélectionné ; l'établissement de la session de communication sortante avec le dispositif électronique du contact par le contrôleur logiciel sélectionné 5 par l'intermédiaire du support de transport sélectionné, du premier signal audio fourni par le dispositif électronique du contact pendant la session de communication sortante et du deuxième signal audio transmis au dispositif électronique du contact pendant la session de communication sortante. 10 Selon un mode de réalisation, l'ordre de priorité est en outre basé sur un coût pour envoyer, recevoir, ou participer à des sessions de communication pour chaque support de transport et sur des préférences d'utilisateur. Selon un mode de réalisation, les opérations comprennent en 15 outre : la réception d'une demande pour établir une deuxième session de communication par l'intermédiaire d'un deuxième contrôleur logiciel associé à un deuxième support de transport, le deuxième support de transport étant différent du support de transport 20 sélectionné ; la transmission à un utilisateur, par l'intermédiaire d'un gestionnaire, d'une indication de la demande ; l'obtention d'une instruction de l'utilisateur pour accepter ou rejeter la demande ; et 25 en réponse à l'obtention de l'instruction pour accepter la demande : l'envoi d'une demande au contrôleur logiciel sélectionné associé au support de transport sélectionné pour mettre la session de communication sortante en attente en envoyant un signal au support de 30 transport sélectionné, en cessant d'envoyer le deuxième signal audio au support de transport sélectionné, et en cessant de recevoir le premier signal audio du support de transport sélectionné ; l'envoi d'une demande au deuxième contrôleur logiciel pour activer le deuxième support de transport ; et 3063593 9 l'établissement de la deuxième session de communication en envoyant une indication d'acceptation au deuxième support de transport, en commençant à envoyer un troisième signal audio au deuxième support de transport depuis le microphone, et en 5 commençant à recevoir un quatrième signal audio provenant du deuxième support de transport et destiné à être délivré par le haut-parleur. Selon un autre aspect de l'invention, il est proposé un dispositif de communication comprenant : 10 un haut-parleur configuré pour délivrer un premier signal audio ; un microphone configuré pour capturer un deuxième signal audio ; au moins un support lisible par ordinateur non transitoire 15 configuré pour stocker une ou plusieurs instruction(s) ; et au moins un processeur couplé au haut-parleur, au microphone et audit au moins un support lisible par ordinateur non transitoire, ledit au moins un processeur étant configuré pour exécuter la ou lesdites instruction(s) pour faire exécuter des opérations par le 20 dispositif de communication, ces opérations comprenant : la création d'un ordre de priorité parmi deux supports de transport ou plus basé sur une disponibilité de chaque support de transport quand une demande pour établir une session de communication sortante est reçue ; 25 la réception de la demande pour établir une session de communication sortante avec une identification d'utilisateur ; la détermination d'un type pour l'identification d'utilisateur ; la sélection d'un support de transport parmi les deux supports de transport ou plus, basée sur l'ordre de priorité et basée sur le type 30 pour l'identification d'utilisateur ; en réponse à la sélection du support de transport, la sélection d'un contrôleur logiciel basée sur le fait que le contrôleur logiciel est associé au support de transport sélectionné ; 3063593 10 l'envoi de la demande pour établir une session de communication sortante avec l'identification d'utilisateur à un dispositif électronique de l'identification d'utilisateur par le contrôleur logiciel sélectionné par l'intermédiaire du support de 5 transport sélectionné ; et l'établissement de la session de communication sortante avec le dispositif électronique de l'identification d'utilisateur par le contrôleur logiciel sélectionné par l'intermédiaire du support de transport sélectionné, du premier signal audio fourni par le dispositif 10 électronique de l'identification d'utilisateur pendant la session de communication sortante et du deuxième signal audio transmis au dispositif électronique de l'identification d'utilisateur pendant la session de communication sortante. Selon un mode de réalisation, l'ordre de priorité est en outre 15 basé sur un coût pour envoyer, recevoir, ou participer à des sessions de communication pour chaque support de transport et sur des préférences d'utilisateur. Selon un mode de réalisation, les opérations comprennent en outre : 20 la réception d'une demande pour établir une deuxième session de communication par l'intermédiaire d'un deuxième contrôleur logiciel associé à un deuxième support de transport, le deuxième support de transport étant différent du support de transport sélectionné ; 25 la transmission à un utilisateur, par l'intermédiaire d'un gestionnaire, d'une indication de la demande ; l'obtention d'une instruction de l'utilisateur pour accepter ou rejeter la demande ; et en réponse à l'obtention de l'instruction pour accepter la 30 demande : l'envoi d'une demande au contrôleur logiciel sélectionné associé au support de transport sélectionné pour mettre la session de communication sortante en attente en envoyant un signal au support de transport sélectionné, en cessant d'envoyer le premier signal audio au 3063593 11 support de transport sélectionné, et en cessant de recevoir le deuxième signal audio du support de transport sélectionné ; l'envoi d'une demande au deuxième contrôleur logiciel pour activer le deuxième support de transport ; et 5 l'établissement de la deuxième session de communication en envoyant une indication d'acceptation au deuxième support de transport, en commençant à envoyer un troisième signal audio du microphone au deuxième support de transport, et en commençant à recevoir un quatrième signal audio provenant du deuxième support de 10 transport et destiné à être délivré par le haut-parleur. Selon un mode de réalisation, les opérations comprennent en outre : la réception d'une demande pour établir une deuxième session de communication par l'intermédiaire d'un deuxième contrôleur 15 logiciel associé à un deuxième support de transport, le deuxième support de transport étant différent du support de transport sélectionné ; la transmission à un utilisateur, par l'intermédiaire d'un gestionnaire, d'une indication de la demande ; 20 l'obtention d'une instruction de l'utilisateur pour accepter ou rejeter la demande ; et en réponse à l'obtention de l'instruction pour accepter la demande : l'envoi d'une demande au contrôleur logiciel sélectionné 25 associé au support de transport sélectionné pour mettre fin à la session de communication sortante en envoyant un signal d'arrêt au support de transport sélectionné, en cessant d'envoyer le premier signal audio au support de transport sélectionné, et en cessant de recevoir le deuxième signal audio du support de transport sélectionné ; 30 l'envoi d'une demande au deuxième contrôleur logiciel pour activer le deuxième support de transport ; et l'établissement de la deuxième session de communication en envoyant une indication d'acceptation au deuxième support de transport, en commençant à envoyer un troisième signal audio du 3063593 12 microphone au deuxième support de transport, et en commençant à recevoir un quatrième signal audio provenant du deuxième support de transport et destiné à être délivré par le haut-parleur. Des exemples de modes de réalisation vont être décrits et 5 expliqués avec des détails supplémentaires à l'aide des dessins annexés, dans lesquels : la figure 1 représente un exemple d'environnement se rapportant à la sélection de supports de transport ; la figure 2 montre un exemple de système de communication 10 configuré pour sélectionner automatiquement un support de transport pour une session de communication ; la figure 3 montre un exemple de système de communication configuré pour sélectionner automatiquement un support de transport pour une session de communication ; 15 la figure 4 représente un exemple de système informatique qui peut être utilisé pour établir automatiquement une session de communication associée à un évènement ; la figure 5 est un organigramme d'un exemple de procédé pour sélectionner automatiquement un support de transport pour une session 20 de communication ; la figure 6 est un organigramme d'un exemple de procédé pour sélectionner automatiquement un support de transport pour une session de communication ; et la figure 7 est un organigramme d'un exemple de procédé pour 25 sélectionner automatiquement un support de transport pour une session de communication. Sur certains appareils actuellement utilisés, quand un utilisateur souhaite ouvrir une session de communication, l'utilisateur peut réaliser une action parmi plusieurs actions différentes. Dans 30 certains modes de réalisation, l'utilisateur peut entrer un identifiant pour un individu pour la session de communication. Cet identifiant peut comprendre un numéro de téléphone, un nom d'utilisateur ou une autre information d'identification. Dans certains modes de réalisation, l'utilisateur peut sélectionner un contact pour la session de 3063593 13 communication. Dans ces modes de réalisation, ainsi que dans d'autres, un contact peut comprendre n'importe quelle personne ou entité susceptible d'être contactée par l'utilisateur. Un contact n'est pas limité à une information mémorisée dans un dispositif d'utilisateur 5 et peut comprendre n'importe quel identifiant pouvant être utilisé pour démarrer une session de communication avec un individu. Par exemple, dans certains modes de réalisation, un contact peut comprendre un numéro de téléphone, un nom d'utilisateur, un nom avec lequel est stockée une information de contact (p. ex. un nom avec 10 un numéro de téléphone correspondant, une adresse de courrier électronique, un nom d'utilisateur, etc.). En addition ou en variante, l'utilisateur peut déterminer quel support de transport utiliser pendant la session de communication en fonction de l'action choisie. Par exemple, certains contacts et leurs dispositifs d'utilisateur associés 15 peuvent utiliser plusieurs supports de transport différents pour les sessions de communication, comme un support de transport de téléphonie cellulaire, un support de transport de bavardage vidéo, un support de transport de voix par le protocole de l'internet (VoIP), entre autres supports. En addition ou en variante, certains identifiants 20 peuvent être associés à différents supports de transport. En addition ou en variante, l'utilisateur (et le dispositif d'utilisateur correspondant) peut utiliser des supports de transport similaires à ceux utilisés par le contact ou à ceux associés à l'identifiant pour les sessions de communication. Dans certains cas, l'utilisateur peut sélectionner un 25 support de transport spécifique qui est utilisé à la fois par le contact et par l'utilisateur. Dans certains cas, l'utilisateur peut ouvrir une application logicielle pour le support de transport sélectionné. En variante ou en addition, dans certains modes de réalisation, l'utilisateur peut ouvrir ou interagir avec une interface utilisateur 30 différente pour le support de transport sélectionné. Dans ces modes de réalisation, ainsi que dans d'autres, chaque support de transport peut être associé à une interface utilisateur différente. L'utilisateur peut ensuite identifier une identification de contact pour le contact pour le support de transport sélectionné. Par exemple, un contact peut avoir un 3063593 14 nom d'utilisateur associé à un support de transport VoIP. L'utilisateur peut ensuite sélectionner une application logicielle qui correspond au support de transport VoIP pour transmettre une demande de communication au contact avec le nom d'utilisateur. Dans la présente, 5 l'établissement d'une session de communication avec un utilisateur ou avec un contact peut faire référence à l'établissement d'une session de communication avec un dispositif qui est associé à l'utilisateur ou au contact. Dans certains cas, l'utilisateur peut sélectionner un support de 10 transport spécifique qui est utilisé à la fois par le contact et par l'utilisateur. Dans certains cas, l'utilisateur peut ne pas ouvrir une application logicielle pour le support de transport sélectionné mais il peut identifier une identification de contact pour le contact pour le support de transport sélectionné. Par exemple, un contact peut avoir un 15 nom d'utilisateur associé au support de transport VoIP. L'utilisateur peut transmettre une demande de communication au contact avec le nom d'utilisateur. Certains modes de réalisation dans la présente concernent un procédé et/ou un système qui peut sélectionner automatiquement un 20 support de transport pour une session de communication pour un dispositif. Par exemple, un contact, comme un être humain, peut avoir plusieurs méthodes pour être contacté. Dans certains modes de réalisation, le contact peut avoir un numéro de téléphone de service téléphonique classique, un numéro de téléphone VoIP, un nom 25 d'utilisateur d'appel vidéo, un nom d'utilisateur de bavardage vidéo, ou des identifications d'utilisateur pour d'autres supports de transport audio ou audio/vidéo. Dans certains modes de réalisation, un utilisateur du dispositif peut utiliser des supports de transport similaires. Le dispositif peut être configuré pour inclure un ordre de 30 priorité parmi les supports de transport. L'ordre de priorité peut être un classement de la priorité pour sélectionner un support de transport parmi plusieurs supports de transport pour une demande de communication particulière. Le dispositif peut être configuré pour sélectionner un support de transport ayant une priorité haute en 3063 5 93 15 réponse à une demande d'établissement d'une session de communication avec le contact. En addition ou en variante, le dispositif peut sélectionner le support de transport automatiquement, sans recevoir d'entrée supplémentaire de l'utilisateur. Ainsi, 5 l'utilisateur peut ne pas avoir à fournir d'entrée concernant le support de transport et l'application logicielle correspondante à choisir pour démarrer une session de communication avec un contact particulier. Dans ces modes de réalisation, ainsi que dans d'autres, un support de transport particulier peut être sélectionné parmi des 10 supports de transport multiples d'après un ou plusieurs facteurs. Dans certains modes de réalisation, ces facteurs peuvent comprendre une disponibilité de chaque support de transport quand une demande pour établir une session de communication sortante est reçue, un coût associé à chaque support de transport, et des préférences d'utilisateur 15 parmi les supports de transport. Par conséquent, le dispositif peut être configuré pour sélectionner automatiquement un support de transport et tenter d'établir une session de communication avec un contact via le support de transport sélectionné basée sur le ou les facteur(s) de telle manière qu'une session de communication via le support de transport 20 sélectionné peut être établie. En addition ou en variante, la session de communication via le support de transport sélectionné peut être établie sans que l'utilisateur du dispositif n'ait à interagir avec le dispositif afin de sélectionner un support de transport approprié. Dans certains modes de réalisation, un contact peut être associé 25 aux supports de transport vidéo et non vidéo. Dans ces modes de réalisation, ainsi que dans d'autres, le contact peut être associé à des supports de transport vidéo multiples et à des supports de transport non vidéo multiples. Dans ces modes de réalisation, ainsi que dans d'autres, un utilisateur peut choisir d'envoyer une demande pour 30 établir une session de communication au contact. Dans certains modes de réalisation, l'utilisateur peut être sollicité pour déterminer si l'utilisateur souhaite envoyer une demande pour établir une session de communication vidéo ou une session de communication non vidéo. Le type de session de communication souhaité peut être établi sans que 3063593 16 l'utilisateur du dispositif n'ait à interagir avec le dispositif afin de sélectionner un support de transport approprié du type souhaité. Par exemple, un dispositif d'utilisateur peut recevoir une première demande pour établir une première session de communication 5 avec un contact. Par exemple, un utilisateur peut choisir de contacter un contact, d'un dispositif d'utilisateur vers un dispositif du contact. Le contact peut être associé à plusieurs identifications d'utilisateur. Par exemple, le contact peut être associé à un nom, un numéro d'identification, un nom d'utilisateur, un numéro de téléphone, une 10 adresse de courrier électronique et d'autres identifiants se rapportant à différents supports de transport. Le dispositif d'utilisateur peut créer un ordre de priorité parmi deux supports de transport ou plus à utiliser pour contacter le dispositif du contact. Par exemple, un module de gestion peut comparer les différentes identifications d'utilisateur avec 15 l'ordre de priorité parmi les supports de transport. Par exemple, les différentes identifications d'utilisateur peuvent comprendre un numéro de téléphone et un nom d'utilisateur de bavardage vidéo. Le numéro de téléphone peut être associé à un support de transport de service téléphonique classique. Le numéro de téléphone peut aussi être associé 20 à un support de transport VoIP. Le numéro de téléphone peut être une destination d'identification pour le support de transport de téléphonie classique et le support de transport VoIP. Le nom d'utilisateur de bavardage vidéo peut être associé à un support de transport de bavardage vidéo. Le nom d'utilisateur de bavardage vidéo peut être 25 une destination d'identification pour le support de transport de bavardage vidéo. L'ordre de priorité peut avoir des supports de transport de téléphonie classique et VoIP à une priorité plus haute que les supports de transport de bavardage vidéo. En outre, l'ordre de priorité peut 30 donner à la VoIP une priorité plus haute que le système de téléphonie classique. En conséquence, le module de gestion peut sélectionner le support de transport VoIP comme support de transport pour la session de communication via les supports de transport de téléphonie classique ou de bavardage vidéo. Le dispositif d'utilisateur peut envoyer en 3063 5 93 17 conséquence, en se basant sur la sélection faite par le module de gestion, une demande de communication au contact via le support de transport VoIP au numéro de téléphone du contact plutôt que d'envoyer la demande de communication au contact via un support de 5 transport de bavardage vidéo au nom d'utilisateur de bavardage vidéo du contact et plutôt que d'envoyer la demande de communication au contact via la téléphonie classique au numéro de téléphone du contact. Le dispositif d'utilisateur peut établir une session de communication avec le contact via le support de transport sélectionné en utilisant un 10 contrôleur logiciel associé au support de transport sélectionné. Par exemple, le dispositif d'utilisateur peut établir un appel téléphonique avec le contact via la VoIP en utilisant un contrôleur logiciel associé au support de transport sélectionné. Dans certains modes de réalisation, le dispositif d'utilisateur peut établir l'appel téléphonique 15 sans que l'utilisateur ne précise quel support de transport utiliser, dans ce cas le support de transport VoIP. En outre, le dispositif d'utilisateur peut établir l'appel téléphonique sans que l'utilisateur n'ouvre une application logicielle VoIP. Dans certains modes de réalisation, le dispositif d'utilisateur peut présenter à l'utilisateur une option pour 20 sélectionner une session de communication uniquement vocale ou une session de communication vidéo et audio. Le module de gestion peut sélectionner un support de transport particulier pour la session de communication vidéo ou la session de communication vocale sans que l'utilisateur ne précise quel support de transport utiliser. Par exemple, 25 si l'utilisateur choisit une session de communication uniquement vocale, le module de gestion peut sélectionner le support de transport VoIP plutôt que le support de transport de téléphonie classique. A l'inverse, avec les systèmes existants, un utilisateur peut désigner le contact et peut ouvrir l'application logicielle pour que le support de 30 transport souhaité envoie une demande pour établir une session de communication avec le contact. De même, avec les systèmes existants, un utilisateur peut désigner le contact et peut désigner une identification d'utilisateur particulière pour le contact associée à un 3063593 18 support de transport particulier pour envoyer une demande pour établir une session de communication avec le contact. Dans certains modes de réalisation, le dispositif d'utilisateur peut recevoir une deuxième demande pour établir une deuxième 5 session de communication via un support de transport différent. Par exemple, pendant l'appel téléphonique via VoIP, l'utilisateur peut recevoir une demande de bavardage vidéo entrante. Une indication de la réception de la deuxième demande peut être affichée sur un écran du dispositif d'utilisateur. Par exemple, si une information 10 d'identification d'appelant est disponible, l'écran peut montrer qu'un contact spécifié par l'information d'identification d'appelant est en train d'essayer de démarrer une deuxième session de communication avec l'utilisateur. L'utilisateur peut être apte à choisir d'accepter ou de rejeter la deuxième demande. Par exemple, l'utilisateur peut choisir 15 d'accepter la deuxième demande. En réponse au choix d'accepter la deuxième demande, le module de gestion peut envoyer une demande à un contrôleur logiciel pour que le support de transport VoIP mette la session de communication VoIP courante en attente. En addition ou en variante, le module de gestion peut envoyer une demande à un 20 contrôleur logiciel pour que le support de transport de la deuxième demande établisse la deuxième session de communication par l'intermédiaire du support de transport de la deuxième demande de telle manière que le module de gestion peut établir la deuxième session de communication. Par exemple, le module de gestion peut 25 envoyer une demande au contrôleur logiciel pour que le support de transport VoIP mette l'appel téléphonique en attente. Le module de gestion peut envoyer une demande au contrôleur logiciel pour que le support de transport de bavardage vidéo établisse une session de communication de bavardage vidéo. En envoyant la demande au 30 contrôleur de gestion pour le support de transport VoIP et en envoyant la demande au contrôleur logiciel pour le support de transport de bavardage vidéo, le module de gestion peut établir la deuxième session de communication sans interaction de la part de l'utilisateur avec le 3063593 19 contrôleur logiciel pour le support de transport VoIP ou avec le contrôleur logiciel pour le support de transport de bavardage vidéo. Dans certains modes de réalisation, les systèmes et/ou procédés décrits dans la présente peuvent aider à permettre la sélection d'un 5 support de transport sur un dispositif d'utilisateur ou d'autres dispositifs. Dans ces modes de réalisation, ainsi que dans d'autres, la sélection d'un support de transport peut être réalisée sans qu'un utilisateur ne sélectionne un support de transport particulier. Dans ces modes de réalisation, ainsi que dans d'autres, un utilisateur peut ne 10 pas avoir besoin d'interagir avec le module de gestion et de sélectionner une identification d'utilisateur particulière du contact pour sélectionner un support de transport particulier. Ainsi, un utilisateur peut ne pas avoir à choisir entre les identifications d'utilisateur d'un contact afin d'envoyer une demande pour une 15 session de communication. Dans ces modes de réalisation, ainsi que dans d'autres, un utilisateur peut ne pas avoir besoin d'interagir avec différentes applications logicielles pour différents supports de transport, et il peut interagir avec le module de gestion. Ainsi, l'utilisateur peut ne pas 20 avoir à passer d'une application logicielle à une autre lors de l'envoi d'une demande pour une session de communication à un contact ou pendant des sessions de communication quand une demande entrante pour une session de communication est reçue. Ainsi, les systèmes et/ou procédés fournissent au moins une solution technique à un problème 25 technique associé à la conception des dispositifs d'utilisateurs dans le domaine des télécommunications. En référence aux figures, la figure 1 représente un exemple d'environnement 100 lié à la sélection de supports de transport. L'environnement 100 peut être agencé selon au moins un mode de 30 réalisation décrit dans la présente. L'environnement 100 peut comprendre un module de gestion 102 et plusieurs contrôleurs logiciels 104. Le module de gestion 102 et les différents contrôleurs logiciels 104 peuvent faire partie d'un dispositif d'utilisateur. Bien que trois contrôleurs logiciels 104 soit représentés sur la figure 1, en 3063593 20 pratique il pourrait y avoir moins de contrôleurs logiciels 104 ou plus de contrôleurs logiciels 104. Le module de gestion 102 peut être configuré pour interagir avec les différents contrôleurs logiciels 104, comme décrit en détail 5 ci-dessous. Le module de gestion 102 peut comprendre du code et des routines configurés pour permettre à un dispositif informatique de réaliser une ou plusieurs opération(s) décrite(s) par rapport au module de gestion 102. En addition ou en variante, le module de gestion 102 peut être mis en oeuvre en utilisant du matériel comprenant un 10 processeur, un microprocesseur (p. ex. pour exécuter ou pour commander l'exécution d'une ou de plusieurs opération(s)), un circuit intégré prédiffusé programmable (FPGA) ou un circuit intégré développé pour un client (ASIC). Dans d'autres cas, le module de gestion 102 peut être mis en oeuvre en utilisant une combinaison de 15 matériel et de logiciel. Dans la présente, les opérations décrites comme étant exécutées par le module de gestion 102 peuvent comprendre des opérations que le module de gestion 102 peut ordonner à un système correspondant d'exécuter. Dans certains modes de réalisation, le module de gestion 102 20 peut comprendre une application logicielle. L'application logicielle peut être configurée pour permettre à un utilisateur d'interagir avec le module de gestion 102 et de recevoir des informations du module de gestion 102. Par exemple, l'application logicielle peut comprendre une interface (p. ex. une interface utilisateur graphique) pour permettre à 25 un utilisateur de sélectionner un contact dans une liste de contacts. Cette liste de contacts peut être présentée dans un ordre quelconque. Par exemple, dans certains modes de réalisation, la liste de contacts peut être présentée par ordre alphabétique, par ordre de fréquence de contact entre le contact et le dispositif d'utilisateur, par ordre d'ajout 30 à la liste, etc. L'application logicielle peut être configurée pour permettre à un utilisateur de sélectionner un contact pour envoyer une demande pour démarrer une session de communication avec le contact. Dans certains modes de réalisation, l'application logicielle peut être configurée pour permettre à un utilisateur de saisir un identifiant pour 3063593 21 envoyer une demande pour démarrer une session de communication avec le contact. Par exemple, un utilisateur peut entrer un nom d'utilisateur associé à un support de transport pour envoyer une demande pour démarrer une session de communication avec le nom 5 d'utilisateur. Le module de gestion 102 peut être configuré pour gérer le fonctionnement des contrôleurs logiciels 104 et pour interagir avec un utilisateur. Par exemple, dans certains modes de réalisation, le module de gestion 102 peut fournir une interface utilisateur graphique simple 10 à travers laquelle un utilisateur peut envoyer des demandes pour démarrer des sessions de communication via différents supports de transport plutôt que l'utilisateur ait à interagir avec une interface distincte pour chacun des contrôleurs logiciels 104 et supports de transport. Les supports de transport peuvent comprendre un protocole 15 de transmission de données sans fil qui communique en utilisant des ondes radio décimétriques courtes (UHF) dans la bande de fréquences industrielle, scientifique et médicale (ISM) de 2,4 GHz, un service téléphonique classique, un service VoIP, un service d'appel vidéo, un service de bavardage vidéo, un service de téléphonie cellulaire, un 20 service d'appel sans fil, un service de messagerie audio et d'autres services et protocoles par le biais desquels un message audio, audiovisuel ou textuel peut être envoyé. Un support de transport peut comprendre le protocole de contrôle de transmissions et le protocole Internet (TCP/IP) sur un port particulier, qui transporte un signal 25 audio VoIP codé à un débit binaire spécifique avec un codec spécifique, commandé par une session SIP (protocole d'ouverture de session) sur un autre port particulier. Un support de transport peut aussi comprendre une connexion sans fil, comme une connexion Bluetooth avec un profil particulier se connectant à un téléphone 30 cellulaire particulier de telle manière qu'un appel peut être connecté à un réseau cellulaire. Dans certains modes de réalisation, le module de gestion 102 peut permettre à un utilisateur d'envoyer des demandes aux contrôleurs logiciels 104 pour démarrer des sessions de communication par l'intermédiaire d'un support parmi de nombreux 3063593 22 supports de transport, sans que l'utilisateur n'ait à choisir un support de transport particulier pour envoyer une demande. Le module de gestion 102 peut être configuré pour créer un ordre de priorité parmi des supports de transport multiples. Dans 5 certains modes de réalisation, l'ordre de priorité peut être créé d'après un coût pour l'utilisateur pour envoyer, recevoir, ou participer à des sessions de communication pour chaque support de transport. Dans certains modes de réalisation, l'ordre de priorité peut être créé d'après une disponibilité de chaque support de transport quand une demande 10 pour établir une session de communication sortante est reçue. Par exemple, dans certains modes de réalisation, le support de transport peut être une connexion sans fil avec un téléphone cellulaire. Si le téléphone cellulaire est hors de portée, la connexion sans fil peut ne pas être disponible. Dans certains modes de réalisation, l'ordre de 15 priorité peut être basé sur des préférences d'utilisateur. Par exemple, un utilisateur peut préciser l'ordre de priorité parmi les différents supports de transport. Dans certains modes de réalisation, l'ordre de priorité peut être créé en se basant sur plusieurs facteurs, par exemple à la fois le coût pour l'utilisateur et la disponibilité de chaque support 20 de transport. Le module de gestion 102 peut sélectionner un support de transport particulier et le contrôleur logiciel associé 104 d'après des identifiants d'utilisateurs associés au contact et d'après l'ordre de priorité. Par exemple, un support de transport ayant une priorité élevée peut être choisi automatiquement pour être utilisé comme support de 25 transport pour la demande de session de communication. Chacun des contrôleurs logiciels 104 peut être configuré pour interagir avec du matériel pour émettre et recevoir un signal audio et/ou vidéo via un support de transport. Chaque contrôleur logiciel 104 peut être configuré pour interagir avec un support de transport 30 particulier. Dans certains modes de réalisation, chaque contrôleur logiciel 104 peut être configuré pour gérer le fonctionnement d'un support de transport différent. Dans certains modes de réalisation, des contrôleurs logiciels 104 multiples peuvent être configurés pour gérer le fonctionnement de supports de transport similaires. Les contrôleurs 3063593 23 logiciels 104 peuvent être configurés pour démarrer, arrêter et mettre en attente les sessions de communication établies via le support de transport correspondant associé à chacun des contrôleurs logiciels 104. Par exemple, chaque contrôleur logiciel 104 peut être configuré 5 pour transmettre des demandes de session de communication sortante par l'intermédiaire de son support de transport correspondant. Chaque contrôleur logiciel 104 peut aussi être configuré pour recevoir des demandes de session de communication entrante par l'intermédiaire du support de transport spécifique auquel il correspond. 10 Par exemple, un premier contrôleur logiciel 104a peut correspondre à un support de transport VoIP et peut être configuré pour interagir avec un système VoIP afin d'envoyer et de recevoir des demandes de communication via le support de transport VoIP. Le premier contrôleur logiciel 104a peut être associé à un identifiant 15 particulier, comme un numéro de téléphone. Les demandes de session de communication entrante visant le numéro de téléphone du premier contrôleur logiciel 104a peuvent être reçues par le premier contrôleur logiciel 104a. En addition ou en variante, le premier contrôleur logiciel 104a peut recevoir un numéro de téléphone comme partie 20 d'une demande de session de communication sortante et peut diriger la demande de session de communication sortante vers le numéro de téléphone reçu. Comme autre exemple, un deuxième contrôleur logiciel 104b peut être configuré pour interagir avec du matériel de téléphonie 25 classique afin d'envoyer et de recevoir des demandes de communication via le support de transport de téléphonie classique. Le deuxième contrôleur logiciel 104b peut être associé à un identifiant particulier, comme un numéro de téléphone. Par exemple, le deuxième contrôleur logiciel 104b peut être connecté à une ligne téléphonique 30 physique et cette ligne téléphonique physique peut être associée à l'identifiant particulier, comme un numéro de téléphone. Ainsi, le deuxième contrôleur logiciel 104b peut être associé à l'identifiant particulier (p. ex. un numéro de téléphone) via sa connexion à la ligne téléphonique physique et via l'association de la ligne téléphonique 3063593 24 physique avec l'identifiant particulier. Les demandes de session de communication entrante visant le numéro de téléphone du deuxième contrôleur logiciel 104b peuvent être reçues par le deuxième contrôleur logiciel 104b. En addition ou en variante, le deuxième 5 contrôleur logiciel 104b peut recevoir un numéro de téléphone comme partie d'une demande de session de communication sortante et peut diriger la demande de session de communication sortante vers le numéro de téléphone reçu. Comme autre exemple, un troisième contrôleur logiciel 104c 10 peut être configuré pour interagir avec un service d'appel vidéo afin d'envoyer et de recevoir des demandes de communication via le support de transport d'appel vidéo. Le troisième contrôleur logiciel 104c peut être associé à un identifiant particulier, comme un nom d'utilisateur. Les demandes de session de communication entrante 15 visant le nom d'utilisateur du troisième contrôleur logiciel 104c peuvent être reçues par le troisième contrôleur logiciel 104c. En addition ou en variante, le troisième contrôleur logiciel 104c peut recevoir un nom d'utilisateur comme partie d'une demande de session de communication sortante et peut diriger la demande de session de 20 communication sortante vers le nom d'utilisateur reçu. Les contrôleurs logiciels 104 peuvent être configurés pour fournir des informations au module de gestion 102. Par exemple, dans certains modes de réalisation, chaque contrôleur logiciel 104 peut fournir au module de gestion 102 une indication de la réception d'une 25 demande de communication entrante en réponse à la réception d'une demande de communication entrante par l'intermédiaire du support de transport associé au contrôleur logiciel 104. Dans certains modes de réalisation, l'indication de la réception d'une demande de communication entrante peut comporter une information d'expéditeur 30 associée à un expéditeur de la demande de communication entrante. Dans certains modes de réalisation, l'information d'expéditeur peut être comprise dans la demande de communication entrante et peut comprendre n'importe quel identifiant approprié tel qu'un nom, un nom d'utilisateur, un numéro de téléphone, une adresse de courrier 3063593 25 électronique, un numéro d'identification, tout autre identifiant, ou une combinaison quelconque des informations d'expéditeur. Voici à présent un exemple de fonctionnement de l'environnement 100. Par exemple, dans certains modes de réalisation 5 un utilisateur peut souhaiter envoyer une demande de communication à un contact. Le contact peut comprendre plusieurs identifications d'utilisateur différentes. Par exemple, le contact peut être associé à des numéros de téléphone multiples, à des noms d'utilisateur VoIP multiples, à des noms d'utilisateur d'appel vidéo multiples, à des noms 10 d'utilisateur de bavardage vidéo multiples, et/ou à d'autres identifiants de communication de supports de transport. En addition ou en variante, le dispositif d'utilisateur de l'utilisateur peut comprendre un ou plusieurs contrôleur(s) logiciel(s) 104. Chacun des contrôleurs logiciels 104 peut être associé à un support de transport de téléphonie 15 classique, un support de transport VoIP, un support de transport d'appel vidéo, un support de transport de téléphone cellulaire et/ou un autre support de transport. Dans certains modes de réalisation, chacun des différents contrôleurs logiciels 104 peut être associé à un support de transport différent. 20 L'utilisateur peut ouvrir l'application logicielle qui peut être associée au module de gestion 102. L'utilisateur peut sélectionner le contact et il peut sélectionner une option pour envoyer une demande de communication au contact. Dans certains modes de réalisation, le module de gestion 102 peut ne pas présenter à l'utilisateur une liste 25 des identifications d'utilisateur associée au contact. A la place, le module de gestion 102 peut sélectionner un support de transport (et une identification d'utilisateur correspondante qui est associée au support de transport sélectionné) pour la demande de session de communication sortante qui doit être envoyée au contact. Dans 30 certains modes de réalisation, la sélection du support de transport doit être basée sur un ordre de priorité parmi les supports de transport associés aux contrôleurs logiciels 104. Dans certains modes de réalisation, le support de transport VoIP peut être associé à une priorité plus élevée que le support de transport de téléphonie 3063593 26 classique, le support de transport de service d'appel vidéo et les autres supports de transport. Comme indiqué ci-dessus, l'ordre de priorité peut être basé sur un ou plusieurs facteur(s) comme un coût pour l'utilisateur pour envoyer, recevoir ou participer à des sessions de 5 communication pour chaque support de transport, une disponibilité de chaque support de transport quand une demande d'établissement d'une session de communication sortante est reçue, ou des préférences d'utilisateur. Dans le présent exemple, le module de gestion 102 peut 10 sélectionner le support de transport VoIP du module de gestion 102 pour envoyer une demande de session de communication sortante parce que le support de transport VoIP peut correspondre au support de transport ayant la plus haute priorité parmi les supports de transport associés aux identifications d'utilisateur du contact. Le module de 15 gestion 102 peut sélectionner un contrôleur logiciel 104 associé au support de transport VoIP. Le module de gestion 102 peut fournir un numéro de téléphone associé au contact au contrôleur logiciel 104 sélectionné associé au support de transport VoIP du module de gestion 102. Par exemple, comme indiqué plus haut, le premier contrôleur 20 logiciel 104a peut être associé à un support de transport VoIP. Le module de gestion 102 peut fournir le numéro de téléphone associé au contact et la demande d'établissement d'une session de communication sortante avec le contact au premier contrôleur logiciel 104a associé au support de transport VoIP. 25 En réponse à la réception de la demande d'établissement d'une session de communication sortante provenant du module de gestion 102, le premier contrôleur logiciel 104a peut faire l'interface avec le support de transport VoIP et peut envoyer la demande d'établissement d'une session de communication sortante au contact au numéro de 30 téléphone via le support de transport VoIP. Une première session de communication avec le contact peut être établie par le premier contrôleur logiciel 104a via le support de transport VoIP en réponse à cette demande. 3063593 27 Dans certains modes de réalisation, le deuxième contrôleur logiciel 104b peut aussi être configuré pour envoyer une demande de communication sortante. Par exemple, une demande de communication téléphonique classique sortante peut être envoyée par le deuxième 5 contrôleur logiciel 104b à un destinataire via le support de transport téléphonique classique. Le module de gestion 102 peut fournir un numéro de téléphone et une demande d'établissement de session de communication sortante au deuxième contrôleur logiciel 104b. Dans certains modes de réalisation, le troisième contrôleur 10 logiciel 104c peut aussi être configuré pour envoyer une demande de communication sortante. Par exemple, une demande d'appel vidéo sortant peut être envoyée par le troisième contrôleur logiciel 104c à un destinataire via le support de transport d'appel vidéo. Le module de gestion 102 peut fournir un nom d'utilisateur et une demande 15 d'établissement d'une session de communication sortante au troisième contrôleur logiciel 104c. Dans ces modes de réalisation, ainsi que dans d'autres, le module de gestion 102 peut fournir une interface unifiée pour qu'un utilisateur puisse interagir avec un dispositif d'utilisateur. 20 L'utilisateur peut choisir d'envoyer une demande pour établir une session de communication avec un contact et peut ne pas se soucier du support de transport utilisé pour établir la session de communication. Le module de gestion 102 peut utiliser un ordre de priorité et les supports de transport qui sont associés au contact pour sélectionner un 25 support de transport. Le module de gestion 102 peut sélectionner le contrôleur logiciel 104 associé au support de transport sélectionné. Le module de gestion 102 peut sélectionner le contrôleur logiciel 104 associé au support de transport sélectionné. Le module de gestion 102 peut réaliser l'interface avec le contrôleur logiciel 104 sélectionné 30 pour envoyer la demande d'établissement d'une session de communication sortante au contact via le support de transport sélectionné. Dans certains cas, une demande de session de communication entrante peut être reçue pendant la durée de la première session de 3063593 28 communication. Dans certains cas, la demande de session de communication entrante peut être reçue par l'intermédiaire du même support de transport que celui par lequel la première session de communication peut être établie. Par exemple, comme indiqué plus 5 haut, la première session de communication peut être établie via le premier contrôleur logiciel 104a par l'intermédiaire du support de transport VoIP. En outre, dans certains cas le premier contrôleur logiciel 104a peut déterminer que le dispositif d'utilisateur est en train de recevoir une demande de communication entrante via le support de 10 transport VoIP pendant la première session de communication. En addition ou en variante, le premier contrôleur logiciel 104a peut alerter le module de gestion 102 au sujet de la demande de communication entrante. Par exemple, un appel téléphonique entrant dirigé par 15 l'intermédiaire du support de transport VoIP peut être reçu par le premier contrôleur logiciel 104a. Le premier contrôleur logiciel 104a peut présenter la réception de l'appel téléphonique entrant au module de gestion 102, éventuellement en même temps qu'une information d'identifiant d'appelant. Le module de gestion 102 peut fournir une 20 indication de la demande d'établissement d'une deuxième session de communication à un utilisateur du dispositif d'utilisateur par l'intermédiaire d'un écran. Cette indication peut comprendre une information d'identification d'appelant dans certains cas. Le module de gestion 102 peut recevoir une instruction de l'utilisateur pour 25 accepter ou rejeter la demande. En réponse à la réception d'une instruction de l'utilisateur pour accepter la demande, le module de gestion 102 peut envoyer une instruction au premier contrôleur logiciel 104a afin de mettre la première session de communication en attente. Le module de gestion 102 peut envoyer une instruction au 30 premier contrôleur logiciel 104a pour établir une deuxième session de communication via le support de transport VoIP. Le premier contrôleur logiciel 104a peut mettre la première session de communication en attente et il peut établir la deuxième session de communication. En addition ou en variante, dans certains cas, une demande de session de 3063 5 93 29 communication entrante peut être reçue pendant la durée de la première session de communication dans laquelle la demande de session de communication entrante peut être reçue via un support de transport différent de celui par lequel la première session de 5 communication peut être réalisée. Comme indiqué ci-dessus, le deuxième contrôleur logiciel 104b peut être associé à un support de transport de téléphonie classique. Le deuxième contrôleur logiciel 104b peut déterminer que le dispositif d'utilisateur est en train de recevoir une demande de communication entrante via le support de 10 transport de téléphonie classique. Le deuxième contrôleur logiciel 104b peut alerter le module de gestion 102 relativement à la demande de communication entrante. Par exemple, un appel téléphonique entrant visant le numéro de téléphone de système classique associé au deuxième contrôleur logiciel 104b du dispositif d'utilisateur peut être 15 reçu par le deuxième contrôleur logiciel 104b. Le deuxième contrôleur logiciel 104b peut présenter la réception de l'appel téléphonique entrant au module de gestion 102. Dans certains modes de réalisation, le deuxième contrôleur logiciel 104b peut aussi présenter une information d'identité d'appelant liée à la source de l'appel 20 téléphonique entrant au module de gestion 102. Le module de gestion 102 peut fournir une indication de la demande d'établissement d'une deuxième session de communication à un utilisateur du dispositif d'utilisateur au moyen d'un écran. Cette indication peut comprendre une information d'identification d'appelant dans certains cas. Le 25 module de gestion 102 peut recevoir une instruction de l'utilisateur pour accepter ou rejeter la demande. En réponse à la réception d'une instruction de l'utilisateur pour accepter la demande, le module de gestion 102 peut envoyer une instruction au premier contrôleur logiciel 104a pour mettre la première session de communication en 30 attente. Le module de gestion 102 peut envoyer une instruction au deuxième contrôleur logiciel 104b pour établir une deuxième session de communication via le support de transport de téléphonie classique. Le premier contrôleur logiciel 104a peut mettre la première session de 3063593 30 communication en attente et le deuxième contrôleur logiciel 104b peut établir la deuxième session de communication. Dans ces modes de réalisation, ainsi que dans d'autres, le module de gestion 102 peut être configuré pour interagir avec une 5 seule ressource audio et un seul microphone. Par exemple, le module de gestion 102 peut être configuré pour interagir avec un casque-micro d'un appareil téléphonique. Le casque-micro de l'appareil téléphonique peut ne comporter qu'un microphone et qu'un écouteur. L'appareil téléphonique et le casque-micro peuvent ne comprendre 10 qu'un élément parmi certains circuits audio ou certaines capacités de traitement. Dans certains modes de réalisation, si une session de communication est établie entre l'appareil téléphonique et un autre dispositif, il peut n'y avoir qu'un support de transport connecté au haut-parleur et au microphone de l'appareil téléphonique. Par exemple, 15 pendant une session de communication via le support de transport VoIP, le premier contrôleur logiciel 104a peut être configuré pour envoyer un signal audio au haut-parleur et pour recevoir un signal audio du microphone. Pour établir une session de communication via le support de transport de téléphonie classique, le premier contrôleur 20 logiciel 104a associé au support de transport VoIP peut cesser d'envoyer et de recevoir un signal audio et le deuxième contrôleur logiciel 104b associé au support de transport de téléphonie classique peut commencer à envoyer et recevoir un signal audio. Comme autre exemple, dans certains cas, une demande de 25 session de communication entrante peut être reçue pendant la durée de la première session de communication via un support de transport de service d'appel vidéo. Comme indiqué plus haut, le troisième contrôleur logiciel 104c peut être associé à un support de transport de service d'appel vidéo. Le troisième contrôleur logiciel 104c peut 30 déterminer que le dispositif d'utilisateur est en train de recevoir une demande de communication entrante via le support de transport de service d'appel vidéo. Le troisième contrôleur logiciel 104c peut alerter le module de gestion 102 relativement à cette demande de communication entrante. Par exemple, un autre utilisateur du service 3063593 31 d'appel vidéo peut envoyer un appel vidéo entrant visant une identification d'utilisateur comme un nom d'utilisateur. Le nom d'utilisateur peut être associé au troisième contrôleur logiciel 104c. La demande d'appel vidéo entrante peut être reçue par le troisième 5 contrôleur logiciel 104c. Le troisième contrôleur logiciel 104c peut présenter la réception de la demande d'appel vidéo entrante au module de gestion 102. Dans certains modes de réalisation, le troisième contrôleur logiciel 104c peut aussi présenter une information d'identification d'expéditeur liée à la source de la demande d'appel 10 vidéo entrante au module de gestion 102. Le module de gestion 102 peut fournir une indication de la demande d'établissement d'une deuxième session de communication à un utilisateur du dispositif d'utilisateur par le biais d'un écran. Cette indication peut comprendre une information d'identification d'expéditeur dans certains cas. Le 15 module de gestion 102 peut recevoir une instruction de l'utilisateur pour accepter ou rejeter la demande. En réponse à la réception d'une instruction de l'utilisateur pour accepter la demande, le module de gestion 102 peut envoyer une instruction au premier contrôleur logiciel 104a pour mettre la première session de communication en 20 attente. Le module de gestion 102 peut envoyer une instruction au troisième contrôleur logiciel 104c pour établir une deuxième session de communication via le support de transport d'appel vidéo. Le premier contrôleur logiciel 104a peut mettre la première session de communication en attente et le troisième contrôleur logiciel 104c peut 25 établir la deuxième session de communication. Des modifications, ajouts ou omissions peuvent être apportés à l'environnement 100 sans s'éloigner de la portée de la présente invention. Par exemple, le nombre de contrôleurs logiciels 104 peut être supérieur ou inférieur à celui qui est décrit en fonction de la mise 30 en oeuvre particulière. En outre, les supports de transport donnés sont des exemples et les concepts décrits peuvent s'appliquer à la sélection de n'importe quel support de transport applicable qui peut être utilisé pour réaliser une session de communication. 3063 5 93 32 La figure 2 montre un exemple de système de communication 200 configuré pour sélectionner automatiquement un support de transport pour une session de communication. Le système 200 peut être agencé selon au moins un mode de réalisation décrit dans la 5 présente. Le système 200 peut comprendre un ou plusieurs réseau(x) 202, un dispositif 204, un dispositif 206, un système 208 et un téléphone 210. Le ou les réseaux 202 peuvent être configurés pour coupler de façon communicante le dispositif 204, le dispositif 206, le système 208 10 et le téléphone 210. Dans certains modes de réalisation, le ou les réseaux 202 peuvent être n'importe quel réseau ou configuration de réseaux configuré(e) pour envoyer et recevoir des communications entre des systèmes et des dispositifs. Dans certains modes de réalisation, le ou les réseaux 202 peuvent comprendre un réseau de 15 type conventionnel, un réseau câblé ou sans fil, et ils peuvent avoir de nombreuses configurations différentes. Dans certains modes de réalisation, le ou les réseaux 202 peuvent aussi être couplés à ou peuvent comprendre des parties d'un réseau de télécommunication, y compris des lignes téléphoniques, pour envoyer des données sous 20 différents protocoles de communication possibles, comme le système de téléphonie classique. Chacun des dispositifs 204 et 206 et le téléphone 210 peuvent être n'importe quel appareil électronique ou informatique. Par exemple, chacun des dispositifs 204 et 206 et le téléphone 210 peuvent 25 comprendre un ordinateur de bureau, un ordinateur portable, un téléphone intelligent (ou « smartphone »), un téléphone mobile, une tablette électronique, un téléphone, une console téléphonique ou tout autre dispositif informatique. Dans certains modes de réalisation, chacun des dispositifs 204 et 206 et le téléphone 210 peuvent être 30 configurés pour établir des sessions de communication avec d'autres dispositifs. Par exemple, chacun des dispositifs 204 et 206 et le téléphone 210 peuvent être configurés pour établir un appel téléphonique sortant avec un autre dispositif via une ligne ou un réseau téléphonique. Par exemple, les dispositifs 204 et 206 peuvent 3063 5 93 33 communiquer via un réseau cellulaire sans fil et le téléphone 210 peut communiquer via une ligne du réseau téléphonique public commuté (RTPC). En variante ou en addition, les dispositifs 204 et 206 et le téléphone 210 peuvent communiquer via d'autres réseaux câblés ou 5 sans fil qui ne comprennent pas, ou qui ne comprennent que partiellement un RTPC. Par exemple, un appel téléphonique ou une session de communication entre l'un ou les deux dispositifs 204 et 206 et le téléphone 210 peut être un appel téléphonique VoIP. Comme autre exemple, la session de communication entre l'un ou les deux 10 dispositifs 204 et 206 et le téléphone 210 peut être une session de communication vidéo ou autre session de communication. Comme autre exemple, la session de communication entre l'un ou les deux dispositifs 204 et 206 et le téléphone 210 peut être une session d'appel vidéo, une session de message audio ou une autre session de 15 communication. Dans certains modes de réalisation, le dispositif 204 et le dispositif 206 peuvent être associés à des supports de transport différents. Par exemple, dans certains modes de réalisation, le dispositif 204 peut être associé à un support de transport de téléphonie classique et à un support de transport VoIP. Dans certains modes de 20 réalisation, le dispositif 206 peut être associé à un support de transport d'appel vidéo. En variante ou en addition, chacun des dispositifs 204 et 206 et le téléphone 210 peuvent être configurés pour communiquer avec d'autres systèmes via un réseau, comme le ou les réseau(x) 202 ou un 25 autre réseau. Dans ces modes de réalisation, ainsi que dans d'autres, les dispositifs 204 et 206 et le téléphone 210 peuvent recevoir des données du système 208 et lui en envoyer. Par exemple, les dispositifs 204 et 206 et le téléphone 210 peuvent comprendre de la mémoire et au moins un processeur, qui sont configurés pour exécuter les 30 opérations décrites dans la présente, entre autres opérations. Dans certains modes de réalisation, les dispositifs 204 et 206 et le téléphone 210 peuvent comprendre des instructions lisibles par un ordinateur qui sont configurées pour être exécutées par les dispositifs 204 et 206 et le téléphone 210 pour réaliser les opérations décrites dans la présente. 3063593 34 Dans certains modes de réalisation, le système 208 peut comprendre n'importe quelle configuration de matériel, comme des processeurs, des serveurs, etc. qui sont mis en réseau ensemble et configurés pour réaliser une tâche. Par exemple, le système 208 peut 5 comprendre des systèmes informatiques multiples, comme des serveurs multiples qui comprennent chacun de la mémoire et au moins un processeur, qui sont mis en réseau ensemble et configurés pour exécuter des opérations de sous-titrage de sessions de communication, comme des appels téléphoniques, entre des dispositifs comme le 10 téléphone 210 et un autre dispositif comme décrit dans la présente. Dans ces modes de réalisation, ainsi que dans d'autres, le système 208 peut servir à sous-titrer un signal audio produit par un ou plusieurs correspondant(s) dans la session de communication. Par exemple, le système 208 peut sous-titrer un signal audio produit par d'autres 15 dispositifs et non par le téléphone 210 ou à la fois par le téléphone 210 et d'autres dispositifs, entre autres configurations. Dans certains modes de réalisation, le système 208 peut faire office de central configuré pour établir des sessions de communication, comme des appels téléphoniques, des appels vidéo, 20 etc. entre des dispositifs comme le téléphone 210 et un ou des autre(s) dispositif(s) comme décrit dans la présente, entre autres opérations. Dans certains modes de réalisation, le système 208 peut comprendre des instructions lisibles par ordinateur qui sont configurées pour être exécutées par le système 208 pour réaliser les opérations décrites dans 25 la présente. En outre, dans certains modes de réalisation, le système 200 peut être configuré pour faciliter une session de communication assistée entre un utilisateur malentendant 216 ou un utilisateur malentendant 218 (tels qu'un mari et sa femme qui se partagent un 30 seul téléphone 210) et un deuxième utilisateur, comme l'utilisateur 212 ou l'utilisateur 214. Dans la présente description, l'expression « utilisateur malentendant » peut se rapporter à une personne ayant des capacités auditives diminuées. Les utilisateurs malentendants ont souvent un niveau de capacité auditive qui a généralement diminué 3063593 dans le temps, de sorte que l'utilisateur malentendant peut communiquer en parlant, mais l'utilisateur malentendant a souvent beaucoup de mal à entendre et/ou comprendre les autres. Dans certains modes de réalisation, la session de 5 communication assistée peut être établie entre un dispositif tel que le dispositif 204 ou le dispositif 206 et le téléphone 210. Dans ces modes de réalisation, le téléphone 210 peut être un téléphone transcripteur qui est configuré pour présenter des sous-titres de la session de communication à l'utilisateur malentendant 216 ou à l'utilisateur 10 malentendant 218, comme un téléphone transcripteur de la gamme 57T ou de la gamme 67T de chez CaptionCall® ou un appareil sur lequel fonctionne l'application mobile CaptionCall®. Par exemple, dans certains modes de réalisation, le téléphone 210 peut comprendre un écran d'affichage 220 qui est intégré au téléphone 210 et qui est 15 configuré pour présenter une transcription textuelle d'une session de communication à l'utilisateur malentendant 216 ou à l'utilisateur malentendant 218. Dans ces modes de réalisation, ainsi que dans d'autres, le téléphone 210 peut être configuré pour être utilisé par plusieurs utilisateurs malentendants utilisant des profils d'utilisateur. 20 Par exemple, le téléphone peut être configuré avec un premier profil d'utilisateur correspondant à l'utilisateur malentendant 216 et avec un deuxième profil d'utilisateur correspondant à l'utilisateur malentendant 218. Chaque profil d'utilisateur peut comprendre des réglages qui sont propres à l'utilisateur correspondant, comme une 25 taille de texte sur l'écran d'affichage 220, le volume du téléphone 210 ou des sonneries du téléphone 210 propres à l'utilisateur, entre autres réglages. En variante ou en addition, le téléphone 210 peut être associé à un écran d'affichage qui est physiquement séparé du téléphone 210 et 30 qui est en communication sans fil avec le téléphone 210, comme un écran d'affichage d'un dispositif portatif 222 porté au poignet de l'utilisateur malentendant 216 et configuré pour être en communication sans fil Bluetooth avec le téléphone 210. D'autres écrans physiquement séparés peuvent être des écrans d'affichage 3063593 36 d'ordinateurs de bureau, d'ordinateurs portables, de téléphones intelligents, de téléphones mobiles, de tablettes électroniques ou de tout autre appareil électronique qui est en communication sans fil avec le téléphone 210. 5 Le téléphone 210 peut aussi comprendre un combiné 224 et un crochet commutateur 226. Dans certains modes de réalisation, le téléphone 210 peut être configuré pour sélectionner différents supports de transport pour les sessions de communication. Par exemple, le téléphone 210 peut être configuré pour sélectionner un support de 10 transport différent pour envoyer une demande de session de communication sortante au dispositif 204 que celui qui peut être sélectionné pour envoyer une demande de session de communication sortante au dispositif 206. Un exemple de la sélection de supports de transport différents pour les sessions de communication est donné 15 relativement à la figure 3, qui comprend une console 310 qui peut faire partie d'un exemple de mise en oeuvre du téléphone 210. Au cours d'une session de communication transcrite, le système 208 et le dispositif 204 ou le dispositif 206 et le téléphone 210 peuvent être couplés de façon communicante en utilisant des 20 protocoles de mise en réseau. Dans certains modes de réalisation, pendant la session de communication entre le dispositif 204 ou le dispositif 206 et le téléphone 210, le téléphone 210 peut fournir le signal audio du dispositif 204 ou du dispositif 206 au système 208. Dans le système 208, le signal audio peut être transcrit. Dans 25 certains modes de réalisation, pour transcrire le signal audio, un assistant d'appel peut écouter le signal audio transmis par le dispositif 204 ou le dispositif 206 et « revocaliser » les mots de l'utilisateur 212 ou de l'utilisateur 214 à destination d'un programme informatique de reconnaissance de la parole accordé sur la voix de l'assistant d'appel. 30 Dans ces modes de réalisation, ainsi que dans d'autres, l'assistant d'appel peut être un opérateur qui sert d'intermédiaire humain entre l'utilisateur malentendant 216 ou l'utilisateur malentendant 218 et l'utilisateur 212 ou l'utilisateur 214. Dans certains modes de réalisation, des sous-titres textuels peuvent être générés par un 3063593 37 ordinateur de reconnaissance de la parole en tant que transcription du signal audio de l'utilisateur 212 ou de l'utilisateur 214. Les sous-titres textuels peuvent être transmis au téléphone 210 utilisé par l'utilisateur malentendant 216 ou l'utilisateur malentendant 218 via le ou les 5 réseau(x) 202. Le téléphone 210 peut afficher les sous-titres pendant que l'utilisateur malentendant 216 ou l'utilisateur malentendant 218 tient une conversation normale avec l'utilisateur 212 ou l'utilisateur 214. Les sous-titres peuvent permettre à l'utilisateur malentendant 216 ou à l'utilisateur malentendant 218 de compléter le signal vocal 10 transmis par le dispositif 204 ou le dispositif 206 et de confirmer sa compréhension des mots prononcés par l'utilisateur 212 ou l'utilisateur 214. Des modifications, ajouts ou omissions peuvent être apportés au système de communication 200 sans s'éloigner de la portée de la 15 présente invention. Par exemple, dans certains modes de réalisation, l'utilisateur 212 ou l'utilisateur 214 peut aussi être malentendant. Dans ces modes de réalisation, ainsi que dans d'autres, le système 208 peut fournir des sous-titres textuels au dispositif 204 ou au dispositif 206 basés sur les données audio transmises par le téléphone 210. En 20 variante ou en addition, le système 208 peut comprendre d'autres fonctions. Par exemple, le système 208 peut éditer les sous-titres ou apporter d'autres modifications aux sous-titres après la présentation des sous-titres sur le téléphone 210. En variante ou en addition, dans certains modes de réalisation, le système 200 peut comprendre des 25 dispositifs supplémentaires similaires aux dispositifs 204 et 206 et au téléphone 210. Dans ces modes de réalisation, ainsi que dans d'autres, les dispositifs similaires peuvent être configurés pour sélectionner automatiquement un support de transport pour une session de communication. 30 La figure 3 montre un exemple de système de communication 300 configuré pour sélectionner automatiquement un support de transport pour une session de communication. Le système 300 peut être agencé selon au moins un mode de réalisation décrit dans la présente. Le système 300 peut comprendre un réseau 308, un dispositif 3063593 38 306, des supports de transport multiples 312a-c, et une console 310 comportant un module de gestion 302, des contrôleurs logiciels multiples 304a-c, un haut-parleur 314 et un microphone 316. La console 310 peut être similaire ou analogue au téléphone 5 210 de la figure 2. La console peut avoir des connexions matérielles et/ou logicielles pour différents supports de transport, comme une ou plusieurs connexion(s) RTPC pour un support de transport de téléphonie classique, une connexion internet pour un support de transport VoIP, une connexion de téléphone cellulaire pour un support 10 de transport cellulaire et d'autres connexions pour un support de transport d'appel vidéo et d'autres supports de transport. Le module de gestion 302 peut être similaire ou analogue au module de gestion 102 de la figure 1. Le module de gestion 302 peut être un module logiciel qui peut être configuré pour interagir avec les 15 différents contrôleurs logiciels 304. Le module de gestion 302 peut être configuré pour sélectionner un support de transport 312 et le contrôleur logiciel 304 associé au support de transport 312 sélectionné. Le module de gestion 302 peut être configuré pour sélectionner un support de transport 312 d'après un ordre de priorité, 20 d'une manière décrite plus haut relativement au module de gestion 102 de la figure 1. Le module de gestion 302 peut aussi être configuré pour interagir avec le haut-parleur 314 et le microphone 316. Dans certains modes de réalisation, le module de gestion 302 peut être configuré pour diriger un signal audio de l'un des supports de transport 312 au 25 haut-parleur 314 par l'intermédiaire de l'un des contrôleurs logiciels 304. Dans certains modes de réalisation, le module de gestion 302 peut être configuré pour diriger un signal audio du microphone 316 à l'un des supports de transport 312 par l'intermédiaire de l'un des contrôleurs logiciels 304. Le module de gestion 302 peut diriger un 30 signal audio vers le support de transport 312 sélectionné et depuis le support de transport 312 sélectionné. Le module de gestion 302 peut aussi faire l'interface avec un écran de la console 310 pour présenter des données vidéo à un utilisateur de la console 310. Dans certains cas, l'écran peut présenter des données vidéo pendant une session de 3063593 39 communication vidéo. Le module de gestion 302 peut aussi faire l'interface avec une caméra de la console 310 pour enregistrer une vidéo et transmettre une vidéo pour une session de communication vidéo. 5 Le haut-parleur 314 peut être un haut-parleur standard, un casque capable de produire des sons, ou un autre dispositif capable de générer des sons à partir de signaux numériques. Le haut-parleur 314 peut être configuré pour permettre à un utilisateur de la console 310 d'entendre un signal audio transmis par le dispositif 306 via le réseau 10 308 et l'un des supports de transport 312. Le microphone 316 peut être un microphone standard, un casque-micro capable de recevoir des sons, ou un autre dispositif capable de recevoir des sons et de convertir ces sons en signaux numériques. Le microphone 316 peut être configuré pour permettre à un utilisateur de la console 310 de 15 transmettre un signal audio au dispositif 306 via le réseau 308 et l'un des supports de transport 312. Le haut-parleur 314 et le microphone 316 peuvent être configurés pour réaliser l'interface avec la console 310 par l'intermédiaire d'une connexion sans fil. Par exemple, le haut-parleur 314 et le microphone 316 peuvent faire partie d'un casque- 20 micro Bluetooth qui peut être configuré pour interagir avec la console 310. Les contrôleurs logiciels 304 peuvent être similaires aux contrôleurs logiciels 104 de la figure 1. Chacun des contrôleurs logiciels 304 peut être configuré pour interagir avec l'un des supports 25 de transport 312. Par exemple, le contrôleur logiciel 304a peut être configuré pour interagir avec les supports de transport 312a mais il peut ne pas être configuré pour interagir avec les supports de transport 312b et 312c. Les supports de transport 312 peuvent comprendre un protocole 30 de transmission de données sans fil qui communique en utilisant des ondes radio décimétriques courtes (UHF) dans la bande de fréquences industrielle, scientifique et médicale (ISM) de 2,4 GHz, un service téléphonique classique, un service VoIP, un service d'appel vidéo, un service de bavardage vidéo, un service de téléphonie cellulaire, un 3063 593 service d'appel sans fil, un service de messagerie audio et d'autres services et protocoles via lesquels un message audio, audiovisuel ou textuel peut être envoyé. Par exemple, un utilisateur peut choisir d'envoyer une demande 5 de session de communication à un contact particulier. Ce contact peut comprendre des identifiants d'utilisateur associés à des supports de transport multiples. Dans certains cas, le contact peut comprendre un numéro de téléphone. Le module de gestion 302 peut sélectionner le support de transport 312b pour la session de communication 10 particulière en se basant sur l'ordre de priorité pour les supports de transport et en se basant sur les supports de transport associés au contact. Le support de transport 312b peut être un support de transport de téléphonie VoIP, qui peut avoir une plus haute priorité que d'autres supports de transport. Le module de gestion 302 peut sélectionner un 15 contrôleur logiciel 304b qui peut être associé au support de transport VoIP 312b. Le module de gestion 302 peut fournir l'identifiant d'utilisateur pour la demande de session de communication, dans ce cas le numéro de téléphone, au contrôleur logiciel 304b. Le contrôleur logiciel 304b peut réaliser l'interface avec le support de transport 20 312b et il peut envoyer la demande de session de communication au contact avec le numéro de téléphone via le support de transport VoIP 312b. Le contrôleur logiciel 304b peut établir une session de communication avec un dispositif électronique du contact via le support de transport VoIP 312b. Le module de gestion 302 peut 25 recevoir un signal audio du support de transport 312b par l'intermédiaire du contrôleur logiciel 304b et il peut fournir ce signal audio au haut-parleur 314. Le module de gestion 302 peut recevoir un signal audio du microphone 316 et il peut fournir ce signal audio au support de transport 312b via le contrôleur logiciel 304b. 30 Dans certains cas, le module de gestion 302 peut ordonner à l'un ou plusieurs des contrôleurs logiciels 304 de mettre les supports de transport 312 correspondants en attente ou de mettre fin à une session de communication. Par exemple, pendant une première session de communication via un premier support de transport 312, une 3063593 41 demande pour établir une session de communication peut être reçue par l'intermédiaire d'un deuxième support de transport 312. Le premier support de transport peut être différent du deuxième support de transport 312. En réponse à une sélection faite par un utilisateur 5 pour établir une deuxième session de communication via le deuxième support de transport, le module de gestion 302 peut ordonner à un contrôleur logiciel 304 correspondant au premier support de transport 312 de mettre le premier support de transport 312 en attente. Le module de gestion 302 peut arrêter d'envoyer un signal audio aux 10 contrôleurs logiciels 304 qui sont mis en attente et il peut arrêter de recevoir un signal audio des contrôleurs logiciels 304 qui sont mis en attente. Dans certains modes de réalisation, en réponse à la section faite par l'utilisateur, le module de gestion 302 peut ordonner à un contrôleur logiciel 304 correspondant au premier support de transport 15 312 de mettre fin à la première session de communication établie via le premier support de transport 312. Pour mettre une session de communication en attente ou pour mettre fin à une session de communication, un signal peut être envoyé au support de transport. Par exemple, le signal peut indiquer que la session de communication est 20 en train d'être mise en attente ou que la session de communication est en train d'être arrêtée. Dans ces modes de réalisation, ainsi que dans d'autres, le signal peut informer le support de transport et d'autres participants d'une session de communication que la session de communication est en train d'être mise en attente ou arrêtée. Dans 25 certains modes de réalisation, la première session de communication peut être une session de communication vidéo. Dans ces modes de réalisation, ainsi que dans d'autres, le module de gestion 302 peut arrêter d'envoyer des signaux audio et vidéo aux contrôleurs logiciels 304 qui sont mis en attente, et il peut arrêter de recevoir des signaux 30 audio et vidéo des contrôleurs logiciels 304 qui sont mis en attente. Pour établir une session de communication via le deuxième support de transport 312, le contrôleur logiciel 304 peut envoyer une indication d'acceptation au deuxième support de transport 312 et le module de gestion 302 peut commencer à envoyer un signal audio au deuxième 3063593 42 support de transport 312 et il peut commencer à recevoir un signal audio du deuxième support de transport. Le dispositif 306 peut être similaire ou analogue au dispositif 204 et/ou au dispositif 206 de la figure 2. Le dispositif 306 peut être 5 un dispositif associé à un contact de la console 310. Le dispositif 306 peut être configuré pour recevoir et envoyer des demandes pour ouvrir des sessions de communication via des supports de transport multiples. La console 310 peut envoyer des demandes pour ouvrir des sessions de communication au dispositif 306 via le réseau 308. La console 310 10 peut recevoir des demandes pour ouvrir des sessions de communication du dispositif 306 via le réseau 308. Les sessions de communication avec le dispositif 306 peuvent être établies par l'intermédiaire de l'un des supports de transport 312. Par exemple, dans certains modes de réalisation, le dispositif 15 306 peut être configuré pour recevoir et envoyer des demandes pour ouvrir des sessions de communication via le support de transport VoIP. En réponse à l'action d'un utilisateur de la console 310 qui choisit d'envoyer une demande pour ouvrir une session de communication avec un contact associé au dispositif 306, le module de gestion 302 20 peut sélectionner le support de transport VoIP 312b. Le module de gestion 302 peut sélectionner un contrôleur logiciel 304b associé au support de transport VoIP 312b. Un signal audio provenant du microphone 316 peut être transmis au dispositif 306 depuis la console 310 via le module de gestion 302, le contrôleur logiciel 304b et le 25 support de transport VoIP 312b. Un signal audio provenant du dispositif 306 peut être transmis au haut-parleur 314 de la console 310 via le support de transport 312b, le contrôleur logiciel 304b et le module de gestion 302. Dans ces modes de réalisation, ainsi que dans d'autres, le dispositif 306 peut recevoir un signal audio et il peut 30 transmettre un signal audio via un support de transport différent de la console 310. Par exemple, la console 310 peut transmettre un signal audio et obtenir un signal audio via le support de transport VoIP 312b tandis que le dispositif 306 peut recevoir un signal audio et peut transmettre un signal audio via un support de transport de téléphonie 3063593 43 classique. En variante ou en addition, la console 310 peut transmettre un signal audio et obtenir un signal audio par l'intermédiaire du support de transport VoIP 312b tandis que le dispositif 306 peut recevoir un signal audio et peut transmettre un signal audio via un 5 support de transport de téléphonie cellulaire. En variante, par exemple, dans certains modes de réalisation, le dispositif 306 peut être configuré pour recevoir et envoyer des demandes pour ouvrir des sessions de communication via un support de transport d'appel vidéo. En réponse à l'action d'un utilisateur de la 10 console 310 qui choisit d'envoyer une demande pour ouvrir une session de communication avec un contact associé au dispositif 306, le module de gestion 302 peut sélectionner un support de transport vidéo 312c. Le module de gestion 302 peut sélectionner un contrôleur logiciel 304c associé au support de transport d'appel vidéo 312c. Des 15 signaux audio et vidéo peuvent être transmis au dispositif 306 depuis la console 310 via le module de gestion 302, le contrôleur logiciel 304c et le support de transport d'appel vidéo 312c. Des signaux audio et vidéo provenant du dispositif 306 peuvent être transmis à la console 310 via le support de transport 312c, le contrôleur logiciel 304c et le 20 module de gestion 302. Des modifications, ajouts ou omissions peuvent être apportés au système de communication 300 sans s'éloigner de la portée de la présente invention. Par exemple, dans certains modes de réalisation, les contrôleurs logiciels 304 peuvent réaliser directement l'interface 25 avec le haut-parleur 314 et le microphone 316. Dans ces modes de réalisation, ainsi que dans d'autres, le module de gestion 302 peut envoyer une demande aux contrôleurs logiciels 304 mais il peut ne pas recevoir de signal audio ou transmettre de signal audio aux supports de transport. Dans ces modes de réalisation, ainsi que dans d'autres, le 30 module de gestion 302 peut ne pas transmettre de signal audio au haut- parleur et il peut ne pas recevoir de signal audio du microphone. Dans ces modes de réalisation, ainsi que dans d'autres, les dispositifs similaires peuvent être configurés pour sélectionner automatiquement un support de transport pour une session de communication. Dans 3063 5 93 44 certains modes de réalisation, la console 310 peut comporter une caméra. Par exemple, dans certains modes de réalisation, la caméra peut être configurée pour enregistrer des données vidéo. Le module de gestion 302 peut être configuré pour transmettre des données audio et 5 vidéo aux contrôleurs logiciels 304. La figure 4 montre un exemple de système informatique 400 qui peut être utilisé pour sélectionner automatiquement un support de transport pour une session de communication. Le système 400 peut être agencé selon au moins un mode de réalisation décrit dans la 10 présente. Le système 400 peut comprendre un processeur 410, une mémoire 412, un stockage de données 414, une unité de communication 416, un écran 418, une unité d'interface utilisateur 420 et un périphérique 422, qui peuvent tous être couplés de façon communicante. Dans certains modes de réalisation, le système 400 15 peut faire partie de n'importe quel système ou dispositif décrit dans la présente. Par exemple, le système 400 peut faire partie de l'un quelconque des dispositifs 204 et 206, du téléphone 210 ou du système 208 de la figure 2. De façon générale, le processeur 410 peut comprendre 20 n'importe quel ordinateur, entité informatique ou dispositif de traitement spécialisé ou polyvalent approprié, y compris divers matériels informatiques ou modules logiciels, et il peut être configuré pour exécuter des instructions stockées sur n'importe quel support de stockage lisible par ordinateur compatible. Par exemple, le processeur 25 410 peut comprendre un microprocesseur, un microcontrôleur, un processeur de signaux numériques (DSP), un circuit intégré développé pour un client (ASIC), un circuit intégré prédiffusé programmable (FPGA) ou tout autre circuit numérique ou analogique configuré pour interpréter et/ou exécuter des instructions de programme et/ou pour 30 traiter des données, ou n'importe quelle combinaison de ceux-ci. Bien que représenté sous la forme d'un seul processeur sur la figure 4, il est bien entendu que le processeur 410 peut comprendre n'importe quel nombre de processeurs répartis sur un nombre quelconque de réseaux ou d'emplacements physiques qui sont 3063593 configurés pour réaliser individuellement ou collectivement un nombre quelconque des opérations qui sont décrites ici. Dans certains modes de réalisation, le processeur 410 peut interpréter et/ou exécuter des instructions de programme et/ou traiter des données stockées dans la 5 mémoire 412 ou le stockage de données 414. Dans certains modes de réalisation, le processeur 410 peut aller chercher des instructions de programme dans le stockage de données 414 puis charger les instructions de programme dans la mémoire 412. Une fois les instructions de programme chargées dans la 10 mémoire 412, le processeur 410 peut exécuter les instructions de programme. Par exemple, le système 400 peut faire partie du dispositif 204, du dispositif 206, du système 208 ou du téléphone 210 de la figure 2. Dans ces modes de réalisation, ainsi que dans d'autres, les instructions peuvent comprendre le processeur 410 sélectionnant 15 automatiquement un support de transport pour une session de communication. La mémoire 412 et le stockage de données 414 peuvent comprendre des supports de stockage lisibles par ordinateur pour transporter ou avoir des instructions exécutables par ordinateur ou des 20 structures de données enregistrées. Ces supports de stockage lisibles par ordinateur peuvent être n'importe quels supports disponibles auxquels on peut accéder au moyen d'un ordinateur polyvalent ou spécialisé, comme le processeur 410. A titre d'exemple, et non de limitation, de tels supports de stockage lisibles par ordinateur peuvent 25 comprendre des supports de stockage lisibles par ordinateur non transitoires, parmi lesquels on peut citer la mémoire morte (ROM), la mémoire morte effaçable et programmable électriquement (EEPROM), la mémoire morte sur disque optique (cédérom) ou autre moyen de stockage sur disque optique, le stockage sur disque magnétique ou 30 autres dispositifs de stockage magnétique, les dispositifs de mémoire flash (p. ex. les dispositifs de mémoire à semiconducteur) ou tout autre support de stockage qui peut être utilisé pour transporter ou stocker du code de programme souhaité sous la forme d'instructions exécutables par ordinateur ou de structures de données et auquel on peut accéder 3063 593 46 au moyen d'un ordinateur polyvalent ou spécialisé. Les combinaisons des éléments cités ci-dessus peuvent aussi être incluses dans la portée des supports de stockage lisibles par ordinateur. Les instructions exécutables par ordinateur peuvent comprendre par exemple des 5 instructions et données configurées pour faire exécuter par le processeur 410 une certaine opération ou un groupe d'opérations, comme une ou plusieurs case(s) du procédé 600, du procédé 700 ou du procédé 800. L'unité de communication 416 peut comprendre n'importe quel 10 composant, dispositif, système ou combinaison de ceux-ci qui est configuré pour transmettre ou recevoir des informations via un réseau. Dans certains modes de réalisation, l'unité de communication 416 peut communiquer avec d'autres dispositifs situés à d'autres endroits, au même endroit ou même avec d'autres composants du même système. 15 Par exemple, l'unité de communication 416 peut comprendre un modem, une carte réseau (sans fil ou câblée), un dispositif de communication par infrarouge, un dispositif de communication sans fil (tel qu'une antenne) et/ou un jeu de puces (comme un dispositif Bluetooth, un dispositif 802.6 (p. ex. un réseau métropolitain (MAN)), 20 un dispositif Wi-Fi, un dispositif WiMAX, des installations de communication cellulaire, etc.), un service de téléphonie classique, et/ou similaire. L'unité de communication 416 peut permettre l'échange de données avec un réseau et/ou tout autre dispositif ou système décrit dans la présente. 25 L'écran 418 peut être configuré sous la forme d'un ou de plusieurs écran(s), comme un écran à cristaux liquides, un écran à diodes électroluminescentes ou un autre type d'écran. L'écran 418 peut être configuré pour présenter des données vidéo, des sous-titres, des interfaces utilisateur et d'autres données gérées par le processeur 30 410. L'unité d'interface utilisateur 420 peut comprendre n'importe quel dispositif permettant à un utilisateur de faire l'interface avec le système 400. Par exemple, l'unité d'interface utilisateur 420 peut comprendre une souris, un pavé tactile, un clavier, un écran tactile, un 3063 593 47 crochet commutateur de téléphone, un clavier de téléphone, des commandes de volume et/ou d'autres boutons spéciaux, entre autres dispositifs. L'unité d'interface utilisateur 420 peut recevoir une entrée d'un utilisateur et transmettre cette entrée au processeur 410. 5 Les périphériques 422 peuvent comprendre un ou plusieurs dispositif(s). Par exemple, les périphériques peuvent comprendre un microphone, un imageur et/ou un haut-parleur, entre autres périphériques. Dans ces modes de réalisation, ainsi que dans d'autres, le microphone peut être configuré pour capturer des signaux audio. 10 L'imageur peut être configuré pour capturer des images numériques. Les images numériques peuvent être capturées de manière à produire des données vidéo ou des données d'image. Dans certains modes de réalisation, le haut-parleur peut diffuser un signal audio reçu par le système 400 ou généré autrement par le système 400. 15 Des modifications, ajouts ou omissions peuvent être apportés au système 400 sans s'éloigner de la portée de la présente invention. La figure 5 est un organigramme d'un exemple de procédé mis en oeuvre par ordinateur pour établir une session de communication sortante. Le procédé 500 peut être agencé selon au moins un mode de 20 réalisation décrit dans la présente. Le procédé 500 peut être exécuté, en totalité ou en partie, dans certains modes de réalisation par un système et/ou environnement, tel que l'environnement 100, le système de communication 200, le système 300 et/ou le système 400 respectivement des figures 1, 2, 3 et 4. Dans ces modes de réalisation, 25 ainsi que dans d'autres, le procédé 500 peut être réalisé en se basant sur l'exécution d'instructions stockées sur un ou plusieurs support(s) lisible(s) par ordinateur non transitoire(s). Bien que représenté sous la forme de cases discrètes, différentes cases peuvent être divisées en cases supplémentaires, combinées en des cases moins nombreuses, ou 30 éliminées, en fonction de la mise en oeuvre souhaitée. Le procédé 500 peut commencer à la case 502, où un ordre de priorité parmi deux supports de transport ou plus peut être créé en se basant sur une disponibilité de chaque support de transport quand une demande d'établissement d'une session de communication sortante est 3063593 48 reçue. Dans certains modes de réalisation, l'ordre de priorité peut en outre être basé sur un coût pour l'utilisateur pour envoyer, recevoir ou participer à des sessions de communication pour chaque support de transport et des préférences d'utilisateur. Dans certains modes de 5 réalisation, les supports de transport peuvent comprendre un protocole de transmission de données sans fil qui communique en utilisant des ondes radio décimétriques courtes (UHF) dans la bande de fréquences industrielle, scientifique et médicale (ISM) de 2,4 GHz, un service téléphonique classique, un service de voix par le protocole de 10 l'internet (VoIP), un service d'appel vidéo, un service de bavardage vidéo, un service de téléphonie cellulaire, un service d'appel sans fil et un service de messagerie audio. Dans la case 504, la demande pour établir une session de communication sortante avec un contact peut être reçue. Dans certains modes de réalisation, le contact peut 15 comprendre un nom. A la case 506, un support de transport parmi deux supports de transport ou plus peut être sélectionné d'après un ordre de priorité et d'après une ou plusieurs identifications d'utilisateur associées au contact. Dans certains modes de réalisation, les identifications 20 d'utilisateur peuvent comprendre un numéro d'identification, un nom d'utilisateur, un numéro de téléphone et une adresse de courrier électronique. A la case 508, en réponse à la sélection du support de transport, un contrôleur logiciel peut être sélectionné en se basant sur 25 le contrôleur logiciel qui est associé au support de transport sélectionné. A la case 510, la demande d'établissement de la session de communication sortante avec le contact peut être envoyée à un dispositif électronique du contact par le contrôleur logiciel sélectionné 30 via le support de transport sélectionné. A la case 512, la session de communication sortante avec le dispositif électronique du contact peut être établie par le contrôleur logiciel sélectionné via le support de transport sélectionné. 3063593 49 Une personne du métier appréciera le fait que, pour ce procédé et d'autres processus, opérations et procédés décrits ici, les fonctions et/ou opérations réalisées peuvent être mises en oeuvre dans un ordre différent. En outre, les fonctions et opérations décrites ne sont 5 données qu'à titre d'exemple, et certaines des fonctions et opérations peuvent être optionnelles, combinées pour donner moins de fonctions et opérations, ou développées pour donner des fonctions et opérations additionnelles sans s'écarter de l'essence des modes de réalisation décrits. 10 Par exemple, le procédé 500 peut comprendre en outre la réception d'une demande pour établir une deuxième session de communication par l'intermédiaire d'un deuxième contrôleur logiciel associé à un deuxième support de transport, le deuxième support de transport étant différent du support de transport sélectionné. Le 15 procédé 500 peut comprendre en outre la transmission à un utilisateur, via un gestionnaire, d'une indication de la demande et l'obtention d'une instruction de l'utilisateur pour accepter ou rejeter la demande. Le procédé 500 peut comprendre en outre, en réponse à l'obtention de l'instruction pour accepter la demande, l'envoi d'une demande au 20 contrôleur logiciel sélectionné associé au support de transport sélectionné pour mettre la session de communication sortante en attente en envoyant un signal au support de transport sélectionné, en cessant d'envoyer un signal audio au support de transport sélectionné, et en cessant de recevoir un signal audio du support de transport 25 sélectionné, l'envoi d'une demande au deuxième contrôleur logiciel pour activer le deuxième support de transport, et l'établissement de la deuxième session de communication en envoyant une indication d'acceptation au deuxième support de transport, en commençant à envoyer un signal audio au deuxième support de transport, et en 30 commençant à recevoir un signal audio du deuxième support de transport. La figure 6 est un organigramme d'un autre exemple de procédé mis en oeuvre par ordinateur pour établir une session de communication sortante. Le procédé 600 peut être agencé selon au 3063593 moins un mode de réalisation décrit dans la présente. Le procédé 600 peut être exécuté, en totalité ou en partie, dans certains modes de réalisation par un système et/ou environnement, tel que l'environnement 100, le système de communication 200, le système 5 300 et/ou le système 400 respectivement des figures 1, 2, 3 et 4. Dans ces modes de réalisation, ainsi que dans d'autres, le procédé 600 peut être réalisé en se basant sur l'exécution d'instructions stockées sur un ou plusieurs support(s) lisible(s) par ordinateur non transitoire(s). Bien que représenté sous la forme de cases discrètes, différentes cases 10 peuvent être divisées en cases supplémentaires, combinées en des cases moins nombreuses, ou éliminées, en fonction de la mise en oeuvre souhaitée. Le procédé 600 peut commencer à la case 602, où un ordre de priorité parmi deux supports de transport ou plus peut être créé en se 15 basant sur une disponibilité de chaque support de transport quand une demande d'établissement d'une session de communication sortante est reçue. Dans certains modes de réalisation, l'ordre de priorité peut en outre être basé sur un coût pour envoyer, recevoir ou participer à des sessions de communication pour chaque support de transport et des 20 préférences d'utilisateur. Dans certains modes de réalisation, les supports de transport peuvent comprendre un protocole de transmission de données sans fil qui communique en utilisant des ondes radio décimétriques courtes (UHF) dans la bande de fréquences industrielle, scientifique et médicale (ISM) de 2,4 GHz, un service téléphonique 25 classique, un service de voix par le protocole de l'internet (VoIP), un service d'appel vidéo, un service de bavardage vidéo, un service de téléphonie cellulaire, un service d'appel sans fil et un service de messagerie audio. Dans la case 604, la demande pour établir une session de communication sortante avec une identification d'utilisateur 30 peut être reçue. Dans certains modes de réalisation, l'identification d'utilisateur peut comprendre un ou plusieurs éléments parmi un numéro d'identification, un nom d'utilisateur, un numéro de téléphone, un nom et une adresse de courrier électronique. 3063 5 93 51 A la case 606, un type pour l'identification d'utilisateur peut être déterminé. A la case 608, un support de transport parmi les deux supports de transport ou plus peut être sélectionné d'après l'ordre de priorité et d'après le type pour l'identification d'utilisateur. 5 A la case 610, en réponse à la sélection du support de transport, un contrôleur logiciel peut être sélectionné en se basant sur le contrôleur logiciel qui est associé au support de transport sélectionné. A la case 612, la demande d'établissement d'une session de 10 communication sortante avec l'identification d'utilisateur peut être envoyée à un dispositif électronique de l'identification d'utilisateur par le contrôleur logiciel sélectionné via le support de transport sélectionné. A la case 614, la session de communication sortante avec l'identification d'utilisateur peut être établie par le contrôleur logiciel 15 sélectionné via le support de transport sélectionné. Une personne du métier appréciera le fait que, pour ce procédé et d'autres processus, opérations et procédés décrits ici, les fonctions et/ou opérations réalisées peuvent être mises en oeuvre dans un ordre différent. En outre, les fonctions et opérations décrites ne sont 20 données qu'à titre d'exemple, et certaines des fonctions et opérations peuvent être optionnelles, combinées pour donner moins de fonctions et opérations, ou développées pour donner des fonctions et opérations additionnelles sans s'écarter de l'essence des modes de réalisation décrits. 25 Par exemple, le procédé 600 peut comprendre en outre la réception d'une demande pour établir une deuxième session de communication par l'intermédiaire d'un deuxième contrôleur logiciel associé à un deuxième support de transport, le deuxième support de transport étant différent du support de transport sélectionné. Le 30 procédé 600 peut comprendre en outre la transmission à un utilisateur, via un gestionnaire, d'une indication de la demande et l'obtention d'une instruction de l'utilisateur pour accepter ou rejeter la demande. Le procédé 600 peut comprendre en outre, en réponse à l'obtention de l'instruction pour accepter la demande, l'envoi d'une demande au 3063593 52 contrôleur logiciel sélectionné associé au support de transport sélectionné pour mettre la session de communication sortante en attente en envoyant un signal au support de transport sélectionné, en cessant d'envoyer un signal audio au support de transport sélectionné, 5 et en cessant de recevoir un signal audio du support de transport sélectionné, l'envoi d'une demande au deuxième contrôleur logiciel pour activer le deuxième support de transport, et l'établissement de la deuxième session de communication en envoyant une indication d'acceptation au deuxième support de transport, en commençant à 10 envoyer un signal audio au deuxième support de transport, et en commençant à recevoir un signal audio du deuxième support de transport. En variante ou en addition, le procédé 600 peut comprendre en outre la réception d'une demande pour établir une deuxième session de 15 communication par l'intermédiaire d'un deuxième contrôleur logiciel associé à un deuxième support de transport, le deuxième support de transport étant différent du support de transport sélectionné. Le procédé 600 peut comprendre en outre la transmission à un utilisateur, via un gestionnaire, d'une indication de la demande et l'obtention 20 d'une instruction de l'utilisateur pour accepter ou rejeter la demande. Le procédé 600 peut comprendre en outre, en réponse à l'obtention de l'instruction pour accepter la demande, l'envoi d'une demande au contrôleur logiciel sélectionné associé au support de transport sélectionné pour mettre fin à la session de communication sortante en 25 envoyant un signal d'arrêt au support de transport sélectionné, en cessant d'envoyer un signal audio au support de transport sélectionné, et en cessant de recevoir un signal audio du support de transport sélectionné, l'envoi d'une demande au deuxième contrôleur logiciel pour activer le deuxième support de transport, et l'établissement de la 30 deuxième session de communication en envoyant une indication d'acceptation au deuxième support de transport, en commençant à envoyer un signal audio au deuxième support de transport, et en commençant à recevoir un signal audio du deuxième support de transport. 3063593 53 La figure 7 est un organigramme d'un exemple de procédé mis en oeuvre par ordinateur pour établir une session de communication. Le procédé 700 peut être agencé selon au moins un mode de réalisation décrit dans la présente. Le procédé 700 peut être exécuté, en totalité 5 ou en partie, dans certains modes de réalisation par un système et/ou environnement, tel que l'environnement 100, le système de communication 200, le système 300 et/ou le système 400 respectivement des figures 1, 2, 3 et 4. Dans ces modes de réalisation, ainsi que dans d'autres, le procédé 700 peut être réalisé en se basant 10 sur l'exécution d'instructions stockées sur un ou plusieurs support(s) lisible(s) par ordinateur non transitoire(s). Bien que représenté sous la forme de cases discrètes, différentes cases peuvent être divisées en cases supplémentaires, combinées en des cases moins nombreuses, ou éliminées, en fonction de la mise en oeuvre souhaitée. 15 Le procédé 700 peut commencer à la case 702, où une première session de communication peut être établie en utilisant un premier support de transport par l'intermédiaire d'un premier contrôleur logiciel. A la case 704, une demande pour établir une deuxième session de communication par l'intermédiaire d'un deuxième 20 contrôleur logiciel associé à un deuxième support de transport, le deuxième support de transport étant différent du premier support de transport, peut être reçue. Dans certains modes de réalisation, le premier support de transport et le deuxième support de transport peuvent comprendre un protocole de transmission de données sans fil 25 qui communique en utilisant des ondes radio décimétriques courtes (UHF) dans la bande de fréquences industrielle, scientifique et médicale (ISM) de 2,4 GHz, un service téléphonique classique, un service de voix par le protocole de l'internet (VoIP), un service d'appel vidéo, un service de bavardage vidéo, un service de téléphonie 30 cellulaire, un service d'appel sans fil et un service de messagerie audio. A la case 706, une indication de la demande peut être transmise à un utilisateur via un gestionnaire. A la case 708, une instruction de l'utilisateur pour accepter ou rejeter la demande peut être obtenue. En 3063593 54 réponse à l'obtention de l'instruction pour accepter la demande, le procédé peut passer à la case 710. A la case 710, une demande peut être envoyée au premier contrôleur logiciel pour mettre la première session de communication en attente en envoyant un signal au premier 5 support de transport, en cessant d'envoyer un signal audio au premier support de transport, et en cessant de recevoir un signal audio du premier support de transport. A la case 712, une demande peut être envoyée au deuxième contrôleur logiciel pour activer le deuxième support de transport. A la case 714, la deuxième session de 10 communication peut être établie en envoyant une indication d'acceptation au deuxième support de transport, en commençant à envoyer un signal audio au deuxième support de transport et en commençant à recevoir un signal audio du deuxième support de transport. 15 Une personne du métier appréciera le fait que, pour ce procédé et d'autres processus, opérations et procédés décrits ici, les fonctions et/ou opérations réalisées peuvent être mises en oeuvre dans un ordre différent. En outre, les fonctions et opérations décrites ne sont données qu'à titre d'exemple, et certaines des fonctions et opérations 20 peuvent être optionnelles, combinées pour donner moins de fonctions et opérations, ou développées pour donner des fonctions et opérations additionnelles sans s'écarter de l'essence des modes de réalisation décrits. Comme indiqué plus haut, les modes de réalisation décrits ici 25 peuvent comprendre l'utilisation d'un ordinateur spécialisé ou polyvalent (p. ex. le processeur 410 de la figure 4) comportant divers modules informatique matériels ou logiciels, comme décrit plus en détail ci-dessous. En outre, comme indiqué ci-dessus, les modes de réalisation décrits ici peuvent être mis en oeuvre en utilisant des 30 supports lisibles par ordinateur (p. ex. la mémoire 412 de la figure 4) pour transporter ou stocker des instructions exécutables par ordinateur ou des structures de données. Dans certains modes de réalisation, les différents composants, modules, moteurs et services décrits ici peuvent être mis en oeuvre 3063593 sous la forme d'objets ou de processus qui s'exécutent sur un système informatique (par exemple, des fils distincts). Bien qu'une partie des systèmes et procédés décrits ici soient décrits de manière générale comme étant mis en oeuvre de façon logicielle (enregistrés sur et/ou 5 exécutés par du matériel polyvalent), des mises en oeuvre matérielles spécifiques ou une combinaison de mises en oeuvre logicielles et matérielles spécifiques sont aussi possibles et envisagées. Conformément à la pratique courante, les diverses caractéristiques illustrées sur les dessins peuvent ne pas être dessinées 10 à l'échelle. Les illustrations présentées dans la présente ne sont pas destinées à être prises comme des vues réelles d'un appareil (p. ex. dispositif, système, etc.) ou procédé particulier, mais sont simplement des représentations simplifiées qui sont employées pour décrire différents modes de réalisation de l'invention. En conséquence, les 15 dimensions des diverses caractéristiques peuvent être agrandies ou réduites arbitrairement par souci de clarté. De plus, certains dessins peuvent être simplifiés par souci de clarté. Les dessins peuvent donc ne pas représenter tous les composants d'un appareil (p. ex. dispositif) donné ou toutes les opérations d'un procédé particulier. 20 Les termes employés ici et notamment dans les revendications annexées (p. ex. le corps des revendications annexées) sont généralement destinés à être des termes « ouverts » (p. ex. le terme « comprenant » doit être interprété comme « comprenant, mais non limité à », le terme « comportant » doit être interprété comme 25 « comportant au moins », le terme « comprend » doit être interprété comme « comprend, mais n'est pas limité à », etc.). En outre, si un nombre spécifique d'un texte de revendication introduite est voulu, une telle volonté est exprimée explicitement dans la revendication, et en l'absence d'une telle précision, il n'y a pas de 30 telle volonté. Par exemple, pour faciliter la compréhension, les revendications annexées suivantes peuvent contenir l'emploi des expressions introductives « au moins un » et « un ou plusieurs » pour introduire des textes de revendications. Toutefois, l'emploi de ces expressions ne doit pas être considéré comme impliquant que 3063593 56 l'introduction d'un texte de revendication par les articles indéfinis « un » ou « une » limite une revendication particulière contenant un tel texte de revendication introduite aux modes de réalisation ne contenant que ce texte, même lorsque la même revendication comprend 5 les expressions introductives « un ou plusieurs » ou « au moins un » et des articles indéfinis tels que « un » ou « une » (p. ex. « un » et/ou « une » doit être interprété comme signifiant « au moins un » ou « un ou plusieurs ») ; ceci reste vrai pour l'emploi d'articles définis utilisés pour introduire des textes de revendication. 10 De plus, même si un nombre spécifique du texte d'une revendication introduite est explicitement exprimé, les personnes du métier reconnaîtront qu'un tel texte doit être interprété comme signifiant au moins le nombre exprimé (p. ex. la simple expression de « deux récitations », sans autre élément modificateur, signifie au 15 moins deux récitations, ou deux récitations ou plus). En outre, dans le cas où une convention analogue à « au moins un élément parmi A, B et C, etc. » ou « un ou plusieurs élément(s) parmi A, B et C, etc. » est utilisée, en général une telle construction est destinée à inclure A seul, B seul, C seul, A et B ensemble, A et C ensemble, B et C ensemble, ou 20 A, B et C ensemble, etc. Par exemple, l'utilisation du terme « et/ou » est destinée à être considérée de cette manière. Par ailleurs, tout mot disjonctif ou expression présentant deux termes alternatifs ou plus, que ce soit dans la description, dans les revendications ou dans les dessins, doit être compris(e) comme 25 prévoyant les possibilités d'inclure l'un des termes, l'un ou l'autre des termes, ou les deux. Par exemple l'expression « A ou B » doit être comprise comme incluant les possibilités « A », « B » ou « A et B ». Toutefois, l'utilisation de telles expressions ne doit pas être considérée comme impliquant que l'introduction d'un texte de 30 revendications par les articles indéfinis « un » ou « une » limite n'importe quelle revendication particulière contenant un tel texte de revendication introduite aux modes de réalisation qui ne contiennent qu'un seul de ces textes, même lorsque cette même revendication comprend les expressions introductives « un ou plusieurs » ou « au 3063593 57 moins un » et des articles indéfinis comme « un » ou « une » (p. ex. « un » et/ou « une » doit être interprété comme signifiant « au moins un » ou « un ou plusieurs ») ; ceci reste vrai pour l'utilisation d'articles définis utilisés pour introduire des textes de revendication. 5 De plus, les termes « premier », « deuxième », « troisième », etc. ne sont pas nécessairement utilisés ici pour désigner un ordre spécifique ou un nombre d'éléments spécifique. Généralement, les termes « premier », « deuxième », « troisième », etc. sont utilisés pour faire la distinction entre différents éléments en tant qu'identifiants 10 génériques. En l'absence d'élément montrant que les termes « premier », « deuxième », « troisième », etc. désignent un ordre particulier, ces termes ne doivent pas être pris comme désignant un ordre particulier. De plus, en l'absence d'élément montrant que les termes « premier », « deuxième », « troisième », etc. désignent un 15 nombre d'éléments particulier, ces termes ne doivent pas être pris comme désignant un nombre d'éléments particulier. Par exemple, une première vignette peut être décrite comme ayant un premier côté et une deuxième vignette peut être décrite comme ayant un deuxième côté. L'emploi de l'expression « deuxième côté » relativement à la 20 deuxième vignette peut être destiné à distinguer ce côté de la deuxième vignette du « premier côté » de la première vignette et non à exprimer que la deuxième vignette a deux côtés. Tous les exemples et conditions de langage exprimés ici sont destinés à des objets pédagogiques pour aider le lecteur à comprendre 25 l'invention et les concepts apportés par l'inventeur pour améliorer la technique, et doivent être considérés comme étant sans limitation à ces exemples et conditions énumérés en particulier. Bien que des modes de réalisation de la présente invention aient été décrits en détail, il est bien entendu que les différentes modifications, substitutions et 30 altérations peuvent être faites sans s'éloigner de l'esprit et de la portée de la présente invention. REVENDICATIONS1. Procédé mis en oeuvre par ordinateur pour établir une session de communication sortante, le procédé comprenant : la création d'un ordre de priorité parmi deux supports de transport ou plus basé sur une disponibilité de chaque support de transport quand une demande d'établissement d'une session de communication sortante est reçue ; la réception de la demande pour établir une session de communication sortante avec un contact ; la sélection d'un support de transport parmi les deux supports de transport ou plus, basée sur l'ordre de priorité et basée sur une ou plusieurs identifications d'utilisateur associées au contact ; en réponse à la sélection du support de transport, la sélection d'un contrôleur logiciel basée sur le fait que le contrôleur logiciel est associé au support de transport sélectionné ; l'envoi de la demande pour établir la session de communication sortante avec le contact à un dispositif électronique du contact par le contrôleur logiciel sélectionné par l'intermédiaire du support de transport sélectionné ; et l'établissement de la session de communication sortante par le contrôleur logiciel sélectionné avec le dispositif électronique du contact par l'intermédiaire du support de transport sélectionné. 2. Procédé selon la revendication 1, dans lequel l'ordre de priorité est basé en outre sur un coût pour envoyer, recevoir, ou participer à des sessions de communication pour chaque support de transport et sur des préférences d'utilisateur. 3. Procédé selon la revendication 1, dans lequel le contact comprend un nom et les identifications d'utilisateur comprennent un ou plusieurs des éléments suivants : un numéro d'identification, un nom d'utilisateur, un numéro de téléphone et une adresse de courrier électronique. 4. Procédé selon la revendication 1, dans lequel les supports de transport comprennent un ou plusieurs des éléments suivants : un 3063593 59 protocole de transmission de données sans fil qui communique en utilisant des ondes radio décimétriques courtes (UHF) dans la bande de fréquences industrielle, scientifique et médicale (ISM) de 2,4 GHz, un service téléphonique classique, un service de voix par le protocole de 5 l'internet (VoIP), un service d'appel vidéo, un service de bavardage vidéo, un service de téléphonie cellulaire, un service d'appel sans fil et un service de messagerie audio. 5. Procédé selon la revendication 1, comprenant en outre : la réception d'une demande pour établir une deuxième 10 session de communication par l'intermédiaire d'un deuxième contrôleur logiciel associé à un deuxième support de transport, le deuxième support de transport étant différent du support de transport sélectionné ; la transmission à un utilisateur, par l'intermédiaire d'un 15 gestionnaire, d'une indication de la demande ; l'obtention d'une instruction de l'utilisateur pour accepter ou rejeter la demande ; et en réponse à l'obtention de l'instruction pour accepter la demande : 20 l'envoi d'une demande au contrôleur logiciel sélectionné associé au support de transport sélectionné pour mettre la session de communication sortante en attente en envoyant un signal au support de transport sélectionné, en cessant d'envoyer un signal audio au support de transport sélectionné, et en cessant de recevoir un signal audio du 25 support de transport sélectionné ; l'envoi d'une demande au deuxième contrôleur logiciel pour activer le deuxième support de transport ; et l'établissement de la deuxième session de communication en envoyant une indication d'acceptation au deuxième support de 30 transport, en commençant à envoyer un signal audio au deuxième support de transport et en commençant à recevoir un signal audio provenant du deuxième support de transport. 6. Au moins un support lisible par ordinateur non transitoire configuré pour stocker une ou plusieurs instruction(s) qui, en réponse 3063593 60 à leur exécution par au moins un système informatique, font exécuter par ledit au moins un système informatique le procédé de la revendication 1. 7. Procédé mis en oeuvre par ordinateur pour établir une session 5 de communication sortante, le procédé comprenant : la création d'un ordre de priorité parmi deux supports de transport ou plus basé sur une disponibilité de chaque support de transport quand une demande pour établir une session de communication sortante est reçue ; 10 la réception de la demande pour établir une session de communication sortante avec une identification d'utilisateur ; la détermination d'un type pour l'identification d'utilisateur ; la sélection d'un support de transport parmi les deux 15 supports de transport ou plus, basée sur l'ordre de priorité et basée sur le type pour l'identification d'utilisateur ; en réponse à la sélection du support de transport, la sélection d'un contrôleur logiciel basée sur le fait que le contrôleur logiciel est associé au support de transport sélectionné ; 20 l'envoi de la demande pour établir une session de communication sortante avec l'identification d'utilisateur à un dispositif électronique de l'identification d'utilisateur par le contrôleur logiciel sélectionné par l'intermédiaire du support de transport sélectionné ; et 25 l'établissement de la session de communication sortante avec le dispositif électronique de l'identification d'utilisateur par le contrôleur logiciel sélectionné par l'intermédiaire du support de transport sélectionné. 8. Procédé selon la revendication 7, dans lequel l'ordre de 30 priorité est en outre basé sur un coût pour envoyer, recevoir ou participer à des sessions de communication pour chaque support de transport et sur des préférences d'utilisateur. 9. Procédé selon la revendication 7, dans lequel l'identification d'utilisateur comprend un ou plusieurs des éléments suivants : un 3063593 61 numéro d'identification, un nom d'utilisateur, un numéro de téléphone, un nom et une adresse de courrier électronique. 10. Procédé selon la revendication 7, dans lequel les supports de transport comprennent un ou plusieurs des éléments suivants : un 5 protocole de transmission de données sans fil qui communique en utilisant des ondes radio décimétriques courtes (UHF) dans la bande de fréquences industrielle, scientifique et médicale (ISM) de 2,4 GHz, un service téléphonique classique, un service de voix par le protocole de l'internet (VoIP), un service d'appel vidéo, un service de bavardage 10 vidéo, un service de téléphonie cellulaire, un service d'appel sans fil et un service de messagerie audio. 11. Procédé selon la revendication 7, comprenant en outre : la réception d'une demande pour établir une deuxième session de communication par l'intermédiaire d'un deuxième 15 contrôleur logiciel associé à un deuxième support de transport, le deuxième support de transport étant différent du support de transport sélectionné ; la transmission à un utilisateur, par l'intermédiaire d'un gestionnaire, d'une indication de la demande ; 20 l'obtention d'une instruction de l'utilisateur pour accepter ou rejeter la demande ; et en réponse à l'obtention de l'instruction pour accepter la demande : l'envoi d'une demande au contrôleur logiciel sélectionné 25 associé au support de transport sélectionné pour mettre la session de communication sortante en attente en envoyant un signal au support de transport sélectionné, en cessant d'envoyer un signal audio au support de transport sélectionné, et en cessant de recevoir un signal audio du support de transport sélectionné ; 30 l'envoi d'une demande au deuxième contrôleur logiciel pour activer le deuxième support de transport ; et l'établissement de la deuxième session de communication en envoyant une indication d'acceptation au deuxième support de transport, en commençant à envoyer un signal audio au deuxième 3063 5 93 62 support de transport et en commençant à recevoir un signal audio provenant du deuxième support de transport. 12. Procédé selon la revendication 7, comprenant en outre : la réception d'une demande pour établir une deuxième 5 session de communication par l'intermédiaire d'un deuxième contrôleur logiciel associé à un deuxième support de transport, le deuxième support de transport étant différent du support de transport sélectionné ; la transmission à un utilisateur, par l'intermédiaire d'un 10 gestionnaire, d'une indication de la demande ; l'obtention d'une instruction de l'utilisateur pour accepter ou rejeter la demande ; et en réponse à l'obtention de l'instruction pour accepter la demande : 15 l'envoi d'une demande au contrôleur logiciel sélectionné associé au support de transport sélectionné pour mettre fin à la session de communication sortante en envoyant un signal d'arrêt au support de transport sélectionné, en cessant d'envoyer un signal audio au support de transport sélectionné, et en cessant de recevoir un signal audio du 20 support de transport sélectionné ; l'envoi d'une demande au deuxième contrôleur logiciel pour activer le deuxième support de transport ; et l'établissement de la deuxième session de communication en envoyant une indication d'acceptation au deuxième support de 25 transport, en commençant à envoyer un signal audio au deuxième support de transport, et en commençant à recevoir un signal audio du deuxième support de transport. 13. Au moins un support lisible par ordinateur non transitoire configuré pour stocker une ou plusieurs instruction(s) qui, en réponse 30 à leur exécution par au moins un système informatique, font exécuter par ledit au moins un système informatique le procédé de la revendication 7. 14. Dispositif de communication comprenant : 3063593 63 un haut-parleur configuré pour délivrer un premier signal audio ; un microphone configuré pour capturer un deuxième signal audio ; 5 au moins un support lisible par ordinateur non transitoire configuré pour stocker une ou plusieurs instruction(s) ; et au moins un processeur couplé au haut-parleur, au microphone et audit au moins un support lisible par ordinateur non transitoire, ledit au moins un processeur étant configuré pour exécuter 10 la ou lesdites instruction(s) pour faire exécuter des opérations par le dispositif de communication, ces opérations comprenant : la création d'un ordre de priorité parmi deux supports de transport ou plus basé sur une disponibilité de chaque support de transport quand une demande pour établir une session de 15 communication sortante est reçue ; la réception de la demande pour établir une session de communication sortante avec un contact ; la sélection d'un support de transport parmi les deux supports de transport ou plus, basée sur l'ordre de priorité et basée sur 20 une ou plusieurs identifications d'utilisateur associées au contact ; en réponse à la sélection du support de transport, la sélection d'un contrôleur logiciel basée sur le fait que le contrôleur logiciel est associé au support de transport sélectionné ; l'envoi de la demande pour établir la session de 25 communication sortante avec le contact à un dispositif électronique du contact par le contrôleur logiciel sélectionné par l'intermédiaire du support de transport sélectionné ; et l'établissement de la session de communication sortante avec le dispositif électronique du contact par le contrôleur logiciel 30 sélectionné par l'intermédiaire du support de transport sélectionné, du premier signal audio fourni par le dispositif électronique du contact pendant la session de communication sortante et du deuxième signal audio transmis au dispositif électronique du contact pendant la session de communication sortante. 3063 5 93 64 15. Dispositif de communication selon la revendication 14, dans lequel l'ordre de priorité est basé en outre sur un coût pour envoyer, recevoir, ou participer à des sessions de communication pour chaque support de transport et sur des préférences d'utilisateur. 5 16. Dispositif de communication selon la revendication 14, dans lequel les opérations comprennent en outre : la réception d'une demande pour établir une deuxième session de communication par l'intermédiaire d'un deuxième contrôleur logiciel associé à un deuxième support de transport, le 10 deuxième support de transport étant différent du support de transport sélectionné ; la transmission à un utilisateur, par l'intermédiaire d'un gestionnaire, d'une indication de la demande ; l'obtention d'une instruction de l'utilisateur pour accepter 15 ou rejeter la demande ; et en réponse à l'obtention de l'instruction pour accepter la demande : l'envoi d'une demande au contrôleur logiciel sélectionné associé au support de transport sélectionné pour mettre la session de 20 communication sortante en attente en envoyant un signal au support de transport sélectionné, en cessant d'envoyer le deuxième signal audio au support de transport sélectionné, et en cessant de recevoir le premier signal audio du support de transport sélectionné ; l'envoi d'une demande au deuxième contrôleur logiciel pour 25 activer le deuxième support de transport ; et l'établissement de la deuxième session de communication en envoyant une indication d'acceptation au deuxième support de transport, en commençant à envoyer un troisième signal audio au deuxième support de transport depuis le microphone, et en 30 commençant à recevoir un quatrième signal audio provenant du deuxième support de transport et destiné à être délivré par le haut-parleur. 17. Dispositif de communication comprenant : 3063593 65 un haut-parleur configuré pour délivrer un premier signal audio ; un microphone configuré pour capturer un deuxième signal audio ; 5 au moins un support lisible par ordinateur non transitoire configuré pour stocker une ou plusieurs instruction(s) ; et au moins un processeur couplé au haut-parleur, au microphone et audit au moins un support lisible par ordinateur non transitoire, ledit au moins un processeur étant configuré pour exécuter 10 la ou lesdites instruction(s) pour faire exécuter des opérations par le dispositif de communication, ces opérations comprenant : la création d'un ordre de priorité parmi deux supports de transport ou plus basé sur une disponibilité de chaque support de transport quand une demande pour établir une session de 15 communication sortante est reçue ; la réception de la demande pour établir une session de communication sortante avec une identification d'utilisateur ; la détermination d'un type pour l'identification d'utilisateur ; 20 la sélection d'un support de transport parmi les deux supports de transport ou plus, basée sur l'ordre de priorité et basée sur le type pour l'identification d'utilisateur ; en réponse à la sélection du support de transport, la sélection d'un contrôleur logiciel basée sur le fait que le contrôleur logiciel est 25 associé au support de transport sélectionné ; l' envoi de la demande pour établir une session de communication sortante avec l'identification d'utilisateur à un dispositif électronique de l'identification d'utilisateur par le contrôleur logiciel sélectionné par l'intermédiaire du support de 30 transport sélectionné ; et l'établissement de la session de communication sortante avec le dispositif électronique de l'identification d'utilisateur par le contrôleur logiciel sélectionné par l'intermédiaire du support de transport sélectionné, du premier signal audio fourni par le dispositif 3063593 66 électronique de l'identification d'utilisateur pendant la session de communication sortante et du deuxième signal audio transmis au dispositif électronique de l'identification d'utilisateur pendant la session de communication sortante. 5 18. Dispositif de communication selon la revendication 17, dans lequel l'ordre de priorité est basé en outre sur un coût pour envoyer, recevoir, ou participer à des sessions de communication pour chaque support de transport et sur des préférences d'utilisateur. 19. Dispositif de communication selon la revendication 17, 10 dans lequel les opérations comprennent en outre : la réception d'une demande pour établir une deuxième session de communication par l'intermédiaire d'un deuxième contrôleur logiciel associé à un deuxième support de transport, le deuxième support de transport étant différent du support de transport 15 sélectionné ; la transmission à un utilisateur, par l'intermédiaire d'un gestionnaire, d'une indication de la demande ; l'obtention d'une instruction de l'utilisateur pour accepter ou rejeter la demande ; et 20 en réponse à l'obtention de l'instruction pour accepter la demande : l'envoi d'une demande au contrôleur logiciel sélectionné associé au support de transport sélectionné pour mettre la session de communication sortante en attente en envoyant un signal au support de 25 transport sélectionné, en cessant d'envoyer le premier signal audio au support de transport sélectionné, et en cessant de recevoir le deuxième signal audio du support de transport sélectionné ; l'envoi d'une demande au deuxième contrôleur logiciel pour activer le deuxième support de transport ; et 30 l'établissement de la deuxième session de communication en envoyant une indication d'acceptation au deuxième support de transport, en commençant à envoyer un troisième signal audio du microphone au deuxième support de transport, et en commençant à 3063593 67 recevoir un quatrième signal audio provenant du deuxième support de transport et destiné à être délivré par le haut-parleur. 20. Dispositif de communication selon la revendication 17, dans lequel les opérations comprennent en outre : 5 la réception d'une demande pour établir une deuxième session de communication par l'intermédiaire d'un deuxième contrôleur logiciel associé à un deuxième support de transport, le deuxième support de transport étant différent du support de transport sélectionné ; 10 la transmission à un utilisateur, par l'intermédiaire d'un gestionnaire, d'une indication de la demande ; l'obtention d'une instruction de l'utilisateur pour accepter ou rejeter la demande ; et en réponse à l'obtention de l'instruction pour accepter la 15 demande : l'envoi d'une demande au contrôleur logiciel sélectionné associé au support de transport sélectionné pour mettre fin à la session de communication sortante en envoyant un signal d'arrêt au support de transport sélectionné, en cessant d'envoyer le premier signal audio au 20 support de transport sélectionné, et en cessant de recevoir le deuxième signal audio du support de transport sélectionné ; l'envoi d'une demande au deuxième contrôleur logiciel pour activer le deuxième support de transport ; et l'établissement de la deuxième session de communication en 25 envoyant une indication d'acceptation au deuxième support de transport, en commençant à envoyer un troisième signal audio du microphone au deuxième support de transport, et en commençant à recevoir un quatrième signal audio provenant du deuxième support de transport et destiné à être délivré par le haut-parleur.