Activer Microsoft Teams comme client de téléphonie à la place de Skype for Business

Depuis quelques temps maintenant, la téléphonie est arrivée dans Microsoft Teams pour Les tenants Office 365 qui sont passés en téléphonie.

l’annonce a été faite là par Paul Cannon : https://techcommunity.microsoft.com/t5/Microsoft-Teams-Blog/Intelligent-Communications-takes-the-next-step-with-calling-in/ba-p/136185

C’est super, mais comment je fais maintenant pour passer d’un client Skype for business à client Teams pour mon interface de téléphonie?

déjà dans Teams, je vais retrouver un onglet Calls

image

Donc je peux emettre des appels, mais pour les recevoir, c’est une autre histoire…

Par défaut, ceux-ci sont dirigés vers le client Skype for Business.

Il faut donc que je me connecte à l’interface d’administration pour modifier les paramètres… en powershell! Smile

tout le monde sait se connecter en powershell à Office 365, mais au cas où, voici ce dont j’ai besoin :

Le module skypeonlineconnector qui se trouve là : https://www.microsoft.com/en-us/download/details.aspx?id=39366

que j’installe sur mon PC et qui ne se mets pas au bon endroit : C:\Program Files\Common Files\Skype for Business Online\Modules, alors que par défault mes modules sont là : C:\Windows\System32\WindowsPowerShell\v1.0\Modules !

Pour les puristes, c’est pas un problème, moi ça me dérange mes habitudes, alors je copie les modules d’un répertoire à l’autre!

ensuite, j’aime bien l’interface ISE de Powershell, alors je la lance en mode admin! (et avec élan! je sais, mes blagues sont nulles Smile with tongue out)

image

Je me suis fait un petit script pour me connecter…  chacun le sien!

$credential = Get-Credential

Import-Module SkypeOnlineConnector
$sfboSession = New-CsOnlineSession -Credential $credential
Import-PSSession $sfboSession

comme ça je me connecte à mon tenant.

Si par hasard, vous avez un soucis d’éxécution de script, passez en mode unrestricted :

Set-ExecutionPolicy unrestricted

Je me connecte donc, et je vérifie mes policies d’appel Teams

image

il faut que le AllowCalling soit  à true dans la policy Global (Ce qui est mon cas)

puis je vérifie la policy interop de teams

image

par défaut, dans ma policiy global, l’utilisateur n’a pas le droit de changer de client de téléphonie, donc il ne verra pas dans ses paramètres teams et les clients de tchat et d’appel sont à Default (donc Skype)

une petite commande va changer tout ça Smile

Set-CsTeamsInteropPolicy -Identity Global -AllowEndUserClientOverride $true -ChatDefaultClient Teams -CallingDefaultClient Teams

maintenant, l’utilisateur peut changer de client de téléphonie et de tchat dans ses paramètres, et par défaut son client de tchet et d’appel a été changé pour que ce soit Teams

image

dans les paramètres du client teams,

image

j’ai un onglet Calls

image

et lorsque je vais dessus

image

je peux choisir entre Microsoft Teams et Skype for Business / Lync comme client d’appel préféré!

et si on m’appelle, c’est bien mon client Teams qui sonne

image

et avec lui que je réponds!

image