Exchange your Mind

"La connaissance ne vaut que si elle est partagée" / "An effective Knowledge is a shared one"

Archives d’Auteur

LYNC 2013 – Failed to start RTCATS Service – The Application Host could not start the application urn:application:testbot.

Posted by David ANDRE le juin 18, 2014


Bonjour,

Un petit retour sur le blog après une grosse charge de travail (Rendez-vous le 9 Juillet chez vos libraires :] ). Je vous partage aujourd’hui un peu de troubleshooting Lync Server 2013.

Contexte :

  • Lync Server 2013 Enterprise Edition (dernier CU Janvier)
  • Hardware Load Balancing F5
  • Back-end SQL Mirror + Witness

Après un changement de domaine SIP Primaire, le service RTCATS ne voulait plus démarrer. Pour rappel, ce service est en charges des Tests Audio (Audio Test Service), la petite voix que l’on appelle pour vérifier la qualité de l’équipement audio utilisé.

LS Application Server – Event ID 32003


 

Après quelques recherches je suis tombé sur un topic du blog Technet traitant des mêmes symptômes. Pour mieux comprendre, ce service s’appuie sur un objet Active Directory de type CONTACT (RTCApplication…) que l’on retrouve en tapant la commande suivant :

Get-CSAudioTestServiceApplication


Même si sur cet écran, le domaine est flouté, vous devriez retrouver l’ancien domaine SIP primaire. On remarque donc que le changement de domaine SIP Primaire n’a pas été propagé sur la SIPAddress du service AudioTest. Penser aussi à bien identifier le CN du contact applicatif (dans mon cas f222e31b….)

Pour y remédier, Ouvrir la partition de Configuration dans ADSI EDIT puis naviguer dans Services/RTCService/Application Contacts puis identifier le CN précédemment relevé.


Modifier l’attribut msRTCSIP-PrimaryUserAddress et proxyAddresses en remplaçant l’ancien domaine SIP par le nouveau. Appliquer et fermer.

Il devrait maintenant être possible de démarrer le service RTCATS sans problèmes.

 

Have Fun J

David ANDRE

Posted in 2- LYNC-2013, 5-Lync-2010 | Leave a Comment »

Lync AutoAssist – Petit plugin pour les équipes HelpDesk !

Posted by David ANDRE le février 11, 2014


Bonjour,

Je vous présente aujourd’hui un petit outil bien sympathique qui pourra séduire bon nombre d’équipes HelpDesk. AutoAssist, développé par Tom Morgan, permettra de lancer une invitation de partage d’écran sans action utilisateur.

Il suffira au technicien support de taper dans la fenêtre IM le mot $share$ pour qu’un pop-up apparaisse du côté de l’utilisateur. L’utilisateur pourra accepter ou ignorer la demande de partage. S’il accepte, le contrôle du poste sera automatiquement donné au technicien.

En effet, l’utilisation du partage de bureau Lync est régulièrement utilisée par les équipes Support/HelpDesk pour le dépannage des utilisateurs. Ce genre de petit outil peut s’avérer très utile surtout quand l’utilisateur n’a pas l’habitude d’utiliser les fonctions de partages.


L’outil AutoAssist doit être installé sur les postes utilisateurs (pas nécessairement sur le poste du technicien). Pour assurer son fonctionnement, les prérequis sont :

  • Le client Lync 2013 (client Desktop)
  • .NET Framework 4.5
  • Le technicien et l’utilisateur doivent avoir une relation de confidentialité égale ou supérieure à Collègues
  • De ce fait, la commande $share$ ne fonctionnera pas, by design, avec un utilisateur fédéré à moins que la relation de confidentialité soit changée.

Pour télécharger le .msi d’AutoAssist, c’est par ici : http://autoassist.thoughtstuff.co.uk

A savoir que Tom Morgan est aussi le développeur des plugins SuperToast, LyncAutoAnswer et Call Lync IE Accelerator. N’hésitez pas à faire un tour sur son blog J

Have Fun !

David ANDRE

Posted in 2- LYNC-2013, Lync Client | Leave a Comment »

Lync Server 2013 Key Health Indicator

Posted by David ANDRE le février 6, 2014


Bonjour,

Microsoft vient de sortir la version de son Key Health Indicator (KHI) pour Lync Server 2013. Sans étonnement, cela fait suite à la sortie des fichiers PAL pour Lync 2013 et du Networking Guide V2. KHI fournit des indicateurs de références pour évaluer la santé de votre infrastructure Lync Server. C’est justement ce qui manquait lors de la sortie des fichiers PALs pour Lync Server 2013.

KHI est complémentaire avec le Networking Guide pour Lync 2013 (disponible ici : http://www.microsoft.com/en-us/download/details.aspx?id=39084 ) puisque ce dernier contient un script permettant de générer les Data Collectors du Performance Monitor. Une fois les données collectées via PerfMon, il sera donc possible de comparer les valeurs obtenues avec les données inclus dans le fichier pdf/visio du KHI.

Il est aussi possible d’utiliser PAL (avec les fichiers Lync Server 2013) pour créer les Data Collectors. Il permettra aussi et compiler les données recueillies pour une analyse plus facile. (PAL disponible ici : http://pal.codeplex.com/ – Fichiers Threshold pour Lync 2013 : http://gallery.technet.microsoft.com/Lync-Server-2013-Threshold-fdf898c9 )

Ces outils sont donc idéals dans le cadre d’un audit de performances de votre infrastructure Lync Server. Ils permettront d’établir un bilan de santé de la plateforme et ainsi de valider si le dimensionnement est toujours correct.

Pour télécharger les fichiers de référence KHI, c’est par ici : http://www.microsoft.com/en-us/download/details.aspx?id=41697

Have Fun !

David ANDRE

Posted in 2- LYNC-2013, Lync 2013 - Documentation | Leave a Comment »

Office Web App Server 2013 – The WAC presentation failed with a critical error (54020)

Posted by David ANDRE le janvier 30, 2014


Bonjour,

Lors d’un déploiement Lync Server 2013 chez un client, j’ai rencontré un problème de présentation PowerPoint sur des postes Windows 8.1 uniquement. Lync notifiait l’utilisateur (après quelques longues minutes…) « Désolé… Nous avons rencontré un problème lors de l’affichage de la présentation. Veuillez réessayer », peu importe la localisation de l’utilisateur (Interne LAN ou Externe).

Après quelques traces coté serveur, j’obtiens le diagnostic suivant :

Trace-Correlation-Id: 2323637827
Instance-Id: 1083FF1
Direction: incoming
Peer: 10.44.1.48:53093
Message-Type: request
SERVICE sip:davida@domain.com SIP/2.0
Start-Line: SERVICE sip:davida@domain.com SIP/2.0
From: <sip:davida@domain.com>;tag=7f8515c784;epid=91fb44fb94
To: <sip:davida@domain.com>
Call-ID: 2ec527b158ab48d48ae17601dfd009a4
CSeq: 1 SERVICE
Contact: <sip:davida@domain.com;opaque=user:epid:eYVljtSGp1uwU6jt3mIXYwAA;gruu>
Via: SIP/2.0/TLS:53093
Max-Forwards: 70
Content-Length: 1339
Content-Type: application/msrtc-reporterror+xml
Message-Body: <reportError xmlns="http://schemas.microsoft.com/2006/09/sip/error-reporting"><error toUri="sip:davida@domain.com;gruu;opaque=app:conf:focus:id:SR4TDLHY" callId="87604341c32c4d53807ec531c36da86a" fromTag="be818def6e" toTag="9D130080" requestType="" contentType="" responseCode="0"><diagHeader>54020;reason="The WAC presentation failed with a critical error.";ClientType=Lync;Build=15.0.4551.1007;ContentMCU="sip:davida@domain.com;gruu;opaque=app:conf:data-conf:id:SR4TDLHY";ConferenceUri="sip:davida@domain.com;gruu;opaque=app:conf:focus:id:SR4TDLHY";LocalFqdn="NAN-INF-PO-DAE.domain.fr";Url="https://btzvitwac01.domain.fr/m/Presenter.aspx?a=0&amp;e=true&amp;WopiSrc=https%3A%2F%2Fnanvitlync03.domain.fr%2FDataCollabWeb%2Fwopi%2Ffiles%2F6E7-2-310CE1C&amp;access_token=AAMFEPLh4QPuIzZVrVwliTcpxAsGEGpgikk52ZyCniqNwpdsadeBEPLh4QPuIzZVrVwliTcpxAuCAvNVgyBEI2fa1vR4VsldtHZ602ibeEGjh1ak-0zm1oXAHP7vg4YIk1CLWRvs0AgIDURhdGFDb2xsYWJXZWI&amp;&lt;fs=FULLSCREEN&amp;&gt;&lt;rec=RECORDING&amp;&gt;&lt;thm=THEME_ID&amp;&gt;&lt;ui=UI_LLCC&amp;&gt;&lt;rs=DC_LLCC&amp;&gt;";ErrorType="fatal";ServerVersion="15.0.4420.1017";ErrorMessage="Désolé… Nous avons rencontré un problème lors de l’affichage de la présentation. Veuillez réessayer.";CorrelationId="bf8e5676-c86a-4dde-98b9-318a21b27a4d"</diagHeader><progressReports/></error></reportError>
$$end_record

De plus, aucune information n’était présente dans les logs IIS du serveur WAC ou encore coté observateur d’événements. Ce qu’il faut retenir de cette trace est le diagheader (54020). Après quelques recherches, il s’avère que depuis la mise à jour vers Windows 8.1, les présentations PPT avec le client Lync 2013 n’étaient plus disponibles suite à une incompatibilité. Microsoft a donc mis à disposition une KB pour le serveur Office Web App afin de résoudre ces problèmes.

La KB est disponible ici : http://support.microsoft.com/kb/2825686/en-us

Attention, elle fait 700MB. C’est en réalité le binaire d’installation d’Office Web App avec une mise à jour d’Octobre 2013. Attention, comme à chaque fois avec le serveur WAC, le passage d’une telle KB nécessitera la recréation de la Farm Office Web App !!!

Have Fun J

David ANDRE

Posted in 2- LYNC-2013, Lync 2013-Office Web APP | Leave a Comment »

Mise à jour de Lync Connectivity Analyzer

Posted by David ANDRE le janvier 24, 2014


Bonjour,

Publié en Février 2013, l’outil Lync Connectivity Analyzer vient d’être mis à jour par l’équipe produit Lync. Pour rappel, cet outil permet l’analyse des différentes méthodes de connexions aux serveurs Lync. En effet, en fonction du client utilisé, la méthode ne sera pas la même.

LCA permettra donc le troubleshoot des erreurs de connexions pour Lync On-Premise mais aussi Lync Online/O365. Un outil indispensable lors d’un projet Lync puisqu’il vous permettra aussi de valider les différentes URLs (MCX, UCWA, etc …)


Pour plus d’informations et téléchargements (x86/x64), c’est ici : http://blogs.technet.com/b/nexthop/archive/2014/01/21/announcing-the-release-of-the-updated-lync-connectivity-analyzer.aspx

A noter qu’il sera nécessaire de désinstaller les versions précédentes pour installer la nouvelle J

Have Fun !

David ANDRE

Posted in 2- LYNC-2013, 5-Lync-2010, Microsoft Lync | Leave a Comment »

Lync Server 2013 – Set-CSCertificate : Command execution failed: The buffer supplied to a function was too small.

Posted by David ANDRE le juillet 8, 2013


Bonjour,

Lors de l’un de mes déploiements Lync Server 2013, j’ai rencontré l’erreur suivante lors de l’assignation du certificat public sur les services Edge (SIP/WebConf) : « Set-CsCertificate : Command execution failed : The buffer supplied to a function was too small. »

Pour resituer l’environnement, j’étais en phase de migration Lync 2010 vers Lync 2013. Le certificat EDGE est resté le même (un certificat GoDaddy), il était donc déjà assigné sur un Edge 2010 sans aucun problème.

Après l’avoir exporté sur ma machine EDGE 2013, il m’était impossible de l’assigner alors que tous les éléments étaient OK (Root CA, CRL, Private Key…). Après quelques recherches, il s’avère que ce problème serait lié à la cryptographie du certificat. Là où nous avions l’habitude d’utiliser CryptoAPI, il est de plus en plus courant de voir des certificats type CNG (Cryptography Next Generation), ce qui était mon cas.

Dans ce genre de situation, si le certificat est issue de votre PKI, vous aurez moyen de modifier votre template pour utiliser CryptoAPI plutôt que CNG. Dans le cas d’un certificat public, deux choix se présentent à vous :

  • Voir avec votre fournisseur de certificat s’il est possible de changer de template
  • Utiliser un petit Workaround, à savoir :
    • Exporter votre certificat avec la clef privée depuis votre Edge (ce qui vous générera un .pfx)
    • Importer ce certificat sur une machine Windows XP
      • Pour faire simple, Windows XP ne sachant pas gérer les types CNG le transformera en Legacy CSP, qui sera pleinement compatible avec Lync 2013.
    • Exporter le certificat toujours avec sa clef privée, depuis la machine XP (vous voilà avec un nouveau .pfx)
    • Importer ce nouveau .pfx sur votre EDGE (en ayant pris soin de supprimer l’ancien certificat avant)
    • Relancer le Lync Deployment Wizard pour assigner ce certificat fraichement importé aux services Externes Edge (ou un simple Set-CsCertificate …)
    • Miracle, le certificat est bien assigné ! Même si je reste perplexe sur ce genre comportement étant donné qu’un même certificat fonctionne avec la version 2010 mais pas en 2013…

Have Fun !

David ANDRE

Posted in 2- LYNC-2013 | Leave a Comment »

Lync Server 2013 : Microsoft renonce à l’Hybrid Voice

Posted by David ANDRE le mai 14, 2013


Bonjour à tous,

Microsoft a annoncé hier (via un billet de blog NextHop) que la fonctionnalité Hybrid Voice ne serait plus disponible.

Pour rappel, Lync Server 2013 apportait deux fonctionnalités de coexistence avec Lync-Online, à savoir :

  • Split-Domain : Le fait de pouvoir partager un même domaine SIP entre une infrastructure On-Premise Lync 2013 et un tenant Lync Online
  • Hybrid-Voice : La capacité pour les utilisateurs hébergés sur Lync Online de bénéficier des fonctionnalités Enterprise Voice situées On-Premise en utilisant le principe du Media-ByPass.

Voici un schéma illustrant le principe de l’Hybrid-Voice :


Microsoft avance que cette architecture ne serait pas pérenne sur le long terme et compliquerait les scénarios de migration.

Cependant, la fonctionnalité Split-Domain tant attendue reste disponible et vous permettra plus de flexibilité lors de vos déploiements, à l’image de ce qui se fait avec Exchange On-Premise et Exchange Online. Je reviendrais d’ailleurs très prochainement sur la mise en place d’un déploiement Lync en mode Split-Domain.

Cdt,

David ANDRE

Posted in 2- LYNC-2013 | Leave a Comment »

Téléphones IP optimisés et compatibles Lync 2013

Posted by David ANDRE le mars 8, 2013


Bonjour,

Microsoft vient de mettre à jour sa page de Lync Phone optimisé et IP Phone compatible pour Lync 2013. Pour rappel, on retiendra maintenant 2 termes :

 

  • IP Phone Optimized for Lync
    • Ce téléphone a été uniquement conçu pour fonctionner avec Lync. Son firmware est basé sur la version du client Lync Phone.
  • Compatible IP Phone Tested and Qualified for Lync
    • Ce téléphone permet une connexion directe aux services Lync 2013 (sans passerelle quelconque) mais utilise le firmware du constructeur.


Vous retrouverez l’ensemble des téléphones via ce lien : http://technet.microsoft.com/en-us/lync/gg278172.aspx

Have Phone J

David ANDRE

Posted in 2- LYNC-2013 | Leave a Comment »

Lync 2013 – Nouveaux outils disponibles

Posted by David ANDRE le février 28, 2013


Parce qu’une bonne nouvelle n’arrive jamais seule, Microsoft vient de publier de nouveaux outils pour Lync 2013 !

OCSReskit sauce 2013 !

Forcément, chaque version d’OCS/Lync doit avoir son Ressource Kit J C’est la version 2013 que Microsoft vient de rendre disponible. On retrouvera comme à l’accoutumé :

  • BSConfig
  • Audio Extractor
  • Bandwidth Policy Service Monitor
  • Bandwidth Utilization Analyzer
  • Call Parkometer
  • DBAnalyze
  • Error Log Replayer
  • Error String Display
  • LCSSync
  • MsTurnPing
  • Network Configuration Viewer
  • Response Group Agent Live
  • Response Group Export-Import
  • SEFAUtil
  • Snooper
  • TopologyValidator
  • Watson Support Tool for Lync Phone Edition
  • Web Conf Data

Pour le télécharger, c’est ici : http://www.microsoft.com/en-us/download/details.aspx?id=36821&WT.mc_id=rss_alldownloads_all

Lync 2013 Planning Tool

Pour ceux qui ne connaissent pas encore le Planning Tool, cet assistant va vous guider dans la définition de votre architecture Lync Server 2013. Après un panel de questions (nombre d’utilisateurs P2P/RCC/EV, accès externe, accès mobile…), le Planning Tool vous proposera une architecture Lync correspondant à vos besoins. Cette architecture pourra ensuite être importée directement dans le Topology Builder 2013 et bien évidemment ajustée par vos soins.

Au passage, cette version 2013 est compatible 32 ET 64 Bit (contrairement à la version 2010 qui n’était exécutable que dans un environnement x64).
Attention, vous devrez disposer du .Net Framework 4.5 pour l’installer.

Pour le télécharger, c’est ici : http://www.microsoft.com/en-us/download/details.aspx?id=36823&WT.mc_id=rss_alldownloads_all

Lync Server 2013 Stress and Performance Tool (LSS)

Il existait aussi en 2010, le voilà en 2013. Cet outil vous permettra de pousser votre infrastructure Lync dans ses retranchements en simulant des charges de différents types, à savoir :

  • IM
  • Conférence Audio/Vidéo avec Vidéo multiples (Galerie)
  • Partage d’application
  • Simulation VoIP (avec simulation de PSTN)
  • Accès aux conférences via Lync Web Access
  • Response Groups
  • Déplier des listes de distribution
  • Téléchargement du carnet d’adresses ainsi que des requêtes via les web services Lync
  • Appels d’urgence

Pour le télécharger, c’est ici : http://www.microsoft.com/en-us/download/details.aspx?id=36819&WT.mc_id=rss_alldownloads_all

Lync Server 2013 Whiteboard Archiving Viewer

Cet outil, un peu spécial, vous permettra de convertir un tableau blanc au format HTML. En effet, lors d’une réunion le tableau blanc est archivé au format XML (soit dans votre File Share ou bien dans votre Exchange 2013 avec les nouvelles fonctionnalités d’archivage, mais nous y reviendrons très très bientôt J). Ce petit outil convertira ce XML en HTML5, ce qui vous permettra de visualiser votre tableau blanc archiver dans n’importe quel navigateur récent.

Pour le télécharger, c’est ici : http://www.microsoft.com/en-us/download/details.aspx?id=36822&WT.mc_id=rss_alldownloads_all

Voilà de quoi occuper votre temps libre !

Have fun J
David ANDRE

Posted in 2- LYNC-2013 | Leave a Comment »

Lync Server 2013 : Cumulative Update 1 disponible !

Posted by David ANDRE le février 28, 2013


Bonjour à tous,

Le voici, le voilà, le tout premier Cumulative Update pour Lync Server 2013 vient d’être publié !

Au programme, plusieurs fonctionnalités très attendues sont au rendez-vous, à savoir :

 

 

  • Le support de Lync 2013 Mobile.
    • L’application mobile sera bientôt disponible sur les différentes plateformes (Windows Phone, Android et iOS) et nécessitera le CU1.
  • L’interception des appels
    dans les groupements.
    • Cette fonctionnalité était une demande récurrente des clients souhaitant remplacer leurs systèmes téléphoniques par Lync. Nous l’espérions pour la RTM de Lync, ce sera finalement le CU1 qui l’apportera.
  • Unified Communication Web API (UCWA) qui permettra des développements tiers.
    • Nous connaissions déjà le SDK pour Lync 2010, qui nécessitait que le client Lync 2010 soit installé et connecté. Cette nouvelle API donnera la possibilité d’amener les fonctionnalités Lync 2013 (que ce soit dans une application PC, Web ou encore embarquée) sans forcément avoir le client Lync 2013 installé. UCWA ouvre donc des possibilités énormes pour toutes les applications métiers et ce sur tous (ou presque) les périphériques ! Plus d’infos à venir sur http://ucwa.lync.com/
  • Location Based Routing
    • Il sera désormais possible de définir un routage spécifique en fonction de la localisation géographique de l’utilisateur. Ce routage se basera forcement sur le sous-réseau de l’utilisateur, ces même sous-réseaux que vous aurez préalablement définit dans pour le CAC.
  • Et forcement des corrections de bugs divers et varié sur tous les rôles Lync Server.

Pour le télécharger, c’est ici : http://www.microsoft.com/en-us/download/details.aspx?id=36820&WT.mc_id=rss_alldownloads_all

Pour plus d’informations, rendez-vous sur la KB : http://support.microsoft.com/kb/2809243/en-us

Have Fun J !
David ANDRE

Posted in 2- LYNC-2013 | Leave a Comment »

 
Suivre

Recevez les nouvelles publications par mail.

Rejoignez 223 autres abonnés