Welcome to TechNet Blogs Sign in | Join | Help

WebChat anonyme

C'est en travaillant pour une demande un peut particulière de l'un de nos clients que j'en suis venu à me pencher sur ce sujet. Ce client souhaitait pouvoir interagir avec ses clients selon plusieurs media. L'un d'entre eux est connu depuis longtemps, il s'agit du téléphone dans le monde de la vente par correspondance. Internet a apporté de nouveaux modes d'interactions avec des clients en particulier la messagerie instantanée.

Je parle depuis longtemps de la messagerie instantanée comme étant un nouveau moyen de communiquer qui va prendre d'ici peu autant d'ampleur que la messagerie classique. La preuve en est si ce sont nos clients qui nous le demandent ! Le but de cette demande est donc de mettre en place un moyen de communiquer par messagerie instantanée entre le vendeur et ses clients.

Depuis longtemps, il existe des solutions autour de cette approche en particulier, certains sites actuels indiquent : "contactez-nous par Messenger à xxx@yyy.com" ou encore "cliquez ici pour parler avec un de nos conseillez" et l'on vous rappelle au no indiqué. Cette approche est archaïque car elle reste dans le modèle préhistorique des communications isolées. Il n'est pas possible de passer d'une communication texte à une communication vocale en gardant le contexte de l'appel. La ou notre client est visionnaire, c'est qu'il a compris l'intérêt de pouvoir utiliser le même outil de communication pour à la fois répondre à des communications texte ou vocale et pourquoi pas vidéo ?!

J'ai donc été amené à me pencher sur ce qu'on appelle le WebChat. Il existe sur notre site un exemple de mise en œuvre plutôt bien fait. Vous pouvez le télécharger ici : http://www.microsoft.com/downloads/details.aspx?familyid=C8C3F762-7BE4-4541-9B18-82499DB61293&displaylang=en

Pour le mettre en œuvre, c'est un peu plus délicat. J'ai demandé à un de mes collègues de venir me prêter main forte et ce matin nous avons réussi à résoudre l'énigme! Afin d'éviter que d'autres rencontrent les mêmes difficultés, voici quelques éléments pour réussir à installer correctement cet exemple d'application Web pour faire du chat en mode anonyme.

  1. Pour commencer, il faut avoir installé Communicator Web Access. Je ne reviendrai pas ici sur son installation, ca sera éventuellement l'occasion d'un autre post.
  2. Admettons que Communicator Web Access (CWA) a été publié sur l'adresse 10.10.10.2 il va falloir travailler pour notre application exemple sur une autre adresse, par exemple 10.10.10.3.
  3. Il faut donc créer un site virtuel dans IIS sur cette adresse. Je conseille de faire pointer le "home directory" sur un sous répertoire de wwwroot. Par exemple : c:\inetpub\wwwroot\Corporate Web Site
  4. Une fois le site virtuel de créé, il faut créer un sous répertoire "WebChat" (le nom est important car il est utilisé dans l'application d'exemple).
  5. En allant dans les propriétés du répertoire WebChat, cliquez sur le boutton 'create' afin d'y créer une application spécifique. Ca doit ressembler à ca :

    Console Adminstration IIS

  6. Avant de continuer, il faut maintenant créer un compte qui sera utilisé par les utilisateurs anonymes pour se connecter à OCS sur le portail web. Par exemple, "WebUser". Connectez-vous ensuite avec ce compte sur OCS et ajoutez les agents qui vont être amenés à communiquer avec les utilisateurs externes.
  7. Il reste deux modifications à faire pour que l'application fonctionne correctement :
    1. Modifier les informations de connexion dans le fichier : " c:\inetpub\wwwroot\Corporate Web Site\WebChat\App_Code\ChatService.cs" en modifiant la ligne "bool loggedIn = cwaAgent.SignIn("webuser", "Pass@word", "mondomaine.fr", "monserveurcwa", "webuser@mondomaine.fr", true, "Forms");"
    2. Modifier le fichier web.config du répertoire WebChat en ajoutant la ligne : "<pages styleSheetTheme="">" dans la section <system.web> après la balise </customerrors>

Voilà, normalement, c'est prêt ! Vous pouvez ensuite aller modifier le site web proposé et l'intégrer dans le site web de votre entreprise.

Et pour vous donner une idée, ca donne ca :

Page Web Site Corporate

Bonne présence sur le Web et pour les c'hti du Nord, rendez-vous à Lille lundi et mardi prochain pour les Microsoft Days.

IP Convergence

Dans la série je suis bien occupé, je veux … le salon IP Convergence !

Du 21 au 23 Octobre aura lieu IP Convergence 2008. Cette année encore une fois, Microsoft sera présent avec plein, plein de nouveautés autour des communications unifiées. Hehe, oui, l'année dernière nous avions fait un grand coup mais cette année sera aussi très intéressante !

Non, je ne ressortirais pas la même soupe que l'année dernière. Je suis en train de vous concocter une session pleine de nouveautés dont vous me direz des nouvelles :) C'est comme tous les bon plats en cuisine, il faut que ca mijote longtemps.

En attendant, le 21 Octobre, si vous avez la chance de faire partie des élus, j'aurais le plaisir de vous retrouver demain lors du Rendez-vous Décideurs informatiques Edition Spéciale Lancement !!! avec Steve Balmer en super star ! Et si vous êtes en province, nous avons commencé en début de semaine avec les Microsoft Days, prochaine étape à Lille dans une dizaine de jours !

Quand je vous dis que cette rentrée est chargée !

Office Communications Server 2007 R2

Après avoir été annoncé lors de nos formations internes depuis presque deux mois, je crois qu'on ne pouvait plus cacher l'information beaucoup plus longtemps. Le nom de la prochaine release de Office Communications Server sera :

Office Communications Server 2007 R2

L'information a été rendue publique cette nuit avec le communiqué de presse de Gurdeep Singh Pall : http://www.microsoft.com/presspass/features/2008/sep08/09-22QApall.mspx

Les annonces officielles auront lieu pendant VoiceCon Amsterdam (mi-octobre) et pendant TechEd EMEA (du 3 au 7 Novembre à Barcelone : http://www.microsoft.com/emea/teched2008/ ).

OCS 2007 Management Pack pour SCOM 2007

La rentrée est toujours une période difficile … Et c'est avec une actualité chargée que j'attaque cette nouvelle année. Vous en saurez plus en venant me voir au Microsoft Days (dans toutes les régions et à Paris): http://www.microsoft.com/france/microsoft-days/rendezvousdecideurs/default.aspx.

Mais l'une des grandes nouveautés de cette année que j'ai manqué ne pas relayer c'est la sortie du management pack d'Office Communications Server 2007 pour System Center Operation Manager 2007 (aussi connu sous le nom de SCOM 2007). Ca fait trop longtemps qu'on l'attendait et vous pouvez le télécharger ici :

http://www.microsoft.com/downloads/details.aspx?FamilyId=A1832431-54B7-4070-9B10-14EFB231FF0C&amp;displaylang=en&displaylang=en

Et pour être équitable, petit rappel, voici le pointeur pour télécharger le pack pour Exchange 2007 :
http://www.microsoft.com/downloads/details.aspx?FamilyId=1A83E112-8677-4E03-83C3-F1B7EBFC3A4B&displaylang=en

Bon téléchargement !

Posted by dcaro | 0 Comments

Mes favoris en ligne ?

Cela peut paraitre un peu étrange de vouloir mettre ses favoris sur Internet et peut-être encore plus de les partager avec tout le monde. Mais en fait, toutes les données que vous avez renseignées sont publiques (ou au moins le pointeur) sinon protégé par un mot de passe.

Et sur un sujet donné, vous serez peut-être intéressé par avoir d'autres pointeurs en rapport avec le même thème.

Finalement, combien de fois vous dites lors d'une réunion imprévue au café, "j'ai découvert ce super site avec ci et ça" ou "tu devrais aller faire un tour sur ce site pour xxxx". En fait les bookmarks sociaux, c'est reproduire ce qui se fait dans la vie de tous les jours sur Internet. Bien entendu, je ne vais pas parler de cuisine (quoi que) mais plutôt de technologie. Technet vous offre gratuitement la possibilité de partager vos liens et surtout de découvrir ceux qui sont les plus intéressants en fonction des votes des internautes et de la consultation des pages.

Après une phase de pilote en anglais dont je vous avais parlé en juin (http://blogs.technet.com/dcaro/archive/2008/06/03/social-bookmarks.aspx) c'est avec un peu d'avance que je vous annonce que les "marque page sociaux" dans la langue de Molière (voir avec le marketing pour le nom) arrivent en Français la semaine prochaine !

Allez sur technet et ouvrez votre marque page social.

Posted by dcaro | 0 Comments

i-Phone et sécurité ne font pas bon ménage

Depuis quelques temps, j'entends plusieurs personnes avoir été bluffée par les quelques effets visuels de l'i-phone mais avant tout, il y a des fondamentaux qu'en 2008 tout éditeur se devrait de respecter. L'un de ces fondamentaux est la sécurité et la confidentialité des informations.

Pour certains, il semble que la route soit encore longue : http://gizmodo.com/5042332/huge-iphone-security-flaw-puts-all-private-information-at-risk

Vous comprendrez pourquoi je conserve mon Windows Mobile (certes sans détecteur de mouvement) mais au moins je suis tranquille quand à la confidentialité de mes données.

Posted by dcaro | 1 Comments
Filed under: ,

Route 64

Sans commune mesure avec la route mythique des US c'est bel et bien un voyage dont il est question. En effet, ce vendredi, je peux enfin vous dévoiler que :

la prochaine release de Office Communications Server 2007 sera disponible en 64 bits uniquement.

C'est une annonce à laquelle on pouvait s'attendre depuis quelque temps. Par exemple, System Center Mobile Device Manager, le dernier sorti de la gamme System Center n'est disponible qu'en 64 bits.

Ce passage au 64 bits va permettre de pouvoir monter en puissance sur les serveurs OCS de d'aller plus loin dans le nombre d'utilisateurs supportés sur un serveur donné. Je me garderais bien de faire de l'écologie de comptoir mais cette évolution va aussi dans le sens de la réduction du nombre de serveurs et de l'impact qu'on les datacenters sur l'environnement.

Comme pour le passage d'Exchange 2003 à Exchange 2007, le plan de migration sera assez simple et passera par un serveur tiers et un déplacement des comptes d'un environnement à l'autre. Mais nous aurons l'occasion de reparler de tout ca d'ici quelques temps.

D'ici là, et d'ici une prochaine conférence où je parlerai des nouvelles fonctionnalités de la prochaine release de OCS, je vous invite à préparer vos masters Windows 2003 R2 x64 ou Windows 2008 x64 (les deux systèmes qui seront supportés).

Posted by dcaro | 2 Comments

Outlook et Software plus Services ?

La semaine dernière, un échange avec nos MVPs m'a donné à réfléchir. Il souhaitait partager publiquement son calendrier ou plus exactement ses disponibilités avec des partenaires et des clients. Autant au sein de Microsoft, c'est assez simple d'organiser une réunion mais quand on veut le faire avec un ou plusieurs contacts extérieurs on se rend compte à quel point c'est compliqué.

Il existe cependant une fonctionnalité qui existe dans Office 2007 qui me semble assez peu connue de tous que je voudrais mettre en avant. Dans Outlook, il est possible de publier son calendrier sur office live :

Après avoir approuvé les termes de l'accord de licence il est possible de publier sont calendrier modulo le niveau de confidentialité que chacun souhaite :

Ensuite, c'est pas compliqué, il suffit de communiquer l'URL associée à votre calendrier à vos contacts pour qu'il puissent voir vos disponibilités.

Pour moi, c'est : https://calendars.office.microsoft.com/pubcalstorage/vx8py3bz620019/Damien_Caro_Calendar.htm

Pour les besoins de la démo tout le monde à accès et ne voit que si je suis libre ou occupé.

La granularité n'est pas encore ça, je voudrais par exemple pouvoir donner des droits différents à différentes personnes, je voudrais pouvoir aussi avoir une intégration complète avec mon client de messagerie … mais c'est un bon début qui colle bien dans cette orientation vers la consommation de services en ligne enrichi par la puissance du logiciel en local.

Je ne peux que vous inviter à utiliser ce service couplé avec la puissance d'Outlook !

Matrice de supportabilité de Exchange en environement virtuel

Suite à l'annonce faite hier et plusieurs mails reçus hier voici un tableau reprenant dans les grandes lignes le support d'Exchange Server en environnement virtuel:

Version d'Exchange

Supporté sur Hyper-V

Virtual Server 2005 R2

Virtual PC

Exchange 2007 SP1

Oui

Windows 2008 come OS invité
Role Unified Messaging non supporté

Non

Non

Exchange 2007 RTM (version initiale)

Non

Non

Non

Exchange 2003 SP2

Non

Oui

Non

Exchange 2003 RTM (version initiale)

Non

Non

Non

Exchange 2000

Non

Non

Non

 

Petit rappel, le détail des recommandations est disponible à cette adresse : http://technet.microsoft.com/en-us/library/cc794548.aspx

Posted by dcaro | 2 Comments

Annonces autour de la virtualisation d'Exchange et du mode de licence

Alors que la France commence à rentrer des vacances d'été, voici deux nouvelles qui vont faire beaucoup de bruit dans le monde de l'informatique:

  • Exchange Server 2007 SP1 (éditions Standard et Entreprise) ainsi que Sharepoint Server 2007 SP1 sont maintenant supportés sur Windows 2008 Hyper-V ou toute plate-forme de virtualisation validée par le programme SVVP (Microsoft Server Virtualization Program : http://www.windowsservercatalog.com/svvp/ )
  • A partir du 1er septembre 2008, il sera possible de déplacer des machines virtuelles avec Exchange Server 2007 SP1 ou Sharepoint Server 2007 SP1 entre serveurs d'une même ferme de serveurs autant de fois que souhaité sans payer de pénalités.

Ces deux très bonnes nouvelles arrivent comme promis dans les 60 jours suivant la disponibilité de Hyper-V sur Windows 2008. Ces deux annonces méritent quelques explications. La virtualisation est une tendance globale de l'informatique et comme je le disais lors du dernier groupe des utilisateurs Exchange, le support d'Exchange 2007 SP1 en machine virtuelle était une question de temps. Certains éléments sont cependant à prendre en considération pour pouvoir bénéficier de ce support. Dans les grandes lignes voici les limites du support de Exchange en environnement virtuel :

  • Exchange doit être au minimum en version 2007 + Service Pack 1.
  • Le système d'exploitation est nécessairement Windows 2008.
  • Le role "Messagerie Unifiée" n'est pas supporté en environnement virtuel.
  • Les disques virtuels doivent être de taille fixe. Les disques à augmentation dynamique de taille ne sont pas supportés ni les disques différentiels.
  • La machine hôte doit être dédiée à l'hébergement de machines virtuelles

Vous trouverez tout le détail des recommandations liées à la mise en œuvre de Exchange 2007 SP1 en machine virtuelle à cette adresse : http://go.microsoft.com/fwlink/?LinkId=124624

Concernant le déplacement des machines virtuelles d'un serveur à l'autre dans une ferme, il faut savoir que jusqu'à présent cette opération était limitée à une fois tous les 90 jours. Au-delà, le modèle de licence imposait de payer une pénalité. A partir du moment où il est possible de faire tourner des machines en environnement virtuel, il paraissait logique de supprimer cette clause … légèrement dépassée.

Attention, pour le moment, Office Communications Server 2007 n'est pas supporté en environnement virtuel !

Bonne virtualisation à tous … sur Hyper-V bien entendu !

Quelques pointeurs complémentaires :

Posted by dcaro | 1 Comments

Autodiscover en musique !

Aller, c'est les vacances, vous me pardonnerez ce post facile ... qui vaut le détour !

Allez ici http://msexchangeteam.com/files/12/attachments/entry449511.aspx et téléchargez le fichier audio associé. Si vous voulez avoir les paroles, c'est ici : http://msexchangeteam.com/archive/2008/08/07/449501.aspx 

Enjoy comme ils disent là-bas !

 

Posted by dcaro | 0 Comments

Où il est question d'interopérabilité et d'ouverture.

Je suis rentré hier de Seattle où j'ai passé presque deux semaines de formation intensive ! J'avoue en avoir pris plein les yeux pendant ces deux semaines et du coup, j'ai plein d'idées pour l'année qui vient. Je voudrais commencer en parlant d'un sujet sensible et combien important: l'interopérabilité.

Après avoir travaillé pendant plusieurs années dans le monde de l'éducation, je suis particulièrement sensibilisé au sujet. Je profite donc de cet après-midi calme du mois d'août pour faire une synthèse sur le sujet autour d'OCS et rendre au passage justice au travail colossal qui a été effectué (et qui est malheureusement passé quasiment inaperçu dans la presse).

Pour commencer, qui a lu, vu ou entendu que tous les protocoles de communications entre Communicator et Office Communications Server 2007 ont été publiés dans le cadre du programme "Office Communications Protocol Program" ? Ce programme fait partie de l'initiative "Open Specifications Protocols" qui vise à rendre public l'ensemble des spécifications de nos protocoles de communication. Pour avoir une vue d'ensemble de l'interconnexion de ces protocoles, je recommande la lecture du document d'introduction disponible ici : http://download.microsoft.com/download/1/6/F/16F4E321-AA6B-4FA3-8AD3-E94C895A3C97/%5BMS-OCSPROT%5D.PDF

Ce document décrit les différents protocoles utilisés, que ce soit SIP et les extensions propres à Microsoft qui y sont utilisées, les extensions au protocole de conférence, les protocoles associés au flux media et tout ce qui va "autour" comme par exemple le protocole utilisé pour l'address book. Ce n'est que le point de départ d'un contenu extraordinairement riche qu'il est possible de retrouver ici en commençant ici : http://msdn.microsoft.com/en-us/library/cc339480.aspx.

Par exemple Communicator utilise le protocole de communication RTP (Real Time Protocol) définit par la RFC 3550 (http://go.microsoft.com/fwlink/?LinkID=114444) pour la remise en temps réel de données temps réel. Dans l'implémentation de la RFC 3550 dans OCS, il a été ajouté des extensions propriétaires qui sont définies dans le document suivant : http://download.microsoft.com/download/1/6/F/16F4E321-AA6B-4FA3-8AD3-E94C895A3C97/%5bMS-RTP%5d.pdf. Loin de moi l'idée de détailler tous les livres blancs disponibles en téléchargement sur le pointeur indiqué ci-dessus (http://msdn.microsoft.com/en-us/library/cc339480.aspx).

Le programme Office Communications Protocol Program et la liste des SDK que nous avons publié il y a maintenant plusieurs mois montre bien que contrairement à une idée reçue que je vois circuler de temps à autre, OCS est une plate-forme OUVERTE !

Par exemple le téléphone IP SNOM (http://www.snom.com/products/software/snom-ocs-edition/). Sous ce nom obscur se cache une société allemande qui a utilisée nos documentations publiques et nos SDK. Le téléphone s'enregistre comme un terminal TLS auprès du serveur. La présence est renseignée (étape obligatoire), les sessions media sont établies en utilisant ICE, TLS et SRTP et le mediation serveur n'est pas nécessaire pour les communications entre communicator et SNOM.

La transformation actuelle des modèles économiques autour des communications que l'on peut résumer par l'image qui suit permet aux différents acteurs du milieu de se spécialiser tout en assurant l'interopérabilité indispensable à leur réussite :

C'est en ayant cette vision que les communications unifiées chez Microsoft ont été développée et c'est pour cela que c'est avant tout une plate-forme. Sur cette plate-forme, chacun peut alors soit consommer une solution existante soit développer sa propre solution destinée à l'interne de l'entreprise où à être vendue à des clients. Quelque soit l'axe retenu, la solution développée et déployée sera interopérable de par la nature même des fondations sur lesquelles elle repose.

N'oublions pas que pour ce qui concerne la téléphonie d'entreprise comme le développement et la certification de matériel comme des media gateway ou des IP PBX avec OCS 2007, nous avons le programme "Open Interoperability Program" disponible ici : http://technet.microsoft.com/en-us/office/bb735838.aspx

Les commentaires re-fonctionnent !

Après plusieurs échanges avec l'équipe en charge du support de la plate-forme des blogs, nous avons trouvé et résolu un de mes plus gros problèmes depuis plusieurs mois : il était impossible de poster des commentaires sur mon blog.

C'est résolu ! Alors j'attends vos commentaire :)

 

Posted by dcaro | 1 Comments

Powershell lent à démarrer?

Celui qui n'a jamais utilisé Powershell ne peut pas comprendre le but de ce post !

En effet, peut importe la puissance de la machine sur laquelle vous travaillez, powershell est lent à démarrer … c'est un fait et j'avoue que ca m'agace à chaque fois que je veux lancer mes scripts. J'ai été rassuré il y a peu car je ne suis pas le seul à trouver ce temps d'attente pénible et l'équipe powershell a écrit un post sur le sujet : http://blogs.msdn.com/powershell/archive/2008/07/11/speeding-up-powershell-startup.aspx

Je n'avais pas eu le temps de le lire jusqu'à présent mais c'est chose faite et je vous invite vraiment à le lire et éventuellement effectuer les modifications qui y sont proposées (à tester avant de le faire en production bien entendu !).

En substance, Jeffrey dit que dans la v1 de powershell, un bug dans la procédure d'installation ne transformait pas le code managé en code natif. C'est ce que dans le jargon des développeurs on appelle être "ngen'ed" :). En quelques mots, l'outil "ngen" permet de créer des images contenant du code compilé spécifiquement pour l'environnement de la machine et les mets dans le cache de l'ordinateur. Pour en savoir plus sur ngen allez sur : http://msdn.microsoft.com/en-us/library/6t9t5wcf.aspx

Pour palier à cette défaillance, Jeffey et son équipe ont publié le script qui va bien pour corriger ce problème à postériori ! Il est disponible ici : http://blogs.msdn.com/powershell/archive/2007/11/08/update-gac-ps1.aspx. C'est presque simplissime :

Set-Alias ngen @(
dir (join-path ${env:\windir} "Microsoft.NET\Framework") ngen.exe -recurse |
sort -descending lastwritetime
)[0].fullName
[appdomain]::currentdomain.getassemblies() | %{ngen $_.location}

Il suffit donc de copier ce code dans un fichier, par exemple update-gac.ps1 et de le lancer. Croisez les doigts et c'est prêt !

Attention, il faut le faire à chaque installation de Powershell ou d'un serveur Exchange 2007.

Posted by dcaro | 1 Comments

Design du Tanjay (Communicator Phone Edition)

A chaque fois que je le montre, il ne laisse personne indifférent: soit on adore, soit on déteste. Et pour avoir fait trois fois le tour de France l'année dernière avec, j'ai pu le vérifier dans tous les lieux où je suis passé !

He bien, notre téléphone Tanjay avec un design, il est vrai original, a gagné la médaille d'argent au concours de design IDEA (International Design Excellence Awards). Vous avez la liste complète des gagnants ici : http://www.idsa.org/IDEA_Awards/gallery/2008/award_winners.asp?Categories_ID=17

More Posts Next page »
 
Page view tracker