{"id":66,"date":"2023-02-24T11:45:18","date_gmt":"2023-02-24T10:45:18","guid":{"rendered":"https:\/\/danstonteams.com\/?p=66"},"modified":"2023-02-24T11:45:18","modified_gmt":"2023-02-24T10:45:18","slug":"ouvrir-le-navigateur-pour-les-appels-entrants","status":"publish","type":"post","link":"https:\/\/danstonteams.com\/index.php\/2023\/02\/24\/ouvrir-le-navigateur-pour-les-appels-entrants\/","title":{"rendered":"Ouvrir le navigateur pour les appels entrants !"},"content":{"rendered":"\n<p>Je vous parlais dans le pr\u00e9c\u00e9dent article d&rsquo;une fonctionnalit\u00e9 annonc\u00e9e en fin d&rsquo;ann\u00e9e 2022, \u00e0 savoir la possibilit\u00e9 d&rsquo;ouvrir une url dans votre navigateur lors de la r\u00e9ception d&rsquo;un appel sur Teams avec en param\u00e8tre le num\u00e9ro de l&rsquo;appelant. L&rsquo;appel entrant va donc d\u00e9clencher l\u2019ouverture de votre CRM, votre solution helpdesk, directement sur la fiche de la personne appelante ou une app Power Apps avec de nombreux sc\u00e9narios imaginables !<\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Comment \u00e7a marche ?<\/strong><\/p>\n\n\n\n<p>La premi\u00e8re chose \u00e0 faire est de configurer une \u00ab\u00a0Calling Policy\u00a0\u00bb en activant la fonctionnalit\u00e9 depuis votre portail admin teams.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"847\" height=\"121\" src=\"https:\/\/danstonteams.com\/wp-content\/uploads\/2023\/02\/image.png\" alt=\"\" class=\"wp-image-67\" srcset=\"https:\/\/danstonteams.com\/wp-content\/uploads\/2023\/02\/image.png 847w, https:\/\/danstonteams.com\/wp-content\/uploads\/2023\/02\/image-300x43.png 300w, https:\/\/danstonteams.com\/wp-content\/uploads\/2023\/02\/image-768x110.png 768w\" sizes=\"(max-width: 847px) 100vw, 847px\" \/><\/figure>\n\n\n\n<p><strong>Ou, pour les adeptes du PowerShell :<\/strong><\/p>\n\n\n\n<p><code>New-CsTeamsCallingPolicy -Identity OpenBrowser -PopoutForIncomingPstnCalls Enabled -popoutAppPathForIncomingPstnCalls \"https:\/\/crm.contoso.com\/user\/{phone}\"<\/code><\/p>\n\n\n\n<p>Puis l&rsquo;affecter \u00e0 un groupe ou un utilisateur.<\/p>\n\n\n\n<p><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-normal-color\">Pour la configuration administrateur c&rsquo;est OK<\/mark> !<\/strong> Maintenant , il va falloir configurer le client Teams pour autoriser l&rsquo;ouverture du navigateur. Malheureusement, pour l&rsquo;instant c&rsquo;est <span style=\"text-decoration: underline;\">l&rsquo;utilisateur<\/span> qui doit effectuer cette action.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"450\" height=\"408\" src=\"https:\/\/danstonteams.com\/wp-content\/uploads\/2023\/02\/image-3.png\" alt=\"\" class=\"wp-image-72\" srcset=\"https:\/\/danstonteams.com\/wp-content\/uploads\/2023\/02\/image-3.png 450w, https:\/\/danstonteams.com\/wp-content\/uploads\/2023\/02\/image-3-300x272.png 300w\" sizes=\"(max-width: 450px) 100vw, 450px\" \/><\/figure>\n\n\n\n<p class=\"has-medium-font-size\"><strong>En pratique \u00e7a donne quoi ?<\/strong><\/p>\n\n\n\n<p>Pour aller au bout du test, j&rsquo;ai cr\u00e9\u00e9 une app Power Apps avec une simple liste SharePoint, contenant des utilisateurs : Nom, Pr\u00e9nom, Num\u00e9ro de t\u00e9l\u00e9phone<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"240\" src=\"https:\/\/danstonteams.com\/wp-content\/uploads\/2023\/02\/image-4-1024x240.png\" alt=\"\" class=\"wp-image-73\" srcset=\"https:\/\/danstonteams.com\/wp-content\/uploads\/2023\/02\/image-4-1024x240.png 1024w, https:\/\/danstonteams.com\/wp-content\/uploads\/2023\/02\/image-4-300x70.png 300w, https:\/\/danstonteams.com\/wp-content\/uploads\/2023\/02\/image-4-768x180.png 768w, https:\/\/danstonteams.com\/wp-content\/uploads\/2023\/02\/image-4.png 1109w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>L&rsquo;outils de l&rsquo;\u00e9quipe Dans Ton Teams cr\u00e9\u00e9 pour l&rsquo;occasion :<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"575\" src=\"https:\/\/danstonteams.com\/wp-content\/uploads\/2023\/02\/image-6-1024x575.png\" alt=\"\" class=\"wp-image-75\" srcset=\"https:\/\/danstonteams.com\/wp-content\/uploads\/2023\/02\/image-6-1024x575.png 1024w, https:\/\/danstonteams.com\/wp-content\/uploads\/2023\/02\/image-6-300x168.png 300w, https:\/\/danstonteams.com\/wp-content\/uploads\/2023\/02\/image-6-768x431.png 768w, https:\/\/danstonteams.com\/wp-content\/uploads\/2023\/02\/image-6.png 1359w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Le sc\u00e9nario :<\/p>\n\n\n\n<p><em>La calling policy cr\u00e9\u00e9 est affect\u00e9e aux agents du support, ceux ci ont activ\u00e9 l&rsquo;ouverture du navigateur dans les options de leur client teams. <\/em><\/p>\n\n\n\n<p>Les agents re\u00e7oivent des appels provenant des personnes enregistr\u00e9es dans la base de donn\u00e9es, cela ouvre la Power Apps sur la fiche de la personne appelant, l&rsquo;op\u00e9rateur peut compl\u00e9ter la fiche.<\/p>\n\n\n\n<p>Vid\u00e9o du fonctionnement :<br><br><\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"1080\" style=\"aspect-ratio: 1920 \/ 1080;\" width=\"1920\" controls src=\"https:\/\/danstonteams.com\/wp-content\/uploads\/2023\/02\/appel.mp4\"><\/video><\/figure>\n\n\n\n<p><br><strong>Url appelant la Power Apps<\/strong> : https:\/\/apps.powerapps.com\/play\/e\/default-0bdd28f7-c634-443c-bd2e-fb1fee0a5a64\/a\/08d20ca5-8862-4bc3-94a4-35969aa53861?tenantId=0bdd28f7-c634-443c-bd2e-fb1fee0a5a64?telephone={phone}<\/p>\n\n\n\n<p><strong>Rechercher l&rsquo;utilisateur<\/strong> : <code>LookUp(users;t\u00e9l\u00e9phone = Coalesce(Param(\"telephone\");\"+336XXX\"))<\/code><\/p>\n\n\n\n<p><strong>D\u00e9clancher un appel depuis une apps :<\/strong> <\/p>\n\n\n\n<p><code>Launch(<br>\"msteams:\/\/teams.microsoft.com\/l\/call\/0\/0?users=4:\"&amp;Gallery3.Selected.t\u00e9l\u00e9phone;<br>{};<br>LaunchTarget.New<br>)<\/code><\/p>\n\n\n\n<p><strong>Envoyer un chat depuis une apps : <\/strong><\/p>\n\n\n\n<p><code>Launch(<br>\"msteams:\/\/teams.microsoft.com\/l\/chat\/0\/0?users=\"&amp;Gallery3.Selected.email&amp;\"&amp;topicName=&amp;message=Votre message !\";<br>{};<br>LaunchTarget.New<br>)<\/code><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Pour conclure :<\/strong><\/p>\n\n\n\n<p>Les possibilit\u00e9s sont donc \u00e9normes ! Dynamics, Power Apps, site web &#8230;<\/p>\n\n\n\n<p>Tout ce qui peut prendre un num\u00e9ro de t\u00e9l\u00e9phone en param\u00e8tre peut donc s&rsquo;interfacer avec Teams en quelques clics ! <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ouvrir le navigateur pour les appels entrants !<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[7],"tags":[8,10,11],"class_list":["post-66","post","type-post","status-publish","format-standard","hentry","category-fonctionnalite","tag-crm","tag-navigateur","tag-teams"],"_links":{"self":[{"href":"https:\/\/danstonteams.com\/index.php\/wp-json\/wp\/v2\/posts\/66","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/danstonteams.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/danstonteams.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/danstonteams.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/danstonteams.com\/index.php\/wp-json\/wp\/v2\/comments?post=66"}],"version-history":[{"count":8,"href":"https:\/\/danstonteams.com\/index.php\/wp-json\/wp\/v2\/posts\/66\/revisions"}],"predecessor-version":[{"id":86,"href":"https:\/\/danstonteams.com\/index.php\/wp-json\/wp\/v2\/posts\/66\/revisions\/86"}],"wp:attachment":[{"href":"https:\/\/danstonteams.com\/index.php\/wp-json\/wp\/v2\/media?parent=66"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/danstonteams.com\/index.php\/wp-json\/wp\/v2\/categories?post=66"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/danstonteams.com\/index.php\/wp-json\/wp\/v2\/tags?post=66"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}