Le détail des sessions des conférences Lync 2014 à Las Vegas sont maintenant visible sur leur site: http://www.lyncconf.com/Sessions.aspx
Le détail des sessions des conférences Lync 2014 à Las Vegas sont maintenant visible sur leur site: http://www.lyncconf.com/Sessions.aspx
Je suis tombé récemment sur un projet où la personnalisation de l'interface Lync Web App est devenu un enjeu critique.
Lync Web App utilise UCWA, cette environnement est disponible pour permettre à des développeurs de tirer parti des applications web personnalisées. UCWA version 2 sera documenté dans le futur, mais pour l'instant, rien n'est publique.
Vous pouvez faire actuellement avec un peu d'imagination quelques personnalisations:
Modification des logos et images par exemple, avec le logo lors d'une connexion dans les répertoires:
c:\program files\Microsoft Lync Server 2013\Web Components\LWA\Ext\Images\LyncWebApp_logo.png
c:\program files\microsoft lync server 2013\web components\lwa\int\images\lyncwebapp_logo.png
changer l'image d'un invité:
Il est aussi possible de jouer avec les couleurs, des css sont présent dans les répertoires:
- C:\Program Files\Microsoft Lync Server 2013\Web Components\LWA\Int\Styles
- C:\Program Files\Microsoft Lync Server 2013\Web Components\LWA\Ext\Styles
Il est aussi possible de changer les fichiers de son joués pendant l'ouverture d'une session par exemple.
Si vous faîtes des tests, il important de :
- Faire les modifications dans les fichiers LWA\Int\ et LWA\Ext\
- Redémarrez les services FE et Web Conferencing après changement
- Refaire une nouvelle réunion, une réunion déjà instancié conserve les anciens paramètres même si les fichiers n'existes plus sur le serveur.
Microsoft vient de publier une mise à jour pour Office Web Apps 2013: http://support.microsoft.com/kb/2837634/en-us
Cette mise à jour est importante, elle fixe le problème suivant apparu avec Windows 8.1:
Assume that you have Internet Explorer 11 installed. When you try to share a presentation in a Microsoft Lync meeting in Lync 2013, the share attempt fails.
Téléchargement ici: http://download.microsoft.com/download/8/7/2/87260417-5583-426A-8892-74990BE89338/wacserver2013-kb2837634-fullfile-x64-glb.exe
Une procédure bien particulière est nécessaire pour passer une mise à jour Office Web Apps 2013, vous pouvez suivre celle fourni par Microsoft: http://technet.microsoft.com/en-us/library/jj966220.aspx ou celle que j'avais produit il y a quelques temps maintenant: http://microsofttouch.fr/default/b/christophe/archive/2013/03/19/microsoft-lync-server-2010-mise-224-jour-office-web-apps-2013.aspx
Il ne sera plus possible dorénavant d'acquérir un Load Balancer Virtuelle Kemp VLM-100 étant annoncé maintenant End 0f Sales.
Vous pouvez toujours télécharger une version d'évaluation de 30 jours ici (comprenant aussi une version de test Geo): http://kemptechnologies.com/server-load-balancing-appliances/virtual-loadbalancer/vlm-download
Le VLM-200 est la première version possible à l'achat, outre la différence dans le nombre de session simultanée avec la version VLM-1000, la version 200 ne comportera par le module ESP, ce qui est vraiment dommage...
Dans la série des problèmes "weird" du jour.
Problème:
La commande get-csmanagementstorereplicationstatus remonte que l'ensemble de l'environnement Lync est uptodate "true" sauf le Edge.
Le journal d'évenement sur le FE montre des problèmes de réplication avec le Edge.
Pourtant, un telnet sur le port 4443 fonctionne correctement, cela ne vient pas du firewall.
Un test vers l'url https://edge.domain.ca/replicationwebservice fonctionne aussi sans erreurs.
L'ensemble des tests avec des nomades ne présentent aucun problème.
Solution:
C'est un OS windows Serveur 2012, cela semble venir d'une limitation de 2012, je n'ai jamais à faire cela dans le passé, mais il faut rajouté la valeur suivante dans la base de registre:
HKey_Local_Machine\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL
Ajouter la valeur DWORD: ClientAuthTrustMode Value=2
Rebooter le serveur.
Forcer ensuite la réplication avec la commande invoke-csmanagementstorereplicationstatus sur le FE, et miracle, le Edge pas "true" lui aussi.
Cette semaine je suis intervenu chez un client ayant déjà commencé l'installation d'un environnement Microsoft Lync Serveur 2013 pour finaliser le tout.
L'ensemble des serveurs est sous OS Windows Server 2012.
Problème:
Suite à un reboot du serveur Front-end, le service frontend fut incapable de démarrer correctement.
Le journal d'evénements Lync fut une série d'erreurs venant de tous les services.
On remarque surtout ces messages:
-Event 32178:
Failed to sync data for Routing group {xxxxxxxxxxxxxx} from backup store.
Cause: This may indicate a problem with connectivity to backup database or some unknown product issue.
Resolution:
Ensure that connectivity to backup database is proper. If the error persists, please contact product support with server traces.
Étrange, nous sommes en présence d'un environnement en version Standard, l'instance SQL 2012 express local hébergeant le CMS est correctement démarré et ne montre aucune défaillance
-Event 32175:
Server is being shutdown because fabric pool manager could not complete initial placement of users.
Cause: This can happen if insufficient number of Front-Ends are available in the Pool.
Resolution:
Ensure that all the Front-Ends configured for this Pool are up and running. If multiple Front-Ends have been recently decommissioned, run Reset-CsPoolRegistrarState -ResetType QuorumLossRecovery to enable the Pool to recover from Quorum Loss and make progress.
L'environnement ne comporte aucun serveur de backup, dans le doute, j'ai essayé la commande, sans succès évidemment.
Event 32174:
Server startup is being delayed because fabric pool manager has not finished initial placement of users.
Currently waiting for routing group: {***************}.
Number of groups potentially not yet placed: 7.
Total number of groups: 7.
Cause: This is normal during cold-start of a Pool and during server startup.
If you continue to see this message many times, it indicates that insufficient number of Front-Ends are available in the Pool.
Avertissement encore plus étrange....
Solution:
De multiples recherches m'ont conduit à ce kb http://support.microsoft.com/kb/2795828 et donc à vérifier la partie certificat:
Si vous importez des nouveaux certificats manuellement, assurez-vous que vous sélectionnez la banque d'Autorités de Certification racines de confiance de l'ordinateur pour les certificats auto-signés et magasin d'Autorités de Certification intermédiaires de l'ordinateur pour les certificats qui ne sont pas des certificats auto-signés.
Bingo, des certificats intermédiaires GoDaddy étant présent dans le conteneur local Trusted Root Certification Authorities.
La suppression de ces derniers et un reboot du serveur ont corrigé le problème.
Microsoft a publié une mise à jour pour Microsoft Lync 2013. Cette mise à jour fournit les derniers correctifs pour Lync 2013. Cette version de mise à jour est 15.0.4551.1005.
Vous pouvez trouver 3 fonctionnalités intéressantes:
Lien: http://support.microsoft.com/kb/2825630
Cette mise à jour résout les problèmes suivants :
�
Microsoft vient de rajouter une nouvelle passerelle SBC dans la liste des équipements certifiés pour Microsoft Lync Serveur 2013.
Il s'agit d'une passerelle E-SBC virtuelle de Ferrari Electronic AG: OfficeMaster Gate (Virtual Edition) SBC
Plus d'information sur la qualification de la passerelle ici: http://ucblog.deutinger.de/?p=321
Lync OIP: http://technet.microsoft.com/en-us/lync/gg131938.aspx
Problème:
Dans le cadre d'un déploiement du client Lync 2013 dans un environnement de production constitué intégralement d'utilisation travaillant dans des sessions viturelles VMWare View, le jumelage avec le plug-in VDI ne fonctionne pas
Résolution VMWare:
This issue occurs when these conditions are met:
It is a known issue affecting VMware Horizon View 5.2 Feature Pack 1 or Feature Pack 2.
To work around this issue, uninstall your Microsoft security update if it was installed after May 2013.
To uninstall the Microsoft security update:
Microsoft a publié cette semaine un avis de sécurité concernant (en autres) son produit Lync.
Cela concerne les versions suivantes:
| Microsoft Lync 2010 (32-bit) |
| Microsoft Lync 2010 (64-bit) |
| Microsoft Lync 2010 Attendee |
| Microsoft Lync 2013 (32-bit) |
| Microsoft Lync Basic 2013 (32-bit) |
| Microsoft Lync 2013 (64-bit) |
| Microsoft Lync Basic 2013 (64-bit) |
Aucun patch n'est existant à l'heure actuel, il faut désactiver le codec TIFF:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Gdiplus
DisableTIFFCodec
Avis de sécurité Microsoft: http://technet.microsoft.com/en-us/security/advisory/2896666
Problème:
Dans le cadre d'une intégration avec le serveur Exchange 2013 existant afin de fournir les fonctionnalités de présence dans Outlook Web App, lors de l'étape de la commande "New-CsPartnerApplication", l'erreur suivante se produit:
Le certificat "Microsoft Exchange Server Auth Certificate" est utilisé par Exchange 2013 dans le cadre de l'implémentation de l'authentification OAuth.
Ce certificat n'était plus présent sur le serveur:
Il faut donc recréer le certification, toutes les étapes sont listées ici: http://blogs.technet.com/b/jenstr/archive/2012/11/22/getting-internal-server-error-500-when-creating-new-cspartnerapplication-for-exchange-2013.aspx
Extrait:
Pour le client en présence du problème:
Microsoft vient de publier une mise à jour de la document Microsoft Lync Serveur 2013:
|
Version:
|
Date Published:
|
|
Nov2013 |
11/7/2013 |
|
File name:
|
File size:
|
|
LyncServer2013_ITPro.exe |
24.5 MB |
Lien de téléchargement: http://www.microsoft.com/en-us/download/details.aspx?id=35405#
Pour un pilote Lync récent, l'intégration avec Skype est un point déterminant pour que l'acquisition définitive de l'environnement par le client soit effective. Mais problème, il n'est pas possible d'ajouter certain contacts skype, que le compte soit crée récemment ou originaire de hotmail ne change pas la donne.
Le contact apparait dans Lync "offline" et l'utilisateur sur Skype ne reçoit aucune invitation
Suite à quelques heures passés avec le support Microsoft au téléphone et ayant consommé un de mes deux précieux tickets de support acquis avec mon profil MVP, la seule alternative possible est d'enregistrer l'utilisateur au format (hotmail.fr)@msn.com
Par exemple:
Skype contact: boucetta.christophe@hotmail.ca
Ajout dans lync: boucetta.christophe(hotmail.ca)@msn.com
Une offre sympa actuellement disponible:
AP gratuit pour les professionnels - détails
IT professionals can receive a FREE Cisco Meraki access point (AP) with a 3-year cloud management license.
While Cisco Meraki webinars are open to all audiences and while APs may be offered at live events, to be eligible for a free AP, participants must:
•Attend the live event or the live webinar in its entirety
•Entrez un nom de société valide
•Être un professionnel de l'informatique
•Register with a shipping address in the US, CA, UK or the rest of the EEA, Croatia, Switzerland, Australia, New Zealand, or Puerto Rico. We cannot ship free APs outside of these regions and cannot ship to post office boxes.
•European countries require a valid VAT ID for shipment.
•S'inscrire avec une adresse de courriel de leur organisation
•Confirm eligibility and shipping address with a Cisco Meraki representative by phone
•If you are unable to accept your AP due to restrictions, (e.g., Erate), we will be happy to provide you with a trial AP, which can be returned following your evaluation of our solution
Lien: http://meraki.cisco.com/fr/freeap/
Liste des webinars ici:http://meraki.cisco.com/webinars
Bonjour,
Microsoft proposes des sessions de training Microsoft Lync gratuites:
Attend one of our FREE instructor-led sessions to learn firsthand how easy it is to get started successfully with Microsoft Lync!
Vous pouvez trouver la liste des sessions disponibles sur ce lien et vous enregistrer: http://office.microsoft.com/en-us/lync/lync-instructor-led-training-HA102465959.aspx
Cette semaine, j'ai travaillé sur plusieurs cas de demande de support client, l'un d'eux était en rapport avec un nombre important de "beep" lors de l'établissement d'un appel.
Le client, lors d'un appel sortant, devait attendre 5-6 beeps avant que la tentative d'appel commence.
Lync, lors d'un appel sortant, à un processus tentatif bien particulier:
The client is making an outbound call, the call has 3 ways to process and will try the ways as follow :
For any network reason (Switch, Router,Firewall,…), the client can reach the edge, but the edge can’t reach the client. This is causing several beeps before the call really begin.
Dans ce cas-ci, cela se révéler un problème dû au serveur Edge qui n'était plus accessible (d'ou l'intérêt d'avoir des mécanises de supervision des services pour en être averti), un simple reboot du serveur rétabli la situation.
Malgré cela, 2 ou 3 utilisateurs se plaignant encore de constater 3 beeps avant l'établissement de l'appel. Après investigation, il s'est révelé que l'anti-virus Kaspersky créé ce délai. Lorsqu'on désactive la protection anti-virus, les appels passent sans beeps (directement). On réactive et on perçoit 3 beeps. La solution fut donc de configurer les paramètres globales des anti-virus pour laisser passer l'activité des clients Lync
Polycom a publié cette semaine un nouveau firmware pour son modèle VVX500:
| 5.0.1.4068 | 10/21/2013 | Maintenance release including hotfixes and the following feature enhancements: * BToE Improvements (e.g. Automatic Pairing) * Shared Line Appearance Improvements |
Release Notes: http://downloads.polycom.com/voice/voip/uc/UC_Software_ReleaseNotes_UCS_5_0_1.pdf
Firmware: http://support.polycom.com/PolycomService/support/us/support/eula/ucs/UCagreement_CAB_5_0_1.html
Toutes les procédures sont très bien décrites dans ce blog incontournable: http://blog.schertz.name/2013/10/updating-polycom-vvx-phones/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+jschertz+%28Jeff+Schertz%29
EnablingTechnologies propose sur son site une série de webinars intéressant sur les sujets suivants:
- How Quickly can Lync Pay off for You :
- etcAskTheExpert Lync App:
- Cisco PBX to Lync Integration:
- Helpdesk Solutions for Lync 2013. . .
- Avaya PBX integration to Lync options
Microsoft vient de publier un guide fournissant un modèle concernant les aspects réseaux dans un projet Lync.
Description Microsoft:
Lync Server 2013 is a real-time unified communications application that relies on an optimized network infrastructure to deliver high-quality media sessions. This guide provides a model for managing the network infrastructure for Lync Server 2013—planning, monitoring, and troubleshooting.
An updated version of the Networking Guide is now available including a new Appendix C covering The Lync Call Quality Methodology or CQM. CQM is a holistic way to systematically define and assert call quality based upon the methods outlined in the Networking Guide. CQM divides a Lync implementation into ten discrete areas that impact quality, defining targets and a remediation plan for each one. CQM is a framework to tackle call quality problems – you can modify or extend it to address the particular conditions on your network. Appendix D includes techniques to troubleshoot poor streams that CQM surfaces.
The Networking Guide download now includes the list of Lync 2010 KHIs to validate server health, a complete set of CQM queries, and a PowerShell script file to collect KHI data.
Lync Server 2013 communications software is a real-time unified communications application that enables peer-to-peer audio and video (A/V) calling, conferencing, and collaboration and relies on an optimized, reliable network infrastructure to deliver high-quality media sessions between clients. This guide provides a model for managing the network infrastructure for Lync Server 2013, consisting of three phases—planning, monitoring, and troubleshooting. These phases can apply to new Lync Server deployments or to existing deployments. In new Lync Server deployments, your organization must begin from the planning phase. In existing deployments, your organization can start at the planning phase for major upgrades or for integrating new sites into the Lync Server ecosystem. Organizations with existing deployments can also begin from the monitoring or troubleshooting phases, if you are trying to achieve a healthy state.
Téléchargement ici: http://www.microsoft.com/en-us/download/details.aspx?id=39084
Microsoft vient de publier des mises à jour pour les versions Lync Phone suivantes:
|
Product |
Version |
Download |
|
|
Lync Phone Edition (for Aastra 6721ip and Aastra 6725ip) |
4.0.7577.4414 |
||
|
Lync Phone Edition (for HP 4110 and HP 4120) |
4.0.7577.4414 |
||
|
Lync Phone Edition (for Polycom CX500, Polycom CX600, and Polycom CX3000) |
4.0.7577.4414 |
Microsoft Lync Phone Edition for Aastra 6721ip and Aastra 6725ip: KB2889241
Cette mise à jour cumulative résout les problèmes suivants :
Microsoft Lync Phone Edition for HP 4110 and HP 4120: KB2889243
This cumulative update resolves the following issues:
Description of the cumulative update for Lync Phone Edition for Polycom CX500, Polycom CX600, and Polycom CX3000 telephones: http://support.microsoft.com/kb/2889246
This cumulative update resolves the following issues:
Pour ceux souhaitant développer autour de la technologie Lync, Microsoft propose des vidéos intéressantes sur ce lien: http://msdn.microsoft.com/en-us/lync/jj543530.aspx
Walk through how to programmatically start sharing and handle control requests using Application Sharing modality, and how to share and interact with slides, white boards, and files in conversations using Content Sharing modality in Lync Server 2013.
Lesson 1: Video (Use Application Sharing modality in Lync 2013 Managed API)
Lesson 2: Video (Use Content Sharing modality in Lync 2013 Managed API)
Walk through how to write asynchronous UCMA code using the Async task framework, and how to build a simple phone menu workflow using UCMA 4.0.
Lesson 1: Video (Using the Async Task Framework in UCMA 4.0)
Lesson 2: Video (Replacing UCMA Workflow SDK applications in UCMA 4.0)
Use the new Unified Communications Web API to work with familiar capabilities of Lync.
Module: Slides
Lesson 1: Video (Get started with the UC Web API and learn how to get a user's presence)
Lesson 2: Video (Work with instant messaging in UCWA)
Learn about working with the Persistent Chat Platform in Lync 2013, including how to create add-ins for chat rooms, and how to programmatically create, manage, and interact with chat rooms.
Lesson 1: Video (Leverage the Persistent Chat capabilities of the Lync 2013 SDK)
Lesson 2: Video (Build add-ins for Persistent Chat in Lync Server 2013)
Lesson 3: Video (Server-side development with the Lync 2013 Persistent Chat Server SDK)
Learn about the new Apps for Outlook in Outlook 2013, including how to build an App for Outlook, using the Office Javascript Object Model, and different security considerations for these Apps.
Lesson 1: Video (Introducing Apps for Outlook)
Lesson 2: Video (Build an App for Outlook)
Une mise à jour compris dans la dernière cumulative update publiée en Octobre 2013 pour le service Call Park permet une fonctionnalité intéressante.
La mise à jour qui permet à la fonction « assistance opérateur » au cours d'une conférence PSTN à distance dans un environnement de Lync Server 2013 (http://support.microsoft.com/kb/2881703).
Description:
This update enables administrators to provide support for the *0 Dual Tone Multi Frequency (DTMF) command in a public switched telephone network (PSTN) dial-in conference in a Microsoft Lync Server 2013 environment. After the update is installed, a PSTN caller is able to be transferred to an operator number that the administrator defines.
Cela permet donc d'être transféré à un opérateur si par exemple, l'appelant ne se souvient plus de son ID de conférence ou est dans la salle d'attente depuis une longue période
Configuration:
Pour activer cette fonctionnalité, l'administrateur doit fournir le numéro de téléphone d'assistance dans le paramètre OperatorLineUri à l'aide de la commande New-CsDialInConferencingDtmfConfiguration ou Set-CsDialInConferencingDtmfConfiguration.
Set-CsDialInConferencingDtmfConfiguration -OperatorLineUri "tel:+15143547546"
Get-CsDialInConferencingDtmfConfiguration
Il m'arrive parfois d'avoir la question, pourquoi je n'ai pas l'historique des conversations dans mon client Lync?
La réponse est simple, il faut que l'entrée DNS autodiscover existe pour que Lync puisse s'enregistrer aux services web Exchange.
Compatibilité Lync Serveur 2013/Exchange:
Source: http://technet.microsoft.com/en-us/library/gg412817.aspx
Ces derniers jours furent le témoin d'importantes nouveautés concernant le client Lync mobile 2013.
Microsoft ayant fait pas mal d'effort pour optimiser la sécurité de son environnement de communication unifiée cette année, ils ont abordé cette fois le client mobile.
Lync mobile 2013 support maintenant l'authentification passive ou basé sur un certificat:
Pas besoin de faire un résumé du fonctionnement, tout existe déjà sur le blog NextHop: http://blogs.technet.com/b/nexthop/archive/2013/10/08/lync-server-2013-certificate-authentication-and-passive-authentication-support-for-lync-2013-mobile-applications.aspx
Nouveautés de la version 5.2 : • Participez à une réunion, que vous possédiez ou non un compte Lync • Affichez davantage d'informations sur les participants à la réunion • Bénéficiez de la prise en charge de la certification et de l'authentification passive • Attachez un contact à l'écran d'accueil pour pouvoir communiquer rapidement avec lui • Démarrez facilement une conversation avec un groupe • Bénéficiez de la prise en charge du programme d'amélioration du produit
Windows Phone: http://www.windowsphone.com/en-us/store/app/lync-2013/d85d8a57-0f61-4ff3-a0f4-444e131d8491
iPhone: https://itunes.apple.com/us/app/microsoft-lync-2013-for-iphone/id605841731?mt=8
iPad: https://itunes.apple.com/us/app/lync-2013-for-ipad/id605608899?mt=8
Depuis que je suis passé sous Windows 8, utilisé Lync Connectivity Analyser est impossible, pourtant, il fait parti des OS supportés:
•Windows 7 Service Pack 1, Windows 8, Windows Server 2008 R2 SP1, Windows Server 2008 Service Pack 2, Windows Server 2012, Windows Vista Service Pack 2
La désinstallation de la mise à jour de sécurité KB2840632 résout le problème. Si cela ne suffit pas, il faut aussi supprimer la KB KB2833958
