Brevet FR2983024A1 — publié le 20130524

Procédé de rejet d'un appel téléphonique. Domaine technique L'invention se rapporte à un procédé de rejet d'un appel téléphonique dans un réseau de communication. L'appel en question est issu d'un premier terminal et destiné à au moins un deuxième terminal. L'invention s'applique à tout réseau dans lequel un gestionnaire gère au moins une phase de mise en relation de terminaux entre eux. Un tel réseau est par exemple le réseau VOIP, un réseau RTC (Réseau Téléphonique Commuté), etc. Etat de la technique Généralement, lorsqu'un premier terminal initie un appel à destination d'un deuxième terminal, un gestionnaire inclus dans le réseau intercepte une demande de mise en relation issue du premier terminal. Suite à l'interception, le gestionnaire émet une demande d'émission d'un signal de retour d'appel à destination du premier terminal appelant, et une demande d'émission d'un signal d'appel au deuxième terminal appelé. Le gestionnaire gère ensuite la mise en relation s'il reçoit du deuxième terminal une commande d'acceptation de la mise en relation. Le gestionnaire gère aussi l'arrêt de la demande mise en relation selon 20 deux modes : - un premier mode selon lequel un arrêt a lieu après une durée prédéterminée sans réponse de la part du deuxième terminal, - un deuxième mode selon lequel un arrêt a lieu à réception d'une commande de rejet issue du deuxième terminal pendant la durée 25 prédéterminée. Dans les deux modes visés ci-dessus, le plus souvent, le gestionnaire requiert l'émission par le terminal appelant, c'esy-à-dire au terminal qui a initié l'appel, soit d'un second signal de retour représentatif d'une impossibilité de mise en relation soit d'un renvoi vers une messagerie vocale associée au deuxième terminal. Le problème est que lorsque le rejet est géré selon le deuxième mode, le second signal de retour représentatif d'une impossibilité de mise en relation ou le renvoi vers une messagerie vocale se produisent avant expiration de la durée prédéterminée. Ceci est néfaste car l'appelant peut en déduire que son appel était non souhaité et qu'il à été rejeté volontairement. L'invention offre une solution ne présentant pas les inconvénients de l'état de la technique. L'invention A cet effet, selon un aspect fonctionnel, l'invention a pour objet un procédé de rejet d'un demande de mise en relation initié par un premier terminal au travers d'un réseau de communication et destiné à au moins un deuxième terminal, le réseau incluant un gestionnaire apte à requérir, après réception de la demande de mise en relation, l'émission d'un signal de retour d'appel au premier terminal et l'émission d'un signal d'appel audit au moins un deuxième terminal, le gestionnaire étant apte à mettre fin à la demande de mise en relation après une durée prédéterminée sans réponse de la part dudit au moins un deuxième terminal, caractérisé en ce qu'un rejet reçu par le gestionnaire et issu dudit au moins un deuxième terminal avant expiration de ladite durée prédéterminée déclenche à la fois - une poursuite de l'émission du signal de retour d'appel par le premier terminal jusqu'à expiration de la durée prédéterminée; - et une disponibilité du réseau relativement à au moins un deuxième terminal. Ainsi, selon l'invention, le signal de retour d'appel est émis jusqu'à l'expiration du délai prédéterminé dans tous les cas, que le deuxième terminal destinataire refuse la demande de mise en relation au cours de la période prédéterminée au à l'expiration de la période prédéterminée. L'appelant, c'est-à- dire l'utilisateur du terminal qui a initié l'appel, ne distingue donc pas un rejet volontaire réalisé au cours de la période prédéterminée d'un rejet automatique qui se produit à l'expiration de la période prédéterminée. De plus, après réception d'un rejet selon l'invention avant expiration de la durée prédéterminée, le gestionnaire peut recevoir ou émettre une autre demande de mise en relation relativement audit au moins un deuxième. Un deuxième terminal peut donc émettre un appel ou recevoir un appel avant expiration de la durée prédéterminé visée ci-dessus. Un utilisateur peut aussi posséder plusieurs deuxièmes terminaux. Ces derniers émettent un signal d'appel, par exemple une sonnerie, suite à la réception de la demande issue du gestionnaire requérant l'émission du signal d'appel. Dans cette configuration, selon un mode de réalisation particulier de l'invention, la réception d'un rejet, par le gestionnaire, issu d'au moins un deuxième terminal au cours de ladite durée prédéterminée, est suivie d'un envoi aux autres deuxièmes terminaux d'une annulation de la demande de mise en relation et une disponibilité du réseau pour tout ou partie des deuxièmes terminaux avant expiration de la durée prédéterminée. De cette façon, le réseau est disponible pour l'ensemble des deuxièmes terminaux. Selon un aspect matériel, l'invention se rapporte à un gestionnaire apte à être inclus dans un réseau de communication, et comprenant des moyens aptes à mettre en relation des terminaux, caractérisé en ce qu'il comprend en outre - des moyens d'émission aptes à émettre, après réception d'un demande de mise en relation issu d'un premier terminal et destiné à au moins un deuxième terminal, un signal de retour d'appel sur le premier terminal et l'émission d'un signal d'appel sur ledit au moins un deuxième terminal, - des moyens de rejet aptes à rejeter la demande de mise en relation après une durée prédéterminée sans réponse de la part d'au moins un deuxième terminal destinataire, caractérisé en ce qu'il comprend en outre - des moyens de réception d'un rejet avant expiration de la durée prédéterminée; - des moyens pour, à réception du rejet au cours de la durée prédéterminée, à la fois, poursuivre l'envoi d'un signal appel à destination du premier terminal jusqu'à expiration de la durée prédéterminée, et rendre disponible le réseau relativement audit au moins un deuxième terminal avant expiration de la durée prédéterminée. Selon un autre aspect matériel, l'invention a trait à un système informatique caractérisé en, ce qu'il comprend un gestionnaire tel que défini ci-dessus. Selon un autre aspect matériel, l'invention a trait à un programme d'ordinateur apte à être mis en oeuvre dans un gestionnaire tel que défini ci- dessus, le programme comprenant des instructions de code qui, lorsqu'il est exécuté par un processeur, réalise les étapes du procédé défini ci-dessus. Enfin, l'invention a trait aussi à un support d'enregistrement lisible par un dispositif de traitement de données sur lequel est enregistré un programme d'ordinateur comprenant des instructions pour l'exécution des étapes du procédé de l'invention défini ci-dessus. L'invention sera mieux comprise à la lecture de la description qui suit, donnée à titre d'exemple et faite en référence aux dessins annexés. Les figures: La figure 1 représente un système informatique sur lequel l'invention peut être mise en oeuvre. La figure 2 représente une vue schématique des échanges selon un premier mode de réalisation de l'invention, échanges ayant lieu entre un premier terminal, un gestionnaire est un deuxième terminal. La figure 3 représente une vue schématique des échanges selon u deuxième mode de réalisation, échanges ayant lieu entre un premier terminal, un gestionnaire et plusieurs deuxièmes terminaux. Description détaillée d'un exemple de réalisation illustrant l'invention La figure 1 représente un système SYS comprenant des terminaux aptes à communiquer au travers d'un réseau de communication RES à savoir un premier terminal TRM1 et au moins un deuxième terminal TRM2. Dans notre exemple, le réseau RES est un réseau de 15 télécommunication. Le réseau comprend un gestionnaire apte à gérer la mise en relation entre terminaux au travers du réseau RES. Dans notre exemple, le réseau RES est un réseau de type IMS (Internet Protocol Multimedia Subsystem), également appelé architecture IMS. Cette 20 architecture utilise le protocole de signalisation SIP (sigle anglo-saxon "Session Initiation Protocol") standardisé par l'IETF (sigle anglo-saxon de 'Internet Engineering Task Forceen'). Ce protocole SIP est notamment utilisé pour initier une communication et donc gérer une demande de mise en relation entre terminaux. Pour plus 25 d'explications sur le protocole SIP, on se reportera au standard RFC3261 de l'IETF, qui est incorporé par référence dans la présente demande de brevet. Le premier terminal TRM1 comprend des moyens aptes à émettre une demande de mise en relation au deuxième terminal TRM2. Cette demande de mise en relation comprend au moins un identifiant du terminal appelé, à savoir dans notre exemple un numéro de téléphone. Dans le réseau IMS, la demande de mise en relation correspond à la commande INVITE définie dans le protocole SIP. Le réseau RES comprend un gestionnaire d'appel MNG apte à recevoir la demande de mise en relation et à gérer la mise en relation entre les terminaux concernés par la demande. Dans notre exemple, le gestionnaire MNG est un serveur. Selon un premier mode de réalisation du procédé de l'invention, en référence à la figure 2, une demande de mise en relation est émise du premier terminal TRM1 vers un deuxième terminal TRM2. Dans ce premier mode les étapes seront référencées ET1n avec n= 1,...,7. Les étapes sont les suivantes : Lors d'une première étape ET11, le premier terminal TRM1 initie une première demande de mise en relation INV1 avec le deuxième terminal TRM2 auprès du gestionnaire MNG. Lors d'une deuxième étape ET12, le gestionnaire MNG reçoit la première demande de mise en relation INV1 et transmet une deuxième demande de mise en relation INV2 au terminal appelé indiqué dans la première demande de mise en relation INV1. Lors d'une troisième étape ET13, le deuxième terminal TRM2, après réception de la deuxième demande de mise en relation INV2, émet un signal d'appel et émet, dans notre exemple, à destination du gestionnaire un premier message RNG1 informant que le deuxième terminal émet le signal d'appel. Dans notre exemple, le premier message RNG1 correspond à un message nommé « 180 Ringing » définie dans le protocole SIP. Lors d'une quatrième étape ET14, le gestionnaire MNG reçoit le premier message RNG1 et transmet, après réception de ce premier message RNG1, à destination du premier terminal au moins un deuxième message RNG2 requérant la restitution d'un signal de retour d'appel sur le premier terminal. Le signal de retour en question - est émis par défaut pendant une durée prédéterminée, - et est interrompu lorsque le premier terminal accepte la mise en relation. Dans notre exemple, la durée prédéterminée démarre à réception du deuxième message RNG2 ; cette durée pourrait naturellement débuter à un autre moment. A ce stade, plusieurs scénarios sont envisageables. Un premier scénario peut être envisagé selon lequel si le deuxième terminal accepte la mise en relation, une mise en relation des deux terminaux est réalisée. Un deuxième scénario peut aussi être envisagé selon lequel si le deuxième terminal ne répond pas au cours de la période prédéterminée, la demande de mise en relation est annulée. La demande de mise en relation est alors suivie, après expiration de la durée, soit d'une émission d'un signal de fin d'appel sur le premier terminal, soit suivie d'un renvoie vers une messagerie vocale associée au deuxième terminal TRM2. Un troisième scénario peut aussi être envisagé dans lequel le deuxième terminal rejette la mise en relation pendant la période prédéterminée ; dans ce cas, un signal de fin d'appel est émis ou un renvoi est effectué vers une messagerie vocale du deuxième terminal avant expiration du délai prédéterminé. Un quatrième scénario, objet de l'invention, peut encore être envisagé, selon lequel, un rejet, dit « rejet courtois » dans la suite, reçu par le gestionnaire et issu du deuxième terminal au cours de ladite durée prédéterminée déclenche à la fois - une poursuite de l'émission du signal de retour d'appel à destination du premier terminal jusqu'à expiration de la durée prédéterminée; - et une disponibilité du réseau pour le deuxième terminal avant expiration de la durée prédéterminée. Afin de distinguer un rejet selon le troisième scénario et un rejet courtois selon le quatrième scénario, la commande de rejet courtois est nommée « STOP » dans notre exemple. En référence au quatrième scénario décrit ci-dessus, en référence à la figure 2, lors d'une cinquième étape ET15, le deuxième terminal TRM2 émet à destination du gestionnaire MNG la commande de rejet courtois STOP. Lors d'une sixième étape ET16, le gestionnaire reçoit la commande de rejet courtois STOP. Lors d'une sixième étape, dans notre exemple, le gestionnaire émet un message ACK de confirmation de la bonne réception de la commande STOP. A ce stade du procédé, avant même que la durée prédéterminée ne soit expirée : - le deuxième terminal peut utiliser le réseau pour émettre ou recevoir une autre demande de mise en relation ; - le premier terminal poursuit quant à lui l'émission du signal de retour jusqu'à expiration du délai prédéterminé. A la septième étape ET17, à expiration du délai prédéterminé, le gestionnaire requiert au moyen d'un message FIN la fin de l'émission du signal de retour RNG2. Le gestionnaire MNG dirige alors l'appel vers une messagerie vocale ou met fin à la demande de mise en relation. S'il est mis fin à l'appel, un signal de fin est émis par le premier terminal. Selon une deuxième variante, un utilisateur appelé possède plusieurs terminaux. Dans notre exemple deux deuxièmes terminaux TRM21 et TRM22 sont représentés. Dans cette configuration, le premier terminal veut être mis en relation avec un deuxième terminal choisi parmi la pluralité de deuxièmes terminaux. Dans ce premier mode les étapes seront référencées ET2k avec k=1,...,10. Les étapes sont les suivantes. Lors d'une première étape ET21, un terminal demande TRM1 initie une première demande de mise en relation INV1 avec le deuxième terminal TRM1 auprès du gestionnaire MNG. Lors d'une deuxième étape ET22, le gestionnaire MNG reçoit la demande de mise en relation INV1 et transmet deux deuxièmes demandes de 15 mise en relation INV11 et INV12 aux terminaux TRM21 et TRM22 respectivement. Lors d'une troisième étape ET23, les terminaux TRM21 et TRM22, après réception de la demande de mise en relation INV, émettent un signal d'appel localement et émettent à destination du gestionnaire un message 20 respectif RNG11 et RNG12 informant qu'ils émettent un signal d'appel respectif. Dans notre exemple, comme pour la première variante, les messages RNG11 et RNG12 correspondent au message « 180 Ringing » du protocole SIP. Lors d'une quatrième étape ET24, le gestionnaire MNG reçoit les messages RNG11 et RNG12 et transmet, après réception de ce premier message 25 RNG1, comme dans la première variante, à destination du premier terminal au moins un deuxième message RNG2 requérant la restitution d'un signal de retour d'appel. Le signal de retour en question - est émis par défaut pendant une durée prédéterminée, - et est interrompu lorsque le premier terminal accepte la mise en relation. Comme pour la première variante, dans notre exemple, la durée prédéterminée démarre à réception du deuxième message RNG2. A ce stade, les scénarios visés en liaison avec la première variante sont les mêmes. Un premier scénario peut être envisagé selon lequel si un deuxième terminal accepte la mise en relation, une mise en relation du premier terminal et du deuxième terminal ayant accepté la mise en relation est réalisée. Un deuxième scénario peut aussi être envisagé selon lequel si aucun deuxième terminal ne répond pas au cours de la période prédéterminée, la demande de mise en relation est annulée. La demande de mise en relation est alors suivie soit d'une émission d'un signal de fin d'appel sur le premier terminal, soit suivie d'un renvoie vers une messagerie vocale associée aux deuxièmes terminaux. Un troisième scénario peut aussi être envisagé selon lequel au moins un deuxième terminal rejette la mise en relation pendant la période prédéterminée ; dans ce cas, un signal de fin d'appel est émis ou un renvoi est effectué vers une messagerie vocale du deuxième terminal avant expiration du délai prédéterminé. Un quatrième scénario, objet de l'invention, peut encore être envisagé, selon lequel, un rejet courtois reçu par le gestionnaire et issu d'un deuxième terminal au cours de ladite durée prédéterminée déclenche à la fois - une poursuite de l'émission du signal de Retour d'Demande de mise en relation à destination du premier terminal jusqu'à expiration de la durée prédéterminée; - et une disponibilité du réseau pour les deuxièmes terminaux TRM21 et TRM22 avant expiration de la durée prédéterminée. Selon ce quatrième scénario, en référence à la figure 3, lors d'une cinquième étape ET25, un deuxième terminal, par exemple le deuxième terminal TRM21, émet à destination du gestionnaire la commande de rejet courtois STOP. Lors d'une sixième étape ET26, dans notre exemple, le gestionnaire MNG reçoit la commande de rejet courtois STOP et confirme la bonne réception de la commande en émettant un premier message ACK1 au deuxième terminal TRM21. Lors d'une septième étape ET27, dans notre exemple, le gestionnaire émet un message CNL à destination du deuxième terminal TRM22 pour requérir une annulation de la demande de mise en relation. A réception de l'annulation, le deuxième terminal TRM22 cesse, lors d'une huitième étape ET28, l'émission du signal d'appel, à savoir la sonnerie, et émet un message OK informant l'annulation de la prise en compte de la demande d'annulation. A réception du message OK, lors d'une neuvième étape ET29, le gestionnaire émet un deuxième message ACK2, pour accuser réception du message OK. A ce stade du procédé, avant même que la durée prédéterminée ne soit expirée : - l'ensemble des deuxièmes terminaux peuvent utiliser le réseau pour émettre ou recevoir une demande de mise en relation, - Le premier terminal poursuit l'émission du signal de retour jusqu'à expiration du délai prédéterminé. A la dixième étape ET210, à expiration du délai prédéterminé, le gestionnaire requiert la fin de l'émission du signal de retour RNG2 comme dans l'état de la technique. Le gestionnaire MNG dirige alors l'appel vers une messagerie vocale ou met fin à la demande. S'il est mis fin à l'appel, un signal de fin est émis par le premier terminal. A noter que la structure du gestionnaire est classique. Celui-ci inclut les éléments suivants - un ou plusieurs processeurs, - des moyens de communication pour communiquer avec un réseau, - une mémoire apte à stocker des données telles que des programmes d'ordinateur. Les éléments décrits ci-dessus ont reliés entre eux par l'intermédiaire d'un bus ayant pour fonction d'assurer le transfert de données numériques entre les différents éléments et le processeur. Dans notre exemple, le bus en question inclut un bus de données et un bus de contrôle. A noter aussi que, dans notre exemple, la mémoire décrite ci-dessus est une mémoire permanentes de type ROM (sigle anglo-saxon de Read Only Memory). Néanmoins, le gestionnaire inclut également une mémoire vive respective pour stocker de manière non durable des données de calcul. Les étapes décrites ci-dessus en référence aux deux modes de réalisation sont réalisées par des moyens inclus notamment dans le gestionnaire. En l'espèce, les moyens sont - des moyens d'émission aptes à émettre, après réception d'un demande de mise en relation issu d'un premier terminal et destiné à au moins un deuxième terminal, un signal de retour d'appel sur le premier terminal et l'émission d'un signal d'appel sur ledit au moins un deuxième terminal, - des moyens de rejet aptes à rejeter la demande de mise en relation après une durée prédéterminée sans réponse de la part du deuxième terminal destinataire, - des moyens de réception d'un rejet avant expiration de la durée prédéterminée; - des moyens pour, à réception du rejet au cours de la durée prédéterminée, à la fois, poursuivre l'envoi d'un signal appel à destination du premier terminal jusqu'à expiration de la durée prédéterminée, et rendre disponible le réseau relativement audit au moins un deuxième terminal avant expiration de la durée prédéterminée. Dans les modes de réalisation, ces moyens (non représentés sur les figures) sont des programmes d'ordinateurs stockés dans la mémoire permanente du gestionnaire. Pour la mise en oeuvre du deuxième mode de réalisation, le gestionnaire comprend aussi des moyens de transmission qui, suite à la réception d'un rejet issu dudit au moins un deuxième terminal au cours de ladite durée prédéterminée, sont aptes à transmettre aux autres deuxièmes terminaux une annulation de la demande de mise en relation et ainsi rendre disponible le réseau pour tout ou partie des deuxièmes terminaux avant expiration de la durée prédéterminée. A réception de l'annulation, les deuxième terminaux peuvent recevoir ou émettre une nouvelle demande de mis en relation en vue d'établir une communication avec un autre terminal. De la même manière, la structure matérielle des terminaux est similaire. Comme le gestionnaire, les terminaux incluent un ou plusieurs processeurs, des moyens de communication pour communiquer avec un réseau, une mémoire permanente apte à stocker des données telles que des programmes, une mémoire vive respective pour stocker de manière non durable des données de calcul. En particulier, le premier terminal comprend des moyens aptes à émettre une demande de mise en relation avec un autre terminal, des moyens aptes à émettre un signal de retour d'appel, des moyens aptes à émettre un signal de retour représentatif d'une impossibilité de mise en relation. Ces moyens sont dans notre exemple des programmes stockés dans la mémoire permanente du premier terminal. Le deuxième terminal comprend des moyens aptes à émettre un signal d'appel, des moyens pour refuser un appel et émettre un signal de rejet d'une demande de mise en relation. Ces moyens sont également dans notre exemple 10 des programmes stockés dans la mémoire permanente du deuxième terminal. REVENDICATIONS1. procédé de rejet d'un demande de mise en relation initié par un premier terminal (TRM1) au travers d'un réseau de communication (RES) et destiné à au moins un deuxième terminal (TRM2,TRM21,TRM22), le réseau incluant un gestionnaire (MNG) apte à requérir, après réception de la demande de mise en relation, l'émission d'un signal de retour d'appel au premier terminal et l'émission d'un signal d'appel audit au moins un deuxième terminal, le gestionnaire étant apte à mettre fin à la demande de mise en relation après une durée prédéterminée (T) sans réponse de la part dudit au moins un deuxième terminal, caractérisé en ce qu'un rejet (STOP) reçu par le gestionnaire et issu dudit au moins un deuxième terminal (TRM2,TRM21,TRM22) avant expiration de ladite durée prédéterminée déclenche à la fois - une poursuite de l'émission du signal de retour d'appel par le premier terminal jusqu'à expiration de la durée prédéterminée; - et une disponibilité du réseau relativement à au moins un deuxième terminal. 2. Procédé de rejet selon la revendication 1, caractérisé en ce que s'il y a plusieurs deuxièmes terminaux, la réception d'un rejet, par le gestionnaire, issu d'au moins un deuxième terminal au cours de ladite durée prédéterminée, est suivie d'un envoi aux autres deuxièmes terminaux d'une annulation de la demande de mise en relation et une disponibilité du réseau pour tout ou partie des deuxièmes terminaux avant expiration de la durée prédéterminée. 3. Gestionnaire (MNG) apte à être inclus dans un réseau de communication (RES) et comprenant des moyens aptes à mettre en relation des terminaux, caractérisé en ce qu'il comprend en outre - des moyens d'émission aptes à émettre, après réception d'un demande de mise en relation issu d'un premier terminal (TRM1) etdestiné à au moins un deuxième terminal (TRM2,TRM21,TRM22), un signal de retour d'appel sur le premier terminal et l'émission d'un signal d'appel sur ledit au moins un deuxième terminal, - des moyens de rejet aptes à rejeter la demande de mise en relation après une durée prédéterminée (T) sans réponse de la part d'au moins un deuxième terminal destinataire, caractérisé en ce qu'il comprend en outre - des moyens de réception d'un rejet avant expiration de la durée prédéterminée; - des moyens pour, à réception du rejet au cours de la durée prédéterminée, à la fois, poursuivre l'envoi d'un signal appel à destination du premier terminal jusqu'à expiration de la durée prédéterminée, et rendre disponible le réseau relativement audit au moins un deuxième terminal avant expiration de la durée prédéterminée. 4. Système informatique caractérisé en, ce qu'il comprend un gestionnaire tel que défini dans la revendication 3. 5. Programme d'ordinateur apte à être mis en oeuvre dans un gestionnaire tel que défini dans la revendication 3, le programme comprenant des instructions de code qui, lorsqu'il est exécuté par un processeur, réalise les étapes du procédé défini dans la revendication 1. 6. Support d'enregistrement lisible par un dispositif de traitement de données sur lequel est enregistré un programme d'ordinateur comprenant des instructions pour l'exécution des étapes du procédé selon la revendication 1.