Brevet FR2935858A1 — publié le 20100312

PROCEDE DE TELECOMMUNICATI.ON METTANT EN îUVRE LES MOYENS D'UNE ORGANISATION TELLE QU'UNE ENTREPRISE. L'invention concerne les teleccrnriun c tior s, en particulier sur les réseaux publics. il est cannent que des arganisatier s tells prié des cntrcprises mettent a. disposition de leurs employés différents sen aces en matière de tèlecomrrtunication. lt. s'agit en particulier du double appel, du transfert de comm nication, de la rrii e e conférence de 1iusieur interlocuteurs ou encore d modalités de cornrunicaticn. privilé i :es entre Lin .d.ite,Oteur et un subordonné. Toutefois, la plupart du temps, l'employé .dune' telle entreprise n'est pas e Mesure.: dé tirer parti de ces différentes possruilit.és lorsqu'il. est en cor rnunicotion. teléphonique :sur un roseat.r public avec son;; propre terminal e' ce, que ce> dernier soit drr terr-tinai fixe cuit mobile: 1 Face à ïfflculté, ert a envisng e que. remployé puisse effectuer un ;appel spécial ttp ws de ski société pour être connecté avec lé dispositif,de l`entrepr{se :en charge >de ÇÉ serVides afin de profiter de ces x..issibilltés. Mais ce type d'appel ne peut. Âtre émis qu'é parti- d'un t pe de terminai spécifique. De plus, un tel appel n'est pais simple a effectuer pour I Utiiisateu et Ù;'t de surcroît coûteux pour ce 20 dernier. Une autre possibilité consiste e demander e i ap alzilt { ,_d'un iel utilisateur, le cas échéant, de rappeler ce dernier en utilisent cette fois ie numéro de téléphone de 1a société pour que l: communication entrante soit renvoyée depuis l'entreprise vers le réseau public jusqu'à i'emplt \ e M 1t. une telle démarche est i nanifestement gênante 25 et donc e évites. Un but de I invention est donc de permettre aux personnes asso tees a une 'c 'i53ticn prédéterminée d'utiliser de façon simple les services offerts par ce der-niéi'e en matière de telécommu:?ica{ion: A cet etiet, on prévoit selon l'invention un procédé de saL communftatiOn dans 30 lequel un utilisateur ayant une communication sur un réseau de télécommunication public: un serveur d'application dédié s une organisation, telle qu'une entreprise; a,.sociae de façon prédéterminée o l'utilisateur, donne instruction un c_ r g. ee cc;cmuiaten du réseau de substituer à l'utilisateur dans la communication sur le i un dispositif gestionnaire dédié à l'organisation, Ainsi, c'est le serveur qui commande le transit de la comnnunication L'utilisateur n'a donc pas d'opération complexe à ,-effectuer à cette fin. Tout au plus, dans certains modes de réalisation, il enverra un message donnant ordre au serveur de procéder ainsi ou encore acceptera une proposition du serveur en ce sens_ Le procédé de l'invention est donc simple et rapide à mettre en oeuvre de la part de l'utilisateur. Il ne nécessite de sa part aucune compétence spécifique. De plus, le procéde peut être mis en oeuvre au moyen d'un terminal de communication courant sans requérir un terminal spécifique En outre, ce procédé n'occasionne aucune gêne pour l'interlocuteur de ilutilisateui , en particulier lorsque cet interlocuteur était à l'origine de la communication. Le procédé selon l'invention pourra présenter en outre au moins l'une quelconque des caractéristiques suivantes - le serveur d'anOcation s'enregistre auprès du réseau pour recevoir des notifications externes relatives à l'utilisateur et/ou donner des commandes de routage d'appel - le serveur d'application surveille et/ou commande des communications qui transitent parle dispositif gestionnaire ; - le serveur d'application envoie à un terminal de l'utilisateur par lequel s'effectue la communication un message indiquant que la communication peut transiter par le dispositif gestionnaire ; le serveur d'application donne instruction au dispositif gestionnaire de rétablir la 20 communication vers Lin terminal de l'utilisateur, notamment celui par lequel s'effectuait la communication sur le réseau public ', et le serveur d'application commande un enregistrement de données concernant 1 communication. On précuit egalement selon l'invention un procédé de lélécemmunication dans 25 lequel, un utilisateur ayant une communication sur un réseau de télécommunication public, le procédé comprend les étapes suivantes: - un serveur d'application dédié à une organisation. telle qu'une entreprise, associée de façon prédéterminée à l'utilisateur, donne instruction à un organe commutateur du réseau de substituer à Ilutiilaatee dans a ,-,(,--a-i-iririunleation sur le réseau un dis positif 30 gestionnaire dédié à l'organisation; l'organe commutateur substitue à l'utilisateur dans la communication sur le réseau le dlepee, sta -inaire ; et le r: {is gestionnaire reçoit 1 ' -emmunicabon. On pi, :egelomerit se:,u l'Invention ire eerveur dlapplicetIon apte à dei-liner 35 iuetieii a un ergene (ort-irnuteteui dun rèeeeii de telécemmenIcretion publie de substituer, dans une communication d'un utilisateur sur le réseau, à l'utilisateur, un dispositif gestionnaire dédié à une organisation, telle qu'une entreprise, a seceq'to de façon prédéterminée à l'utilisateur, on prévoit encore selon rinvention un ensemble d'un tel serveur et d'un tel dispositif. On prévoit aussi selon l'invention un système de télécommunication dei comprend: - un serveur d'application apte à donner instruction à un organe commutateur d'un réseau de télécommunication public de substituer, dans une communication d'un utilisateur sur le réseau., à l'utilisateur> un dispositif gestionnaire dédié une orgardsation, telle qu'une entreprise, associée de façon prédéterminée à l'utilisateur ; l'organe commutateur, cet organe étant apte à substituer à l'utilisateur, dans la communication sur le réseau, le dispositif gestionnaire ; et - le dispoeief gestionnaire, ce dispositif étant apte à recevoir le eoi ninunieation. Enfin, on prévoit selon l'invention un programme d'erdinateur eut comprend des instructions eptee à commander rexéestion d'un procéda selon 1"inventien lorsqu'il est exécute non rie ordineleur, un support d'enregistrement de données qui comprend ue tel progremrne et une mise à disposetion d'un tel programme sur un réseau de télécommunication en vue de son téléchargement. D'autres caractéristiques et avantages de l'invention appeireront encore tiens la description suivante d'un mode préféré de réalisation donné à titre d'exemple non limitatif en référence eux dessins annexés et sur lesquels - la figure 1 est un schéma montrant l'architecture d'un ensemble comprenant un serveur selon l'invention - la figure 2 est un schéma illustrant le déroulement d'un eeemple de mise en oeuvre du prorsédé de l'invention au moyen de l'ensemble de le figure 1, Nous allons tout d'abord présenter brièvement un exemple de mise en oeuvre du procédé de l'invention au moyen de l'ensemble de là figure 1. Nous gréser terons ensuite en détail les constituants de cet ensemble, Enfin, en référence à ln figure 2, 30 nous donnerons le détail des étapes de la mise en oeuvre du procédé dans le présent exemple. L'invention fournit une interface de doritrele des appels et des communications transitant sur l'Interface réseau SIP, cette interface reliant une organisation à un réseau public rie Le protocole dirstie ,Je session (session initiation protocol S1P est en petiloeele standard ouvett ee geetion de seselen souvent eliiisè dens ies télécommunications multimédias (son, image...). li est au ourdihul l plus courant pour la téléphonie par 1nternet (VoIP), On sait que l'architecture standardisée dénommée IMS (pour IP Multimédia Subeystem) est de type réseau de prochaiiie géneiation �nette generation network ou NG,It et perMet aux OpérateUrS de téléphoi ee foui nir lee services multimédias fixes et mobiles. Elle emploie la technologie dite de "voix sur IP" (VoIP) avec, une implémentation 3GFP stendardisée de SIP fonctionnant sur un protocole standard de type IP (protocole internez ou Internet protocol), L'invention, comme nous allons le voir, trouve une application particulière dans le cadre de IIMS mais peut aussi 'appliquer 'r d'autres architectures On considérera dans le présent exemple que organisation est une entreprise telle qu'une société publique ou privée. Mais il pourrait s'agir plus généralement d'une organisation ou d'un organisme comme une administration, une association, etc. ayant à sa disposition des moyens et des installations propres. .i On considère un utilisateur 3 associe a l'organisation, par exemple perce qu'il en est un employé. On suppose que cet utilisateur reçoit sur son terminal mobile 2 (téléphone. assistant personnel de type PDA relis) un appel d'un appelant utilisant un terminal 28. A travers le tronc 4 du protocole SIP, le réseau public 6 recevant cet appel notifie l'entreprise de cet eppel à destination du terminal 2, Un serveur d'application de l'entreprise 8 ou CAS (Compsey Apptication Server) reçoit cette notification et l'adresse via un réseau de données 1O au terminal 2, Ce réseau 1O est un réseau de télécommunication _qui peut être indépendant du reseau 6i Le serveur _8 informe ainsi l'utitisateur que Ilentreptise a connaissance de l'existence de cet appel et que 1>utilisateur peut faire basculer cet appel sur l'infrastructure de l'entreprise. Quand il le souhaite, 1lutil ste.ur e donc la possibilité de demander ce basculement et d enliser ainsi les moyens de communication de l'entreprise. Il bénéficie de la sorte de leur flexibilité et des applications qu'ils recèlent : double appel, transfert, conférence, liaison privilégiée entre un directeur et un subordonne, etc. Par ailleurs, dans tous les itesi l'appel est répertorié sur un serveur dlhistorique 30 d'appel de lentreprise afin que les données le concernant puissent être utilisée ultérieurement y compris depuis rentreprise Le même déroelenteet a lieu si c'est l'utilisetetii qui passe un appel an en du terminal 2 vers un destinataire. On va décrire rrieinterieilt plue on détail l'arehteeture de ensentbie 12 iilestre 5 iigure nt ees , eempr u end e eispoeilil iai eenehtue tin geetioniieire d 3 e communication de rentreprise (company communication manager) ou CCM. L'ensemble 12 comprend égal rraent le serveur d'application l'entreprise 8. Ce serveurpeUt...5e trouver Pans leS locaux de l'entreprise riers..4ecéUX+ci. Ii peut aussi. S7agirCe serveur détenu 'par un tiers,rr~ais do nt yutiliSatien. est dédiée à rentre QriSé .. serveur comprend ûriserYetin d'appels (Pan Idg ..sener) ou CL Le serveur est apte en outre mettre en tèuVre, le:appelée ici, "application de contrôle d'appels de réseau public depuiSI"entrepriSe" ou. PCA... Cette. applidatiéri met en un procédé ceMmende par un programme exécuté parle 1 serveur. L'application 18 comprend quatre modules: dans le présent mode de réalisation : le module SS 20 as '.L1 e fa et 1'enregistrerrient 4-0. serv service de notification externe ; ù le module z apte recevoir des notifications de la part de ce service t 5 a. .. envoyer des instructions ou commandes ài des, gestionnairesde communication du réseau public 6 et du réseau de l'entreprise - le { adule a 24 t'o.tirnt un service de donhexki,il sous fôrrrie données au terminal mobile 2 de 'utilisateur 3 :.,le module L5 .26 est un service d'historique connecté au serveur 16... 20. L'application 18 demprend égal ment un niviaati de coeur coi pérarit avec ces quatre modules pour la mise en oeuvre du procéda de l'invention. li effectue ainsi les opérations suivantes'.. Libre. de son démarrage,: ie. cœur rapplication 18` souscrit au service de notification du réseau public 6via ie trcrc : 4et au moyen eu module 20. peut ainsi 25 recevoir de$ notifications externes relatives des.: utilisateurs Qu.. donner des commandes de routage d'appel. EgalOmentiors du démarrage, le niveau de l'application le souscrit au servis e dé, de contrôle des appels dt) gestionnaire 14 également MOyeri module 0. It peut einSi co rn rna n der des ica ien t. par le gestionnaire'.. 30 n suppose pue rutifisatour 3reçoit sur sqnterminal 2 un appel depuis IeréSeaù peiice ou émet .un tel Cette étape dàpPe.lpotte référence 50 Sur' tes figures et 2. Gh 6;u. -,i que...Pet appel ne transite par gestionnaire 14 de t`entreprise, Qo rem_ rque a....Oe...sujet dt,ie .niVea.i de coeur de l'appik.ution 18 surveille 0stionriaire, $ au .3o e# Oi.i MOdoié .22 et sait appe Pui�40e' niveau de coeur rie 18 surveille ie gestionnaire 14, il reçoit du module 22 une notification indiquant que cet appel n'a pas transité par le gestionnaire. Au cours d'une étape suivante 52, l'application 18 commande l'établissement d'une liaison de transmission de données entre le terminal 2 et ie module 24 via le 5 réseau 10i Au cours d'une étape suivante 53, un commutateur 29 du réseau publie concerné 6 effectue la connexion entre le terminal 2 et le dispositif de l'appelant 28. A rêtape 54, il notifie au module 22 l'état dU terminal 2 indiquant cette connexion. Cette notification est transmise au niveau de coeur à iiêtape suivante 55. 10 En retour, au cours d'une étape 56, le niveau de coeur commande au Module 24 renvoi dune notification au terminal 2 au cours d'une étape 58. Par cette notification, il informe l'utilisateur que les moyens de l'entreprise en matière de téiécommunication, offerts par le serveur d'application 12 et le gestionnaire 14, peuvent être mis à sa disposition et que l'application 18 attend à cette fin une instruction ou un accord de 15 l'utilisateur. A ce stade, l'utilisateur a donc la possibilité, s'il le souhaite et quand il le souhaite, de requérir les services de iientreprise. On suppose dans la suite que iiiiiePaeteu! etiiectue une telle requête et ce, à l'étape 60. Cette requête est donc adreesée par le terminal 2 au module 24 via le réseau 10 et se trouve transmise à retape suivante 62 au niveau de cour de 20 l'application 18. Elle transite ensuite à l'étape 64 jusqu'au gestionnaire 14. Au cours des étapes suivantes 68 et iri le niveau de coeur de l'application 18 utilise le module 22 pour demander à un organe du réaeau public 6 de rerouter la communication en direction du gesttonnaire 14. A l'étepe suivante 72, un commutateur 29 du réseau public interrompt la 25 communication avec le terminal 2 et, au cours de iiétape suivante 74, met en attente !a communication avec l'appelant 28 pendant qu'il effectue un appel en direction du gestionnaire 14 au cours de iiétrape 76i Ainsi on remplace le terminal 2 par le gestionnaire 14 dans la communication avec le terminal 28. La communication, sous ia forme d'un flux vocal par exemple, est ensuite établie 30 directement entre l'appelant 28 et le gestionnaire14 au cours de l'étape 78. Ce dernie' émet un appel à destination du terminal2 au cours de l'étape suivante 80, lequel accepte la communication au cours de retape suivante 82. Une eommenicetion sous la forme d'un faix vocal siètabiit alors au cours de rélape 84 entre le terminai 2 et le gestionnaire 14 de sorte quai ie terminai 2 et 3it8 iieppeiant 23 sont niie en tioiiiniunicetiee via cette tete ie gestionnaire 14, Lut, aie. r dispose alors des possibilités offertes par les moyens de l'entreprise en matière de communication. Que l'utilisateur requiert ou pas les services offerts par rentreprise, ie niveau de coeur de l'application 18 utilise le module 26 pour répertorier l'appel dans le serveur de 5 registre 16. La liaison de données entre le terminal mobile et le co Imetateur du réseau public est ici basée sur une technologie de type 3G OU Wifi. Les messages et notifications envoyés à partir des organes du réseau public sont énoncés en l'espèce au format XML, et utilisent le protocole S1P ou le protocoie HTTP 10 comme transport. Les messages et notifications envoyés par l'application 18 vers les terminaux mobiles sont énoncés en l'espèce au format XML en utilisant les protocoles S1P ou HTTP comme transport. Les requêtes de service envoyées par le terminal mobile 2 vers l'applicatlo 18 sont basées sur des technologies de services web. 15 Le procédé selon l'invention peut être exécuté en tout ou partie au MOyerl d'un programme d'ordinateur dont les lignes de code comprennent des instructions commandant la mise en oeuvre des étapes concernées du procédé lorsqu'elles sont exécutées sur un ordinateur, par exempte les serveurs constituant les éléments 8 et 14. Un tel programme peut être enregistré sur un support d'enregistrement de données 20 tel qu'un disqrle CD ou DVD, un disque dur ou un dispositif a mémoire flash, ou encore être mis e disposition sur` un réseau de télécamnuieieaticin tel qu'internet ou un réseau ethemet en vue de son téléchargement Bien entendu, on pourra apporter à l'invention de nombreuses modifications sans sortir du cadre de celle-ci. 25 On pourrait envisager que le basculement ou le transit de la communication vers les moyens de l'entreprise s'effectue d'office et de façon autorietsée sans que l'utilisateur ait é donner son accord ou à envoyer une instruction en ce sens. Le serveur 8 et le dispositif14 peuvent être un seul et même organe. REVENDICATIONS1. Procédé de télécommunication caractérisé en ce que, un utilisateur (3) ayant une communication sur un réseau de télécommunleeen public (6), un serveur d'applieetion (8) dédié s une organisation, telle qu'une entreprise, associée de façon prédéterminée à l'utilisateur, donne instruction à un organe commutateur (29) du réseau de substituer à l'utilisateur dans la communication sur le réseau un dispositif gestionnaire (14) dédié à rorganisation. 2. Procédé selon la revendication précédente dans lequel le serveur &application (8) s'enregistre auprès du réseau (6) pour recevoir des notifications externes relatives à l'utilisateur et/ou donner des commandes de routage d'appel, 3. Procédé selon l'une quelconque des revendications précédeintes dans lequel le serveur d'application (8) surveille et/ou commande des communications qui transitent par le dispositif gestionnaire (14). 4, Procédé selon l'une quelconque des revendications précédentes dans lequei le serveur d'application (8) envoie à un terminal (2) de l'utilisateur par lequel s'effectue la communication un message indiquant que la communication peut transiter par le dispositif gestionnaire (14). 5. Procédé seien rune quelconque des revendications précédentes dans lequel le serveur d'application (8) donne instruction au dispositif gestionnaire �14) de rétablir la communication vers un terminal (2) de l'utilisateur, notamment celui par lequel s'effectuait la communication sur le réseau public. 6. Procédé selon l'une quelconque des revendications précédentes dans lequel le serveur d'application (8) commande un enreglettiament de données concernant la communication. 7. Procédé de télécommunication caractérisé en ce, que, un utilisateur (3) ayant une communication sur un réseau de télécommunication public (6), le procédé comprend les étapes suivantes: - un serveur d'application (8) dédié a une organisation, telle qu'une entreptiee, 30 associée de façon prédéterminée a rutilisateur, donne instruction a un. organe commutateur (29) du réseau de substituer à l'utilisateur dans la communication sur le réseau un dispositif gestipitnaire (14) dédié a l'orgenisetiene Ilergane commutateur aubstitue a l'utilisateur dans le communication sLir le réseau le dispoellif gestionnaire ('14) et 35 le dIspeeltif gestionnaire reçoit la eommunication,S. Serveur d'application (a) caractérisé en ce qu'il est apte à donner instruction à un organe commutateur d'un réseau de télécommunication public (6) de substituer, dane une communication d'en utilisateur (3) sur le réseau, à l'utilisateur, un dispositif gestionnaire (14) dédié à une organisation, -telle qu'une entreprise, associée de façon prédéterminée à l'utilisateur. 9. Ensemble (12) d'un serveur d'application selon la revendication précédente et du dispositif gestionnaire (14) mentionné', la revendication précédente, 10, Système de télécommunication caractérisé en ce qu'il comprend : un serveur d'application (8) apte à donner instruction à un organe commutateur d'un 10 réseau de télécommunication public (6) de substituer, dans une communication d'un utilisateur (3) sur le réseau, à Ilutiiisateur, un dispositif gestionnaire (14) dédié à une organisation, telle qu'une entreprise, associée de, façon prédéterminée à l'utilisateur; l'organe commutateur, cet organe étant apte à substituer à l'utilisateur, dans la communication sur le réseau, le dispositif gestionnaire; et 15 - le dispositif gestionnaire, ce dispositif étant apte à recevoir la communication. 11. Programme d'ordinateur caractérisé en ce qu'il comprend des instructions aptes à commander l'exécution d'un procédé seion l'une quelconque des revendications 1 à 7 lorsqu'il est exécuté sur un ordinateur. 12. Support d'enregistrement de données caractérisé en ce qu'il comprend un 20 programme selon la revendication précédente. 13. Mise à disposition d'un programme selon la revendication 11 sur un réseau de télécommunication en vue de son téléchargement.