Le téléchargement de votre SlideShare est en cours. ×
0
aka.ms/lync-conference
Agenda
•

Lync : Plateforme de développement

•

Traitement des numéros d’urgences

•

Filtrage Patron / Secrétaire

•

sn...
Lync : Plateforme de développement
•

Plateforme multi devices / multi clients

•

Gestion des Trusted Applications

•

Ut...
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 communicatio...
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. Di...
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 ». C...
Scénario #1: SIP Trunk centralisé
Sans développement
NextiraOne

•
Data Center



EE Pool



SIP Trunk

ITSP

Bob enregi...
Scénario #1: SIP Trunk centralisé
Avec Développement
NextiraOne

•
Data Center



EE Pool

Mediation

Gateway

SIP Trunk
...
Scénario #2: Accès TDM décentralisé
•

Sans développement
NextiraOne

Data Center



EE Pool

Gateway

LienTDM

Bob enreg...
Scénario #2: Accès TDM décentralisé
•

Avec Développement
NextiraOne

Data Center



EE Pool

Mediation

Gateway

LienTDM...
Scénario #3: Poste de sécurité sur site
Sans développement
NextiraOne

•


Data Center
EE Pool



Mediation

Gateway

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

•


Data Center
EE Pool

Mediation

Gateway

Liens...
Notre solution
 Support de tous les numéros d’urgences (15, 17, 18, 112, etc…)
 Support des 3 scénarios et d’autres (per...
Aperçu de la solution
•

Site Paris
Front End

(NDI=0145454545)


ITSP

SIP INVITE
From +331234567891
To +15
Subnet 10.1....
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

Comm...
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...
Cahier des charges
Création d’un développement Lync Server non intrusif
permettant les opérations:

Web service utilisant ...
Schéma de la solution
WebService HTTP
LyncServerExtension
4. (Si 3 OK) Vérification de l état actuel
5. (Si 3 OK) Traiteme...
Quelques détails
Composant UCMA
Enregistrement d’une « CSTrustedApplication » sur un « CSTrustedApplicationPool » Lync.
Cr...
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
LyncConference2013 - Extension de Lync 2013 côté Serveur
LyncConference2013 - Extension de Lync 2013 côté Serveur
LyncConference2013 - Extension de Lync 2013 côté Serveur
LyncConference2013 - Extension de Lync 2013 côté Serveur
LyncConference2013 - Extension de Lync 2013 côté Serveur
LyncConference2013 - Extension de Lync 2013 côté Serveur
LyncConference2013 - Extension de Lync 2013 côté Serveur
LyncConference2013 - Extension de Lync 2013 côté Serveur
LyncConference2013 - Extension de Lync 2013 côté Serveur
LyncConference2013 - Extension de Lync 2013 côté Serveur
LyncConference2013 - Extension de Lync 2013 côté Serveur
LyncConference2013 - Extension de Lync 2013 côté Serveur
LyncConference2013 - Extension de Lync 2013 côté Serveur
LyncConference2013 - Extension de Lync 2013 côté Serveur
Prochain SlideShare
Chargement dans... 5
×

LyncConference2013 - Extension de Lync 2013 côté Serveur

1,333

Published on

Lync Server 2013 - Extension Côte Serveur
Mécanismes d'extension Serveur, démonstration et illustration avec le traitement des fonctions de gestion de numéro d'urgence et délégation boss/admin spécifiques.

Animée par Alexis Conia de Neitiv, Quang Duong et Quantin Lagenebre de Nextiraone, Dorian Corompt, Microsoft Consulting, Olivier Gerling de snom France

Voir aussi : http://fr.slideshare.net/TechnetFrance/lyncconference2013-extension-de-lync-2013-ct-client-28498100

Published in: Technologies
0 commentaires
0 mentions J'aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Be the first to like this

Aucun téléchargement
Vues
Total des vues
1,333
Sur Slideshare
0
À partir des ajouts
0
Nombre d'ajouts
0
Actions
Partages
0
Téléchargements
100
Commentaires
0
J'aime
0
Ajouts 0
No embeds

No notes for slide

Transcript of "LyncConference2013 - Extension de Lync 2013 côté Serveur"

  1. 1. aka.ms/lync-conference
  2. 2. Agenda • Lync : Plateforme de développement • Traitement des numéros d’urgences • Filtrage Patron / Secrétaire • snom et Microsoft Lync • Q&A
  3. 3. 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 …
  4. 4. De nombreuses API .NET Lync SDK Lync Server SDK Lync Software Defined Networking UCMA 4.0 UCWA 4.0 Persistent Chat
  5. 5. 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é
  6. 6. De nombreuses API .NET Lync SDK Lync Server SDK Lync Software Defined Networking UCMA 4.0 UCWA 4.0 Persistent Chat
  7. 7. Lync Server SDK
  8. 8. De nombreuses API .NET Lync SDK Lync Server SDK Lync Software Defined Networking UCMA 4.0 UCWA 4.0 Persistent Chat
  9. 9. Persistant Chat SDK
  10. 10. De nombreuses API .NET Lync SDK Lync Server SDK Lync Software Defined Networking UCMA 4.0 UCWA 4.0 Persistent Chat
  11. 11. Introduction
  12. 12. Agenda ▪ ▪ ▪ ▪ ▪
  13. 13. 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é.
  14. 14. Les principaux scénarios demandés
  15. 15. 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.
  16. 16. 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
  17. 17. 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
  18. 18. 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
  19. 19. 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
  20. 20. 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
  21. 21. 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
  22. 22. 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)
  23. 23. 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
  24. 24. Provisioning/Configuration
  25. 25. Troubleshooting/Supervision
  26. 26. Démo (Vidéo)
  27. 27. 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 ….
  28. 28. Paniquée Mme Boncoeur, Rien y fait, quand soudain !
  29. 29. 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é !
  30. 30. 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.
  31. 31. 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
  32. 32. 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.
  33. 33. Mise en production Le module est actuellement en cours de déploiement: Des pilotes sont en cours chez:
  34. 34. Scénarii d’usage
  35. 35. Better Together Other Ethernet
  36. 36. Drivers pour Clients Lync2010 et Lync 2013
  37. 37. Ex: Appels, mise en attente …
  38. 38. Et …
  39. 39. www.snom.com snom-fr@snom.com
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×