Modificarea atributelor din AddressBook in Lync 2013


lync-logo2013Modificarea atributelor din AddressBook in Lync 2013

Posibil la un moment dat sa vreti sa modificati felul in c are apar numerele de telefon sau adresele de email pentru contactele din Lync sau Contact Card-uri.

Sa luam un exemplu concret:

Daca vrem sa facem un call, vedem ca pe langa numerele de telefon obisnuite, mai apare un numar la campul “Other” dar care este precedat de “+1 (425)”. Acest lucru este perfect normal din punct de vedere al functionarii.

By default Lync functioneaza cu o regula de normalizare enabled. Aceasta se poate vedea ruland comanda Get-CSAddressBookConfiguration . In dreptul proprietatii UseNormalizationRules by default aceasta va fi True. Asta inseamna ca valorile populate in Active Directory pentu atributele phoneNumber, homePhone, Mobile, otherPhone trebuie sa fie in format E.164. Daca nu este in acest format, valoarea acestui atribut fie este normalizata la formatul E.164 fie nu este deloc afisata. Felul cum reactioneaza ABS la intalnirea acestor atribute se poate configura cu flagurile din acest tabel. (http://technet.microsoft.com/en-us/library/gg429711.aspx ).

Navigam in foderul care se gaseste de obicei in C:\Program Files\Lync Server 2013\ResKit si rulam ABSConfig.exe. Modificam conform necesitatilor campurle necesare. Dupa care rulam Update-CSAddressBook –Verbose.

abs2

Nota

Pentru versiuni mai vechi trebuie mai intaiinitiat  procesul User Replicator folosind Update-CSUserDatabase, verificat in Lync Server Event Log dupa event ID 300026 ca apoi sa ruleze Update-CSAddressBook pentru a face modificarile in baza  rtcab permanente. In Lync 2013 este nevoie sa rulam doar Update-CSAddressBook, procesul User Replicator ruland automat in background. Get-CSUserReplicatorConfiguration ne arata ca by default modificarile din AD sunt preluate automat de procesul user replicator in tr-un interval de 1 minut.

In Lync 2010 existau doua baze de date pentru address book, rtcab si rtcab1, una era actualizata iar cealalta era folosita efectiv. In 2013 exista acum doar rtcab si se ruleaza doar Update-CSAddressBook.

Dupa ce rulati comnada Update-CSAddressBook verificati in Lync Server Event Logs dupa Event ID 21056. Acolo vor fi specificate detaliile modificarilor din Adress Book.

eventab

Acum va trebui sa verificam rezultatul final de pe un client de Lync. Vom face si o adaugare in registrii pe acest client pentru a nu intarzia descarcarea de GAL. In functie de clientul pe care lucram, vom adauga in registrii urmatoarea comanda dupa care vom curata cache-ul local pentru o descarare de GAL noua:

Lync 2010 client

reg add HKLM\Software\Policies\Microsoft\Communicator /v GalDownloadInitialDelay /t REG_DWORD /d 0 /f

Stergem folderele  sip_username@domain.com din %userprofile%\AppData\Local\Microsoft\Communicator

Lync 2013 client

reg add HKLM\Software\Policies\Microsoft\Office\15.0\Lync /v GalDownloadInitialDelay /t REG_DWORD /d 0 /f

Stergem folderele  sip_username@domain.com din %userprofile%\appdata\Local\Microsoft\Office\15.0\Lync

Astfel acum verificam de pe client rezultatele efective.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s