Archive

Posts Tagged ‘Common Area Phone’

Mise en œuvre d’un Common Area Phone

Dans le cadre d’un POC (Proof Of Concept) chez un de mes clients, je me suis retrouvé dans la situation où, il fallait mettre en œuvre un certain nombre de fonctionnalités et d’usage qui correspondent aux usages du client.

J’intervenais après des consultants qui n’avait trouvé  nécessaire de mettre en oeuvre les “Common Area Phone” alors que tous les bureaux des managers été équipés de pieuvre Polycom “Sound station”.

image

Pour combler cette lacune en terme d’usage, j’ai mis en œuvre des “Common Area Phone” , toujours avec du matériel Polycom, avec un CX 500.

image

Les Common Area Phone sont des téléphones que l’on met dans des salles de réunion, dans des halls d’accueils ou encore dans des bureaux de passage, ils ne sont pas affectés à un utilisateur en particulier et permettent soit de joindre les téléphones internes de l’entreprise (ça dépend des politiques Voix que vous allez créer) soit, pour le cas des bureaux de passage, d’avoir un téléphone sur lequel on vient s’authentifier, et qui nous déconnectera après un laps de temps défini.

Pour commencer, on active la capacité du server Lync à faire du “HotDesking”

Set-CsClientPolicy -Identity "Global" -EnableHotdesking $True

on va aussi lui donner la durée après laquelle le téléphone vous déconnectera, par défaut, c’est 5 min :

HotdeskingTimeout                      : 00:05:00

image

nous allons mettre 20 minutes :

Set-CsClientPolicy -Identity "Global" -HotdeskingTimeout 00:20:00

 

Nous faisons les vérifications :

image

image

La particularité du Common Area Phone, c’est que le compte connecté par défaut sur le téléphone n’est pas un utilisateur AD standard, c’est un contact AD. ce contact est créé par la cmdlet New-CsCommonAreaPhone

je vais donc créer un Common Area Phone, et je vais lui préciser son adresse sip, parce que sinon, Lync lui donnera une adresse sip à base de GUID. Nous allons voir la différence entre les 2

New-CsCommonAreaPhone -LineUri "tel:+33249880408" -RegistrarPool "lyncpool01.eudaele.com" -OU "OU=Users,OU=Eudaele,DC=eudaele,DC=com" -Description "Common Area Phone sans sipuri" -DisplayName "Telephone Salle de Reunion" -DisplayNumber "02 49 88 04 08"

image

Nous pouvons observer  à la ligne SipAddress une adresse Sip très longue de type GUID@eudaele.com.

Maintenant, je crée le téléphone avec une adresse Sip:

New-CsCommonAreaPhone -LineUri "tel:+33249880407" -RegistrarPool "lyncpool01.eudaele.com" -OU "OU=Users,OU=Eudaele,DC=eudaele,DC=com" -Description "Common Area Phone avec sipuri" -DisplayName "Telephone du Hall" -DisplayNumber "02 49 88 04 07" –SipAddress “sip:+33249880407@eudaele.com

image

et nous pouvons observer que l’adresse Sip est bien celle que j’ai spécifiée. Je trouve cette méthode plus intéressante, tout simplement parce qu’il plus simple de retrouver les adresses et les Common Area Phone par ce biais, plus simple aussi pour gérer son plan de numérotation.

J’ai donc maintenant 2 Common Area Phone de créés et qui sont des contacts :

image

On va maintenant leur définir un code PIN. Cette opération ne peut se faire que par le biais du powershell.

Set-CsClientPin –Identity “Telephone Salle de Reunion” -Pin 14789

image

Set-CsClientPin –Identity “Telephone du Hall” -Pin 14789

image

vous remarquerez que l’on retrouve dans l’intitulé de l’identité renvoyée par le serveur l’adresse sip du Common Area Phone. Autrement dit, nous aurions pu tout aussi bien taper la commande suivante :

Set-CsClientPin –Identity “sip:+33249880407@eudaele.com” -Pin 14789

image

Nous n’avons plus qu’à connecter nos téléphone par le biais de leur numéro pour les rendre opérationnels.

MAIS, nous avons un problème….

je vous ai écrit en début de post que ces Common Area Phone permettaient de ne pas avoir à se connecter pour pouvoir passer un appel. Tels que nous les avons créé, ces téléphone sont reliés à la politique Voix “global”.Pour être sûr que nos téléphones ne soient pas utilisés à mauvais escient, nous allons créer des politiques spécifiques.

On va commencer par créer une VoicePolicy avec un usage interne uniquement:

New-CsVoicePolicy –Identity PolitiqueVoixCommonAreaPhone -PstnUsages @{add="Internal"} -AllowSimulRing $FALSE -AllowCallForwarding $FALSE -Name VoixCommonAreaPhone -EnableDelegation $FALSE -EnableTeamCall $FALSE -EnableCallTransfer $FALSE -AllowPSTNReRouting $FALSE -Description "Voice Policy pour les  Common Area Phone"

image

Ensuite, on va créer un Politique de Conférence où les Common Area Phone n’auront le droit à rien:

New-CsConferencingPolicy -Identity ConferenceCommonAreaPhone -AllowIPAudio $FALSE -AllowIPVideo $FALSE -EnableFileTransfer $FALSE -EnableP2PFileTransfer $FALSE -EnableDataCollaboration $FALSE –Description “Politique de Conference pour les Common Area Phone”

image

et puis, il faut aussi une politique client spécifique :

New-CsClientPolicy –Identity PolitiqueClientCommonAreaPhone -EnableHotdesking $True -HotdeskingTimeout 00:15:00

image

image

 

Enfin, tant qu’à faire bien, autant aller jusqu’au bout : nous allons créer un Politique de codes PIN spécifique pour les Common Area Phone :

New-CsPINPolicy –Identity PINPolicyCommonAreaPhone -Description "Politique de code PIN pour Common Area Phone" -MinPasswordLength 5 -AllowCommonPatterns $TRUE

image

et voilà! il n’y a plus qu’à appliquer ces politiques aux différents Common Area Phone :

Grant-CsClientPolicy -PolicyName PolitiqueClientCommonAreaPhone -Identity "Telephone du Hall”

Grant-CsVoicePolicy -PolicyName PolitiqueVoixCommonAreaPhone -Identity "Telephone du Hall”

Grant-CsConferencingPolicy -PolicyName ConferenceCommonAreaPhone -Identity "Telephone du Hall”

Grant-CsPINPolicy -PolicyName PINPolicyCommonAreaPhone -Identity "Telephone du Hall”

image

image

 

La commande suivante permettra de tester la configuration : Test-CsPhoneBootstrap -PhoneOrExt 407 -PIN 14789

Attention, pour que cette commande fonctionne, il faut que le serveur DHCP soit correctement configuré.

cela fera l’objet d’un prochain post.

Je remercie Jeff Schertz qui a grandement inspiré mon article ainsi que mon client (il se reconnaitra) qui m’a permis de le poser et enfin Sébastien pour sa relecture attentive.

Catégories :Lync Étiquettes : , ,