Le Cloud de Christophe BOUCETTA

Voici le blog sur les communications unifiées et la collaboration Microsoft par un MVP nominé depuis 11 ans
  • [Microsoft Lync Server 2013] Upgrade Audiocodes Mediant 1000 SBA

    Dans le cadre d'un déploiement multi site voix Lync Serveur 2013, je devais installer une passerelle Audiocodes Mediant 1000 SBA, malheureusement pour moi, la version SBA livrée étant pour un environnement 2010 (1.1.8.21).

    Version supportée pour 2013:

    Audiocodes Mediant 800/1000/2000 SBA SBA 1.1.11.40 / GW 6.60A.022.003

    http://technet.microsoft.com/en-us/lync/gg131938.aspx

    Pas prévue dans mon projet ayant une échéance courte, le choix de faire la procédure de migration est inévitable.

    Pour commencer, la documentation utile:

    LTRT-25500 Mediant 1000B OSN3 - Kontron BIOS Upgrade_1

    LTRT-25705 Mediant 1000B SBA Software Upgrade for Microsoft Lync Server 2013 Configuration Note

    SBA Upgrade & Recovery Process: http://www.lyncuserforum.com/news/audiocodes/SBA%20Upgrade%20and%20Recovery.pdf

    Il faut impérativement valider que vous avez la clé USB pour Lync Serveur 2013, ce qui n'était pas mon cas, vous pouvez vous la faire envoyez par Audiocodes.

    Documentation et software disponible ici: http://www.audiocodes.com/upgrade-to-lync-2013

    Étapes:

     Branchez votre cable au port série du SBA:

    Ma passerelle:

    1- Vérification de la version du BIOS:

    Vous devez être en version 23


    Si vous êtes en version R22, procédez à mise à jour avec la procédure LTRT-25500 Mediant 1000B OSN3 - Kontron BIOS Upgrade_1 (non couvert ici, ce n'était pas mon cas).

    2 - Personnaliser le fichier RecoveryUtil.ini

    Il est possible de "customiser" le fichier RecoveryUtil.ini

    Les options intéressantes sont:

    RecoveryStartType:

    Manually (recommended and default): To start the SBA upgrade and recovery manually, set the RecoveryStartType parameter to 1
    Automatic: To start the SBA upgrade and recovery automatically, set the RecoveryStartType parameter to 0

    Automatic:

    Upon Confirmation: To start the SBA upgrade and recovery only after user confirmation, set the Automatic parameter to 0
    Automatic (recommended and default): To start the SBA upgrade and recovery automatically (without confirmation), set the Automatic parameter to 1

    EnableDhcp:

    Use DHCP for obtaining IP address (recommended and default): Set the EnableDhcp to 1, as shown below:
    [NetworkCardConfiguration] EnableDhcp=1
    Manually (Static) define IP address: Set the EnableDhcp to 0, as shown below:
    [NetworkCardConfiguration] EnableDhcp=0
    When set for static IP address, configure the static network address, as shown below:
    • IpAddress: Defines the static IP address:
    [NetworkCardConfiguration] IpAddress=10.21.22.55
    • SubnetMask: Defines the subnet:
    [NetworkCardConfiguration] SubnetMask=255.255.0.0
    • DefaultGateway: Defines the default gateway:
    [NetworkCardConfiguration] DefaultGateway=10.21.0.1
    • DnsServers: Defines the domain name server (DNS):
    [NetworkCardConfiguration] DnsServers=10.1.1.11

    Vous pouvez utiliser le fichier sans aucune modification, il suffit de suivre l'évolution sur votre poste de travail en branchant un cable dans le port série de la passerelle.

    3 - Go


    Branchez la clé USB et démarrez la passerelle:


    Tapez :

    - cmd

    - ch –si 0001

    Tapez ensuite : gorecover pour lancer la procédure:

    Attendre la fin de la procédure:

    Supprimer la clé USB et redémarrez la passerelle.

    Attendre une dizaine de minutes, notes Audiocodes:

    • This step may take a while (about 10 minutes). While the Mediant 1000B is rebooting, DO NOT power off the Mediant 1000B.
    • During initialization, the OSN3 server restarts twice.
    • At the end of the process, all Network Interface Cards (NIC) of the OSN3 server are assigned IP addresses by your enterprise's DHCP server (if it exists).

    4 - Attribuer une adresse IP

    La commande i vous permet d'afficher la configuration existante.

    La commande i "Numéro de carte" IP MASK GATEWAY vous permet d'attribuer une IP

  • [Microsoft Lync Server 2013] Cisco VCS

    C'était annoncé pour Q4 2013 ou Q1 2014 (rappel: http://microsofttouch.fr/default/b/christophe/archive/2013/09/16/microsoft-lync-server-2013-int-233-gration-cisco-vcs.aspx), la release 8.1 du Cisco VCS est enfin disponible.

    Fonctionnalités qui nous intéressent dans cette nouvelle release:

    Microsoft Lync 2013 / H.264 SVC support:
    The Microsoft Lync B2BUA now supports calls to and from Microsoft Lync 2013 clients. It provides interworking between standard H.264 AVC and Lync 2013's H.264UC SVC codec. To use Lync 2013 you must install the Microsoft Interoperability option key (formerly known as the Enhanced OCS Collaboration option key). Note that for Lync 2010, the Microsoft Interoperability option key requirements remain as per previous releases (i.e. it is required for encrypted calls to and from Microsoft Lync Server and for establishing ICE calls to Lync clients).
    Presentation sharing via Lync 2013 is supported but only from VCS to Lync.


    Support for standards-based H.264 SVC codecs: The B2BUA now supports calls to standards-based H.264 SVC codecs.

    Release notes: http://www.cisco.com/en/US/docs/telepresence/infrastructure/vcs/release_note/Cisco-VCS-Release-Note-X8-1.pdf

    Guide de déploiement: http://www.cisco.com/en/US/docs/telepresence/infrastructure/vcs/config_guide/X8-1/Cisco-VCS-Microsoft-Lync-Deployment-Guide-X8-1.pdf

  • [Microsoft Lync Server 2013] Snom "Hard reset"

    Dans la lignée du précédent post, voici les procédures pour les les modèles SNOM:

    Au démarrage du téléphone (7XX/8XX):

    1. Débrancher le téléphone
    2. Presser la touche (#).
    3. Brancher le téléphone, garder la touche # pressée.
    4. Garder la touche # pressée jusqu'à l'apparition du mode Rescue (18 à 20 seconds).
    5. Choisir l'option 1 (Settings reset).

    Au démarrage du téléphone (3XX):

    1. Débrancher le téléphone
    2. Presser la touche a combinaison * Volume Up * Volume Down # (firmware version 8.7.3.7)

    En mode GUI:

    Snom 300/320:

    1.     Naviguer jusqu'au menu Configuration. (bouton du bas)
    2.     Presser le bouton droit pour faire apparaître l'option Reset.
    3.     Confirmer
    4.     Entrer le mot de passe par défaut: 0000.


    Snom 360/370:

    1.     Presser le bouton Settings
    2.     Naviguer jusqu'au menu Maintenance.
    3.     Naviguer jusqu'à l'option Reset et confirmer
    4.     Entrer le mot de passe par défaut: 0000.

    Snom 820:

    1.     Presser le bouton Menu
    2.     Naviguer jusqu'au menu Maintenance.
    3.     Naviguer jusqu'à l'option Reset et confirmer
    4.     Entrer le mot de passe par défaut: 0000.

    Snom 870:

    1.     Sélectionner l'option Maintenance
    2.     Sélectionner "User Mode"
    3.     Sélectionner "Administrator Mode"
    4.     Entrer le mot de passe par défaut: 0000.
    5.     Sélectionner "Reset Values" et confirmer


    Hope this help

  • [Microsoft Lync Server 2013] Polycom SoundPoint hard reset

    Parce que dans le cadre d'un déploiement voix Microsoft Lync, on est susceptible de travailler avec des téléphones Audiocodes, HP, Aastra, Polycom, Snom,... de différents modèles ou version de firmware, ce souvenir des différentes procédures pour restaurer les paramètres d'usines n'est jamais simple.

    Restauration paramètres d'usines pour un Polycom SoundPoint:

    Depuis le menu du téléphone:

    1- Presser l'option menu du téléphone;

    2- Navigation dans Settings -> Advanced. Le mot de passe par défaut est "456";

    3- Depuis "Admin Settings", aller à "Reset to Default". Choisir:

    • "Reset Local Configuration"
    • "Reset Web Configuration"
    • "Reset Device Settings" ou "Format File System"

    Au démarrage du téléphone:

    1- Appuyez et maintenez les combinaisons de touches appropriées (selon sur le modèle de téléphone) en même temps pendant le processus de boot jusqu'à l'apparition de l'invite de mot de passe ("456 par défaut):

    Combinaisons de touches suivant les modèles:

    •   IP 550: 4, 6, 8 et * 
    •   IP 321, 331, 335, 450, 560: 1, 3, 5, et 7

    Hope this help

  • [Microsoft Lync Server 2013] Configuration Polycom BTOE

    Nouveautés 2.0, http://microsofttouch.fr/Default/b/christophe/archive/2013/12/17/microsoft-lync-server-2013-polycom-174-better-together-over-ethernet-btoe-connecteur-2-0-0.aspx

    La configuration du BTOE est très simple, suite aux téléchargements de l'application, il suffit d'installer la version correspondante à votre processeur (32 ou 64 bits):

     _


     _

    Il est nécessaire de "truster" le driver Polycom.

    Le reboot n'est pas vraiment nécessaire.

    La première fois, vous devez lancer manuellement le connecteur BTOE, branchez votre poste de travail sur le port PC du téléphone Polycom VVX.

    Vous devriez voir apparaître une première pop-up:

    Puis:

    si vous faites un clique droit sur l'icone du connecteur dans la barre des tâches, vous devriez voir cela:

    Le VVX est maintenant visible dans votre client Lync

    vous pouvez maintenant contrôler l'appel depuis votre client vers votre téléphone Polycom

  • [Microsoft Lync Server 2013] SNOM "Call Via Phone"

    Travaillant actuellement sur un projet de migration de la solution de téléphonie existante vers Lync, le client souhaite conserver une fonctionnalité existante pour certains de ces utilisateurs qui consiste à composer le numéro depuis leur logiciel et que l'appel est émis par le téléphone physique.


    Il y a bien sur le BTOE qui vous permet cela, mais malheureusement, les utilisateurs travaillent exclusivement avec des clients légers dans des sessions virtuelles (TS ou VMware View) et l'OS host est sous linux...

    Une solution envisagée est actuellement en cours d'évaluation dans cette preuve de concept en utilisant la fonctionnalité "Call Via Phone" avec des téléphones Snom:

    Il faut juste installer le logiciel "SetupCallViaPhone201X_freeware.msi"


    Aller dans Outils, Configurer Call Via Phone App:


    Préciser l'IP du téléphone, numéro d'extension, PIN (ou username/password):

    Et c'est tout!

    Solution qui a le mérite d'être simple et fonctionnel à défaut d'être parfaite.

    Je comprends tout à fait la frustration de certains clients ayant une solution comme Intelligence Interactive qui permet cette fonctionnalité de base avec leur client, en espérant que Microsoft l'intègre aussi dans leur prochaine version. Mes derniers projets ont tous comportés un volet "bureau virtuelle", la solution du plugin VDI n'est pas forcément généralisable à l'ensemble des scénarios.

    Merci à ce sujet: http://msucblog.wordpress.com/2013/02/22/new-call-via-phone-application-for-lync-2013-and-lync-2010/

    Solution comme vous pouvez l'imaginer, non supportée.

  • [Microsoft Lync Server 2013] Polycom® Better Together over Ethernet (BTOE) Connecteur 2.0.0

    Polycom a publié le 4 décembre 2013 une version 2.0 de son connecteur BTOE.

    Cette version de connecteur est disponible pour les VVX 300/310, 400/410, 500, 600 et 1500 avec un niveau de firmware 5.0.1 minimum.

    Le connecteur Polycom BTOE 2.0.0 est supportée dans les environnements suivants:

    • Microsoft Windows 8
    • Microsoft Windows 7
    • Microsoft Windows Vista

    New or Enhanced Features

    • User is now able to run the Polycom BToE connector application without any admin privileges.


    Enhanced Capabilities

    • Installation process is now optimized when the user tries to install the new Polycom BToE Connector by repairing the existing application.
    • Polycom BToE Connector application now supports audio peripheral devices (Speaker/Mic) with 16 Khz in addition to existing 48 Khz support.
    • BToE application now starts automatically after a successful upgrade.

    Téléchargement ici: http://support.polycom.com/PolycomService/support/us/support/eula/ucs/UCagreement_BToE_2_0_0.html

  • [Cisco] Cisco Collaboration Systems 10.x Solution Reference Network Designs (SRND)

    Le temps passe vite, Cisco vient de publier le SRND pour la version 10.x: http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/srnd/collab10/models.html#wp1437373

    Il y a une intéressante partie dédiée à Cisco Expressway:

  • [Microsoft Lync Server 2013] Intégration Office365 UM

    Un serveur Edge et la configuration d'une fédération avec Office 365 vous permet de bénéficier des fonctionnalités de messagerie vocale dans le cloud en ayant une infrastructure serveur Lync "on-premise".

    Pour bénéficier des fonctionnalités UM dans le cloud, les prérequis en terme de licence sont les suivants :

    - service plan (Exchange Online Plan 2 or Office 365 Plan E3) that includes licenses to use UM

    En terme de configuration, voici les étapes:

    1-  Créer un enregistrement dns externe pour la fédération:

    _sipfederationtls._tcp.nissarte.ca port 5061 vers votre serveur edge (sip.nissarte.ca)

    2- Configurer Lync pour la fédération:

    Set-csaccessedgeconfiguration –allowfederatedusers $true

    New-CsHostingProvider -Identity "Exchange Online" -Enabled $True -EnabledSharedAddressSpace $True -HostsOCSUsers $False -ProxyFqdn "exap.um.outlook.com" -IsLocal $False -VerificationLevel UseSourceVerification

    New-CsHostedVoicemailPolicy -identity CloudUM -Destination exap.um.outlook.com -Description "O365 Voicemail" -Organization "nissarte.onmicrosoft.com"

    Invoke-csmanagementstorereplication


    Vérification: Get-cshostingprovider -localstore

    3- Configuration Office365:

    Plan de numérotation et stratégie:

    4- Configuration du contact exchange um en powershell:

    new-csexumcontact -displaynumber "+18888" -sipaddress "sip:voicemail_o365@nissarte.ca" -registrarpool poolync.nissarte.ca -ou "ou=Exchange UM Contacts,dc=nissarte,dc=ca"

    Récupération de l'identité du contact suite à la commande précedente:

    Grant-cshostedvoicemailpolicy –identity  "CN={234731ac-9dda-4037-9acb-cd5e4be08163},OU=Exchange UM Contacts,DC=nissarte,DC=ca" –policyname CloudUM

    5- Activation de l'utilisateur dans Lync:

    Grant-cshostedvoicemailpolicy –identity "Christophe Boucetta" –policyname CloudUM
    Set-CsUser -HostedVoiceMail $True -Identity "Christophe Boucetta"

    6- Activation de l'utilisation dans Office365:

    Observation:

    - Assurez vous que l'utilisation n'est pas activé pour Lync Online;

    - Assurez vous que l'adresse courriel est bien "populated" dans votre active directory;

    - Assurez vous que l'adresse smtp primaire et la même que le sip uri de votre utilisateur Lync;

    - Si vous n'avez pas accès à l'option messagerie vocale dans l'onglet "phone" de Lync, assurez vous que le client Lync a bien découvert l'autodiscover Office 365:

    Tests:

    - Composez le numéro de téléphone assigné à votre plan de numérotation ou le contact le représentant dans Lync

    - Assurez vous de pouvoir accéder à vos messages vocaux et aux options de greeting dans l'onglet "phone":

    Merci pour votre lecture, ceci est valable pour un lab par exemple.

  • [Microsoft Lync Server 2013] Problème avec l'outil de diagnostique

    Vous avez peut-être constaté que depuis la dernière cumulative update, avec le logging tool, les traces ne montrent pas les messages remontés par le module SIPSTACK.


    La raison et la résolution est superbement décrite par Doug ici: http://blogs.technet.com/b/dodeitte/archive/2013/10/31/issue-with-lync-server-2013-logging-tool-after-applying-lync-server-2013-cumulative-updates.aspx

    Et effectivement, après avoir copier collé les deux fichiers du répertoire C:\Program Files\Common Files\Microsoft Lync Server 2013\Tracing dans celui du debugging tools C:\Program Files\Microsoft Lync Server 2013\Debugging Tools, cela fonctionne:


    Relancer une nouvelle fois OCSLogger, puis vous aurez accès à l'ensemble de la trace.

  • [Microsoft Lync Server 2013] Microsoft Security Bulletin MS13-096 - Critical

    Microsoft vient de publier un bulletin de sécurité en rapport à son précédent avis 2896666: http://technet.microsoft.com/fr-ca/security/advisory/2896666

    Executive Summary

    This security update resolves a publicly disclosed vulnerability in Microsoft Windows, Microsoft Office, and Microsoft Lync. The vulnerability could allow remote code execution if a user views content that contains specially crafted TIFF files.

    This security update is rated Critical for all supported editions of Windows Vista, Windows Server 2008, Microsoft Office 2003, Microsoft Office 2007, Microsoft Office 2010, Microsoft Office Compatibility Pack, and Microsoft Office viewers. It is rated Important for all supported editions of Microsoft Lync 2010 and Microsoft Lync 2013. For more information, see the subsection, Affected and Non-Affected Software, in this section.

    The security update addresses the vulnerability by correcting the way the affected software handles TIFF files. For more information about the vulnerability, see the Frequently Asked Questions (FAQ) subsection for the specific vulnerability entry under the next section, Vulnerability Information.

    This security update addresses the vulnerability first described in Microsoft Security Advisory 2896666.


    Bulletin disponible ici: http://technet.microsoft.com/en-us/security/bulletin/ms13-096

  • [Microsoft Lync Server 2013] Programmation en masse des passerelles SBC 1000/2000

    Depuis la version de firmware 3.0 des passerelles Sonus SBC 1000/2000, la licence REST est gratuit et vous pouvez l'utiliser pour de multiples scénarios .


    Les API REST sont fournis pour les développeurs qui souhaitent intégrer la orogrammation des passerelles Sonus SBC 1000/2000 dans leurs applications , et pour les administrateurs qui souhaitent avoir la possibilité de générer des scripts.
     
    Un de ces scénarios est le "scripting provisionning, qui vous permet de programmer plusieurs passerelles SBC avec les mêmes paramètres en une seule exécution au lieu d'avoir à les programmer manuellement une par une. C'est souvent le cas lorsque vous avez besoin de déployer plusieurs passerelles SBC dans le même pays , la création des mêmes tables de routage ou de manipulation des digits dans chaque passerelle est effectué manuellement à chaque fois .
     
    Voici quelques conseils de démarrage rapide pour vous permettre de d'utiliser facilement la programmation REST avec Microsoft Powershell .
     
    Pré-requis:

    • PowerShell 3.0;
    • Licences de base 3.x (Afin d'avoir la licence REST «illimité»);
    • Posséder un compte SBC avec un niveau d'accès administrateur ou REST;


    PowerShell sample to login to the SBC with REST:
     
    ### Allow self Sign Certificate
    add-type @"
        using System.Net;
        using System.Security.Cryptography.X509Certificates;
                    public class NoCheckPolicy : ICertificatePolicy {
                                    public NoCheckPolicy() {}
                                    public bool CheckValidationResult(
                                    ServicePoint sPoint, X509Certificate cert,
                                    WebRequest wRequest, int certProb) {
                                                    return true;
                                    }
        }
                    "@
     
    [System.Net.ServicePointManager]::CertificatePolicy = new-object NoCheckPolicy
     
    ### Login
    $BodyValue = "Username=rest&Password=rest"
    $url = "https://10.1.1.10/rest/login"
    $Result = Invoke-RestMethod -Uri $url -Method Post -Body $BodyValue -SessionVariable ps

    Cela va créer une session que vous serez en mesure d'utiliser pour votre future programmantion avec REST/Powershell. Notez qu'il ya un timeout à cette connexion.
    Lors du succès d'une commande, vous obtenez une réponse avec le code 200 (Erreur = code de réponse 4xx ou 5xx).

    PUT Method: PowerShell sample to create the transformation table with index nb 10 through REST:

     

    $args1 = "Description=Transformation table with REST"

    $url = "https://10.1.1.93/rest/transformationtable/10"

    Invoke-RestMethod -Uri $url -Method PUT -Body $args1 -WebSession $ps

    Les résultats devraient être visibles dans l'interface gui:

    PUT Method: PowerShell sample to create a first entry in transformation table 10 with REST:

     

    $url = "https://10.1.1.93/rest/transformationtable/10/transformationentry/1"

    $args1="Description=Passthrough with REST&InputField=0&InputFieldValue=(.*)&MatchType=0&OutputField=0&OutputFieldValue=\1"

    Invoke-RestMethod -Uri $url -Method PUT -Body $args1 -WebSession $ps

    Pour voir la création de la configuration effectuée avec REST, vous devez actualiser l'affichage dans le gui.

    POST Method: Powershell sample to change an existing parameter on an SBC configuration with REST:

    $url1 = "https://10.1.1.10/rest/tonetable/1"

    $args1="Description=French tone table"

    Invoke-RestMethod -Uri $url1 -Method POST -Body $args1 -WebSession $ps

    Powershell sample to locally backup an SBC configuration with REST:

     

    $args1 = ""

    $dest = "C:\backup.tar.gz"

    $url = "https://10.1.1.93/rest/system?action=backup"

    Invoke-RestMethod -Uri $url -Method POST -Body $args1 -WebSession $ps -OutFile $dest

    Vous pouvez trouver une description des commandes et arguments sur le lien suivant: https://support.sonus.net/display/UXDOC30/Sonus+SBC+1000-2000+API+User's+Guide

    La proposition de l'écriture de ce post et les informations m'ont proposé directement par Sonus, merci à eux pour cette méthode de programmation en masse des passerelles SBC qui est vraiment intéressante.

  • [Cisco IM & Presence] No line appearances currently exists on the Cisco Unified Communications Manager

    Lors de la mise en service de serveur(s) Cisco IM & Presence 9.x, si vous constatez l'erreur suivante lors de la phase de diagnostique :

    Diagnostic - System Troubleshooter:

    Vérifier que vos utilisateurs activés pour Jabber soit correctement associé à leurs apparences de lignes:

    Allez dans: Device - Phone - Association Information (line), tout en bas, faire associer l'utilisateur:

    Sauver, un reset, et l'erreur disparait:

    To do this for a single user, browse to the user's phone or Device Profile (if using EM). Click their primary line, then scroll down to the bottom. You can add the user there as an 'associated user'.  Save that and reset, and it should resolve the issue for the test user.

  • [Microsoft Lync Server 2013] Sangoma Vega

    Vega est à l'origine un produit d'une société basée en Grande-Bretagne acquise récemment par Sangoma.

    Sangoma visant à l'origine des ipbx open source, ils sont très actifs depuis quelques temps dans l'univers Microsoft Lync.

    Les passerelles Vega suivantes sont en cours de certification chez Microsoft, Sangoma ayant déjà certifiés les produits suivants:

    - Netborder Express Gateway

    - Vega Enterprise SBC

    - NetBorder Carrier SBC

    - Lync Express

    L'annonce officielle de la certification des passerelles Vega est espérée début 2014.

    Les passerelles Vega sont les produits suivants:

    Outre un prix liste très intéressant, la passerelle vega 5000 à une particularité intéressante qui est de permettre de fournir une boucle locale analogique jusqu'à une distance de 8 km (donc centralisation de l'ensemble des passerelles à une seule place).

    A suivre.

  • [Microsoft Lync Server 2013] Casques VXI

    Suite à un prêt d'un distributeur, on vient de découvrir les casques VXI.

    Ces casques ne font pas partie de la liste supportés par Microsoft, je n'ai malheureusement pas d'informations sur un processus de certification en cours.

    Mais ils ont une particularité intéressante décrite aussi dans cette article: http://www.lyncmigration.com/news/2013/10/17/7484292.htm

    LED presence indicator located on the microphone boom announces UC status visually by an illuminated status indicator on the boom of the headset;

    Vous avez un petit voyant lumineux situé au niveau du microphone avec une couleur "occupée", très pratique quand vous êtes en call et que, malgré la présence du casque, on vient quand même vous sollicitez.

    Solution étant brevetée par VXI, cela m'étonnerais de voir la fonctionnalité chez d'autres constructeurs.

  • [Microsoft Lync Server 2013] Téléphones IP - Time Zone

    Lors de l'installation de nouveaux téléphones IP, le serveur de temps donnera l'heure exacte nécessaire pour procéder à l'authentification et les processus d'enregistrement. Par défaut, l'appareil affiche le temps en GMT.

    Le "Time Offset" vous permet d'afficher automatiquement l'heure locale correcte sur l'écran du téléphone.

    La configuration s'effectue au niveau du DHCP en activant l'option 002:

    La valeur à fournir est en Hexadécimal.

    Cette documentation Cisco vous permet de calculer la valeur nécessaire dans votre environnement: http://www.cisco.com/en/US/tech/tk86/tk804/technologies_tech_note09186a0080093d76.shtml

    Plus simple, le tableau suivant vous donne les valeurs en fonction de votre time zone:

  • [Microsoft Lync Server 2013] Microsoft Lync Improvement Suggestions

    Vous avez des idées d'évolutions ou des suggestions concernant l'environnement Microsoft Lync?

    Ce site est fait pour vous: http://lync.ideascale.com/

    Ce n'est pas un site géré par Microsoft, mais il est connu de la communauté MVP, qui a lui la possibilité par le biais de la ML avec Microsoft ou un contact direct avec les Product Manager « d'influencer » des possibles évolutions : Your suggestions, ideas and wish list for Microsoft Lync Server and Client. NOT SUPPORTED BY MICROSOFT

    Welcome to the Microsoft Lync Improvement Suggestions

    In this community, you can submit ideas, vote on existing ideas, or add comments.

    To submit an idea, please click the new idea button below. You will then be asked to add a title and choose a campaign for the new idea. You will also have the option to add tags to the idea. To vote on an idea, simply click the up or down thumb to the left of the idea title/description. And to add a comment, click in the box below the idea.

    If you would like to see all ideas created with a specific tag, you can click on the word or phrase via the tagcloud in the left navigation area under "What we're discussing". You can also view ideas sorted by Campaigns from the left navigation area. To return to this page, click the All Ideas link.

  • [Microsoft Lync Server 2013] WebRTC

    Le WebRTC, ce terme revient de plus en plus sur internet, on le décrit comme l'avenir mais qu'est ce que sait?

    Revenant du MVP Summit 2013, j'ai pu assister à une démonstration d'une solution de WebRTC avec Lync Serveur 2013 qui devrait beaucoup plaire, étant sous NDA, je ne peux malheureusement rien dire, mais de mon côté, cette solution va me permettre de débloquer un projet à 3000 utilisateurs ne devant avoir aucun client lourd sur le poste de travail.

    En attendant, pour découvrir le WebRTC, je vous invite à télécharger ce livre très intéressant: http://info.sonus.net/snet-webrtc-dummies

  • White Paper télétravail

    Cisco vient de publier un "White Paper" sur les intérêts de la vidéo dans le Télétravail.

    Vous pouvez trouver ce document ici: http://www.cisco.com/en/US/prod/collateral/ps7060/ps11303/ps11308/ps11327/213216_12_white_paper_c78_728799_v4.pdf

    Les arguments sont tout à fait valable pour tout types de solutions UC.

  • [Microsoft Lync Server 2013] Lync Conferences 2014

    Le détail des sessions des conférences Lync 2014 à Las Vegas sont maintenant visible sur leur site: http://www.lyncconf.com/Sessions.aspx

  • [Microsoft Lync Server 2013] Personnaliser Lync Web App

    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 Office Web Apps 2013] Mise à jour Novembre

    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

  • [KEMP] VLM-100 - fin de vente-

    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...

    http://kemptechnologies.com/loadmaster-family-virtual-server-load-balancers-application-delivery-controllers

  • [Microsoft Lync Server 2013] Problème de réplication avec le rôle Edge - Windows Serveur 2012 -

    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.

  • [Microsoft Lync Server 2013] Failed to sync data for Routing group from backup store.

    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.