image.png

Lync Conference 2014 : Good news from Las Vegas

0

La seconde Lync Conference : c’est fait ! J’ai eu la chance de participer une nouvelle fois à cette édition qui a eu lieu il y a quelques mois au centre de conférence de l’hôtel Aria à Las Vegas. C’est l’évènement principal de l’année pour tous les membres de l’écosystème UC Microsoft, l’occasion d’échanger avec les équipes Microsoft, les clients, ainsi que les partenaires et les MVP.

Comme l’année dernière, un contenu très riche à travers plus de 170 sessions et des annonces autour du futur de Lync et Skype et du développement aussi !

Après avoir fait le bilan depuis le lancement de LCS[1] il a y une dizaine d’années, Gurdeep Singh Pall et Derek Burney ont présenté la vision de Microsoft autour de la communication unifiée, ou plutôt de la « communication universelle »


Quelques nouveautés autour de Lync et Skype ont été présentées, avec certaines fonctionnalités déjà présentes :

Lync Mobile
  • Commande Vocale dans Lync Mobile sur Windows Phone : Grace à la partie Reconnaissance vocale de Windows Phone 8, vous pouvez joindre automatiquement une conférence Lync. Pour rappel, les clients mobiles sont mis à jour tous les trimestres
  • Le client Lync Mobile pour les tablettes Android qui sera disponible sur Google Play à la fin du mois de juin

image

  • L’accès en mode anonyme depuis le client Mobile sur les plateformes WP, Windows 8 et ios pour inviter n’importe quelle personne dans une conférence même pour une personne n’ayant pas Lync
  • Le partage de contenu comme le powerpoint sur iPhone : le client offre la même expérience que pour le client Lync ou Lync Web App

image

Lync Modern UI
  • Répondre a un appel directement à partir de l’écran de verrouillage
  • La gestion automatique de la taille du client et du contenu en mode Split Screen

image

Interop
  • La connexion vidéo entre Lync et Skype

image

  • Interopérabilité avec les équipements VTC Tandberg de CISCO : les outils de vidéoconférence seront intégrables nativement dans une conférence Lync sans passerelle

image

Lync Online
  • Appel PSTN directement dans le cloud
  • Large Meeting (more than 1000 participants)
Dév
  • Intégration des médias dans le portail web : Certainement la fonctionnalité que j’attendais le plus. Ecrit en Javascript, les scénarios d’utilisation vont être très nombreux.

image

Après le point sur les nouvelles fonctionnalités, la dernière partie de la keynote fut consacrée au futur de ces technologies chez Microsoft :

« Close this decade by saying the future of unified communications that we have predicted 10 years ago has come […] What is the next future ? »[2]

C’est une bonne transition pour décrire les grandes lignes de cette vision.

image

  • « Work & Life » : Le temps du “ne pas rapporter du travail a la maison” est terminée
  • « Social »  pour travailler avec toutes les personnes dont j’ai besoin
  • « Devices »  : Le nombre de devices par personne est en croissance
  • « Sync & Async » : Convergence des outils de communications IM, Video, Email, SMS, etc …
  • « Cloud »

Ces cinq sujets nécessitent des changements :

image

  • Consistent Experience : Utiliser des outils comme à la maison, les utilisateurs sont ainsi plus productifs et non pas besoin de beaucoup de formation
  • Context and Application Intelligence : Introduire plus d’intelligence et de contexte dans les outils que nous utilisons tous les jours.
  • All Devices
  • Video Everywhere : Se connecter en vidéo avec n’importe qui depuis n’importe ou
  • Global Reach through Cloud : Retrouver toutes ces informations (Vidéos, Photos, Documents) à partir du cloud

Ces axes de développement vont permettre de passer vers un nouvel univers : l’universal communications. L’inspiration finale est prometteuse « 1 billion people in this decade will use Microsoft Universal Communications ». Voici un exemple :

 

Pour conclure, beaucoup de sujets ont été abordés durant cette keynote mais également durant ces 4 jours de conférence. Nous avons déjà réalisé beaucoup de choses durant ces dernières années, les 10 prochaines risquent d’être excitantes :)

Je reviendrai en détails dans un prochain post sur les annonces développement autour de Lync.

Vous pouvez retrouver l’ensemble de la keynote sur le site www.lyncconf.com. Les sessions ne sont disponibles qu’aux participants pour le moment, mais certaines sont publiées régulièrement sur la chaine youtube de Microsoft Lync.


[1] Live Communications Server

[2] Gurdeep Singh Pall, Keynote of Lync Conference at Las Vegas

[Techdays 2014] Etendez votre Lync est online !

0

Voilà presque un mois que les techdays 2014 sont terminées et les vidéos ainsi que les slides sont maintenant disponibles sur le site.

Concernant la session que j’ai pu animer avec Franck Annet autour du développement Lync, voici les deux supports :

Ayant eu quelques petits problèmes de connexion en fin de session, la dernière démo ne s’est pas déroulée correctement. Je publierai le résultat dans un prochain post.

Si vous n’avez pas pu participer à une session, n’hésitez pas à jeter un coup d’œil sur le programme complet !

clip_image001.png

XpandLync = this.CreateBlog(ThemeBlog.Lync) ;

0

Nouvelle Année, Nouvelle Résolution !

J’ai commencé à blogger il y a trois ans et je souhaiterais démarrer une nouvelle aventure avec xpandlync.com. Depuis le mois de juillet, je suis le co créateur de la start up Neitiv et je fais un focus sur le développement autour de la plateforme de collaboration Microsoft avec Lync , Skype et les équipements de l’écosystème comme les casques Plantronics, les téléphones IP Snom ou Polycom

clip_image001

Je partagerais toutes les astuces et tutoriels que j’utilise pour construire des scénarios de communications unifiées basée sur ces technologies, je publierais également les applications et le code que j’utilise pour les applications que je réalise.

Je vais continuer a ajouter des infos sur mon blog Lync français www.techandprog.fr. Celui-ci est plus orienté sur la partie infra

J’espère que vous trouverez des informations utiles et intéressantes. N’hésitez pas à me donner votre avis

Suivez-moi sur twitter pour retrouver toutes les informations sur #Lync @alexis_conia

Stay tuned !

image.png

Techdays 2014 : Les sessions Lync

0

Comme chaque année, Microsoft organise son évènement technologique concernant l’ensemble des produits aussi bien pour le grand public que pour l’entreprise.

Le thème principal est “Digital is business!”. C’est l’occasion de suivre des sessions pour tous les niveaux (indiqués sur chaque session par un nombre allant de 100 jusqu’a 300 ou 400). Vous aurez aussi la possibilité de faire beaucoup de “networking” en rencontrant aussi bien les acteurs Microsoft que les partenaires ou représentants des communautés utilisateurs.

image

Il vous reste donc deux jours pour vous inscrire et construire votre agenda sur le site des techdays 2014. Vous pouvez également vous inscrire sur place si vous n’avez pas eu le temps de le faire !

Voici un résumé des sessions concernant Lync :

Date Session Speakers
11/02/14
11h00

Etendez votre Lync (Niveau 200)

Franck ANNET
Alexis CONIA
12/02/14
11h00
De la qualification a la conduite du changement : Réussir son projet Lync (Niveau 200) Laurent TERUIN
Anastazia PIKUS
12/02/14
14h00
Améliorer le TCO de Lync grâce aux solutions globales Orange Business Services : offre managée, interconnexion voix SIP (Niveau 200) David ERLICH
Pascal RICHARD
12/02/14
15h15
Statégie, Mise en oeuvre de la vidéo dans Lync (Niveau 200) Eudes Olivier ROBERT
Natacha MIKO
Daniel MONIER-REYES
12/02/14
16h30
Cloud, Lync, Téléphonie : comment faire un bon ménage à trois (Niveau 200) Pierre-Yves PARMENTIER
Denis ARDITTI
12/02/14
17h45
Architecture Lync : Deep Dive avec nos experts (Niveau 300) Etienne LACOUR
Eric SCHERLINGER
Denis ARDITTI
Laila MANSOURI
Les MVP Lync
12/02/14
17h45
#fail : comment planter un projet UC (Niveau 100) Etienne LACOUR
13/02/14
16h30
Comment associer la BI avec les données d’historiques de Lync ? (Niveau 300) Jehan FRAISON
Philippe GEIGER
13/02/14
16h30
Le nouveau B2X : Du client, patient, citoyen à vos applications métiers (Niveau 100) Matthieu GIORGINI
Etienne LACOUR

Bonne Conférence

Stay Tuned !

image.png

Techdays’14, c’est par ici !

0

Comme chaque année, Microsoft France organise les techdays au palais des congrès à Paris. Ils auront lieu le 11, 12 et 13 février.

Le thème de cette version est “Digital is business” avec plus de 300 sessions, 3 keynotes, et beaucoup de partenaires et visiteurs.

Vous pouvez dès maintenant vous inscrire et consulter la liste des sessions sur le site www.mstechdays.fr

image

Pour la seconde année consécutive, j’aurais le plaisir d’animer une session autour du développement Lync (étrange non ?) : “Etendez votre Lync

Lync++ have fun: étendez votre Lync pour répondre en sur mesure à vos besoins techniques et métiers, ou plus exotiques. Développement, solutions verticales optimisées pour Lync : des appels d’urgences à la connexion à votre Xbox – découvrez comment intégrer Lync à votre métiers et même rendre Lync méconnaissable.

L’objectif de cette session est d’illustrer par des cas concrets, ce que nous pouvons faire avec Lync pour répondre à des besoins métiers.

C’est une bonne occasion de voir les produits Microsoft en action et d’échanger avec l’écosystème Microsoft.

Stay Tuned !

image.png

La Lync Conference : c’est par ici

0

Pour la deuxième edition, Microsoft organise la Lync Conference du 18 au 20 février 2014. Elle aura lieu cette année au Aria Resort à Las Vegas.

image

C’est l’occasion de rencontrer dans un endroit plus sympa :) tout l’écosystème Lync : Product Group, Partenaires, Intégrateurs, MVP, etc …

Vous pourrez participer à plusieurs types de sessions allant du fonctionnel (découverte du produit) jusqu’a des explications très avancées sur le produit (Niveau 300). Le détail des sessions sera disponible sur le site http://www.lyncconf.com

Les inscriptions sont ouvertes. Si vous avez la possibilité d’y participer, n’hésitez pas.

Enjoy !

2705.clip_image0024_0FE1E765.jpg

[Lync] Configuration de la Lync Room System

0

Lors de la première Lync Conférence en février 2013, Microsoft a annoncé la sortie d’un équipement de salle nommé “Lync Room System”. Ce produit est élaboré en collaboration avec différents constructeurs comme Smart Technologies, Polycom ou bien encore Crestron.

Il offre une expérience très simple de la conférence avec Lync et très interactive : Vidéo, Tableau blanc avec écran tactile (voir même l’utilisation de stylo pour écrire), etc …

Il est configurable aussi bien sur un serveur on premise que sur Office 365.

2705.clip_image0024_0FE1E765

Par ce post, je souhaitais détailler la partie technique de la LRS. Il faut tout d’abord savoir que le système est quasiment identique sur chaque écran (sauf les outils de gestion du matériel qui diffère en fonction des constructeurs) : Il s’agit d’un Windows 7 embedded et d’un client Lync en mode UI Suppression Mode.

Le système n’est pratiquement pas (voir pas du tout) accessible sauf via la section d’administration (Firewall, Propriétés avancées, Update, …). Le passage d’un environnement à l’autre (Utilisateur à administrateur et vice versa se fait par un redémarrage de la machine). Surtout ne vous inquiétez pas c’est un peu long ! Je reviendrai sur cette contrainte qui est corrigée en partie depuis peu.

Configuration du compte

Microsoft à publié un guide de déploiement spécifiant toutes les étapes pour la création du compte AD, Exchange et Lync disponible ici

Je vous conseille de suivre précisément les étapes pour ne rien oublier et éviter aller – retour sur la configuration.

  1. Création de la boîte aux lettres type “Salle” sur l’infrastructure Exchange (Cette action créera un utilisateur désactivé)
  2. Configuration de la boîte : Cette étape permet de configurer certaines fonctionnalités comme l’auto réponse, le message pour le mailtips, ou encore la configuration automatique du sujet

    Sous Exchange 2010, toutes les fonctionnalités sont paramétrables dans la console EMC. Sous Exchange 2013, c’est un peu plus compliqué :

    • Auto Réponse : dans les propriétés de la boite aux lettres sous “Réservation des délégués

    image

    • Configurations avancées via Powershell : ajouter le nom de l’organisateur dans le sujet du mail, supprimer le paramètre de confidentialité, …
  3. Activation du compte AD et configuration d’un mot de passe
  4. Activation du compte “Meeting Room” sous Lync 2013 (vous avez également la possibilité de configurer un numéro de téléphone pour joindre directement la LRS par téléphone)
  5. Configuration d’une policy de conférence pour la LRS

Vous pouvez maintenant configurer le compte sur la LRS et joindre une conférence.

Attention : Si vous ajoutez l’équipement dans le domaine active directory il est préconisé de positionner le compte Ordinateur dans une OU en bloquant l’héritage des GPO.

Lync Room System Admin Portal

Microsoft a publié en début de semaine un exécutable permettant la configuration d’un nouveau site web sur le serveur Lync. Vous pouvez maintenant manager vos LRS depuis un portail web.

Avant de lancer l’installation vous devez suivre les fiches technet suivantes : http://technet.microsoft.com/en-us/library/dn436324.aspx

Une fois installé, vous pouvez accéder à l’interface en utilisant l’URL : https://<LyncPoolName>/lrs

image

image

Enjoy !

wlEmoticon-winkingsmile.png

[Lync 2013] Comment consulter les logs ?

0

Si vous avez administré un peu la plateforme Lync 2010, vous devez être famillier avec le programme “Snooper” et cette icône Clignement d'œil. Celui existe toujours, le principe de récupération des logs à un peu changé.

En effet dans la version précédente, le programme d’installation ajouté un composant ‘”Lync Debugging Tool”. Avec Lync 2013 celui ci n’existe plus, son remplaçant est le service CLS (Centralized Logging Service)

Il y a un avantage et un inconvénient :

  • Il n’est plus nécessaire de collecter les logs sur chaque machine de l’infrastructure, un agent est déployé sur chaque serveur de l’infra
  • La sélection des composants à suivre ne se fait plus via une interface.

Pour récupérer les logs, voici les étapes à suivre :

  • Sur l’une des machines de l’infrastructure Lync, ouvrez une interface Lync Management Shell.
  • Pour obtenir la liste des scénarios disponibles, entrez la cmdlet suivante :

Get-CSClsScenario | ft Identity

Si les scénarios par défaut ne correspondent pas à votre recherche ou si vous souhaitez des détails sur une partie de la communication, la cmdlet “New-CsClsScenario” permet de créer des scénarios personnalisés.

  • Pour démarrer la collecte des traces, entrez la cmdlet ci-dessous :

Start-CsClsLogging -Scenario AlwaysOn

image

Des paramètres supplémentaires peuvent être ajoutés comme par exemple pour préciser le temps de collecte (4H par défaut), un pool particulier, etc …

L’ensemble des agents vont démarrer sur les serveurs et enregistrer les informations

68c90811-5cf9-4a84-95b7-ea9ffc61eac4

  • Vous pouvez rejouer la communication qui pose problème. Une fois terminée, utilisez la cmdlet suivante pour synchroniser les informations

Sync-CsClsLogging

  • Exportez ensuite les logs dans un fichier :

Search-CsClsLogging -OutputFilePath C:\sip.log

  • Pour arrêter, vous pouvez utiliser la cmdlet ci dessous :

Stop-CsClsLogging -Scenario AlwaysOn

Celle ci doit être exécutée pour chaque scénario lancé

Vous pouvez maintenant consulter le résultat de votre collecte. Télécharger les outils de debug pour Lync 2013 sur le Download Center. Une fois installés, lancez l’outil “Snooper” disponible dans le répertoire :

C:\Program Files\Microsoft Lync Server 2013\Debugging Tools

Ouvrez le fichier et vous obtenez la liste des traces :

image

Cliquez sur l’onglet “Messages” pour obtenir les transactions SIP.

image

Attention : Il est possible que cet onglet soit vide. L’outil est sensible au format de la date et de l’heure. Mettez votre serveur en format US et vous devriez obtenir les informations.

image

Si vous sélectionnez une ligne, l’ensemble de la transaction est surligné en jaune. Vous pouvez afficher la transaction sous une forme plus compréhensible en cliquant sur l’icône “Call Flow” :

image

image

 

Enjoy !

image.png

[Lync 2013] Erreur lors de la configuration du SQL mirroring

0

Pour mettre en place une architecture hautement disponible, Lync 2013 supporte l’utilisation du SQL Mirroring pour les différentes bases de données (Contrairement à Lync 2010, le SQL Failover Clustering n’est plus supporté). L’avantage de celle-ci est que la configuration est entièrement réalisée par le Topology Builder.

La configuration de cette fonctionnalité se fait relativement facilement en suivant les prérequis suivants :

  • Les serveurs SQL doivent être en version : SQL 2008 R2 Standard ou Enterprise / SQL 2012 Standard ou Enterprise et SQL 2012 Express pour certain rôles (plus d’infos http://technet.microsoft.com/fr-fr/library/gg398990)
  • N’oubliez pas de configurer le witness sur un serveur ne faisant pas parti de l’infrastructure SQL. Vous pouvez utiliser une version SQL Express pour la configuration du witness. Il est également nécessaire de configurer les droits sur le share (Droits sur le partage et sur le dossier) avec le compte de service spécifié ci-dessous.

Voici quelques erreurs SQL que vous pouvez rencontrer :

An error occurred: « Microsoft.Rtc.Management.Deployment.DeploymentException » « The SQL Server server.contoso.local\LYNC is running under account admin@contoso.local. Mirroring cannot be setup unless SQL server service runs under a network service account, virtual account, local system account or a domain account. »

Résolution

Vous devez les configurer avec un compte du domaine. Vous devez spécifier le compte sous la forme “DOMAIN\USERNAME” et non pas “USERNAME@DOMAIN”.

System.Data.SqlClient.SqlException: The Database Mirroring endpoint cannot listen on port 5022 because it is in use by another process

Résolution

Si vous utilisez les mêmes serveurs SQL pour les databases (CMS, Persistent Chat, Monitoring et Archiving) mais avec des instances différentes, il est nécessaire de spécifier un port différent pour chaque instance.

System.Data.SqlClient.SqlException: Une erreur liée au réseau ou spécifique à l’instance s’est produite lors de l’établissement d’une connexion à SQL Server. Le serveur est introuvable ou n’est pas accessible. Vérifiez que le nom de l’instance est correct et que SQL Server est configuré pour autoriser les connexions distantes.

Résolution

Si vous avez configuré une instance SQL Express pour le witness, vous devez activer le protocole TCP/IP à partir de la console “SQL Server Configuration Manager”

image

Microsoft.SqlServer.Management.Common.ExecutionFailureException: An exception occurred while executing a Transact-SQL statement or batch. ; System.Data.SqlClient.SqlException: Cannot open backup device ‘\\serverwit.contoso.local\LyncSQLShare\DbDataBackup-rtcxds-serverwit-contoso-local_LYNC.bak’. Operating system error 5(Accès refusé.).

Résolution

Vérifier que le compte de service possède les droits sur le share et le dossier pour lire et écrire.

Vous devez normalement résoudre la plupart des erreurs rencontrés lors de la configuration du mirroring avec Lync 2013.

Enjoy !

x_snom_icon_snomAPP-PPOINT_final_04.png

SNOM Apppoint : Ce ne sont pas que des téléphones

0

x_snom_icon_snomAPP-PPOINT_final_04

A l’occasion du lancement de son store, SNOM lance un concours de développement autour de ces équipements.

Pour rappel, SNOM est le pionnier des téléphones SIP. Une partie de la gamme est également certifiée “Qualified for Microsoft Lync”.

L’objectif de ce concours est d’encourager l’écosystème à développer des applications XML répondant aux nouvelles attendes des entreprises en matière de communication et de collaboration. Trois thèmes sont disponibles :

  • Productivité
  • Réseaux Sociaux
  • Style de vie

Pour vous inscrire, rendez_vous sur le site web http://apppoint.snom.com. Vous pouvez également consulter le facebook de SNOM France http://www.facebook.com/snom.france.92

De nombreux lots sont à gagner

Bonne chance !

Haut de page