Sélectionner une page

Je vous parlais dans le précédent article d’une fonctionnalité annoncée en fin d’année 2022, à savoir la possibilité d’ouvrir une url dans votre navigateur lors de la réception d’un appel sur Teams avec en paramètre le numéro de l’appelant. L’appel entrant va donc déclencher l’ouverture de votre CRM, votre solution helpdesk, directement sur la fiche de la personne appelante ou une app Power Apps avec de nombreux scénarios imaginables !

Comment ça marche ?

La première chose à faire est de configurer une « Calling Policy » en activant la fonctionnalité depuis votre portail admin teams.

Ou, pour les adeptes du PowerShell :

New-CsTeamsCallingPolicy -Identity OpenBrowser -PopoutForIncomingPstnCalls Enabled -popoutAppPathForIncomingPstnCalls "https://crm.contoso.com/user/{phone}"

Puis l’affecter à un groupe ou un utilisateur.

Pour la configuration administrateur c’est OK ! Maintenant , il va falloir configurer le client Teams pour autoriser l’ouverture du navigateur. Malheureusement, pour l’instant c’est l’utilisateur qui doit effectuer cette action.

En pratique ça donne quoi ?

Pour aller au bout du test, j’ai créé une app Power Apps avec une simple liste SharePoint, contenant des utilisateurs : Nom, Prénom, Numéro de téléphone

L’outils de l’équipe Dans Ton Teams créé pour l’occasion :

Le scénario :

La calling policy créé est affectée aux agents du support, ceux ci ont activé l’ouverture du navigateur dans les options de leur client teams.

Les agents reçoivent des appels provenant des personnes enregistrées dans la base de données, cela ouvre la Power Apps sur la fiche de la personne appelant, l’opérateur peut compléter la fiche.

Vidéo du fonctionnement :


Url appelant la Power Apps : 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}

Rechercher l’utilisateur : LookUp(users;téléphone = Coalesce(Param("telephone");"+336XXX"))

Déclancher un appel depuis une apps :

Launch(
"msteams://teams.microsoft.com/l/call/0/0?users=4:"&Gallery3.Selected.téléphone;
{};
LaunchTarget.New
)

Envoyer un chat depuis une apps :

Launch(
"msteams://teams.microsoft.com/l/chat/0/0?users="&Gallery3.Selected.email&"&topicName=&message=Votre message !";
{};
LaunchTarget.New
)

Pour conclure :

Les possibilités sont donc énormes ! Dynamics, Power Apps, site web …

Tout ce qui peut prendre un numéro de téléphone en paramètre peut donc s’interfacer avec Teams en quelques clics !