SlideShare une entreprise Scribd logo
1  sur  39
Télécharger pour lire hors ligne
Etendez votre Lync
Etendez votre Lync
Franck ANNET
Manager BU Lync / MVP Lync

Nextiraone
www.franckannet.fr / franck.annet@nextiraone.eu

Alexis CONIA
Technical Manager / MVP Lync

Neitiv
www.xpandlync.fr / www.techandprog.fr
alexis.conia@neitiv.fr
Infrastructure, communication & collaboration
Une expertise Lync

Une forte expertise sur l’UC:
Engagé dans le programme UC Microsoft depuis 2007
Des offres de services adaptées : Certifiés PSLP Lync 2010
Certifiés PSLP Lync 2013

14 Consultants formés en 2013
16 Archi/Experts/CSC formés en 2013

#mstechdays

Infrastructure, communication & collaboration
Neitiv

Qu’est ce qu‘un

scénario de
collaboration
?

#mstechdays

Infrastructure, communication & collaboration
RAPPEL
Les SDK Lync

#mstechdays

Infrastructure, communication & collaboration
De nombreuses API .NET

Lync SDK

Lync Server SDK
#mstechdays

Lync Software
Defined
Networking

UCMA 4.0

UCWA 4.0
Infrastructure, communication & collaboration

Persistent Chat
CÔTÉ SERVEUR
Gestion des appels d’urgence - NextiraOne

#mstechdays

Infrastructure, communication & collaboration
Introduction
 Depuis Lync Server 2010 : Apport des fonctionnalités E911
et LIS (Location Information Service) pour répondre aux
besoins « Nord Américains ».
 Problème: Et pour la France (ainsi que d’autres pays)
avec des besoins spécifiques?
 Solution: Développement Lync fait par NextiraOne.

#mstechdays

Infrastructure, communication & collaboration
Besoins
 Les principaux numéros d’urgences en France.
15: Ambulance - SAMU
17: Police/Gendarmerie
18: Sapeurs Pompiers
112: Numéro d’urgence unique européen.
Disponible depuis 1991 mais peu utilisé et peu
développé.
 Support de la mobilité (déplacement d’un utilisateur sur un
autre site que son site habituel)
#mstechdays

Infrastructure, communication & collaboration
Les principaux scénarios demandés
3 principaux types de configurations pour les numéros
d’urgences:
SIP Trunk centralisé
Liens TDM décentralisés sur chaque site
Poste de sécurité sur chaque site

#mstechdays

Infrastructure, communication & collaboration
LIS/E911: Un seul numéro appelé
L’utilisateur peut composer tous les numéros
d’urgences définis dans « E911 dial mask ».
Ces numéros sont « normalisés » et sont
remplacés par le numéro défini dans « E911
dial number ».
C’est ce numéro unique qui sera le numéro
appelé d’urgence que Lync envoie au SIP
Trunk/Gateway ELIN.

#mstechdays

Infrastructure, communication & collaboration
Solution NextiraOne
• Principe de configuration:
 Utilisation du développement MSPL pour manipuler le « To »

Paris
Lille
Lyon

999900115

GW-Paris

999900215

GW-Lille

999900315

GW-Lyon

• Points fort
 Configuration simple
 Gestion de tous les numéros d’urgences
 Support de la mobilité
 Pas d’impact sur le Dial Plan.
#mstechdays

Infrastructure, communication & collaboration
Scénario #1: SIP Trunk centralisé
•


Data Center
EE Pool



Mediation

Gateway
certifée
ELIN

Sans
développement
NextiraOne
SIP Trunk

ITSP

Bob enregistré
sur EE Pool



Agence sans
infra Lync

Paris

Agence avec SBA (ou
SBS + Gateway)

•

Alice enregistrée
sur EE Pool



#mstechdays

seul numéro

WAN

Lille

Infrastructure, communication & collaboration

Joe enregistré
sur SBA

SBA
Lyon
Scénario #1: SIP Trunk centralisé
Avec

•

Développement



NextiraOne

Data Center
EE Pool

Mediation

Gateway

SIP Trunk

ITSP

Bob enregistré
sur EE Pool

•

Agence sans
infra Lync






#mstechdays

tous
Alice enregistrée
sur EE Pool

Paris

Agence avec SBA (ou
SBS + Gateway)

WAN

Lille

Infrastructure, communication & collaboration

Joe enregistré
sur SBA

SBA
Lyon
Scénario #2: Accès TDM décentralisé
Sans développement
NextiraOne

•
Data Center



EE Pool

Mediation

Gateway

LienTDM

Bob enregistré
sur EE Pool



Agence avec
Gateway

•

Paris

Gateway

 Pas de support de la

mobilité.


#mstechdays

Agence avec SBA (ou
SBS + Gateway)

WAN

Alice enregistrée
sur EE Pool

Lille

PSTN

PSTN

PSTN

Infrastructure, communication & collaboration

Joe enregistré
sur SBA

SBA
Lyon
Scénario #2: Accès TDM décentralisé
Avec
Développement
NextiraOne

•


Data Center
EE Pool

•

Mediation

Gateway

LienTDM

Bob enregistré
sur EE Pool




tous

Agence avec
Gateway




Gateway

Agence avec SBA (ou
SBS + Gateway)

WAN

Alice enregistrée
sur EE Pool

Lille

#mstechdays

Paris

PSTN

PSTN

PSTN

Infrastructure, communication & collaboration

Joe enregistré
sur SBA

SBA
Lyon
Scénario #3: Poste de sécurité sur site

Sans
développement
NextiraOne

•


Data Center
EE Pool



Mediation

Gateway

Liens TDM

Bob enregistré
sur EE Pool

Paris

Agence avec
Gateway

•

Gateway

mobilité.


#mstechdays

Agence avec SBA (ou
SBS + Gateway)

WAN

 Pas de support de la
Alice enregistrée
sur EE Pool

Lille

PSTN

PSTN

PSTN

Infrastructure, communication & collaboration

Joe enregistré
sur SBA

SBA
Lyon
Scénario #3: Poste de sécurité sur site
Avec
Développement
NextiraOne

•


Data Center
EE Pool

Mediation

Gateway

Liens TDM

Bob enregistré
sur EE Pool

Paris

Agence avec
Gateway

PSTN
Agence avec SBA (ou
SBS + Gateway)

•
Gateway





#mstechdays

WAN

Alice enregistrée
sur EE Pool

Lille

PSTN

PSTN

Infrastructure, communication & collaboration

Joe enregistré
sur SBA

SBA
Lyon
Aperçu de la solution
•

Site Paris





Front End

(NDI=0145454545)

ITSP

SIP INVITE
From +331234567891
To +15
Subnet 10.1.0.0
SIP Request

User1@test.com
+331234567891
10.1.1.31/16

SIP Request

MSPL script

•

FIltrer les appels d’urgences (ex
+15, +17, +18) et dispatch Vers
l’application LyncEmergencyRouter

LyncEmergencyDB



One site has one NDI and many
subnets
Appel d’urgence

LyncEmergencyRouter:
Paris (NDI 0145454545)
Subnet 10.1.0.0 ?


Serveur hébergeant la base
(SQL Express)

LyncEmergencyPortal
Application Web Pour le
Provisionning de la base (import
CSV possible)

#mstechdays

Infrastructure, communication & collaboration

1. Récupère l’adresse IP/subnet de
l’appelant à partir de l’entête SIP.
2. Recherche dans la base
3. Modification du paramètre PAsserted-Identity par le NDI du site

Lync Front end

SIP INVITE
From +331234567891
P-Asserted-Identity 0145454545
To +15
Provisioning/Configuration

#mstechdays

Infrastructure, communication & collaboration
Troubleshooting/Supervision

#mstechdays

21

Infrastructure, communication & collaboration
Notre solution
 Objectif: Répondre aux besoins des clients en utilisant les
possibilités de développement de Lync (Extension
serveur):
Support de tous les numéros d’urgences (15, 17,
18, 112, etc…)
Support des 3 scénarios et d’autres
(personnalisable selon besoins du client –
Manipulation ou routage spécifiques)
Support de la Mobilité
Facilité du provisioning et de la maintenance
(interface web, import csv possible).
#mstechdays
Infrastructure, communication & collaboration
Supervision/Troubleshooting (Mode debug/Event
CÔTÉ CLIENT
Kiosque Neitiv

#mstechdays

Infrastructure, communication & collaboration
Greenmesh
•
•
•
•

Basée sur une plateforme Lync 2013 hébergée
Utilisation d’un seul et unique domaine Lync
Service accessible par la fédération
Plusieurs composants :
– Une application web pour le front et le back office
– Une ou plusieurs applications serveurs pour assurer le bon
fonctionnement de la plateforme et ajouter de la valeur à la
communication
– Deux applications clientes sur les postes

#mstechdays

Infrastructure, communication & collaboration
#mstechdays

Infrastructure, communication & collaboration
#mstechdays

Infrastructure, communication & collaboration
Serveur
• Plusieurs serveurs dans différents « Trusted Application
Pool »
– Assurer la disponibilité des services et / ou applications
– Répartir la charge

• Basé sur différents SDK :
– UCMA 4.0 : Bot, Service d’enregistrement, IVR, Workflow
– Lync Server SDK : service de sécurité pour assurer le cloisonnement des
« tenant » et des communications

#mstechdays

Infrastructure, communication & collaboration
Application Web
• Hébergée dans les services Windows Azure :
1. Pour avoir un front et back office redondant
2. Pour utiliser les différents services fournis par la plateforme : web role,
worker role, Access Control, SQL Azure / Azure Storage, Azure Cache
Service, …
3. Pour le fun 

• Connectée avec différents web services
– Exchange Web Services (via EWS SDK 2.0)
– UCWA (Meeting, présence)
– Web service spécifique pour interagir avec la plateforme

#mstechdays

Infrastructure, communication & collaboration
Application Cliente
•
•
•
•

Une application en « UI Suppression Mode »
Une application utilisée en mode « Contextual Package »
.net framework et WPF
Framework utilisés
– Lync 2010 / 2013 SDK
– UCWA

#mstechdays

Infrastructure, communication & collaboration
KIOSQUE

#mstechdays

Infrastructure, communication & collaboration
Design/UX/UI
EXEMPLE ++
Lync with Kinect made by Synergiz
Mon Serveur Vocal basé sur mes musiques préférées

#mstechdays

Infrastructure, communication & collaboration
PILOTER LYNC 2010 AVEC
KINECT

#mstechdays

Infrastructure, communication & collaboration
Design/UX/UI
Pour aller plus loin : sessions
Date

Titre

11/02/2014 11:00 Etendez votre Lync
12/02/2014 11:00 De la qualification à la conduite du changement : Réussir son projet Lync
12/02/2014 14:00 Améliorer le TCO de Lync grâce aux solutions globales Orange Business Services : offre managée, interconnexion voix Sip
12/02/2014 15:15 Stratégie, mise en œuvre de la vidéo dans Lync
12/02/2014 16:30 Cloud, Lync, Téléphonie : comment faire un bon ménage à trois
12/02/2014 17:45 Architecture Lync - Deep dive avec nos experts - FAQ
13/02/2014 11:00 L’innovation pour la ville de demain, guidée par les usages
13/02/2014 11:00 #fail : comment planter un projet UC
13/02/2014 12:15 L'entreprise, demain : les technologies sociales au service d'une organisation agile
13/02/2014 12:15 Hôpital et Patient, la donnée connectée au service du soin
13/02/2014 14:00 La marque blanche et la plate-forme de marché comme outil du DSI pour donner de la souplesse à son SI ?
13/02/2014 15:15 Vivez une nouvelle expérience de travail avec les technologies sociales et collaboratives de Microsoft : Yammer, Skydrive, Lync
13/02/2014 16:30 Le nouveau B2X : Du client, patient, citoyen à vos applications métier
13/02/2014 16:30 Comment associer la BI avec les données d’historiques de Lync ?
13/02/2014 11:00 Social Media : Lorsque le DSI s'en empare

#mstechdays

Infrastructure, communication & collaboration
Pour aller plus loin :

#mstechdays

Infrastructure, communication & collaboration
Pour aller plus loin : Web
• Twitter : @microsoftlyncfr / @alexis_conia /
@FranckANNET
• Web : http://aka.ms/lyncfr
• Catalogue des applications Lync : http://catalog.lync.com
• MSDN : http://msdn.microsoft.com/lync/
• UCWA : http://ucwa.lync.com
• Blogs :
– www.franckannet.fr
– www.techandprog.fr / www.xpandlync.com
#mstechdays

Infrastructure, communication & collaboration
Etendez votre Lync
QUESTIONS ?
Sessions spéciales FAQ, Mercredi 12 à 17h45

#mstechdays

Infrastructure, communication & collaboration
Donnez votre avis !
Depuis votre smartphone sur :
http://notes.mstechdays.fr
De nombreux lots à gagner toute les heures !!!
Claviers, souris et jeux Microsoft…
Merci de nous aider à améliorer les Techdays !

#mstechdays

Infrastructure, communication & collaboration
Digital is
business

Contenu connexe

En vedette

El retrato de dorian gray
El retrato de dorian grayEl retrato de dorian gray
El retrato de dorian grayBryan Andres
 
Método para comentar los paisajes naturales y rurales.
Método para comentar los paisajes naturales y rurales.Método para comentar los paisajes naturales y rurales.
Método para comentar los paisajes naturales y rurales.Alfredo García
 
Rencontre avec le Commandant Massoud
Rencontre avec le Commandant MassoudRencontre avec le Commandant Massoud
Rencontre avec le Commandant Massoudmelclalex
 
Comment associer la BI avec les données d’historiques de Lync ?
Comment associer la BI avec les données d’historiques de Lync ?Comment associer la BI avec les données d’historiques de Lync ?
Comment associer la BI avec les données d’historiques de Lync ?Microsoft Ideas
 

En vedette (6)

El retrato de dorian gray
El retrato de dorian grayEl retrato de dorian gray
El retrato de dorian gray
 
Invierno
InviernoInvierno
Invierno
 
Oscar Wilde
Oscar WildeOscar Wilde
Oscar Wilde
 
Método para comentar los paisajes naturales y rurales.
Método para comentar los paisajes naturales y rurales.Método para comentar los paisajes naturales y rurales.
Método para comentar los paisajes naturales y rurales.
 
Rencontre avec le Commandant Massoud
Rencontre avec le Commandant MassoudRencontre avec le Commandant Massoud
Rencontre avec le Commandant Massoud
 
Comment associer la BI avec les données d’historiques de Lync ?
Comment associer la BI avec les données d’historiques de Lync ?Comment associer la BI avec les données d’historiques de Lync ?
Comment associer la BI avec les données d’historiques de Lync ?
 

Similaire à Etendez votre Lync

Architecture Lync - Deep dive avec nos experts
Architecture Lync - Deep dive avec nos experts Architecture Lync - Deep dive avec nos experts
Architecture Lync - Deep dive avec nos experts Microsoft Technet France
 
De la qualification à la conduite du changement : Réussir son projet Lync
De la qualification à la conduite du changement : Réussir son projet Lync De la qualification à la conduite du changement : Réussir son projet Lync
De la qualification à la conduite du changement : Réussir son projet Lync Microsoft Technet France
 
Stratégie, mise en œuvre de la vidéo dans Lync
Stratégie, mise en œuvre de la vidéo dans LyncStratégie, mise en œuvre de la vidéo dans Lync
Stratégie, mise en œuvre de la vidéo dans LyncMicrosoft Ideas
 
Ecosystème Lync : le Big Bang
Ecosystème Lync : le Big BangEcosystème Lync : le Big Bang
Ecosystème Lync : le Big BangMicrosoft Ideas
 
Lync Online et hybride : motivations et bonnes pratiques
Lync Online et hybride : motivations et bonnes pratiquesLync Online et hybride : motivations et bonnes pratiques
Lync Online et hybride : motivations et bonnes pratiquesMicrosoft Décideurs IT
 
Lync Online et hybride : motivations et bonnes pratiques
Lync Online et hybride : motivations et bonnes pratiquesLync Online et hybride : motivations et bonnes pratiques
Lync Online et hybride : motivations et bonnes pratiquesMicrosoft Technet France
 
Cloud, Lync, Téléphonie : comment faire un bon ménage à trois
Cloud, Lync, Téléphonie : comment faire un bon ménage à troisCloud, Lync, Téléphonie : comment faire un bon ménage à trois
Cloud, Lync, Téléphonie : comment faire un bon ménage à troisMicrosoft Ideas
 
Workshop consultant Lync par Neitiv - 17/12/2013
Workshop consultant Lync par Neitiv - 17/12/2013Workshop consultant Lync par Neitiv - 17/12/2013
Workshop consultant Lync par Neitiv - 17/12/2013Matthieu Giorgini
 
Alphorm.com Formation Lync Server 2013 (70-336)
Alphorm.com Formation Lync Server 2013 (70-336)Alphorm.com Formation Lync Server 2013 (70-336)
Alphorm.com Formation Lync Server 2013 (70-336)Alphorm
 
Catalogue pfe 2018 2019
Catalogue pfe 2018 2019Catalogue pfe 2018 2019
Catalogue pfe 2018 2019TELNETTunisie
 
Utiliser Skype et Skype for Business pour rendre vos applications communicantes
Utiliser Skype et Skype for Business pour rendre vos applicationscommunicantesUtiliser Skype et Skype for Business pour rendre vos applicationscommunicantes
Utiliser Skype et Skype for Business pour rendre vos applications communicantesAlexis Conia
 
20171122 01 - REX : Intégration et déploiement continu chez Engie
20171122 01 - REX : Intégration et déploiement continu chez Engie20171122 01 - REX : Intégration et déploiement continu chez Engie
20171122 01 - REX : Intégration et déploiement continu chez EngieLeClubQualiteLogicielle
 
Lync formation-lync-server-2013-ignite
Lync formation-lync-server-2013-igniteLync formation-lync-server-2013-ignite
Lync formation-lync-server-2013-igniteCERTyou Formation
 
System Center 2012 : Montez votre Cloud Privé avec NetApp et Cisco
System Center 2012 : Montez votre Cloud Privé avec NetApp et Cisco System Center 2012 : Montez votre Cloud Privé avec NetApp et Cisco
System Center 2012 : Montez votre Cloud Privé avec NetApp et Cisco Microsoft Technet France
 
Visual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œil
Visual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œilVisual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œil
Visual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œilMicrosoft Technet France
 
M20336 formation-implementation-et-planification-de-microsoft-lync-server-2013
M20336 formation-implementation-et-planification-de-microsoft-lync-server-2013M20336 formation-implementation-et-planification-de-microsoft-lync-server-2013
M20336 formation-implementation-et-planification-de-microsoft-lync-server-2013CERTyou Formation
 

Similaire à Etendez votre Lync (20)

Architecture Lync - Deep dive avec nos experts
Architecture Lync - Deep dive avec nos experts Architecture Lync - Deep dive avec nos experts
Architecture Lync - Deep dive avec nos experts
 
De la qualification à la conduite du changement : Réussir son projet Lync
De la qualification à la conduite du changement : Réussir son projet Lync De la qualification à la conduite du changement : Réussir son projet Lync
De la qualification à la conduite du changement : Réussir son projet Lync
 
Stratégie, mise en œuvre de la vidéo dans Lync
Stratégie, mise en œuvre de la vidéo dans LyncStratégie, mise en œuvre de la vidéo dans Lync
Stratégie, mise en œuvre de la vidéo dans Lync
 
Ecosystème Lync : le Big Bang
Ecosystème Lync : le Big BangEcosystème Lync : le Big Bang
Ecosystème Lync : le Big Bang
 
Lync : les 10 mauvaises pratiques
Lync : les 10 mauvaises pratiquesLync : les 10 mauvaises pratiques
Lync : les 10 mauvaises pratiques
 
Lync : les 10 mauvaises pratiques
Lync : les 10 mauvaises pratiquesLync : les 10 mauvaises pratiques
Lync : les 10 mauvaises pratiques
 
Lync Online et hybride : motivations et bonnes pratiques
Lync Online et hybride : motivations et bonnes pratiquesLync Online et hybride : motivations et bonnes pratiques
Lync Online et hybride : motivations et bonnes pratiques
 
Lync Online et hybride : motivations et bonnes pratiques
Lync Online et hybride : motivations et bonnes pratiquesLync Online et hybride : motivations et bonnes pratiques
Lync Online et hybride : motivations et bonnes pratiques
 
Cloud, Lync, Téléphonie : comment faire un bon ménage à trois
Cloud, Lync, Téléphonie : comment faire un bon ménage à troisCloud, Lync, Téléphonie : comment faire un bon ménage à trois
Cloud, Lync, Téléphonie : comment faire un bon ménage à trois
 
Workshop consultant Lync par Neitiv - 17/12/2013
Workshop consultant Lync par Neitiv - 17/12/2013Workshop consultant Lync par Neitiv - 17/12/2013
Workshop consultant Lync par Neitiv - 17/12/2013
 
Alphorm.com Formation Lync Server 2013 (70-336)
Alphorm.com Formation Lync Server 2013 (70-336)Alphorm.com Formation Lync Server 2013 (70-336)
Alphorm.com Formation Lync Server 2013 (70-336)
 
Catalogue pfe 2018 2019
Catalogue pfe 2018 2019Catalogue pfe 2018 2019
Catalogue pfe 2018 2019
 
Utiliser Skype et Skype for Business pour rendre vos applications communicantes
Utiliser Skype et Skype for Business pour rendre vos applicationscommunicantesUtiliser Skype et Skype for Business pour rendre vos applicationscommunicantes
Utiliser Skype et Skype for Business pour rendre vos applications communicantes
 
Lync Conference France – avril 2014
Lync Conference France – avril 2014Lync Conference France – avril 2014
Lync Conference France – avril 2014
 
20171122 01 - REX : Intégration et déploiement continu chez Engie
20171122 01 - REX : Intégration et déploiement continu chez Engie20171122 01 - REX : Intégration et déploiement continu chez Engie
20171122 01 - REX : Intégration et déploiement continu chez Engie
 
KAMAL 2016
KAMAL 2016KAMAL 2016
KAMAL 2016
 
Lync formation-lync-server-2013-ignite
Lync formation-lync-server-2013-igniteLync formation-lync-server-2013-ignite
Lync formation-lync-server-2013-ignite
 
System Center 2012 : Montez votre Cloud Privé avec NetApp et Cisco
System Center 2012 : Montez votre Cloud Privé avec NetApp et Cisco System Center 2012 : Montez votre Cloud Privé avec NetApp et Cisco
System Center 2012 : Montez votre Cloud Privé avec NetApp et Cisco
 
Visual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œil
Visual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œilVisual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œil
Visual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œil
 
M20336 formation-implementation-et-planification-de-microsoft-lync-server-2013
M20336 formation-implementation-et-planification-de-microsoft-lync-server-2013M20336 formation-implementation-et-planification-de-microsoft-lync-server-2013
M20336 formation-implementation-et-planification-de-microsoft-lync-server-2013
 

Plus de Microsoft

Uwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieuUwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieuMicrosoft
 
La Blockchain pas à PaaS
La Blockchain pas à PaaSLa Blockchain pas à PaaS
La Blockchain pas à PaaSMicrosoft
 
Tester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobileTester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobileMicrosoft
 
Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo Microsoft
 
Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.Microsoft
 
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...Microsoft
 
Créer un bot de A à Z
Créer un bot de A à ZCréer un bot de A à Z
Créer un bot de A à ZMicrosoft
 
Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?Microsoft
 
Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016Microsoft
 
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?Microsoft
 
Administration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsAdministration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsMicrosoft
 
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Microsoft
 
Plan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryPlan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryMicrosoft
 
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Microsoft
 
Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.Microsoft
 
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Microsoft
 
Introduction à ASP.NET Core
Introduction à ASP.NET CoreIntroduction à ASP.NET Core
Introduction à ASP.NET CoreMicrosoft
 
Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?Microsoft
 
Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...Microsoft
 
Azure Service Fabric pour les développeurs
Azure Service Fabric pour les développeursAzure Service Fabric pour les développeurs
Azure Service Fabric pour les développeursMicrosoft
 

Plus de Microsoft (20)

Uwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieuUwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieu
 
La Blockchain pas à PaaS
La Blockchain pas à PaaSLa Blockchain pas à PaaS
La Blockchain pas à PaaS
 
Tester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobileTester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobile
 
Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo
 
Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.
 
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
 
Créer un bot de A à Z
Créer un bot de A à ZCréer un bot de A à Z
Créer un bot de A à Z
 
Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?
 
Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016
 
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
 
Administration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsAdministration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs Analytics
 
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
 
Plan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryPlan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site Recovery
 
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
 
Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.
 
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
 
Introduction à ASP.NET Core
Introduction à ASP.NET CoreIntroduction à ASP.NET Core
Introduction à ASP.NET Core
 
Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?
 
Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...
 
Azure Service Fabric pour les développeurs
Azure Service Fabric pour les développeursAzure Service Fabric pour les développeurs
Azure Service Fabric pour les développeurs
 

Dernier

Les Metiers de l'Intelligence Artificielle
Les Metiers de l'Intelligence ArtificielleLes Metiers de l'Intelligence Artificielle
Les Metiers de l'Intelligence ArtificielleErol GIRAUDY
 
Workshop l'IA au service de l'industrie - Présentation générale - Extra 14...
Workshop l'IA au service de l'industrie - Présentation générale - Extra 14...Workshop l'IA au service de l'industrie - Présentation générale - Extra 14...
Workshop l'IA au service de l'industrie - Présentation générale - Extra 14...Infopole1
 
The Importance of Indoor Air Quality (French)
The Importance of Indoor Air Quality (French)The Importance of Indoor Air Quality (French)
The Importance of Indoor Air Quality (French)IES VE
 
KIT-COPILOT and more Article du 20240311
KIT-COPILOT and more Article du 20240311KIT-COPILOT and more Article du 20240311
KIT-COPILOT and more Article du 20240311Erol GIRAUDY
 
Installation de Sylius 2.0 et découverte du nouveau backoffice en Bootstrap
Installation de Sylius 2.0 et découverte du nouveau backoffice en BootstrapInstallation de Sylius 2.0 et découverte du nouveau backoffice en Bootstrap
Installation de Sylius 2.0 et découverte du nouveau backoffice en BootstrapMaxime Huran 🌈
 
Mes succès sur Microsoft LEARN et examens
Mes succès sur Microsoft LEARN et examensMes succès sur Microsoft LEARN et examens
Mes succès sur Microsoft LEARN et examensErol GIRAUDY
 

Dernier (6)

Les Metiers de l'Intelligence Artificielle
Les Metiers de l'Intelligence ArtificielleLes Metiers de l'Intelligence Artificielle
Les Metiers de l'Intelligence Artificielle
 
Workshop l'IA au service de l'industrie - Présentation générale - Extra 14...
Workshop l'IA au service de l'industrie - Présentation générale - Extra 14...Workshop l'IA au service de l'industrie - Présentation générale - Extra 14...
Workshop l'IA au service de l'industrie - Présentation générale - Extra 14...
 
The Importance of Indoor Air Quality (French)
The Importance of Indoor Air Quality (French)The Importance of Indoor Air Quality (French)
The Importance of Indoor Air Quality (French)
 
KIT-COPILOT and more Article du 20240311
KIT-COPILOT and more Article du 20240311KIT-COPILOT and more Article du 20240311
KIT-COPILOT and more Article du 20240311
 
Installation de Sylius 2.0 et découverte du nouveau backoffice en Bootstrap
Installation de Sylius 2.0 et découverte du nouveau backoffice en BootstrapInstallation de Sylius 2.0 et découverte du nouveau backoffice en Bootstrap
Installation de Sylius 2.0 et découverte du nouveau backoffice en Bootstrap
 
Mes succès sur Microsoft LEARN et examens
Mes succès sur Microsoft LEARN et examensMes succès sur Microsoft LEARN et examens
Mes succès sur Microsoft LEARN et examens
 

Etendez votre Lync

  • 2. Etendez votre Lync Franck ANNET Manager BU Lync / MVP Lync Nextiraone www.franckannet.fr / franck.annet@nextiraone.eu Alexis CONIA Technical Manager / MVP Lync Neitiv www.xpandlync.fr / www.techandprog.fr alexis.conia@neitiv.fr Infrastructure, communication & collaboration
  • 3. Une expertise Lync Une forte expertise sur l’UC: Engagé dans le programme UC Microsoft depuis 2007 Des offres de services adaptées : Certifiés PSLP Lync 2010 Certifiés PSLP Lync 2013 14 Consultants formés en 2013 16 Archi/Experts/CSC formés en 2013 #mstechdays Infrastructure, communication & collaboration
  • 4. Neitiv Qu’est ce qu‘un scénario de collaboration ? #mstechdays Infrastructure, communication & collaboration
  • 5. RAPPEL Les SDK Lync #mstechdays Infrastructure, communication & collaboration
  • 6. De nombreuses API .NET Lync SDK Lync Server SDK #mstechdays Lync Software Defined Networking UCMA 4.0 UCWA 4.0 Infrastructure, communication & collaboration Persistent Chat
  • 7. CÔTÉ SERVEUR Gestion des appels d’urgence - NextiraOne #mstechdays Infrastructure, communication & collaboration
  • 8. Introduction  Depuis Lync Server 2010 : Apport des fonctionnalités E911 et LIS (Location Information Service) pour répondre aux besoins « Nord Américains ».  Problème: Et pour la France (ainsi que d’autres pays) avec des besoins spécifiques?  Solution: Développement Lync fait par NextiraOne. #mstechdays Infrastructure, communication & collaboration
  • 9. Besoins  Les principaux numéros d’urgences en France. 15: Ambulance - SAMU 17: Police/Gendarmerie 18: Sapeurs Pompiers 112: Numéro d’urgence unique européen. Disponible depuis 1991 mais peu utilisé et peu développé.  Support de la mobilité (déplacement d’un utilisateur sur un autre site que son site habituel) #mstechdays Infrastructure, communication & collaboration
  • 10. Les principaux scénarios demandés 3 principaux types de configurations pour les numéros d’urgences: SIP Trunk centralisé Liens TDM décentralisés sur chaque site Poste de sécurité sur chaque site #mstechdays Infrastructure, communication & collaboration
  • 11. LIS/E911: Un seul numéro appelé L’utilisateur peut composer tous les numéros d’urgences définis dans « E911 dial mask ». Ces numéros sont « normalisés » et sont remplacés par le numéro défini dans « E911 dial number ». C’est ce numéro unique qui sera le numéro appelé d’urgence que Lync envoie au SIP Trunk/Gateway ELIN. #mstechdays Infrastructure, communication & collaboration
  • 12. Solution NextiraOne • Principe de configuration:  Utilisation du développement MSPL pour manipuler le « To » Paris Lille Lyon 999900115 GW-Paris 999900215 GW-Lille 999900315 GW-Lyon • Points fort  Configuration simple  Gestion de tous les numéros d’urgences  Support de la mobilité  Pas d’impact sur le Dial Plan. #mstechdays Infrastructure, communication & collaboration
  • 13. Scénario #1: SIP Trunk centralisé •  Data Center EE Pool  Mediation Gateway certifée ELIN Sans développement NextiraOne SIP Trunk ITSP Bob enregistré sur EE Pool  Agence sans infra Lync Paris Agence avec SBA (ou SBS + Gateway) •  Alice enregistrée sur EE Pool  #mstechdays seul numéro WAN Lille Infrastructure, communication & collaboration Joe enregistré sur SBA SBA Lyon
  • 14. Scénario #1: SIP Trunk centralisé Avec • Développement  NextiraOne Data Center EE Pool Mediation Gateway SIP Trunk ITSP Bob enregistré sur EE Pool • Agence sans infra Lync     #mstechdays tous Alice enregistrée sur EE Pool Paris Agence avec SBA (ou SBS + Gateway) WAN Lille Infrastructure, communication & collaboration Joe enregistré sur SBA SBA Lyon
  • 15. Scénario #2: Accès TDM décentralisé Sans développement NextiraOne • Data Center  EE Pool Mediation Gateway LienTDM Bob enregistré sur EE Pool  Agence avec Gateway • Paris Gateway  Pas de support de la mobilité.  #mstechdays Agence avec SBA (ou SBS + Gateway) WAN Alice enregistrée sur EE Pool Lille PSTN PSTN PSTN Infrastructure, communication & collaboration Joe enregistré sur SBA SBA Lyon
  • 16. Scénario #2: Accès TDM décentralisé Avec Développement NextiraOne •  Data Center EE Pool • Mediation Gateway LienTDM Bob enregistré sur EE Pool   tous Agence avec Gateway   Gateway Agence avec SBA (ou SBS + Gateway) WAN Alice enregistrée sur EE Pool Lille #mstechdays Paris PSTN PSTN PSTN Infrastructure, communication & collaboration Joe enregistré sur SBA SBA Lyon
  • 17. Scénario #3: Poste de sécurité sur site Sans développement NextiraOne •  Data Center EE Pool  Mediation Gateway Liens TDM Bob enregistré sur EE Pool Paris Agence avec Gateway • Gateway mobilité.  #mstechdays Agence avec SBA (ou SBS + Gateway) WAN  Pas de support de la Alice enregistrée sur EE Pool Lille PSTN PSTN PSTN Infrastructure, communication & collaboration Joe enregistré sur SBA SBA Lyon
  • 18. Scénario #3: Poste de sécurité sur site Avec Développement NextiraOne •  Data Center EE Pool Mediation Gateway Liens TDM Bob enregistré sur EE Pool Paris Agence avec Gateway PSTN Agence avec SBA (ou SBS + Gateway) • Gateway    #mstechdays WAN Alice enregistrée sur EE Pool Lille PSTN PSTN Infrastructure, communication & collaboration Joe enregistré sur SBA SBA Lyon
  • 19. Aperçu de la solution • Site Paris   Front End (NDI=0145454545) ITSP SIP INVITE From +331234567891 To +15 Subnet 10.1.0.0 SIP Request User1@test.com +331234567891 10.1.1.31/16 SIP Request MSPL script • FIltrer les appels d’urgences (ex +15, +17, +18) et dispatch Vers l’application LyncEmergencyRouter LyncEmergencyDB  One site has one NDI and many subnets Appel d’urgence LyncEmergencyRouter: Paris (NDI 0145454545) Subnet 10.1.0.0 ?  Serveur hébergeant la base (SQL Express) LyncEmergencyPortal Application Web Pour le Provisionning de la base (import CSV possible) #mstechdays Infrastructure, communication & collaboration 1. Récupère l’adresse IP/subnet de l’appelant à partir de l’entête SIP. 2. Recherche dans la base 3. Modification du paramètre PAsserted-Identity par le NDI du site Lync Front end SIP INVITE From +331234567891 P-Asserted-Identity 0145454545 To +15
  • 22. Notre solution  Objectif: Répondre aux besoins des clients en utilisant les possibilités de développement de Lync (Extension serveur): Support de tous les numéros d’urgences (15, 17, 18, 112, etc…) Support des 3 scénarios et d’autres (personnalisable selon besoins du client – Manipulation ou routage spécifiques) Support de la Mobilité Facilité du provisioning et de la maintenance (interface web, import csv possible). #mstechdays Infrastructure, communication & collaboration Supervision/Troubleshooting (Mode debug/Event
  • 24. Greenmesh • • • • Basée sur une plateforme Lync 2013 hébergée Utilisation d’un seul et unique domaine Lync Service accessible par la fédération Plusieurs composants : – Une application web pour le front et le back office – Une ou plusieurs applications serveurs pour assurer le bon fonctionnement de la plateforme et ajouter de la valeur à la communication – Deux applications clientes sur les postes #mstechdays Infrastructure, communication & collaboration
  • 27. Serveur • Plusieurs serveurs dans différents « Trusted Application Pool » – Assurer la disponibilité des services et / ou applications – Répartir la charge • Basé sur différents SDK : – UCMA 4.0 : Bot, Service d’enregistrement, IVR, Workflow – Lync Server SDK : service de sécurité pour assurer le cloisonnement des « tenant » et des communications #mstechdays Infrastructure, communication & collaboration
  • 28. Application Web • Hébergée dans les services Windows Azure : 1. Pour avoir un front et back office redondant 2. Pour utiliser les différents services fournis par la plateforme : web role, worker role, Access Control, SQL Azure / Azure Storage, Azure Cache Service, … 3. Pour le fun  • Connectée avec différents web services – Exchange Web Services (via EWS SDK 2.0) – UCWA (Meeting, présence) – Web service spécifique pour interagir avec la plateforme #mstechdays Infrastructure, communication & collaboration
  • 29. Application Cliente • • • • Une application en « UI Suppression Mode » Une application utilisée en mode « Contextual Package » .net framework et WPF Framework utilisés – Lync 2010 / 2013 SDK – UCWA #mstechdays Infrastructure, communication & collaboration
  • 31. EXEMPLE ++ Lync with Kinect made by Synergiz Mon Serveur Vocal basé sur mes musiques préférées #mstechdays Infrastructure, communication & collaboration
  • 32. PILOTER LYNC 2010 AVEC KINECT #mstechdays Infrastructure, communication & collaboration Design/UX/UI
  • 33. Pour aller plus loin : sessions Date Titre 11/02/2014 11:00 Etendez votre Lync 12/02/2014 11:00 De la qualification à la conduite du changement : Réussir son projet Lync 12/02/2014 14:00 Améliorer le TCO de Lync grâce aux solutions globales Orange Business Services : offre managée, interconnexion voix Sip 12/02/2014 15:15 Stratégie, mise en œuvre de la vidéo dans Lync 12/02/2014 16:30 Cloud, Lync, Téléphonie : comment faire un bon ménage à trois 12/02/2014 17:45 Architecture Lync - Deep dive avec nos experts - FAQ 13/02/2014 11:00 L’innovation pour la ville de demain, guidée par les usages 13/02/2014 11:00 #fail : comment planter un projet UC 13/02/2014 12:15 L'entreprise, demain : les technologies sociales au service d'une organisation agile 13/02/2014 12:15 Hôpital et Patient, la donnée connectée au service du soin 13/02/2014 14:00 La marque blanche et la plate-forme de marché comme outil du DSI pour donner de la souplesse à son SI ? 13/02/2014 15:15 Vivez une nouvelle expérience de travail avec les technologies sociales et collaboratives de Microsoft : Yammer, Skydrive, Lync 13/02/2014 16:30 Le nouveau B2X : Du client, patient, citoyen à vos applications métier 13/02/2014 16:30 Comment associer la BI avec les données d’historiques de Lync ? 13/02/2014 11:00 Social Media : Lorsque le DSI s'en empare #mstechdays Infrastructure, communication & collaboration
  • 34. Pour aller plus loin : #mstechdays Infrastructure, communication & collaboration
  • 35. Pour aller plus loin : Web • Twitter : @microsoftlyncfr / @alexis_conia / @FranckANNET • Web : http://aka.ms/lyncfr • Catalogue des applications Lync : http://catalog.lync.com • MSDN : http://msdn.microsoft.com/lync/ • UCWA : http://ucwa.lync.com • Blogs : – www.franckannet.fr – www.techandprog.fr / www.xpandlync.com #mstechdays Infrastructure, communication & collaboration
  • 37. QUESTIONS ? Sessions spéciales FAQ, Mercredi 12 à 17h45 #mstechdays Infrastructure, communication & collaboration
  • 38. Donnez votre avis ! Depuis votre smartphone sur : http://notes.mstechdays.fr De nombreux lots à gagner toute les heures !!! Claviers, souris et jeux Microsoft… Merci de nous aider à améliorer les Techdays ! #mstechdays Infrastructure, communication & collaboration