FR3025381A1 - Procede et dispositif d'etablissement d'une communication - Google Patents
Procede et dispositif d'etablissement d'une communication Download PDFInfo
- Publication number
- FR3025381A1 FR3025381A1 FR1458190A FR1458190A FR3025381A1 FR 3025381 A1 FR3025381 A1 FR 3025381A1 FR 1458190 A FR1458190 A FR 1458190A FR 1458190 A FR1458190 A FR 1458190A FR 3025381 A1 FR3025381 A1 FR 3025381A1
- Authority
- FR
- France
- Prior art keywords
- communication
- terminal
- request
- service
- call
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/189—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast in combination with wireless systems
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
Abstract
L'invention concerne un procédé d'établissement d'une communication entre au moins un terminal appelant et un terminal appelé comprenant une étape d'envoi (E201') par le terminal appelant d'une première demande de mise en communication à destination du terminal appelé, selon un premier service de communication prédéterminé. Sur réception (E214) d'une réponse à ladite première demande de mise en communication, le terminal appelant détecte (E204') une incapacité du terminal appelé à établir la communication demandée selon le premier service de communication prédéterminé et détermine (E215) un deuxième service de communication apte à être utilisé par le terminal appelant pour établir la communication demandée. Le terminal appelant envoie (E221) une deuxième demande de mise en communication selon ledit deuxième service de communication.
Description
-1- Procédé et dispositif d'établissement d'une communication Aujourd'hui, un utilisateur appelant et un utilisateur appelé peuvent communiquer via leurs terminaux respectifs selon différents modes de communication tels qu'une communication téléphonique, une communication visiophonique, une communication par messages textes ou multimédia (SMS pour Short Message Service en anglais), ou MMS (pour Multimedia Message Service en anglais) ou encore IM (pour Instant Messaging en anglais), une communication de type tableau blanc, etc... Pour mettre en oeuvre un mode de communication particulier, par exemple une communication visiophonique, le terminal de l'utilisateur appelant et le terminal de l'utilisateur appelé peuvent disposer de plusieurs services de communication disponibles offrant ce mode de communication particulier. De tels services de communication sont disponibles en fonction de la connectivité du terminal de l'utilisateur appelant, respectivement du terminal de l'utilisateur appelé, à un réseau de communication d'un opérateur auprès duquel l'utilisateur du terminal appelant, respectivement l'utilisateur du terminal appelé, est abonné. Par exemple, un service de communication utilisé pour envoyer une demande de communication à destination d'un terminal de l'utilisateur appelé est différent selon le type de réseau auquel le terminal de l'utilisateur appelant est connecté, tels que par exemple un réseau 2G, EDGE, 3G ou encore 4G, ou autre pour un réseau d'accès mobile ou un réseau WIFI, ADSL, VDSL, Fibre, Câble, Lifi ou autre pour un réseau d'accès fixe. Ainsi, par exemple, une communication en mode visiophonie peut être établie entre le terminal de l'utilisateur appelant et le terminal de l'utilisateur appelé via un service de communication fourni par les opérateurs de ces terminaux lorsque les terminaux sont connectés à un réseau mobile 4G. Dans ce cas, le service de communication est mis en oeuvre sur chaque terminal par une application de communication native du terminal. En général, l'activation de l'application de communication native du terminal de l'utilisateur appelant est faite grâce à un bouton physique dédié disposé sur le terminal de l'utilisateur appelant ou grâce à un bouton tactile affiché sur une interface du terminal de l'utilisateur appelant. Lorsque l'utilisateur appelant appuie ou clique sur un tel bouton pour déclencher l'envoi d'une demande de communication, le service de communication utilisé pour initier la demande de communication dépend du réseau de communication auquel le terminal de l'utilisateur appelant est connecté. Dans certains cas, par exemple si l'utilisateur appelant déclenche une demande de communication en mode visiophonie vers le terminal de l'utilisateur appelé et que le terminal de l'utilisateur appelant ou le terminal de l'utilisateur appelé est connecté à un réseau de communication 2G ne fournissant pas de service de visiophonie, la demande de communication peut échouer sans que l'utilisateur appelant ne comprenne la raison de l'échec. Ce qui peut créer une frustration de l'utilisateur appelant dans son utilisation du service de communication. Lorsque la demande de communication émise par le terminal de l'utilisateur appelant aboutit, la qualité de la communication établie peut aussi être dépendante du réseau de communication auquel le terminal de l'utilisateur appelant est connecté et/ou du réseau de communication auquel 3025381 - 2 - le terminal de l'utilisateur appelé est connecté. Dans l'exemple précédent, dans le cas où le terminal de l'utilisateur appelant et le terminal de l'utilisateur appelé sont connectés à un réseau de communication 4G, la communication établie en mode visiophonie dispose d'une qualité de service garantie fournie par le mécanisme de QoS (pour Quality of Service en anglais) spécifié par le 5 3GPP (pour Third Generation Partnership Project en anglais) et mis en oeuvre par le réseau de communication 4G. Il n'en va pas de même lorsque le terminal de l'utilisateur appelant ou le terminal de l'utilisateur appelé est connecté à un réseau de communication ne fournissant pas de qualité de service garantie.
10 Par exemple, la communication en mode visiophonie peut également être établie sur un réseau mobile 3G via un service de visiophonie selon le standard RCS (pour Rich Communication Suite en anglais) lorsque le terminal de l'utilisateur appelant et le terminal de l'utilisateur appelé disposent tous les deux de l'application RCS correspondante. Dans ce cas, la qualité de service de la communication établie en mode visiophonie ne peut pas être garantie car le service de 15 visiophonie RCS fonctionne sur un réseau de données IP (pour Internet Protocol en anglais) fonctionnant dans un mode connu dit « Best Effort ». Lorsque le terminal de l'utilisateur appelant et le terminal de l'utilisateur appelé sont compatibles avec le standard RCS, une information est affichée dans le répertoire natif du terminal appelant en association avec les informations de contact de l'utilisateur appelé. Cette information permet 20 d'indiquer à l'utilisateur appelant qu'il peut utiliser le standard RCS pour établir une communication. Dans cet exemple, l'utilisateur appelant dispose alors de plusieurs informations lui indiquant qu'il peut établir une communication via différents services de communication. La communication en mode visiophonie peut également être établie entre le terminal de l'utilisateur appelant et le terminal de l'utilisateur appelé via un service de communication fourni par un 25 fournisseur de services tiers à partir d'une application préalablement téléchargée et installée sur chacun des terminaux. Ce type d'applications est en général fourni par des fournisseurs de services, dit OTT (pour Over The Top en anglais), ne disposant pas d'infrastructure de réseaux de communications. Ces fournisseurs de services OTT fournissent alors des services de communication via un réseau de données IP basé sur une infrastructure gérée par un opérateur de 30 réseau de communication. En général, une application de communication fournie par un fournisseur de services OTT et installée sur un terminal d'un utilisateur peut insérer dans le répertoire natif du terminal des informations relatives aux contacts qui sont contenus dans le répertoire et qui peuvent être contactés via l'application de communication fournie par le fournisseur de services OTT.
35 Compte tenu du nombre relativement élevé d'applications de communication ainsi disponibles dans un terminal, un utilisateur appelant qui souhaite communiquer avec un utilisateur appelé doit alors choisir à partir de quelle application de communication il souhaite demander l'établissement d'une communication. Un tel choix peut avoir un impact sur la qualité de service de la communication qui sera établie et les services disponibles au cours de la communication. 3025381 - 3 - L'utilisateur appelant n'a pas forcément connaissance de l'application fournissant la meilleure qualité de service à l'instant où il initie la demande de communication. Un tel choix peut aussi avoir un impact sur l'aboutissement de la demande de communication si l'utilisateur appelant choisit une application de communication qui est installée sur le terminal de 5 l'utilisateur appelé mais qui n'est pas exécutée par le terminal de l'utilisateur appelé ou une application de communication pour laquelle le terminal de l'utilisateur appelé ne s'est pas enregistré dans le réseau de communication. Un des buts de l'invention est d'apporter des améliorations par rapport à l'état de la technique.
10 Elle propose à cet effet un procédé d'établissement d'une communication entre au moins un terminal appelant et un terminal appelé comprenant une étape d'envoi par le terminal appelant d'une première demande de mise en communication à destination du terminal appelé, selon un premier service de communication prédéterminé. Sur réception d'une réponse à ladite première demande de mise en communication, le terminal appelant détecte si le terminal appelé est apte ou 15 non à établir la communication demandée selon le premier service de communication prédéterminé. Dans le cas où le terminal appelé n'est pas apte à établir la communication demandée selon le premier service de communication prédéterminé, le terminal appelant détermine au moins un deuxième service de communication apte à être utilisé par le terminal appelant en vue d'établir la communication avec le terminal appelé et envoie une deuxième 20 demande de mise en communication selon ledit deuxième service de communication. Selon l'invention, lorsque le terminal appelé n'est pas apte à établir une communication selon le premier service de communication, le terminal appelant en est informé à partir de la réponse reçue et peut alors adapter la demande de mise en communication. Selon l'invention, le terminal appelant adapte la demande de mise en communication en 25 déterminant un deuxième service de communication pour établir la communication demandée et en envoyant une demande de mise en communication selon le deuxième service de communication déterminé. Par exemple, le terminal appelant est connecté à un réseau de communication IP via un réseau d'accès de type 4G. Dans ce cas, le premier service de communication prédéterminé correspond à 30 un service de communication de type 4G fonctionnant sur le réseau de communication IP. Lorsque le terminal appelé est connecté au réseau de communication IP via à un réseau d'accès de type 3G et non via un réseau d'accès de type 4G, le terminal appelant est informé à partir de la réponse reçue à la demande de mise en communication que la communication demandée selon le premier service de communication sera établie en utilisant des ressources d'interconnexions entre 35 le réseau d'accès de type 3G et le réseau d'accès de type 4G. Une telle communication ne pourra pas bénéficier d'une qualité de service garantie de bout en bout. Il en va de même lorsque le terminal appelé n'est pas sous couverture d'un réseau mobile 3G et qu'il est connecté au réseau de communication IP via un réseau d'accès mobile 2G fonctionnant en mode circuit par exemple. Selon l'invention, le terminal appelant détermine alors un deuxième service de communication, par 40 exemple un service de communication de type 3 ou 2G fonctionnant sur le réseau de 3025381 - 4 - communication IP via des réseaux d'accès de type 3G ou 2G fonctionnant en mode circuit, de sorte qu'une communication puisse être établie entre le terminal appelant et le terminal appelé sans nécessiter l'utilisation de ressources d'interconnexion entre les différents réseaux d'accès via lesquels le terminal appelant et le terminal appelé sont connectés au réseau de communication IP.
5 Ainsi, le procédé selon l'invention permet d'éviter l'utilisation de ressources d'interconnexion du réseau de communication IP. Selon d'autres exemples, le deuxième service de communication peut être un service de communication fourni par un fournisseur de service OTT, ou un service de communication selon le standard RCS ou encore un service de communication selon le protocole WebRTC.
10 Les différents modes ou caractéristiques de réalisation mentionnés ci-après peuvent être ajoutés indépendamment ou en combinaison les uns avec les autres, aux caractéristiques du procédé défini ci-dessus. Selon un mode particulier de réalisation de l'invention, le deuxième service de communication est 15 déterminé à partir d'une information de capacités de communication associée au terminal appelé. Selon ce mode particulier de réalisation de l'invention, le terminal appelant détermine le deuxième service de communication selon lequel la deuxième demande de mise en communication est envoyée à partir d'une information de capacités de communication associée au terminal appelé. Une telle capacité de communication peut être une capacité de type RCS ou une application 20 fournie par un fournisseur de services OTT. Le terminal appelant peut par exemple stocker une telle information associée au terminal appelé dans un carnet d'adresses associé au terminal appelant. Selon un autre mode particulier de réalisation de l'invention, lorsque le premier service de 25 communication prédéterminé est un service de communication fournissant une qualité de service garantie sur un réseau de communication, et lorsque le résultat de l'étape de détection est négatif, le procédé comprend une étape de déclenchement de réservation de ressources du réseau de communication auquel le terminal appelant est connecté, lesdites ressources étant destinées à être utilisées lors de la communication établie entre le terminal appelant et le terminal appelé pour 30 garantir la qualité de service. Selon ce mode particulier de réalisation de l'invention, lorsque le premier service de communication correspond à un service de communication de type 4G , et que le terminal appelé est apte à établir une communication selon un tel service de communication, la réservation des ressources utilisées pour la communication est faite du côté de l'appelant uniquement lorsque le 35 terminal appelant a déterminé que le terminal appelé est apte à établir une communication selon le service de communication 4G. Ainsi, les ressources du réseau de communication IP ne sont pas réservées inutilement dans le cas où la communication ne peut pas être établie selon un tel service de communication. De telles ressources correspondent notamment à la bande passante nécessaire à l'établissement de la communication. 40 3025381 - 5 - Selon un autre mode particulier de réalisation de l'invention, la détection d'une incapacité du terminal appelé est effectuée par la détection dans la réponse reçue de l'absence d'un paramètre de négociation de session relatif au terminal appelé ou par la détection d'une réponse reçue 5 différente d'une réponse attendue à la première demande de mise en communication. Selon ce mode particulier de réalisation de l'invention, lorsque le premier service de communication correspond à un service de communication sur réseau de communication 4G, et que le terminal appelé n'est pas connecté à un réseau d'accès permettant de mettre en oeuvre un tel service de communication, la réponse reçue par le terminal appelant est un message 1xx selon 10 le protocole SIP (pour Session Initiation Protocol en anglais) ne comprenant pas de paramètre SDP (pour Session Description Protocol en anglais) ou de paramètre de négociation de qualité de service. L'absence de tels paramètres dans la réponse reçue permet au terminal appelant de détecter que le terminal appelé ne peut pas négocier de session sur le réseau de communication 4G.
15 Selon un autre exemple, lorsque le terminal appelé n'est pas enregistré dans le réseau de communication ou n'est pas sous couverture du réseau de communication 4G, la réponse reçue par le terminal appelant est un message 4xx selon le protocole SIP. Une telle réponse est une réponse différente de la réponse attendue de type SIP 1xx.
20 Selon un autre mode particulier de réalisation de l'invention, suite à une étape de réception d'une réponse à la deuxième demande de mise en communication, il comprend une étape d'annulation de la première demande de mise en communication. Selon ce mode particulier de réalisation de l'invention, la première demande de mise en communication est annulée uniquement si le terminal appelé ou le terminal destinataire de la 25 demande de communication envoie une réponse à la deuxième demande de mise en communication. Par exemple, la deuxième demande de mise en communication est envoyée selon un service de communication nécessitant l'activation d'une application installée sur le terminal appelé ou sur le terminal destinataire. Une telle application peut correspondre à une application de communication 30 d'un fournisseur de services OTT. Si une telle application n'est pas activée sur le terminal appelé ou sur le terminal destinataire lors de la réception de la deuxième demande de communication, le terminal appelé ou le terminal destinataire n'est pas informé de la demande de communication. Le terminal appelant risque alors de ne pas pouvoir joindre le terminal appelé ou le terminal destinataire. Selon ce mode particulier de réalisation de l'invention, la première demande de mise 35 en communication n'est annulée que si la communication demandée par la deuxième demande de mise en communication peut être établie. Selon un autre mode particulier de réalisation de l'invention, préalablement à l'étape d'envoi de la deuxième demande de mise en communication, le procédé comprend une étape de modification 40 de la connexion du terminal appelant à un réseau d'accès. 3025381 - 6 - Selon ce mode particulier de réalisation de l'invention, le terminal appelant adapte sa connexion à un réseau d'accès avant l'envoi de la deuxième demande de mise en communication. Par exemple, le terminal appelant est initialement connecté à un réseau d'accès de type 4G. Lorsque le 5 deuxième service de communication est un service de communication 3G, avantageusement, le terminal appelant modifie sa connexion et se connecte au réseau de communication via un réseau d'accès de type 3G. Ainsi, l'établissement de la communication selon le deuxième service de communication pourra être fait sans nécessiter l'utilisation de ressources d'interconnexions entre les différents types de réseaux d'accès.
10 Selon un autre mode particulier de réalisation de l'invention, le procédé d'établissement comprend une étape d'établissement de la communication entre le terminal appelant et le terminal appelé selon un mode de repli du premier service de communication. Un tel mode de repli correspond à une version dégradée du premier service de communication. Selon ce mode de repli, toutes les 15 fonctionnalités du premier service de communication ne sont par exemple pas disponibles. Selon cet autre mode particulier de réalisation de l'invention, le deuxième service de communication déterminé est un service de communication complémentaire du premier service de communication selon le mode de repli et le procédé d'établissement d'une communication comprend une étape d'établissement d'une communication complémentaire entre le terminal 20 appelant et le terminal appelé selon le deuxième service de communication déterminé, en parallèle de l'établissement de la communication selon le mode de repli. Ce mode particulier de réalisation de l'invention permet au terminal appelant et au terminal appelé de disposer de fonctionnalités de communication supplémentaires alors que la communication selon le premier service de communication est établie dans un mode de repli. Par exemple, 25 lorsque le premier service de communication correspond à un service de communication visiophonique sur réseau de communication 4G, et que le terminal appelé n'est pas connecté à un tel réseau de communication, une première communication est établie en mode repli entre le terminal appelant et le terminal appelé via le réseau de communication 4G et le réseau de communication 3G. Une telle première communication en mode repli est par exemple une 30 communication audio. Selon ce mode particulier de réalisation de l'invention, une deuxième communication complémentaire de la première communication est établie entre le terminal appelant et le terminal appelé selon le deuxième service de communication. Par exemple, le deuxième service de communication est un service de communication vidéo ou de messagerie instantanée.
35 L'invention concerne également un dispositif d'établissement d'une communication entre au moins ledit dispositif et un terminal appelé. Un tel dispositif comprend : - un premier module de communication : 3025381 - 7 - oapte à envoyer une première demande de mise en communication à destination du terminal appelé, selon un premier service de communication prédéterminé, oapte à recevoir une réponse à ladite première demande de mise en 5 communication, - un module de traitement : oapte à détecter à partir de ladite réponse reçue une incapacité du terminal appelé à établir la communication demandée selon le premier service de communication prédéterminé, 10 oapte à déterminer un deuxième service de communication apte à être utilisé par le terminal appelant pour établir la communication demandée, oapte à commander un deuxième module de communication, ledit deuxième module de communication étant adapté pour envoyer une deuxième demande de mise en communication selon ledit deuxième service de 15 communication. L'invention concerne aussi un terminal comprenant un dispositif tel que décrit ci-dessus. Dans un mode particulier de réalisation de l'invention, les différentes étapes du procédé 20 d'établissement d'une communication sont mises en oeuvre par des instructions de programmes d'ordinateurs. En conséquence, l'invention vise aussi un programme d'ordinateur sur un support d'informations, ce programme étant susceptible d'être mis en oeuvre respectivement dans un terminal ou plus généralement dans un ordinateur, ce programme comportant des instructions adaptées à la mise 25 en oeuvre des différentes étapes du procédé qui vient d'être décrit. Ce programme peut utiliser n'importe quel langage de programmation, et être sous la forme de code source, code objet, ou de code intermédiaire entre code source et code objet, tel que dans une forme partiellement compilée, ou dans n'importe quelle autre forme souhaitable. L'invention vise aussi un support d'informations lisible par un ordinateur, et comportant des 30 instructions d'un programme d'ordinateur tel que mentionné ci-dessus. Le support d'informations peut être n'importe quelle entité ou dispositif capable de stocker le programme. Par exemple, le support peut comporter un moyen de stockage, tel qu'une ROM, par exemple un CD ROM ou une ROM de circuit microélectronique, ou encore un moyen d'enregistrement magnétique ou électronique, par exemple une clé USB ou un disque dur.
35 D'autre part, le support d'informations peut être un support transmissible tel qu'un signal électrique ou optique, qui peut être acheminé via un câble électrique ou optique, par radio ou par d'autres moyens. Le programme selon l'invention peut être en particulier téléchargé sur un réseau de type Internet. 3025381 - 8 - Alternativement, le support d'informations peut être un circuit intégré dans lequel le programme est incorporé, le circuit étant adapté pour exécuter ou pour être utilisé dans l'exécution du procédé d'établissement d'une communication en question. Les avantages du dispositif, du terminal et du programme d'ordinateur comportant des instructions 5 adaptées à la mise en oeuvre des différentes étapes du procédé d'établissement d'une communication sont identiques à ceux présentés en relation avec le procédé en question selon l'un quelconque des modes particuliers de réalisation mentionnés ci-dessus. Liste des figures 10 D'autres avantages et caractéristiques de l'invention apparaîtront plus clairement à la lecture de la description suivante de modes de réalisation particuliers de l'invention, donnés à titre de simples exemples illustratifs et non limitatifs, et des dessins annexés, parmi lesquels: la figure 1 illustre un environnement de mise en oeuvre de l'invention selon un mode particulier de réalisation de l'invention, 15 les figures 2A, 2B, 2C et 2D illustrent des étapes du procédé d'établissement d'une communication entre au moins un terminal appelant et un terminal appelé selon des modes particuliers de réalisation de l'invention, la figure 3 illustre un dispositif apte à mettre en oeuvre le procédé d'établissement d'une communication entre au moins un terminal appelant et un terminal appelé selon un mode 20 particulier de réalisation de l'invention. Description d'un mode particulier de réalisation de l'invention L'environnement décrit en figure 1 comprend un réseau de communication RES. Le réseau de communication RES peut correspondre à un unique réseau de communication ou plusieurs réseaux de communication interconnectés par des points d'interconnexion (non représentés). Le 25 réseau de communication RES peut être tout type de réseau de communication permettant d'échanger des données et d'établir des communications entre des terminaux connectés au réseau de communication RES selon l'un quelconque des réseaux d'accès disponibles (non représentés). Par exemple, le réseau de communication RES est un réseau de communications mobile IP basé sur une architecture IMS (pour IP Multimedia Subsystem en anglais).
30 L'environnement de la figure 1 comprend aussi des terminaux T1, T2 et T3 connectés au réseau de communication RES via différents réseaux d'accès disponibles à proximité de ces terminaux. Les terminaux T1, T2 et T3 peuvent être tout type de terminaux permettant d'établir une communication téléphonique ou visiophonique, tels qu'un téléphone portable, un smartphone (téléphone intelligent en anglais), une tablette, une télévision connectée à un réseau de 35 communication, un ordinateur personnel sur lequel une application de téléphonie, aussi appelé softphone, est installée, ou tout objet connecté à un réseau de communication. 3025381 - 9 - Dans l'exemple décrit en figure 1, le terminal T1 est un téléphone mobile connecté au réseau de communication RES via un réseau d'accès de type 4G. Le terminal T1 est également apte à se connecter au réseau de communication RES via un réseau d'accès de type 3G. Dans l'exemple décrit en figure 1, le terminal T3 est un ordinateur personnel connecté au réseau 5 de communication RES via un réseau d'accès de type WIFI. Dans l'exemple décrit en figure 1, le terminal T2 est un téléphone mobile pouvant être connecté au réseau de communication RES via un réseau d'accès de type 4G, ou via un réseau d'accès de type 2G/3G fonctionnant en mode circuit ou via un réseau d'accès de type WIFI.
10 Des étapes du procédé d'établissement d'une communication entre au moins un terminal appelant T1 et un terminal appelé T2 selon un mode particulier de réalisation de l'invention vont maintenant être décrites en relation avec la figure 2A. Le procédé d'établissement d'une communication entre le terminal T1 et le terminal T2 est mis en oeuvre par le terminal T1, par exemple par une application APP dédiée installée préalablement sur 15 le terminal T1 par l'utilisateur du terminal T1 ou fournie par l'opérateur du terminal T1. Selon l'invention, une telle application APP permet au terminal T1 de déterminer un service de communication à utiliser pour établir une communication avec le terminal T2 suite à une interaction utilisateur détectée sur le terminal T1. Préalablement, lors d'une étape d'initialisation (non représentée), le terminal T1 obtient au moins 20 une information de contexte de communication relative au terminal T1. Pour cela, le terminal T1 scanne sa mémoire afin d'identifier les applications de communication installées sur le terminal T1, telles que les applications de communication fournies par un fournisseur de services OTT. Le terminal T1 détecte ainsi par exemple une application APP_S permettant d'établir une communication audio, visiophonique ou texte via une connexion à un réseau de communication IP.
25 Le terminal T1 détecte également une application de communication APP_N native fournie par l'opérateur du terminal T1 et permettant d'établir une communication via le réseau de communication de l'opérateur ou un réseau de communication interconnecté. Lors de l'établissement d'une communication selon l'application APP_N, le service de communication mis en oeuvre pour établir la communication dépend du type de connectivité du terminal T1 au moment 30 de la demande d'établissement de la communication. Le terminal T1 peut être connecté à un réseau de communication mobile 3G ou à un réseau de communication mobile fonctionnant en mode circuit ne fournissant qu'un service de communication en mode audio, ou un réseau de communication mobile 4G fournissant un service de communication en mode audio ou en mode visiophonique.
35 Le terminal T1 détecte également une application de communication APP_R, qui peut être une application de communication native du terminal T1 ou qui a été installée sur le terminal T1 par l'utilisateur du terminal T1. L'application APP_R permet d'établir une communication audio ou visiophonique selon le standard RCS sur un réseau de communication mobile. Une telle communication peut être mise en oeuvre via par exemple une connexion à un réseau d'accès 40 mobile 2G fonctionnant en mode circuit pour la partie audio de la communication et via une 3025381 -10- connexion à un réseau d'accès mobile 3G pour la partie vidéo ou données de la communication ou selon un autre exemple via une unique connexion à un réseau d'accès mobile 3G pour la partie audio et vidéo. Selon l'un quelconque de ces exemples, la qualité de service n'est cependant pas garantie pour la transmission des données sur le réseau de communication mobile IP.
5 Lors d'une étape E200, le terminal T1 détecte l'activation d'une demande de communication avec le terminal T2. Par exemple, l'utilisateur du terminal T1 a sélectionné une information de contact relative au terminal T2 dans le répertoire du terminal T1 et a demandé au terminal T1 une mise en communication avec le terminal T2. L'utilisateur du terminal T1 peut avoir demandé la mise en communication par exemple en appuyant sur un bouton physique du terminal T1, tel qu'une touche 10 du terminal T1, ou en cliquant sur un bouton affiché sur une interface tactile du terminal T1 ou encore par commande vocale, par exemple en prononçant la commande « appeler ». Par exemple, l'utilisateur du terminal T1 demande l'établissement d'une communication visiophonique avec le terminal T2. Lors de l'étape E200, le terminal T1 détecte alors via quel réseau d'accès le terminal T1 est 15 connecté au réseau de communication RES. Par exemple, le terminal T1 est connecté via un réseau d'accès de type 4G. Lors de l'étape E200, le terminal T1 détermine alors qu'une demande de mise en communication peut être envoyée au terminal T2 selon un service de communication visiophonique de type 4G, c'est-à-dire un service de communication visiophonique avec qualité de service garantie. Par la 20 suite, un tel service est appelé premier service de communication. Pour cela, lors d'une étape E201, l'application APP du terminal T1 commande l'application de communication native APP_N du terminal T1 pour envoyer une demande de mise en communication selon le premier service de communication. Lors de l'étape E201, l'application APP_N envoie à destination du terminal T2 une demande de mise en communication selon le 25 premier service de communication. Une telle demande de mise en communication est par exemple envoyée sous la forme d'un message INVITE selon le protocole SIP. Un tel message comprend notamment : dans un champ « FROM » une identité publique du terminal T1, dans un champ « TO » une identité publique du terminal T2, 30 dans un champ « SDP » les paramètres de négociation de session relatifs au terminal T1, tels que les codecs audio et vidéo supportés par le terminal T1 et les paramètres liés à la réservation de ressources de QOS (pour Quality Of Service en anglais) 4G. Lors de l'étape E201, le réseau de communication RES reçoit la demande de mise en communication et envoie de manière connue en réponse au terminal T1 un message SIP 100 35 Trying (non représenté). Dans l'exemple décrit en relation avec la figure 2A, le terminal T2 est connecté au réseau de communication RES via un réseau d'accès mobile de type 4G. Lors d'une étape E202, le réseau de communication RES envoie alors la demande de mise en communication au terminal T2. Lors de l'étape E202, l'application de communication native du terminal T2 reçoit la demande de mise 40 en communication.
3025381 Lors d'une étape E203, l'application de communication native du terminal T2 répond au terminal T1 en envoyant via le réseau de communication RES un message de réponse provisoire « 183 In Progress » selon le protocole SIP. Le terminal T2 fournit dans un champ SDP de ce message les paramètres de négociation de la session de communication supportés par le terminal T2. Lors de 5 l'étape E203, l'application de communication native du terminal T2 accepte également la demande de réservation de ressources pour la qualité de service 4G dans le sens T2 vers T1. Lors de l'étape E203, l'application de communication native APP_N du terminal T1 reçoit la réponse provisoire envoyée par le terminal T2 et acquitte cette réponse via un message PRACK selon le protocole SIP envoyé au terminal T2 (non représenté).
10 Lors de l'étape E203, l'application de communication native APP_N du terminal T1 informe l'application APP de la réception de la réponse provisoire. Lors d'une étape E204, l'application APP du terminal T1 détermine si le terminal T2 est apte ou non à établir une communication selon le premier service de communication, ici le service de communication 4G. A partir de la réponse provisoire reçue, l'application APP du terminal T1 15 détecte que la réponse provisoire envoyée par le terminal T2 comprend des paramètres de négociations de session compatibles avec les paramètres de négociation de session du terminal T1. L'application APP détermine donc que le terminal T2 est apte à établir une communication selon le premier service de communication. Lors d'une étape E205, l'application APP commande alors l'application de communication native 20 APP_N du terminal T1 pour poursuivre la négociation de l'établissement de la communication selon le premier service de communication. Lors de l'étape E205, l'application de communication native APP_N envoie alors au terminal T2 un message « UPDATE » selon le protocole SIP comprenant dans un champ « SDP » des paramètres de réservations de ressources du réseau d'accès nécessaires à la communication dans le sens T1 vers T2. Lors de l'étape E205, le terminal 25 T2 reçoit un tel message et répond lors d'une étape E206 par un message « 200 OK » selon le protocole SIP. Lors de l'étape E206, le terminal T1 reçoit le message « 200 OK » confirmant la réservation de ressources radio pour la communication selon le premier service de communication entre le terminal T1 et le terminal 2. Une telle réservation de ressources est alors effective de bout en bout entre le terminal T1 et le terminal T2 et dans les deux sens (dans un mode appelé Full 30 Duplex en anglais). Suite à l'étape E206, lors d'une étape E207, le terminal T2 déclenche une sonnerie afin d'avertir l'utilisateur du terminal T2 de la réception d'une demande de mise en communication. Lors d'une étape E208, l'application de communication native du terminal T2 envoie au terminal T1 un message « 180 Ringing » selon le protocole SIP afin d'informer le terminal T1 que le terminal T2 a 35 déclenché une sonnerie et le terminal T1 acquitte ce message via un message PRACK selon le protocole SIP (non représenté). Lors d'une étape E209, l'utilisateur du terminal T2 accepte la demande de mise en communication et l'application de communication native du terminal T2 envoie lors d'une étape E210 au terminal T1 un message d'acceptation de la demande de mise en communication sous la forme d'un 3025381 -12- message « 200 OK » selon le protocole SIP et le terminal T1 acquitte cette réponse via un message ACK selon le protocole SIP (non représenté). Lors d'une étape E211, la communication selon le premier service de communication est établie entre le terminal T1 et le terminal T2. Lors de l'étape E211, les terminaux T1 et T2 communiquent 5 selon le premier service de communication. La figure 2B illustrent des étapes du procédé d'établissement d'une communication entre le terminal T1 et le terminal T2 selon une autre alternative du mode particulier de réalisation de l'invention décrit en relation avec la figure 2A.
10 Dans l'alternative décrite en relation avec la figure 2B, le terminal T2 est connecté au réseau de communication RES pour les communications téléphoniques via un réseau d'accès 2G/3G fonctionnant en mode circuit. Les étapes E200' et E201' sont identiques aux étapes correspondantes E200 et E201 décrites en relation avec la figure 2A.
15 Lors d'une étape E212, le réseau de communication RES détecte que le terminal T2 est connecté via le réseau d'accès 2G/3G. Lors de l'étape E212, le réseau de communication RES fait transiter la signalisation d'appel SIP, c'est-à-dire le message SIP INVITE envoyé par le terminal T1 lors de l'étape E201', dans une passerelle d'interconnexion permettant d'envoyer la demande de communication au terminal T2 sous la forme d'une demande d'appel en mode circuit. Une telle 20 passerelle transforme le message SIP INVITE envoyé par le terminal T1 en un message IAM (pour Initiate Address Message en anglais) de signalisation circuit ISUP (pour ISDN Signalling User Part en anglais, ISDN pour Integrated Service Digital Network en anglais). Lors de l'étape E212, la passerelle d'interconnexion envoie le message IAM au terminal T2 qui le reçoit au cours de l'étape E212.
25 Lors d'une étape E207', le terminal T2 déclenche alors une sonnerie afin d'informer l'utilisateur du terminal T2 de la réception d'une demande de mise en communication. Lors d'une étape E213, le terminal T2 répond au message IAM par l'envoi d'un message de réponse circuit ACM (pour Address Complete Message en anglais). Lors de l'étape E213, la passerelle d'interconnexion du réseau de communication RES reçoit la réponse circuit ACM.
30 Lors d'une étape E214, la passerelle d'interconnexion traduit la réponse circuit ACM en un message « 180 Ringing » selon le protocole SIP ne comprenant pas de paramètres de négociation de sessions dans le champ SDP et envoie un tel message au terminal T1. Lors de l'étape E214, l'application de communication native APP_N du terminal T1 reçoit le message SIP « 180 Ringing » envoyé par la passerelle d'interconnexion en réponse à la demande 35 de mise en communication envoyée par le terminal T1 lors de l'étape E201'. Lors de l'étape E214, l'application de communication native APP_N informe l'application APP de la réception d'un tel message de réponse. Lors d'une étape E204', l'application APP du terminal T1 détecte si le terminal T2 est apte ou non à établir une communication selon le premier service de communication prédéterminé. 3025381 -13- A partir de la réponse reçue lors de l'étape E214, l'application APP détermine que le message de réponse SIP « 180 Ringing » ne comprend pas de paramètres de négociation de session dans le champ SDP. L'application APP détecte alors que le terminal T2 n'est pas apte à établir une communication selon le premier service de communication.
5 Lors d'une étape E215, l'application APP détermine un deuxième service de communication apte à être utilisé par le terminal T1 pour établir une communication avec le terminal T2. Pour cela, l'application APP consulte les informations de contexte de communication du terminal T1 pour déterminer les services de communication du terminal T1 permettant l'établissement d'une communication visiophonique. L'application APP établit par exemple une liste comprenant un 10 service de communication visiophonique selon le standard RCS et un service de communication visiophonique fourni par un fournisseur de service OTT. Lors de l'étape E215, l'application APP consulte les paramètres stockés en association avec l'identité publique du terminal T2 dans le carnet d'adresses du terminal T1. De tels paramètres correspondent par exemple à une information de capacités de communication relatives au terminal 15 T2. L'application APP détermine alors que le terminal T2 supporte des capacités de communication selon le standard RCS et notamment la capacité de visiophonie selon le standard RCS. L'application APP détermine que le terminal T2 supporte également le service de communication fourni par le fournisseur de service OTT. Lors de l'étape E215, l'application APP sélectionne le service de communication offrant la 20 meilleure qualité de service parmi les services de communication disponibles dans la liste préalablement établie. Dans l'exemple décrit ici, l'application APP sélectionne le service de communication visiophonique selon le standard RCS. Lors de l'étape E215, l'application APP détermine ainsi le deuxième service de communication comme étant un service de communication visiophonique selon le standard RCS.
25 Lors de l'étape E215, l'application APP commande alors l'application de communication RCS APP_R du terminal T1 pour que l'application APP_R déclenche l'envoi au terminal T2 d'un message de découvertes de capacités de communication RCS du terminal T2. L'envoi d'un tel message est optionnel. Il permet de mettre à jour en temps réel les capacités de communication RCS du terminal T2. Le message de découvertes de capacités de communication RCS est envoyé 30 sous la forme d'un message SIP OPTIONS lors de l'étape E215. Lors de l'étape E215, le terminal T2 reçoit le message SIP OPTIONS via le réseau d'accès 3G. Lors d'une étape E216, le terminal T2 répond au message SIP OPTIONS par l'envoi d'un message SIP 200 OK comprenant les capacités de communications RCS supportées par le terminal T2. L'application de communication RCS APP_R du terminal T1 reçoit un tel message lors de l'étape 35 E216 et informe l'application APP de la réception d'un tel message. Selon un mode particulier de réalisation de l'invention, suite à la réception du message de réponse SIP 200 OK à l'étape E216, l'application APP déclenche l'annulation de la demande de mise en communication envoyée lors de l'étape E201'. Pour cela, lors d'une étape E217, l'application APP commande l'application de communication native APP_N du terminal T1 pour annuler la demande 40 de mise en communication envoyée lors de l'étape E201'. 3025381 -14- Lors de l'étape E217, l'application de communication native APP_N du terminal T1 envoie au terminal T2 un message d'annulation « SIP CANCEL ». Lors de l'étape E217, le réseau de communication RES reçoit le message d'annulation et le transmet à la passerelle d'interconnexion. Lors d'une étape E218, la passerelle d'interconnexion traduit le message d'annulation « SIP 5 CANCEL » en un message d'annulation en mode circuit « RELEASE » et l'envoie au terminal T2. Lors de l'étape E218, le terminal T2 reçoit le message d'annulation en mode circuit. Lors d'une étape E219, le terminal T2 arrête la sonnerie déclenchée lors de l'étape E207'. Lors d'une étape E220, le réseau de communication RES répond au message d'annulation reçu lors de l'étape E217 par l'envoi au terminal T1 d'un message « SIP 200 OK », puis par l'envoi d'un 10 message « SIP 487 Request Terminated » indiquant au terminal T1 que la demande de mise en communication a été annulée. Un tel message est acquitté pat le terminal T1 par un message ACK selon le protocole SIP (non représenté). Lors d'une étape E221, l'application APP commande l'application de communication RCS APP_R pour envoyer une deuxième demande de mise en communication au terminal T2 selon le 15 deuxième service de communication déterminé lors de l'étape E204'. Lors de l'étape E221, l'application de communication RCS APP_R envoie alors au terminal T2 un message SIP INVITE comprenant notamment les paramètres de négociation de session supportés par le terminal T1. Lors de l'étape E221, le message SIP INVITE est transmis par le réseau de communication RES au terminal T2 via le réseau d'accès 3G auquel est connecté le terminal T2.
20 Le terminal T2 reçoit la deuxième demande de mise en communication lors de l'étape E221 et répond au terminal T1 par l'envoi lors d'une étape E222 d'un message SIP 180 Ringing. Lors d'une étape E223, le terminal T2 déclenche une sonnerie afin d'informer l'utilisateur du terminal T2 de la réception de la deuxième demande de mise en communication. Lors de l'étape E223, l'utilisateur du terminal T2 accepte la demande de mise en communication.
25 Lors d'une étape E224, le terminal T2 envoie alors au terminal T1 un message d'acceptation de la demande de mise en communication sous la forme d'un message « SIP 200 OK ». Un tel message est acquitté par le terminal T1 par un message ACK selon le protocole SIP (non représenté). Lors de l'étape E224, l'application de communication RCS APP_R du terminal T1 reçoit le message d'acceptation envoyé par le terminal T2 et informe l'application APP de la réception d'un 30 tel message. Lors d'une étape E225, la communication selon le deuxième service de communication est établie entre le terminal T1 et le terminal T2. Lors de l'étape E225, les terminaux T1 et T2 communiquent selon le deuxième service de communication, c'est-à-dire selon le service de visiophonie selon le standard RCS.
35 La figure 2C illustre des étapes du procédé d"établissement d'une communication entre le terminal T1 et le terminal T2 dans le cas où le terminal T2 n'est pas apte à établir une communication selon le deuxième service de communication déterminé lors de l'étape E204' décrit en relation avec la figure 2B. Dans l'exemple décrit ici, le terminal T2 est connecté au réseau de communication RES 40 via un réseau d'accès WIFI pour les communications de type data. 3025381 -15- Les étapes E200", E201", E212', E207", E213', E214', E204" et E215' sont identiques aux étapes correspondantes E200', E201', E212, E207', E213, E214, E204' et E215 décrites en relation avec la figure 2B. Lors de l'étape E215', le terminal T1 envoie un message de découvertes des capacités de 5 communication RCS au terminal T2. Dans le mode particulier de réalisation de l'invention décrit ici, l'application de communication RCS du terminal T2 n'est par exemple pas activée. Lors de l'étape E215', le réseau de communication RES reçoit le message de découvertes des capacités de communication RCS envoyé par le terminal T1. Si l'application de communication RCS du terminal T2 n'est pas enregistrée dans le réseau de communication RES, lors d'une étape 10 E226, le réseau de communication RES envoie au terminal T1 un message de réponse « 404 Not Found » selon le protocole SIP. Dans le cas où l'application de communication RCS du terminal T2 est enregistrée dans le réseau de communication RES mais que le terminal T2 n'est pas disponible, par exemple parce que le terminal T2 n'est pas sous couverture du réseau d'accès 3G au moment de l'émission du message de découvertes des capacités de communication RCS, le réseau de 15 communication envoie au terminal T1 un message de réponse « 480 Temporarily Unavailable » selon le protocole SIP. Lors de l'étape E226, l'application de communication RCS APP_R reçoit le message de réponse envoyé par le réseau de communication RES et informe l'application APP de la réception d'un tel message. Lors d'une étape E227, l'application APP détecte à partir de la réception du message de réponse 20 envoyé par le réseau de communication RES lors de l'étape E226, que le terminal T2 n'est pas apte à établir une communication selon le deuxième service de communication déterminé lors de l'étape E204". Lors de l'étape E227, l'application APP détermine un autre service de communication selon lequel le terminal T1 est apte à communiquer avec le terminal T2. Par exemple, l'application APP sélectionne dans la liste établie lors de l'étape E204" le service de 25 communication fournie par le fournisseur de services OTT. Parallèlement, lors d'une étape E234 l'utilisateur du terminal T2 accepte la demande de mise en communication reçue lors de E212'. Lors d'une étape E235, le terminal T2 envoie au terminal T1 un message en mode circuit d'acceptation de la demande de mise en communication. Au cours de l'étape E235, la passerelle d'interconnexion du réseau de communication RES reçoit le message 30 d'acceptation en mode circuit envoyé par le terminal T2. Lors d'une étape E236, la passerelle d'interconnexion traduit le message d'acceptation en mode circuit en un message d'acceptation selon le protocole SIP (message « SIP 200 OK ») et envoie un tel message au terminal T1. Le terminal T1 reçoit le message d'acceptation selon le protocole SIP lors de l'étape E236.
35 Lors d'une étape E237, une communication audio en mode circuit est établie entre le terminal T1 et le terminal T2. Au cours de l'étape E237, les terminaux T1 et T2 peuvent communiquer en mode audio. La communication établie lors de l'étape E237 est alors une communication établie selon un mode de repli du premier service de communication prédéterminé. Le premier service de communication prédéterminé est un service de communication visiophonique alors que la 40 communication établie lors de l'étape E237 est une communication en mode audio uniquement. 3025381 -16- Suite à l'étape E227, l'application APP commande l'application de communication APP_S du fournisseur de service OTT afin d'envoyer au terminal T2 une demande de mise en communication selon un mode de communication complémentaire du mode de la communication établie lors de l'étape E237. Un tel mode complémentaire correspond par exemple à un mode visiophonique, ou à 5 un mode texte, ou encore un mode de type tableau blanc ou dessin partagé. Lors d'une étape E228, l'application de communication APP_S envoie une demande de mise en communication selon le service de communication OTT à destination de l'identité associée à l'utilisateur du terminal T2 pour le service de communication OTT. Le serveur du fournisseur de services OTT (non représenté) reçoit la demande de mise en 10 communication lors de l'étape E228. Le serveur du fournisseur de services OTT détecte que l'application de communication OTT de l'utilisateur du terminal T2 est activée et que le terminal T2 est connecté au réseau de communication RES via un réseau d'accès de type WIFI. Lors de l'étape E228, le serveur du fournisseur de services OTT transmet la demande de mise en communication au terminal T2. Lors d'une étape E229, le terminal T2 déclenche une sonnerie de 15 présentation d'appel indiquant à l'utilisateur du terminal T2 qu'une demande de mise en communication selon l'application de communication OTT est reçue. La présentation d'appel déclenchée peut comprendre une information visuelle indiquant à l'utilisateur du terminal T2 que la communication demandée est complémentaire de la communication audio établie lors de l'étape E237. Par exemple, la demande de mise en communication est une communication en mode vidéo.
20 Lors d'une étape E230, le terminal T2 envoie au terminal T1 un message indiquant que la demande de mise en communication envoyée lors de l'étape E228 est notifiée à l'utilisateur du terminal T2. Lors d'une étape E231, l'utilisateur du terminal T2 accepte la demande de mise en communication reçue lors de l'étape E228.
25 Lors d'une étape E232, le terminal T2 envoie au terminal T1 un message d'acceptation de la demande de mise en communication selon le service de communication OTT. Lors d'une étape E233, une deuxième communication est établie entre le terminal T1 et le terminal T2 selon le mode de communication vidéo de l'application de communication fournie par le fournisseur de services OTT. Une telle deuxième communication est établie via le réseau de 30 communication RES, un réseau d'accès WIFI pour le terminal T2 et un réseau d'accès de type 4G pour le terminal T1. La deuxième communication est établie en parallèle de la communication audio établie lors de l'étape E237. Les terminaux T1 et T2 peuvent alors communiquer en mode audio via le lien de communication établie lors de l'étape E237 et en mode vidéo via le lien de communication établie lors de l'étape E233.
35 Selon un autre mode particulier de réalisation de l'invention, suite à l'étape E204' ou E227, l'application APP commande l'annulation de la demande de mise en communication envoyée lors de l'étape E201'. Une telle annulation est réalisée telle que décrite en relation avec les étapes E217, E218 et E220 de la figure 2B. Dans ce mode particulier de réalisation de l'invention, la 3025381 -17- communication décrite en relation aux étapes E234, E326, E235 et E237 de la figure 2C n'est alors pas établie. Selon ce mode particulier de réalisation de l'invention, une communication est établie, par exemple en mode visiophonie, entre le terminal T1 et T2 selon le service de communication fournie par le 5 fournisseur de services OTT. Le mécanisme d'établissement d'une telle communication est similaire au mécanisme d'établissement de la communication établie lors de l'étape E233 décrite en relation avec la figure 2C. Selon un autre mode particulier de réalisation de l'invention, préalablement à l'envoi de la 10 deuxième demande de mise en communication (étape E221 de la figure 2B ou étape E228 de la figure 2C), l'application APP commande un module de communication du terminal T1 de sorte à modifier la connexion du terminal T1 au réseau de communication RES. Par exemple, le terminal T1 modifie sa connexion en changeant le réseau d'accès via lequel le terminal T1 est connecté au réseau de communication RES. Le terminal T1 se connecte par exemple à un réseau d'accès de 15 type 3G dans le cas de l'exemple de réalisation décrit en figure 2B ou à un réseau d'accès de type WIFI dans le cas de l'exemple de réalisation décrit en figure 2C. La figure 2D illustre des étapes du procédé d'établissement d'une communication entre le terminal T1 et le terminal T2 selon un autre mode particulier de réalisation de l'invention.
20 Selon ce mode particulier de réalisation de l'invention, le terminal T2 n'est pas apte à établir une communication selon le deuxième service de communication RCS déterminé lors de l'étape E204' décrit en relation avec la figure 2B. Par exemple, le terminal T2 ne supporte pas le standard RCS ou bien l'application de communication RCS du terminal T2 n'est pas enregistrée dans le réseau de communication RES.
25 Le mode particulier de réalisation décrit ci-après s'applique également au cas où le terminal T2 n'est pas connecté à un réseau d'accès 3G ou 4G. Par exemple, le terminal T2 est connecté à un réseau de communication mobile de type 2G. Selon ce mode particulier de réalisation de l'invention, l'application APP du terminal T1 a déterminé au cours de l'étape E204' de la figure 2B ou au cours de l'étape E204" de la figure 2C ou encore 30 au cours de l'étape E227 de la figure 2C, un deuxième service de communication à utiliser pour établir une demande de communication avec l'utilisateur du terminal T2. Un tel deuxième service de communication correspond à un service de communication OTT. Lors d'une étape E228', l'application APP du terminal T1 commande l'application de communication APP_S du terminal T1 pour envoyer une demande de mise en communication 35 selon le deuxième service de communication déterminé à destination de l'identité associée à l'utilisateur du terminal T2 pour le service de communication OTT. Le serveur du fournisseur de services OTT reçoit la demande de mise en communication lors de l'étape E228'. Le serveur du fournisseur de services OTT détecte que l'application de communication OTT de l'utilisateur du terminal T2 est activée et que l'utilisateur du terminal T2 est 3025381 -18- enregistré avec une adresse de contacts associée au terminal T3 décrit en relation avec la figure 1 et avec une adresse de contacts associée au terminal T2. Lors de l'étape E228', le serveur du fournisseur de services OTT transmet la demande de mise en communication au terminal T2 et lors de l'étape E238, le serveur du fournisseur de services OTT 5 transmet la demande de mise en communication au terminal T3. Lors d'une étape E239, le terminal T3 déclenche une sonnerie de présentation d'appel indiquant à l'utilisateur du terminal T3 qu'une demande de mise en communication selon l'application de communication OTT est reçue. Lors d'une étape E240, le terminal T3 envoie au terminal T1 un message indiquant que la 10 demande de mise en communication envoyée lors de l'étape E228' est notifiée à l'utilisateur du terminal T3. Lors d'une étape E241, l'utilisateur du terminal T3 accepte la demande de mise en communication reçue lors de l'étape E238. Lors d'une étape E242, le terminal T3 envoie au terminal T1 un message d'acceptation de la 15 demande de mise en communication selon le service de communication OTT. Lors d'une étape E243, une communication est établie entre le terminal T1 et le terminal T3 selon l'application de communication fournie par le fournisseur de services OTT. Le procédé d'établissement d'une communication décrit en relation avec les figures 2A, 2B, 2C et 20 2D a été décrit dans le cas où le terminal appelant T1 est connecté au réseau de communication RES via un réseau d'accès de type 4G. Le procédé d'établissement d'une communication tel que précédemment décrit s'applique aussi bien au cas où le terminal appelant T1 est connecté au réseau de communication RES via un réseau d'accès mobile de type 3G ou 2G ou encore au cas où le terminal appelant T1 est connecté à un réseau de communication IP fixe.
25 Le procédé d'établissement d'une communication décrit en relation avec les figure 2A, 2B, 2C et 2D permet ainsi d'établir une communication selon un mode choisi par l'utilisateur, par exemple en mode visiophonie, entre le terminal T1 et le terminal T2 quel que soit le réseau d'accès via lequel le terminal T1 ou T2 accède au réseau de communication RES. Le procédé selon l'invention permet ainsi d'assurer un mode de communication choisi par l'utilisateur, par exemple la 30 visiophonie, en évitant les solutions de repli en mode audio du mécanisme d'établissement d'appel classique lorsque le terminal appelant est connecté à un réseau d'accès 4G et que le terminal appelé est connecté à un réseau d'accès 2G. La figure 3 illustre un dispositif 30 apte à mettre en oeuvre le procédé d'établissement d'une 35 communication avec un terminal appelé selon un mode particulier de réalisation de l'invention. Le dispositif 30 comprend un module de traitement 31, comprenant notamment un module de stockage MEM, par exemple une mémoire, et une unité de traitement PROC, équipée par exemple d'un microprocesseur. L'unité de traitement PROC est pilotée par un programme d'ordinateur PG mettant en oeuvre le procédé d'établissement d'une communication avec un terminal appelé tel 40 que décrit en relation avec l'une quelconque des figures 2A, 2B, 2C ou 2D. Le programme 3025381 -19- d'ordinateur PG correspond par exemple à l'application APP décrite en relation avec l'une quelconque des figures 2A, 2B, 2C ou 2D. A l'initialisation, les instructions de code du programme d'ordinateur PG sont par exemple chargées en mémoire MEM avant d'être exécutées par le processeur de l'unité de traitement PROC.
5 Le processeur de l'unité de traitement PROC met en oeuvre les étapes du procédé d'établissement d'une communication, selon les instructions du programme d'ordinateur PG. Le processeur de l'unité de traitement PROC met notamment en oeuvre : - une étape d'envoi d'une première demande de mise en communication à destination du terminal appelé, selon un premier service de communication 10 prédéterminé - une étape de réception d'une réponse à ladite première demande de mise en communication, - une étape de détection à partir de ladite réponse reçue d'une incapacité du terminal appelé à établir la communication demandée selon le premier service de 15 communication prédéterminé, - dans le cas d'une détection positive, o une étape de détermination d'un deuxième service de communication apte à être utilisé par le dispositif pour établir la communication demandée, o une étape d'envoi d'une deuxième demande de mise en communication 20 selon ledit deuxième service de communication. Pour cela, le dispositif 30 comprend une interface de communication COM permettant au dispositif 30 de se connecter à un réseau de communication (RES) et d'échanger des données avec des terminaux connectés à ce réseau de communication, ou d'établir des communications avec d'autres terminaux.
25 L'interface de communication COM est notamment apte à envoyer, à destination du terminal appelé, une demande de communication selon un service de communication déterminé. Pour cela, le dispositif 30 comprend des modules de communication (APP_N, APP_R, APP_S). Chaque module de communication (APP_N, APP_R, APP_S) est adapté à mettre en oeuvre au moins un service de communication prédéterminé. Chaque module de communication (APP_N, 30 APP_R, APP_S) est apte à commander l'envoi, via l'interface de communication COM, d'une demande de mise en communication selon le service de communication que le module de communication met en oeuvre. Chaque module de communication (APP_N, APP_R, APP_S) est apte à recevoir une réponse à une demande de mise en communication, via l'interface de communication COM.
35 Le dispositif 30 comprend également une interface utilisateur INT apte à détecter l'activation d'une demande d'établissement d'une communication avec le terminal appelé. Une telle interface utilisateur est par exemple un clavier numérique ou une interface tactile permettant à un utilisateur d'interagir sur le dispositif 30. Selon un mode particulier de réalisation de l'invention, l'interface utilisateur INT comprend 40 notamment un bouton apte à être activé pour demander une mise en communication avec un 3025381 -20- contact préalablement sélectionné. Le bouton peut être dédié à un mode de communication prédéterminé : communication audio, vidéo, texte. Le bouton est interfacé avec le module de traitement 31 de sorte que le module de traitement 31 déclenche l'exécution des instructions du programme d'ordinateur PG suite à la détection de l'activation du bouton. Un tel bouton peut être 5 un bouton physique du dispositif 30 ou un bouton affiché sur une interface tactile du dispositif. Le module de traitement 31 coopère avec les modules de communications (APP_N, APP_R, APP_S). Le module de traitement 31 est notamment apte à commander de tels modules pour déclencher l'envoi de demandes de mise en communication, et à être notifier par de tels modules de la réception d'une réponse à une demande de mise en communication ou de la réception de 10 messages de signalisation relatifs à l'établissement d'une communication. Le module de traitement 31 est apte à détecter à partir d'une réponse à une demande de mise en communication, une incapacité du terminal appelé à établir une communication demandée selon un premier service de communication prédéterminé. Le module de traitement 31 est aussi apte à déterminer un deuxième service de communication 15 apte à être utilisé par le terminal appelant pour établir la communication demandée, et à commander un module de communication pour déclencher l'envoi d'une deuxième demande de mise en communication selon ledit deuxième service de communication. Le dispositif 30 comprend également de manière classique un module d'affichage AFF, tel qu'un écran, un module de restitution sonore HP tel que des haut-parleurs, un module de capture sonore 20 MIC tel qu'un microphone et un module de capture vidéo VID tel qu'une caméra. Selon un mode particulier de réalisation de l'invention, le dispositif 30 est compris dans un terminal, tel qu'un terminal mobile, ou fixe, ou une tablette ou tout objet connecté apte à établir des communications. 25
Claims (10)
- REVENDICATIONS1. Procédé d'établissement d'une communication entre au moins un terminal appelant et un terminal appelé comprenant une étape d'envoi (E201') par le terminal appelant d'une première demande de mise en communication à destination du terminal appelé, selon un premier service de communication prédéterminé, le procédé est caractérisé en ce qu'il comprend : - une étape de réception (E214) d'une réponse à ladite première demande de mise en communication, - une étape de détection (E204') à partir de ladite réponse reçue d'une incapacité du terminal appelé à établir la communication demandée selon le premier service de communication prédéterminé, - dans le cas d'une détection positive, 0 une étape de détermination (E215) d'au moins un deuxième service de communication apte à être utilisé par le terminal appelant en vue d'établir la communication avec le terminal appelé, 0 une étape d'envoi (E221) d'une deuxième demande de mise en communication selon ledit deuxième service de communication.
- 2. Procédé d'établissement d'une communication selon la revendication 1, caractérisé en ce que le deuxième service de communication est déterminé à partir d'une information de capacité de communication associée au terminal appelé.
- 3. Procédé d'établissement d'une communication selon la revendication 1, caractérisé en ce que lorsque le premier service de communication prédéterminé est un service de communication fournissant une qualité de service garantie sur un réseau de communication, et lorsque le résultat de l'étape de détection est négatif, le procédé comprend une étape de déclenchement de réservation de ressources du réseau de communication auquel le terminal appelant est connecté, lesdites ressources étant destinées à être utilisées lors de la communication établie entre le terminal appelant et le terminal appelé pour garantir la qualité de service.
- 4. Procédé d'établissement d'une communication selon l'une quelconque des revendications 1 à 3, caractérisé en ce que la détection d'une incapacité du terminal appelé est effectuée par la détection dans la réponse reçue de l'absence d'un paramètre de négociation de session relatif au terminal appelé ou par la détection d'une réponse reçue différente d'une réponse attendue à la première demande de mise en communication. 3025381 - 22 -
- 5. Procédé d'établissement d'une communication selon l'une quelconque des revendications 1 à 4, caractérisé en ce que suite à une étape de réception d'une réponse à la deuxième demande de mise en communication, il comprend une étape d'annulation de la première demande de mise en communication. 5
- 6. Procédé d'établissement d'une communication selon l'une quelconque des revendications 1 à 5, caractérisé en ce que préalablement à l'étape d'envoi de la deuxième demande de mise en communication, le procédé comprend une étape de modification de la connexion du terminal appelant à un réseau d'accès. 10
- 7. Procédé d'établissement d'une communication selon la revendication 1, caractérisé : - en ce qu'il comprend une étape d'établissement de la communication entre le terminal appelant et le terminal appelé selon un mode de repli du premier service de communication, 15 - en ce que le deuxième service de communication déterminé est un service de communication complémentaire du premier service de communication selon le mode de repli, - en ce qu'il comprend une étape d'établissement d'une communication complémentaire entre le terminal appelant et le terminal appelé selon le deuxième 20 service de communication déterminé, en parallèle de l'établissement de la communication selon le mode de repli.
- 8. Dispositif d'établissement d'une communication entre au moins ledit dispositif et un terminal appelé, le dispositif comprenant : 25 - un premier module de communication : 0 apte à envoyer une première demande de mise en communication à destination du terminal appelé, selon un premier service de communication prédéterminé, 0 apte à recevoir une réponse à ladite première demande de mise en 30 communication, - un module de traitement apte à détecter à partir de ladite réponse reçue une incapacité du terminal appelé à établir la communication demandée selon le premier service de communication prédéterminé, - et dans le cas d'une détection positive, le module de traitement est : 35 0 apte à déterminer au moins un deuxième service de communication apte à être utilisé par le terminal appelant en vue d'établir la communication avec le terminal appelé, 0 apte à commander un deuxième module de communication, ledit deuxième module de communication étant adapté pour envoyer une deuxième 3025381 - 23 - demande de mise en communication selon ledit deuxième service de communication.
- 9. Terminal comprenant un dispositif selon la revendication 8.
- 10. Programme d'ordinateur comportant des instructions de code de programme pour l'exécution des étapes du procédé d'établissement d'une communication selon l'une quelconque des revendications 1 à 7, lorsque le programme est exécuté par un processeur. 5 10
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1458190A FR3025381A1 (fr) | 2014-09-02 | 2014-09-02 | Procede et dispositif d'etablissement d'une communication |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1458190A FR3025381A1 (fr) | 2014-09-02 | 2014-09-02 | Procede et dispositif d'etablissement d'une communication |
Publications (1)
Publication Number | Publication Date |
---|---|
FR3025381A1 true FR3025381A1 (fr) | 2016-03-04 |
Family
ID=51790732
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR1458190A Withdrawn FR3025381A1 (fr) | 2014-09-02 | 2014-09-02 | Procede et dispositif d'etablissement d'une communication |
Country Status (1)
Country | Link |
---|---|
FR (1) | FR3025381A1 (fr) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1813127A1 (fr) * | 2004-11-15 | 2007-08-01 | TELEFONAKTIEBOLAGET LM ERICSSON (publ) | Procede et dispositif pour activer une session de communication multimedia |
US20100329244A1 (en) * | 2009-06-29 | 2010-12-30 | Adrian Buckley | System And Method For Voice Service In An Evolved Packet System |
EP2661106A1 (fr) * | 2012-05-03 | 2013-11-06 | Samsung Electronics Co., Ltd | Procédé et appareil pour l'échange de message d'options SIP de découverte de capacité de suite de communication riche dans un terminal portable |
-
2014
- 2014-09-02 FR FR1458190A patent/FR3025381A1/fr not_active Withdrawn
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1813127A1 (fr) * | 2004-11-15 | 2007-08-01 | TELEFONAKTIEBOLAGET LM ERICSSON (publ) | Procede et dispositif pour activer une session de communication multimedia |
US20100329244A1 (en) * | 2009-06-29 | 2010-12-30 | Adrian Buckley | System And Method For Voice Service In An Evolved Packet System |
EP2661106A1 (fr) * | 2012-05-03 | 2013-11-06 | Samsung Electronics Co., Ltd | Procédé et appareil pour l'échange de message d'options SIP de découverte de capacité de suite de communication riche dans un terminal portable |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8203594B2 (en) | Fallback mobile communication | |
EP2025117B1 (fr) | Procédé et dispositif d'envoi de message d'alerte dans un réseau | |
EP2111014A1 (fr) | Méthode et dispositifs pour établir un rappel par un utilisateur qui reçoit un flux média | |
FR2964281A1 (fr) | Procede de traitement de messages sip | |
WO2015044594A1 (fr) | Procédé et dispositif de communication entre au moins un premier terminal et un deuxième terminal | |
WO2012022909A1 (fr) | Traitement de transfert de communication en mode sip | |
EP3903476B1 (fr) | Procédé de traitement de messages vocaux, procédé de désactivation d'un codage dtmf et procédé de traitement d'une demande de désactivation d'un codage dtmf | |
EP2814225B1 (fr) | Procédé et dispositif correspondant de gestion de l'établissement d'une communication entre un terminal appelant et un groupe de terminaux partageant une même identité publique | |
EP3311559B1 (fr) | Établissement d'une communication par allocation à un terminal appelant d'un identifiant d'appel intermédiaire dédié à la communication | |
FR3025381A1 (fr) | Procede et dispositif d'etablissement d'une communication | |
WO2012089954A2 (fr) | Gestion des equipements utilisateurs ayant la meme identite publique par un serveur d'application dans un reseau ims | |
EP2819374B1 (fr) | Dispositif et un procédé d' établissement d' une communication destinée a une identité publique partagée | |
EP3162019B1 (fr) | Procédé et dispositif d'établissement d'une communication | |
EP2833610B1 (fr) | Système et procédé pour la prise d'un appel préalablement dirigé sur messagerie vocale | |
WO2015128561A1 (fr) | Procede et dispositif de decouverte des capacites de communication relatives a un utilisateur d'un terminal | |
WO2007090970A1 (fr) | Procede et dispositif d'etablissement d'une communication prioritaire | |
EP3482577B1 (fr) | Établissement d'une communication par allocation à un terminal appelant d'un identifiant d'appel intermédiaire dédié à la communication | |
WO2016001503A1 (fr) | Procede et dispositif de gestion de la connexion d'un terminal a un reseau d'acces | |
FR3057129A1 (fr) | Procede d'enregistrement simplifie d'un identifiant dans une liste noire | |
WO2009112760A1 (fr) | Procede de gestion d'une session de communication au niveau d'une passerelle domestique |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PLSC | Publication of the preliminary search report |
Effective date: 20160304 |
|
ST | Notification of lapse |
Effective date: 20160531 |