SlideShare a Scribd company logo
1 of 56
Download to read offline
aka.ms/lync-conference
Agenda
•

Lync : Plateforme de développement

•

Traitement des numéros d’urgences

•

Filtrage Patron / Secrétaire

•

snom et Microsoft Lync

•

Q&A
Lync : Plateforme de développement
•

Plateforme multi devices / multi clients

•

Gestion des Trusted Applications

•

Utiliser Lync pour répondre à une problématique
métier
o
o
o
o

SVI
Bot de messagerie instantanée
Gestion avancé du routage des appels
…
De nombreuses API .NET

Lync SDK

Lync Server SDK

Lync Software
Defined Networking

UCMA 4.0

UCWA 4.0

Persistent Chat
Vue d’ensemble UCMA
Conferencing
•

Gestion et planification de
conférence

•

Canaux contextuels
•

Canal de communication

Contrôle total des flux entre

avec une extension

participants

•

Salle d’attente

•

Routage des flux
audio/video

Silverlight au client Lync

Appels Back-to-back

Serveur IM / vocal
•

Agit comme n’importe quel

Text-To-Speech
Reconnaissance vocale

client Lync
•

•

Speech 11

Avec des privilèges

•

VXML

supplémentaires

Haute disponibilité
De nombreuses API .NET

Lync SDK

Lync Server SDK

Lync Software
Defined Networking

UCMA 4.0

UCWA 4.0

Persistent Chat
Lync Server SDK
De nombreuses API .NET

Lync SDK

Lync Server SDK

Lync Software
Defined Networking

UCMA 4.0

UCWA 4.0

Persistent Chat
Persistant Chat SDK
De nombreuses API .NET

Lync SDK

Lync Server SDK

Lync Software
Defined Networking

UCMA 4.0

UCWA 4.0

Persistent Chat
Introduction
Agenda
▪
▪
▪
▪
▪
Besoins
 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é.
Les principaux scénarios demandés
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.
Scénario #1: SIP Trunk centralisé
Sans développement
NextiraOne

•
Data Center



EE Pool



SIP Trunk

ITSP

Bob enregistré
sur EE Pool



Agence sans
infra Lync

•

Paris

Agence avec SBA (ou
SBS + Gateway)

WAN





Mediation

Gateway
certifée
ELIN

Alice enregistrée
sur EE Pool

seul numéro

Lille

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

•

Paris

Agence avec SBA (ou
SBS + Gateway)






tous

WAN
Alice enregistrée
sur EE Pool

Lille

Joe enregistré
sur SBA

SBA
Lyon
Scénario #2: Accès TDM décentralisé
•

Sans développement
NextiraOne

Data Center



EE Pool

Gateway

LienTDM

Bob enregistré
sur EE Pool



Agence avec
Gateway

•

Paris

Gateway

mobilité

Agence avec SBA (ou
SBS + Gateway)

Joe enregistré
sur SBA

SBA

Alice enregistrée
sur EE Pool

Lille

PSTN

WAN

 Pas de support de la


Mediation

PSTN

PSTN

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

999900115
999900215

Agence avec
Gateway

999900315

•




Gateway

Agence avec SBA (ou
SBS + Gateway)

WAN

tous

Lille

Joe enregistré
sur SBA

SBA

Alice enregistrée
sur EE Pool




Paris

PSTN

PSTN

PSTN

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

Agence avec
Gateway

•
 Pas de support de la

Gateway

mobilité



Paris

Agence avec SBA (ou
SBS + Gateway)

WAN
Joe enregistré
sur SBA

SBA

Alice enregistrée
sur EE Pool

Lille

PSTN

PSTN

PSTN

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

Agence avec
Gateway

•

Paris

Gateway





Agence avec SBA (ou
SBS + Gateway)

WAN
Joe enregistré
sur SBA

SBA

Alice enregistrée
sur EE Pool

Lille

PSTN

PSTN

PSTN

Lyon
Notre solution
 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).
 Supervision/Troubleshooting (Mode debug/Event logs)
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)

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
Troubleshooting/Supervision
Démo (Vidéo)
Agenda

Agenda

Etat des lieux

On a un problème…

Vers une solution adaptée

Retour d’expérience
Questions/Réponses

Comme chaque matin à 8h38 depuis 1962, Mme
Boncoeur secrétaire de l’entreprise Contoso appuie
sur le bouton de son combiné téléphonique pour
prendre les appels de son patron alors en
déplacemement.
Elle appuie sur le bouton …
Et ….
Paniquée Mme Boncoeur,

Rien y fait, quand soudain !
Cette histoire aurait pu mal tourner
Mais heureusement des ingénieurs ingénieux
(de Microsoft) ont inventé:

Et nous, chez MCS on l’a utilisé !
Cahier des charges
Création d’un développement Lync Server non intrusif
permettant les opérations:

Web service utilisant l’API UCMA

Ajout/suppression de transferts
Ajout/suppression de délégations
Ajout/suppression de transferts vers les délégués

Depuis un client logiciel ou matériel quelconque tel qu’un:
Navigateur
Téléphone IP compatible Lync Standard Edition (Snom, Polycom etc…)
Téléphone mobile
Outlook

Pour un utilisateur autorisé.

Utilisation de HTTP comme protocole de
transport.

Système de plugin permettant de générer
des réponses adaptées à chaque type de
périphérique.
Authentification Windows
et composant pour garantir
la sécurité des opérations.
Schéma de la solution
WebService HTTP
LyncServerExtension
4. (Si 3 OK) Vérification de l état actuel
5. (Si 3 OK) Traitement de l opération demandée

1. Appui sur la touche
2. Demande de clignotement de la touche
6. Message indiquant la fin de l opération

Plugin

Téléphone SNOM

Serveur Lync

3.Vérification des droits

Database SQL Server
LyncServerExtension

Contrôleur de domaine
Active Directory
Quelques détails
Composant UCMA
Enregistrement d’une « CSTrustedApplication » sur un « CSTrustedApplicationPool » Lync.
Création d’une « CollaborationPlatform » liée à cette « CSTrustedApplication ».
Création d’ « UserEndPoint » lié à cette « CollaborationPlatform ».
Envoi de requêtes SIP via l’ « UserEndPoint » pour la mise en place des opérations.

Gestions de plugins
L’Identifiant du plugin à utiliser pour générer la réponse est passé par le client en paramètre d’URL
http://<CheminSiteWeb>/WebService?id=SnomIPPhone&operation=SetCallForwarding&user=upn:user@contoso.com&fromUser=sip:patron1@contoso.com&toUser=secretai
re1@contoso.com&ledNumber=5

Utilisation de la « Reflection » .NET pour charger les plugins au démarrage.

Gestions de la sécurité
Authentification Windows.
Un composant supplémentaire utilisant une base de données dans laquelle sont renseignées des règles pour chacune des opérations et des utilisateurs permet de renforcer la
sécurité de la solution.
Mise en production
Le module est actuellement en cours de déploiement:

Des pilotes sont en cours chez:
Scénarii d’usage
Better Together Other Ethernet
Drivers pour Clients
Lync2010 et Lync 2013
Ex: Appels, mise en
attente …
Et …
www.snom.com
snom-fr@snom.com
LyncConference2013 - Extension de Lync 2013 côté Serveur
LyncConference2013 - Extension de Lync 2013 côté Serveur
LyncConference2013 - Extension de Lync 2013 côté Serveur

More Related Content

What's hot

GUSP Montreal - SharePoint 2019 et le développement
GUSP Montreal - SharePoint 2019 et le développementGUSP Montreal - SharePoint 2019 et le développement
GUSP Montreal - SharePoint 2019 et le développementVincent Biret
 
D6 - Les nouveautés SPFx - Olivier Carpentier
D6 - Les nouveautés SPFx - Olivier CarpentierD6 - Les nouveautés SPFx - Olivier Carpentier
D6 - Les nouveautés SPFx - Olivier CarpentierSPS Paris
 
Api gateway
Api gatewayApi gateway
Api gatewayMSDEVMTL
 
D3 - SharePoint framework – une nouvelle expérience de développement - Gaetan...
D3 - SharePoint framework – une nouvelle expérience de développement - Gaetan...D3 - SharePoint framework – une nouvelle expérience de développement - Gaetan...
D3 - SharePoint framework – une nouvelle expérience de développement - Gaetan...SPS Paris
 
Windows azure media services : Plateforme VOD
Windows azure media services : Plateforme VODWindows azure media services : Plateforme VOD
Windows azure media services : Plateforme VODMicrosoft Technet France
 
Serveur ftp
Serveur ftpServeur ftp
Serveur ftpTsubichi
 
Alphorm.com Formation Implémenter une PKI avec ADCS 2012 R2
Alphorm.com Formation Implémenter une PKI avec ADCS 2012 R2 Alphorm.com Formation Implémenter une PKI avec ADCS 2012 R2
Alphorm.com Formation Implémenter une PKI avec ADCS 2012 R2 Alphorm
 
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
 
Alphorm.com Formation Nouveautés Windows Server 2016
Alphorm.com Formation Nouveautés Windows Server 2016Alphorm.com Formation Nouveautés Windows Server 2016
Alphorm.com Formation Nouveautés Windows Server 2016Alphorm
 

What's hot (10)

GUSP Montreal - SharePoint 2019 et le développement
GUSP Montreal - SharePoint 2019 et le développementGUSP Montreal - SharePoint 2019 et le développement
GUSP Montreal - SharePoint 2019 et le développement
 
D6 - Les nouveautés SPFx - Olivier Carpentier
D6 - Les nouveautés SPFx - Olivier CarpentierD6 - Les nouveautés SPFx - Olivier Carpentier
D6 - Les nouveautés SPFx - Olivier Carpentier
 
Api gateway
Api gatewayApi gateway
Api gateway
 
D3 - SharePoint framework – une nouvelle expérience de développement - Gaetan...
D3 - SharePoint framework – une nouvelle expérience de développement - Gaetan...D3 - SharePoint framework – une nouvelle expérience de développement - Gaetan...
D3 - SharePoint framework – une nouvelle expérience de développement - Gaetan...
 
Windows azure media services : Plateforme VOD
Windows azure media services : Plateforme VODWindows azure media services : Plateforme VOD
Windows azure media services : Plateforme VOD
 
Serveur ftp
Serveur ftpServeur ftp
Serveur ftp
 
Alphorm.com Formation Implémenter une PKI avec ADCS 2012 R2
Alphorm.com Formation Implémenter une PKI avec ADCS 2012 R2 Alphorm.com Formation Implémenter une PKI avec ADCS 2012 R2
Alphorm.com Formation Implémenter une PKI avec ADCS 2012 R2
 
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
 
Nginx
NginxNginx
Nginx
 
Alphorm.com Formation Nouveautés Windows Server 2016
Alphorm.com Formation Nouveautés Windows Server 2016Alphorm.com Formation Nouveautés Windows Server 2016
Alphorm.com Formation Nouveautés Windows Server 2016
 

Similar to LyncConference2013 - Extension de Lync 2013 côté Serveur

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
 
Intégrer Lync dans vos applications métiers, ou le contraire
Intégrer Lync dans vos applications métiers, ou le contraireIntégrer Lync dans vos applications métiers, ou le contraire
Intégrer Lync dans vos applications métiers, ou le contraireMicrosoft Ideas
 
Sécuriser vos accès nomades pour accéder à Exchange et Lync
Sécuriser vos accès nomades pour accéder à Exchange et LyncSécuriser vos accès nomades pour accéder à Exchange et Lync
Sécuriser vos accès nomades pour accéder à Exchange et LyncMicrosoft Technet France
 
LyncConference2013 - Interopérabilité Audio – Intégrez et faites coexister Ly...
LyncConference2013 - Interopérabilité Audio – Intégrez et faites coexister Ly...LyncConference2013 - Interopérabilité Audio – Intégrez et faites coexister Ly...
LyncConference2013 - Interopérabilité Audio – Intégrez et faites coexister Ly...Microsoft Technet France
 
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
 
Workflow et bcs sous share point 2013
Workflow et bcs sous share point 2013Workflow et bcs sous share point 2013
Workflow et bcs sous share point 2013Nabil Babaci
 
Workflow et bcs sous SharePoint 2013
Workflow et bcs sous SharePoint 2013Workflow et bcs sous SharePoint 2013
Workflow et bcs sous SharePoint 2013Nabil Babaci
 
Ecosystème Lync : le Big Bang
Ecosystème Lync : le Big BangEcosystème Lync : le Big Bang
Ecosystème Lync : le Big BangMicrosoft Ideas
 
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
 
Voip simulation
Voip simulation Voip simulation
Voip simulation Anas ABANA
 
Les nouvelles architectures Skype for Business
Les nouvelles architectures Skype for BusinessLes nouvelles architectures Skype for Business
Les nouvelles architectures Skype for BusinessEudes Olivier ROBERT
 
Skype For Business - Nouveau client et Migration
Skype For Business - Nouveau client et MigrationSkype For Business - Nouveau client et Migration
Skype For Business - Nouveau client et MigrationEudes Olivier ROBERT
 
F5 ltm administering big ip v11
F5 ltm administering big ip v11F5 ltm administering big ip v11
F5 ltm administering big ip v11Amine Haddanou
 

Similar to LyncConference2013 - Extension de Lync 2013 côté Serveur (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
 
Intégrer Lync dans vos applications métiers, ou le contraire
Intégrer Lync dans vos applications métiers, ou le contraireIntégrer Lync dans vos applications métiers, ou le contraire
Intégrer Lync dans vos applications métiers, ou le contraire
 
Lync : Bonnes pratiques d'Architecture
Lync : Bonnes pratiques d'ArchitectureLync : Bonnes pratiques d'Architecture
Lync : Bonnes pratiques d'Architecture
 
Sécuriser vos accès nomades pour accéder à Exchange et Lync
Sécuriser vos accès nomades pour accéder à Exchange et LyncSécuriser vos accès nomades pour accéder à Exchange et Lync
Sécuriser vos accès nomades pour accéder à Exchange et Lync
 
LyncConference2013 - Interopérabilité Audio – Intégrez et faites coexister Ly...
LyncConference2013 - Interopérabilité Audio – Intégrez et faites coexister Ly...LyncConference2013 - Interopérabilité Audio – Intégrez et faites coexister Ly...
LyncConference2013 - Interopérabilité Audio – Intégrez et faites coexister Ly...
 
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
 
Workflow et bcs sous share point 2013
Workflow et bcs sous share point 2013Workflow et bcs sous share point 2013
Workflow et bcs sous share point 2013
 
Workflow et bcs sous SharePoint 2013
Workflow et bcs sous SharePoint 2013Workflow et bcs sous SharePoint 2013
Workflow et bcs sous SharePoint 2013
 
Sip
SipSip
Sip
 
Ecosystème Lync : le Big Bang
Ecosystème Lync : le Big BangEcosystème Lync : le Big Bang
Ecosystème Lync : le Big Bang
 
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)
 
Présentation VOIP
Présentation  VOIPPrésentation  VOIP
Présentation VOIP
 
Voip FreeSwitch
Voip FreeSwitchVoip FreeSwitch
Voip FreeSwitch
 
Voip simulation
Voip simulation Voip simulation
Voip simulation
 
Les nouvelles architectures Skype for Business
Les nouvelles architectures Skype for BusinessLes nouvelles architectures Skype for Business
Les nouvelles architectures Skype for Business
 
Skype For Business - Nouveau client et Migration
Skype For Business - Nouveau client et MigrationSkype For Business - Nouveau client et Migration
Skype For Business - Nouveau client et Migration
 
VoIP
VoIPVoIP
VoIP
 
F5 ltm administering big ip v11
F5 ltm administering big ip v11F5 ltm administering big ip v11
F5 ltm administering big ip v11
 
Stephane d
Stephane dStephane d
Stephane d
 

More from Microsoft Technet France

Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex Microsoft Technet France
 
Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10Microsoft Technet France
 
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
 Fusion, Acquisition - Optimisez la migration et la continuité des outils col... Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...Microsoft Technet France
 
Wavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semainesWavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semainesMicrosoft Technet France
 
Retour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités AzureRetour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités AzureMicrosoft Technet France
 
Scénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + SecurityScénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + SecurityMicrosoft Technet France
 
SharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle générationSharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle générationMicrosoft Technet France
 
Stockage Cloud : il y en aura pour tout le monde
Stockage Cloud : il y en aura pour tout le mondeStockage Cloud : il y en aura pour tout le monde
Stockage Cloud : il y en aura pour tout le mondeMicrosoft Technet France
 
Bien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a ServiceBien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a ServiceMicrosoft Technet France
 
Protéger vos données avec le chiffrement dans Azure et Office 365
Protéger vos données avec le chiffrement dans Azure et Office 365Protéger vos données avec le chiffrement dans Azure et Office 365
Protéger vos données avec le chiffrement dans Azure et Office 365Microsoft Technet France
 
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...Microsoft Technet France
 
Comprendre la stratégie identité de Microsoft
Comprendre la stratégie identité de MicrosoftComprendre la stratégie identité de Microsoft
Comprendre la stratégie identité de MicrosoftMicrosoft Technet France
 
Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Vous avez dit « authentification sans mot de passe » : une illustration avec ...Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Vous avez dit « authentification sans mot de passe » : une illustration avec ...Microsoft Technet France
 
SharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybridesSharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybridesMicrosoft Technet France
 
Gestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderneGestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderneMicrosoft Technet France
 
Office 365 dans votre Système d'Informations
Office 365 dans votre Système d'InformationsOffice 365 dans votre Système d'Informations
Office 365 dans votre Système d'InformationsMicrosoft Technet France
 
Retour d’expérience sur ‘TFS Online’ (VSTS) dans une solution industrielle (c...
Retour d’expérience sur ‘TFS Online’ (VSTS) dans une solution industrielle (c...Retour d’expérience sur ‘TFS Online’ (VSTS) dans une solution industrielle (c...
Retour d’expérience sur ‘TFS Online’ (VSTS) dans une solution industrielle (c...Microsoft Technet France
 
Simplifier vos déploiements vers Windows 10
Simplifier vos déploiements vers Windows 10Simplifier vos déploiements vers Windows 10
Simplifier vos déploiements vers Windows 10Microsoft Technet France
 

More from Microsoft Technet France (20)

Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
 
Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10
 
OMS log search au quotidien
OMS log search au quotidienOMS log search au quotidien
OMS log search au quotidien
 
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
 Fusion, Acquisition - Optimisez la migration et la continuité des outils col... Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
 
Wavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semainesWavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semaines
 
Retour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités AzureRetour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités Azure
 
Scénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + SecurityScénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + Security
 
SharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle générationSharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle génération
 
Stockage Cloud : il y en aura pour tout le monde
Stockage Cloud : il y en aura pour tout le mondeStockage Cloud : il y en aura pour tout le monde
Stockage Cloud : il y en aura pour tout le monde
 
Bien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a ServiceBien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a Service
 
Protéger vos données avec le chiffrement dans Azure et Office 365
Protéger vos données avec le chiffrement dans Azure et Office 365Protéger vos données avec le chiffrement dans Azure et Office 365
Protéger vos données avec le chiffrement dans Azure et Office 365
 
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
 
Comprendre la stratégie identité de Microsoft
Comprendre la stratégie identité de MicrosoftComprendre la stratégie identité de Microsoft
Comprendre la stratégie identité de Microsoft
 
Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Vous avez dit « authentification sans mot de passe » : une illustration avec ...Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Vous avez dit « authentification sans mot de passe » : une illustration avec ...
 
Sécurité des données
Sécurité des donnéesSécurité des données
Sécurité des données
 
SharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybridesSharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybrides
 
Gestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderneGestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderne
 
Office 365 dans votre Système d'Informations
Office 365 dans votre Système d'InformationsOffice 365 dans votre Système d'Informations
Office 365 dans votre Système d'Informations
 
Retour d’expérience sur ‘TFS Online’ (VSTS) dans une solution industrielle (c...
Retour d’expérience sur ‘TFS Online’ (VSTS) dans une solution industrielle (c...Retour d’expérience sur ‘TFS Online’ (VSTS) dans une solution industrielle (c...
Retour d’expérience sur ‘TFS Online’ (VSTS) dans une solution industrielle (c...
 
Simplifier vos déploiements vers Windows 10
Simplifier vos déploiements vers Windows 10Simplifier vos déploiements vers Windows 10
Simplifier vos déploiements vers Windows 10
 

LyncConference2013 - Extension de Lync 2013 côté Serveur

  • 2.
  • 3.
  • 4. Agenda • Lync : Plateforme de développement • Traitement des numéros d’urgences • Filtrage Patron / Secrétaire • snom et Microsoft Lync • Q&A
  • 5. Lync : Plateforme de développement • Plateforme multi devices / multi clients • Gestion des Trusted Applications • Utiliser Lync pour répondre à une problématique métier o o o o SVI Bot de messagerie instantanée Gestion avancé du routage des appels …
  • 6. De nombreuses API .NET Lync SDK Lync Server SDK Lync Software Defined Networking UCMA 4.0 UCWA 4.0 Persistent Chat
  • 7. Vue d’ensemble UCMA Conferencing • Gestion et planification de conférence • Canaux contextuels • Canal de communication Contrôle total des flux entre avec une extension participants • Salle d’attente • Routage des flux audio/video Silverlight au client Lync Appels Back-to-back Serveur IM / vocal • Agit comme n’importe quel Text-To-Speech Reconnaissance vocale client Lync • • Speech 11 Avec des privilèges • VXML supplémentaires Haute disponibilité
  • 8. De nombreuses API .NET Lync SDK Lync Server SDK Lync Software Defined Networking UCMA 4.0 UCWA 4.0 Persistent Chat
  • 10. De nombreuses API .NET Lync SDK Lync Server SDK Lync Software Defined Networking UCMA 4.0 UCWA 4.0 Persistent Chat
  • 12. De nombreuses API .NET Lync SDK Lync Server SDK Lync Software Defined Networking UCMA 4.0 UCWA 4.0 Persistent Chat
  • 13.
  • 16. Besoins  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é.
  • 18. 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.
  • 19. Scénario #1: SIP Trunk centralisé Sans développement NextiraOne • Data Center  EE Pool  SIP Trunk ITSP Bob enregistré sur EE Pool  Agence sans infra Lync • Paris Agence avec SBA (ou SBS + Gateway) WAN   Mediation Gateway certifée ELIN Alice enregistrée sur EE Pool seul numéro Lille Joe enregistré sur SBA SBA Lyon
  • 20. 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 • Paris Agence avec SBA (ou SBS + Gateway)     tous WAN Alice enregistrée sur EE Pool Lille Joe enregistré sur SBA SBA Lyon
  • 21. Scénario #2: Accès TDM décentralisé • Sans développement NextiraOne Data Center  EE Pool Gateway LienTDM Bob enregistré sur EE Pool  Agence avec Gateway • Paris Gateway mobilité Agence avec SBA (ou SBS + Gateway) Joe enregistré sur SBA SBA Alice enregistrée sur EE Pool Lille PSTN WAN  Pas de support de la  Mediation PSTN PSTN Lyon
  • 22. Scénario #2: Accès TDM décentralisé • Avec Développement NextiraOne Data Center  EE Pool Mediation Gateway LienTDM Bob enregistré sur EE Pool 999900115 999900215 Agence avec Gateway 999900315 •   Gateway Agence avec SBA (ou SBS + Gateway) WAN tous Lille Joe enregistré sur SBA SBA Alice enregistrée sur EE Pool   Paris PSTN PSTN PSTN Lyon
  • 23. 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 Agence avec Gateway •  Pas de support de la Gateway mobilité  Paris Agence avec SBA (ou SBS + Gateway) WAN Joe enregistré sur SBA SBA Alice enregistrée sur EE Pool Lille PSTN PSTN PSTN Lyon
  • 24. 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 Agence avec Gateway • Paris Gateway    Agence avec SBA (ou SBS + Gateway) WAN Joe enregistré sur SBA SBA Alice enregistrée sur EE Pool Lille PSTN PSTN PSTN Lyon
  • 25. Notre solution  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).  Supervision/Troubleshooting (Mode debug/Event logs)
  • 26. 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) 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
  • 30.
  • 31. Agenda Agenda Etat des lieux On a un problème… Vers une solution adaptée Retour d’expérience Questions/Réponses Comme chaque matin à 8h38 depuis 1962, Mme Boncoeur secrétaire de l’entreprise Contoso appuie sur le bouton de son combiné téléphonique pour prendre les appels de son patron alors en déplacemement. Elle appuie sur le bouton … Et ….
  • 32.
  • 33. Paniquée Mme Boncoeur, Rien y fait, quand soudain !
  • 34.
  • 35. Cette histoire aurait pu mal tourner Mais heureusement des ingénieurs ingénieux (de Microsoft) ont inventé: Et nous, chez MCS on l’a utilisé !
  • 36.
  • 37. Cahier des charges Création d’un développement Lync Server non intrusif permettant les opérations: Web service utilisant l’API UCMA Ajout/suppression de transferts Ajout/suppression de délégations Ajout/suppression de transferts vers les délégués Depuis un client logiciel ou matériel quelconque tel qu’un: Navigateur Téléphone IP compatible Lync Standard Edition (Snom, Polycom etc…) Téléphone mobile Outlook Pour un utilisateur autorisé. Utilisation de HTTP comme protocole de transport. Système de plugin permettant de générer des réponses adaptées à chaque type de périphérique. Authentification Windows et composant pour garantir la sécurité des opérations.
  • 38. Schéma de la solution WebService HTTP LyncServerExtension 4. (Si 3 OK) Vérification de l état actuel 5. (Si 3 OK) Traitement de l opération demandée 1. Appui sur la touche 2. Demande de clignotement de la touche 6. Message indiquant la fin de l opération Plugin Téléphone SNOM Serveur Lync 3.Vérification des droits Database SQL Server LyncServerExtension Contrôleur de domaine Active Directory
  • 39. Quelques détails Composant UCMA Enregistrement d’une « CSTrustedApplication » sur un « CSTrustedApplicationPool » Lync. Création d’une « CollaborationPlatform » liée à cette « CSTrustedApplication ». Création d’ « UserEndPoint » lié à cette « CollaborationPlatform ». Envoi de requêtes SIP via l’ « UserEndPoint » pour la mise en place des opérations. Gestions de plugins L’Identifiant du plugin à utiliser pour générer la réponse est passé par le client en paramètre d’URL http://<CheminSiteWeb>/WebService?id=SnomIPPhone&operation=SetCallForwarding&user=upn:user@contoso.com&fromUser=sip:patron1@contoso.com&toUser=secretai re1@contoso.com&ledNumber=5 Utilisation de la « Reflection » .NET pour charger les plugins au démarrage. Gestions de la sécurité Authentification Windows. Un composant supplémentaire utilisant une base de données dans laquelle sont renseignées des règles pour chacune des opérations et des utilisateurs permet de renforcer la sécurité de la solution.
  • 40. Mise en production Le module est actuellement en cours de déploiement: Des pilotes sont en cours chez:
  • 41.
  • 42.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 51. Ex: Appels, mise en attente …