alain rime technical director lambert consulting sàrl sip trunk avec lync : connexion directe avec...

40
Alain Rime Technical Director LAMBERT CONSULTING Sàrl SIP Trunk avec Lync : connexion directe avec les opérateurs

Upload: gervaise-galland

Post on 03-Apr-2015

112 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Alain Rime Technical Director LAMBERT CONSULTING Sàrl SIP Trunk avec Lync : connexion directe avec les opérateurs

Alain RimeTechnical DirectorLAMBERT CONSULTING Sàrl

SIP Trunk avec Lync :connexion directe avec les opérateurs

Page 3: Alain Rime Technical Director LAMBERT CONSULTING Sàrl SIP Trunk avec Lync : connexion directe avec les opérateurs

AgendaSIP Trunk : connexion directes avec les opérateurs

Définitions : SIP Trunk, UC, CodecArchitecture téléphonie Lync

Schéma architecture LyncTypes d’implémentation de la téléphonie LyncConnexion Lync – PBXConnexion Lync - PSTN

Fournisseurs SIP Trunk : choisir son opérateurDial plan et SIP Trunk : considérations

Page 4: Alain Rime Technical Director LAMBERT CONSULTING Sàrl SIP Trunk avec Lync : connexion directe avec les opérateurs

AgendaSIP Trunk : connexion directes avec les opérateurs

… suiteCommunication unifiée : et les coûts ?SIP Trunk avec Lync

Architecture de connexionConfiguration du TrunkQoSTroubleshootingProtocole SIPAnalyse avec Wireshark

Page 5: Alain Rime Technical Director LAMBERT CONSULTING Sàrl SIP Trunk avec Lync : connexion directe avec les opérateurs

DéfinitionsSIP Trunk, UC, Codec

SIP Trunk :«SIP Trunk est une technologie qui permet de replacer ISDN comme mécanisme de transport pour la voix depuis PSTN (Public Swiched Telephone Network) vers un PBX d’une organisation. Il donne accès à la téléphonie en utilisant Voice over IP (VoIP). Cela apporte des avantages au niveau des coûts et de la flexibilité, notamment.

Communication Unifiée (UC) :«La Communication Unifiée est un ensemble de services dans lesquels toutes les communications, les périphériques de communication et les médias sont intégrés, permettant aux utilisateurs de joindre tout le monde, depuis n’importe où et en temps réel.»

Codec : Un codec est un procédé capable de compresser et/ou de décompresser un signal numérique, telle que la voix / vidéo. (par exemple MPEG, RTAudio, G.711, …)

Page 6: Alain Rime Technical Director LAMBERT CONSULTING Sàrl SIP Trunk avec Lync : connexion directe avec les opérateurs

Architecture tél. LyncSchéma architecture Lync

Page 7: Alain Rime Technical Director LAMBERT CONSULTING Sàrl SIP Trunk avec Lync : connexion directe avec les opérateurs

Architecture tél. LyncTypes d’implémentation de la téléphonie Lync 1 / 2

Stand alonePas d’intégration avec un PBX existantDial plan, numéros de téléphone propre à Lync

Page 8: Alain Rime Technical Director LAMBERT CONSULTING Sàrl SIP Trunk avec Lync : connexion directe avec les opérateurs

Architecture tél. LyncTypes d’implémentation de la téléphonie Lync 2 / 2

CoexistenceIntégration entre Lync et PBXNuméros de téléphone différents vu en interne (ex PBX : 021 xxx 13 50, Lync +9 1350)

Numéro de téléphone unique vu depuis le PSTN, pour chaque utilisateur. (ex + 41 21 xxx 13 50)

Page 9: Alain Rime Technical Director LAMBERT CONSULTING Sàrl SIP Trunk avec Lync : connexion directe avec les opérateurs

Architecture tél. LyncConnexion Lync et PBX 1 / 2

VoIP GatewayAppliancesConversion VoIP en analogique-ISDNConversion SIP (paramètres SIP pas compatibles avec LyncFournisseurs : Audiocodes, Dialogic, NET, …

http://technet.microsoft.com/en-us/lync/gg131938

Page 10: Alain Rime Technical Director LAMBERT CONSULTING Sàrl SIP Trunk avec Lync : connexion directe avec les opérateurs

Architecture tél. LyncConnexion Lync et PBX 2 / 2

Direct SIPConnexion directe entre un PBX VoIP (compatible Lync) et Lync.Utilisation de Mediation server pour la signalisation. Si pas de media bypass, aussi utilisé pour la transformation de Codec.PBX qualifiés pour Direct SIP : http://technet.microsoft.com/en-us/lync/gg131938#tab=2

Page 11: Alain Rime Technical Director LAMBERT CONSULTING Sàrl SIP Trunk avec Lync : connexion directe avec les opérateurs

Architecture tél. LyncConnexion Lync – PSTN 1 / 3

Analogique : téléphonie «traditionnelle» :

FXS – l’interface Foreign eXchange Subscriber est un port qui raccorde la ligne téléphonique de l’abonné. FXO - l’interface Foreign eXchange Office est un port qui reçoit la ligne téléphonique.Nécessite un VoIP Gateway pour interfacer avec Lync

Page 12: Alain Rime Technical Director LAMBERT CONSULTING Sàrl SIP Trunk avec Lync : connexion directe avec les opérateurs

Architecture tél. LyncConnexion Lync – PSTN 2 / 3 ◊

ISDN«Integrated Services Digital Network» : ensemble de standards pour la transmission numérique audio, vidéo et data.«Circuit Switched telephone network» : lignes dédiées BRI : Basic Rate Interface

2 canaux B 64 kbits/s + signalisation D 16 kbits/sPRI : Primary Rate Interface

30 canaux B et signalisation D (Europe)Utilise des lignes E1 (Europe)

Nécessite un VoIP GW

Page 13: Alain Rime Technical Director LAMBERT CONSULTING Sàrl SIP Trunk avec Lync : connexion directe avec les opérateurs

Architecture tél. LyncConnexion Lync – PSTN 3 / 3

SIP TrunkConnexion à l’opérateur de téléphonie par une connexion InternetUtilise le protocole SIP (Session Initiation Protocol) pour contrôler le transfert de media sur IP.

AvantagesNe nécessite pas de lignes dédiées à la téléphonieFacile de se connecter à plusieurs opérateurs différentsInfrastructure à mettre en place plus simple que ISDNFlexibilité : facile d’augmenter le nombre de communications simultanées (pas me hardware supplémentaire)Diminution des coûts téléphoniques.

Page 14: Alain Rime Technical Director LAMBERT CONSULTING Sàrl SIP Trunk avec Lync : connexion directe avec les opérateurs

Fournisseurs SIP TrunkChoisir son opérateur

Liste des opérateursCablecomColtInterouteSwisscomVoir : http://technet.microsoft.com/en-us/lync/gg131938#tab=4

Comment faire son choixPrix des communications, prix d’abonnementPrix de mise en service (ligne fibre, SDSL, …)Possible d’utiliser plusieurs opérateurs (Least Cost Routing)Compatible Lync (si pas certifié)Support technique (niveau de support SLA, niveau technique, disponibilité, localisation du support, combien de personnes de contact (Admin, VoIP, VPN, Firewall, …)Gratuité entre appel fixe <-> mobile possible ?

Page 15: Alain Rime Technical Director LAMBERT CONSULTING Sàrl SIP Trunk avec Lync : connexion directe avec les opérateurs

Dial plan et SIP TrunkConsidérations 1 / 2

Lync utilise E.164 :Manipulation des numéros (par exemple +4121 xxx xx xx en 0041 21 xxx xx xx)

Numéros spéciaux (urgence, 1xx, 08xx, 09xx)Pas tous les opérateurs supportent les appels vers les numéros spéciaux.

Présentation des numéros appelants, appelésA l’extérieur de la société : comment sont présentés les numéros de l’appelant (individuel, unique, anonyme)En interne avec le PBX : numéros attribués au PBX (ex 021 xxx 13 50), numéro attribués à Lync ( +9 1350), présentation des numéros en interne

Limitations de Lync sur la manipulation des numéros ; seulement possible comme suit:Appels sortants :

Numéro appelant : manipulation limitée (configuration par route)Numéro appelé : manipulation possible

Appels entrants :Numéro appelant : manipulation pas possibleNuméro appelé : manipulation possible

Add-in pour Lync nécessaire si on veut faire d’autres manipulations de numéros.

Page 16: Alain Rime Technical Director LAMBERT CONSULTING Sàrl SIP Trunk avec Lync : connexion directe avec les opérateurs

Dial plan et SIP TrunkConsidérations 2 / 2

Numéros en 058 xxx xx xx Numéros indépendants de la localisation en Suisse et indépendants de l’opérateur.Facilite la conception du dial plan

Portage des numérosLorsqu’on change d’opérateur de téléphonie, il faut prévoir le portage des numéros. Nécessite un bonne gestion projet et synchronisation avec l’opérateur.

Flux d’appels peuvent complexifier le dial plan

Page 17: Alain Rime Technical Director LAMBERT CONSULTING Sàrl SIP Trunk avec Lync : connexion directe avec les opérateurs

Communication unifiéeEt les coûts ? (1 / 2)

ScénarioOn peut appeler et recevoir des appels depuis plusieurs clients (Lync, téléphone PBX, téléphone portable, …) et à différents endroits (dans l’entreprise, hors entreprise, …).Client Lync dans l’entreprise : appels internes, appels externes, appel à l’étranger.Client Lync à l’extérieur de l’entreprise : personne mobile se trouvant dans un hôtel à l’étranger Simultaneous ringing : on configure l’appel simultané sur Lync et sur le téléphone portable ( en Suisse, à l’étranger).Appel avec multiples opérateurs (Least Cost Routing)

ImportantDemander la gratuité entre fixe <-> mobile, si possible

Appels pour consulter voice mail (Outlook Voice Access) : mobile -> fixeSimultaneous ringing et call forward : fixe -> mobile

Page 18: Alain Rime Technical Director LAMBERT CONSULTING Sàrl SIP Trunk avec Lync : connexion directe avec les opérateurs

Communication unifiéeEt les coûts ? (2 / 2) ◊

Serveur de monitoring LyncServeur de monitoring : données dans une DB SQL :

Aide à la facturation interneUtilisation des rapports existantsCréation d’autres rapports avec SRS

Page 19: Alain Rime Technical Director LAMBERT CONSULTING Sàrl SIP Trunk avec Lync : connexion directe avec les opérateurs

SIP Trunk avec LyncArchitecture de connexion 1 / 2

Schéma

Page 20: Alain Rime Technical Director LAMBERT CONSULTING Sàrl SIP Trunk avec Lync : connexion directe avec les opérateurs

SIP Trunk avec LyncArchitecture de connexion 2 / 2

FirewallPorts TCP 5060 / 5067 : Mediation <-> VoIP GW (signalisation)Ports UDP 16000-64000 : Mediation <-> VoIP GW (media; dépend de l’opérateur)

Sécurité VPN / TLSSi on n’utilise pas de VPN, on peut utiliser du TLSTLS (en fait MTLS) pour la partie signalisation et SRTP pour la partie media.Utilisation des certificats sur Mediation et VoIP GW.

SIP Supporté par LyncSIP sur TCP (pas UDP)Codecs G.711 a-law (Europe), u-law (USA)Out of band DTMF (RFC 2833)

Page 21: Alain Rime Technical Director LAMBERT CONSULTING Sàrl SIP Trunk avec Lync : connexion directe avec les opérateurs

SIP Trunk avec LyncConfiguration du trunk 1 / 4

Mediation server : topology builder

Page 22: Alain Rime Technical Director LAMBERT CONSULTING Sàrl SIP Trunk avec Lync : connexion directe avec les opérateurs

SIP Trunk avec LyncConfiguration du trunk 2 / 4

TrunkEncryption : utilisation de SRTP (Secure realtime protocol)Media bypass : connexion media directe entre les clients Lync et le VoIP GWCentralized media processing (media et signalisation ont la même IP)REFER support : utile pour le media bypass pour rediriger le flux media directement vers le client.Translation rules : manipulation du numéro appelé

Page 23: Alain Rime Technical Director LAMBERT CONSULTING Sàrl SIP Trunk avec Lync : connexion directe avec les opérateurs

SIP Trunk avec LyncConfiguration du trunk 3 / 4

RouteDéfinir quel GW pour quels numérosDéfinir les autorisation par grâce aux PSTN Phone UsagesSuppress caller ID / Alternate caller ID : manipulation du numéro de l’appelant

Page 24: Alain Rime Technical Director LAMBERT CONSULTING Sàrl SIP Trunk avec Lync : connexion directe avec les opérateurs

SIP Trunk avec LyncConfiguration du trunk 4 / 4

Voice policyDéfinir les opérations autorisées (delegation, call transfer, simultaneous ringing, …)Définir les phone usages associés (c.à.d les routes autorisées)

Location profilesDéfinition des règles de normalisation pour transformer les numéros en format E.164

UsersDéfinir un numéro de téléphone, un Location profile et une Voice policy

Page 25: Alain Rime Technical Director LAMBERT CONSULTING Sàrl SIP Trunk avec Lync : connexion directe avec les opérateurs

SIP Trunk avec LyncQoS 1 / 2

Bande passante :Il faut compter 85 kbits/s par communication simultanéeNécessaire d’avoir une bande passante garantie (par ex. 10 MBits/s)Si la bande passante est partagée avec d’autres services (ex : accès Internet), il faut configurer la QoS.

Concept QoS utilise «Differentiated Services Code Point» (DSCP)Marquage des frames IP par «QoS Packet Scheduler» service (différents codes pour Audio, Vidéo, Signalisation)Définir la priorité de service (Audio, Vidéo, Signalisation, …) avec le fournisseur Internet (= opérateur de téléphonie).Par exemple Best effort (Data) = 0, Controlled Load (Vidéo) =24, Guaranteed (Audio)=40

QoS n’est pas nécessaire à l’intérieur de l’entreprise pour les communications Lync à Lync (RTAudio adaptatif). Pour les SIP Trunk, c’est utile car on utilise le codec G.711.

Page 26: Alain Rime Technical Director LAMBERT CONSULTING Sàrl SIP Trunk avec Lync : connexion directe avec les opérateurs

SIP Trunk avec LyncQoS 2 / 2 ◊ Configuration des switches / routeurs

Configurer le marquage DSCP sur les switches et les routeursVérification avec Wireshark

Page 27: Alain Rime Technical Director LAMBERT CONSULTING Sàrl SIP Trunk avec Lync : connexion directe avec les opérateurs

SIP Trunk avec LyncOutils troubleshooting 1 / 5

Event logVoir le log «Lync Server»Problème de certificats TLSProblème de configuration avec GW

Page 28: Alain Rime Technical Director LAMBERT CONSULTING Sàrl SIP Trunk avec Lync : connexion directe avec les opérateurs

SIP Trunk avec LyncOutils troubleshooting 2 / 5

Enterprise Voice Route Helper (OCS 2007 R2 Reskit)

Page 29: Alain Rime Technical Director LAMBERT CONSULTING Sàrl SIP Trunk avec Lync : connexion directe avec les opérateurs

SIP Trunk avec LyncOutils troubleshooting 3 / 5

Test Voice Routing (Lync Control Panel)

Page 30: Alain Rime Technical Director LAMBERT CONSULTING Sàrl SIP Trunk avec Lync : connexion directe avec les opérateurs

SIP Trunk avec LyncOutils troubleshooting 4 / 5

Lync Server Logging Tool / Snooper

Page 31: Alain Rime Technical Director LAMBERT CONSULTING Sàrl SIP Trunk avec Lync : connexion directe avec les opérateurs

SIP Trunk avec LyncOutils troubleshooting 5 / 5

Wireshark

Page 32: Alain Rime Technical Director LAMBERT CONSULTING Sàrl SIP Trunk avec Lync : connexion directe avec les opérateurs

SIP Trunk avec LyncProtocole SIP 1 / 5

SIP = Session Initiation Protocol“The Session Initiation Protocol (SIP) is an application-layer control (signaling) protocol for creating, modifying and terminating sessions with one or more participants.”

Standards RFC 3261, 2327, 1889, 2326, 3262, 3263, 3264, 3265, 3266, 3311, 3325, 3361, 3428, 3515

UAC : User Agent Client (make the request)UAS : User Agent Server (accept the request)Méthodes :

INVITE request a sessionACK final response to the INVITEOPTIONS ask for server capabilitiesCANCEL cancel a pending requestBYE terminate a sessionREGISTERsend user address to server

Page 33: Alain Rime Technical Director LAMBERT CONSULTING Sàrl SIP Trunk avec Lync : connexion directe avec les opérateurs

SIP Trunk avec LyncProtocole SIP 2 / 5

Réponses SIP:1xx Provisional

100 Trying180 Ringing

2xx Sucessful200 OK

3xx Redirection4xx Client error

401 Unauthorized404 Not found

5xx Server error500 Server internal error

6xx Global failure600 Busy Everywhere603 Decline

Page 34: Alain Rime Technical Director LAMBERT CONSULTING Sàrl SIP Trunk avec Lync : connexion directe avec les opérateurs

SIP Trunk avec LyncProtocole SIP 3 / 5

Flux SIP typique:

Page 35: Alain Rime Technical Director LAMBERT CONSULTING Sàrl SIP Trunk avec Lync : connexion directe avec les opérateurs

SIP Trunk avec LyncProtocole SIP 4 / 5

SIP INVITE:

Page 36: Alain Rime Technical Director LAMBERT CONSULTING Sàrl SIP Trunk avec Lync : connexion directe avec les opérateurs

SIP Trunk avec LyncProtocole SIP 5 / 5

SDP :

Page 37: Alain Rime Technical Director LAMBERT CONSULTING Sàrl SIP Trunk avec Lync : connexion directe avec les opérateurs

Demo : analyse avec Wireshark

Page 38: Alain Rime Technical Director LAMBERT CONSULTING Sàrl SIP Trunk avec Lync : connexion directe avec les opérateurs

SIP Trunk avec LyncLiens

LAMBERT CONSULTING : http://www.lambertconsulting.ch Site Lync MS : http://www.microsoft.com/en-us/lync/default.aspx Case study OCS de Microsoft (Lambert Consulting & IUCN)http://www.microsoft.com/casestudies/Microsoft-Office-Communications-Server-2007-R2/International-Union-for-Conservation-of-Nature/Global-Environmental-Group-Expects-66-Percent-Cost-Savings-from-Unified-Communications/4000007473 Informations / Questions :

[email protected]

Page 39: Alain Rime Technical Director LAMBERT CONSULTING Sàrl SIP Trunk avec Lync : connexion directe avec les opérateurs

Q&A

Page 40: Alain Rime Technical Director LAMBERT CONSULTING Sàrl SIP Trunk avec Lync : connexion directe avec les opérateurs

© 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after

the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.