Home Staging 101 Session 3. Review Session one and Session two.
JTR ToIP – Lyon - cru.fr · Présentation générale des différentes solutions libres Stéphane...
-
Upload
hoangkhuong -
Category
Documents
-
view
215 -
download
0
Transcript of JTR ToIP – Lyon - cru.fr · Présentation générale des différentes solutions libres Stéphane...
A propos de...
u-picardie.fr – 1994-98– 1er réseau indépendant dans RENATER
cisco.com – 2000-2006– VoIP (opérateurs)– ToIP (Call Manager, grands comptes)
Aujourd'hui– Consultant (shimaore.net)– Dévelopeur (carrierclass.net)
L'environnement
Marché des télécoms = T€/an
Longue histoire (>100 ans pour la voix)
Acteurs « propriétaires » connus– Alcatel– Siemens– Cisco– Microsoft (OCS, MSN)– Google– Skype
Voix, Vidéo
Téléphonie traditionelle– Plus de 100 ans– Signalisation digitale: depuis années 1960
H.323– Apparu milieu 1990 avec l'essor de IP et
de l'Internet
SIP– RFC2543: 1999– RFC3261: 2002
Session Initiation Protocol (SIP)
Avantages– Texte au lieu de binaire (H.323)
● Facilité d'accès au marché
– Extensible– Extensible (sip:[email protected])
Standard de base: IETF RFC3261
mais de nombreuses extensions
Nombreux produits bon marché
Média
Média =– Voix (G.711, G.729, Speex, ...)– Fax (T.38)– Vidéo (H.261, H.264, ...)– Tableau blanc (T.120)– Texte (RFC4103, SMS, IM natif)– etc.
Média et Réseau
Voix– Bande passante relativement faible– Petits paquets– Oreille très sensible aux problèmes (délai,
jitter)
Vidéo– Bande passante forte– Gros paquets– Œil / cerveau compense variations et
pertes
Services
Souvent offerts « par le réseau »
Réponse automatique– “robot”, messagerie vocale, automates de
réponse
Conférence– “chat room”, conférence audio,
conférence vidéo
Services
Passerelles– Entre protocoles (sur IP)
XMPP ↔ SIP, H.323 SIP↔– Entre réseaux
H.323 RTC, SIP RTC, IM SMS↔ ↔ ↔– Entre médias
transcoding, texte voix↔
Vue Utilisateur
Internet
Réseau TéléphoniqueCommuté (RTC)
Téléphone IP Téléphone logiciel
Poste analogique ou numérique
Fax
Réseau autocom Privé
Vue Admin Réseau
Internet
Réseau TéléphoniqueCommuté (RTC)
Téléphone IP Téléphone logiciel
Téléphone analogique Fax
Commutateur Ethernet
Routeur IP
Réseau IP Privé
Services: DHCP, DNS, FTP, TFTP, etc.
Passerelle RTC
ATA
Rappels (1)
Signalisation
Média
SS7Q.931 (ISDN)H.323SIP
TDMRTPUDPTL (T.38)
SDPSIPUDPIP
G.711RTPUDPIP
H.245H.225TCPIP
Exemples
Media « flow-around »
Media « pass-thru »
Préparez votre réseau (1)
Réseau IP = partie de l'autocom
Appels d'urgence = haute dispo– Toutes les baies sous onduleur– Liens redondants vers les baies
Signalisation = asynchrone, centralisée
Média = synchrone, distribué
Préparez votre réseau (2)
Téléphone IP = partie de l'infra de sécurité
– VLAN voix– Configuration « dortoir IUT info »– Attaques spécifiques au téléphone– Attaques spécifiques à SIP
Vue Admin Téléphone
Internet
Réseau TéléphoniqueCommuté (RTC)
Téléphone IP Téléphone logiciel
Téléphone analogique Fax
Commutateur Ethernet
Routeur IP
Réseau IP Privé
Services: DHCP, DNS, FTP, TFTP, etc.
Passerelle RTC
ATA
Gestionnaired'éléments
Base de données
Applications
Signalisation
Vue Admin Téléphone
Le téléphone est une application– Milliers d'utilisateurs– Milliers de systèmes– Pannes extrèmement visibles– Nombreuses sous-applications
● Routage d'appel● Messagerie● Conférence● Automates
Vue d'ensemble
Internet
Réseau TéléphoniqueCommuté (RTC)
Téléphone IP Téléphone logiciel
Téléphone analogique Fax
Commutateur Ethernet
Routeur IP
Réseau IP Privé
Services: DHCP, DNS, FTP, TFTP, etc.
Passerelle RTC
ATA
Gestionnaired'éléments
Base de données
Signalisation
Applications
Composants Libres
Applications
Gestionnaired'éléments
Base de données
Signalisation
Téléphone logiciel
Routeur IP
Parefeu
Passerelle RTC
ATA
Composants Libres
Passerelles voix: en partie, parce que– Compensation d'écho = DSP– Codecs propriétaires (G.729)
Passerelles vidéo– Peu d'intérêt
Composants Libres
Conférence– Conférence audio libre: oui– Conférence vidéo
● Sans mixage: ?● Avec mixage (MCU): pas de solution libre● Solutions propriétaires = matériel, pas
logiciel
Logiciel Libre Caché
De nombreux autocoms utilisent déjà du Libre!– Linux embarqué utilisé par les principaux
acteurs:● Cisco● Siemens● Alcatel● ...
– La partie “télécoms” reste propriétaire
Proxy SIP
OpenSIPS– SER (SIP Express Router) en 2001-2002– Très grande capacité d'appel (>360k
BHCA)– « Switch » programmable
● Routage à moindre coût (LCR)● Localisation (Registrar) grande-échelle, ...
– Modulaire, Extensible● XMPP, ...
– www.opensips.org
Session Border Controller
OpenSIPS + MediaProxy– MediaProxy ajouté à OpenSIPS– Relai du média (RTP, UDPTL)– Distribué, grande-échelle, efficace– La combinaison OpenSIPS + MediaProxy
peut être utilisé par exemple comme:● Interface entre une entreprise ou université
et l'Internet● Registrar & routeur SIP en interne (NAT, ...)
IP IP
Fonctionalités
Fonctionalités utilisateur:– Mise en attente, transfert d'appel (avec ou
sans supervision), faire suivre si occupé / non-réponse / variable, suivi automatique, parking, numéro et nom de l'appelant, ...
Fonctionalités système:– Attendant automatique, conférence, musique
d'attente, postes externes, routage par numéro d'appelant, groupes d'appel, enregistrement, messagerie vocale, voix vers email, fax vers email, ...
Résumé
GNU Bayonne (serveur applicatif)
Yate (multi-usages, multi-protocoles)
Hylafax (server fax)
Asterisk / CallWeaver (boîtes à outils PABX)
FreePBX (interface pour PABX)
SipX (PABX)
FreeSwitch
Hylafax
Hylafax– Serveur Fax– Entrant et Sortant– Utilise des modem fax ou T.38 (avec
t38modem)– www.hylafax.org
Asterisk, Callweaver
Asterisk– Digium/Mark Spencer– Nombreux utilisateurs– www.asterisk.org
CallWeaver– Asterisk + T.38 + OSLEC + ...– www.callweaver.org
FreeSwitch
FreeSwitch– www.freeswitch.org – Démarré en 2005 par un ancien développeur
Asterisk– Conçu pour grandir, être modulaire– Performant– Ré-utilise du code existant (SOFIA-SIP, etc.)– Multi-protocoles, codecs à large bande, …– freeswitch.org
Jusqu'à 150 postes
Nombreuses solutions ouvertes ou propriétaires basées sur du Libre
Exemples:
– FreePBX (Asterisk, FreeSwitch) [bandwidth.com]
– Freesentral (Yate)
– Solution d'intégrateur ou constructeur
Critères d'évaluation
– Auto-configuration: Modèles de télephone supportés
– Intégration
PABX Libre
FreePBX– Interface utilisateur (web) pour:
● Asterisk● CallWeaver● FreeSwitch
Vue d'ensemble du systèmeSaisie d'extension
Distribution ou VM
Architecture
SystèmeGNU/Linux
Bibliothèques RTP, SIP, etc.
sig.
media
Asterisk, FreeSwitch, Yate, ...
Gestion FreePBX, ...
AsterikNow, Trixbox, ...
Logiciel Libre à grande échelle
Nombreux systèmes en place– Opérateurs– Centres d'appel– Enseignement supérieur (USA, Australie)
Peu de « produits »– SipX– CCN ?
SipX
SipX– www.sipfoundry.org– Produit installé– Nombreuses fonctionalités, support (Pingtel:
sipXchange)– Amazon.com– SIP
Au-delà de 150 postes
CCN (carrierclass.net) – Construire une solution libre– Ré-utiliser des composants libres– Ordres de grandeur – SIP Registrar
<250 Asterisk ou Freeswitch (ou Yate?)
250..1k OpenSIPS (mixte registrar/routeur)
1k..20k OpenSIPS (registrar indépendant, routeur dédié)
>20k Plusieurs clusters OpenSIPS
carrierclass.net (1)
Proxys entrants
Proxys sortants
Cluster 1
Cluster 2
Utilisateur
Utilisateur
SBCs
OpenSIPS FreeSwitch
Passerelles
SIP
RTC
carrierclass.net (3)
Billing
CDR Aggregation
Rating
Provisioning
Configuration
Switching
API
Portail WebAccès API REST
REST / JSON
Externe
AuthentificationSessionI18NUtilisateurs
Interne
API accessPrésentation
Matériel Libre
Free Telephony Project
ASTfin PR1
ASTfin T1/E1
4fx
http://rowetel.com/ucasterisk/ http://www.astfin.org/
– OSLEC: Open Source Line Echo Canceler