234
pages
Français
Ebooks
2011
Vous pourrez modifier la taille du texte de cet ouvrage
Obtenez un accès à la bibliothèque pour le consulter en ligne En savoir plus
Découvre YouScribe en t'inscrivant gratuitement
Découvre YouScribe en t'inscrivant gratuitement
234
pages
Français
Ebook
2011
Vous pourrez modifier la taille du texte de cet ouvrage
Obtenez un accès à la bibliothèque pour le consulter en ligne En savoir plus
Publié par
Date de parution
01 juillet 2011
Nombre de lectures
235
EAN13
9782212412581
Langue
Français
Système libre de téléphonie sur IP le plus utilisé au monde, Asterisk séduit tous ceux qui cherchent l'assurance d'une téléphonie sans péril et à moindre coût, au sein d'entreprises de toutes tailles !
Au fil d'une étude de cas d'entreprise, ce cahier accompagne l'administrateur système dans la conception et le déploiement de son réseau ToIP/VoIP. Au-delà des fonctions traditionnelles de messagerie vocale, fax ou audioconférence, le PABX sur IP Asterisk sert aussi d'interface SIP avec les équipements des FAI comme la Freebox ou les réseaux publics (RTC, GSM...). Véritable boîte à outils pour développer de puissantes applications téléphoniques, il s'intègre au Web, à la messagerie électronique et instantanée et aux annuaires LDAP.
Publié par
Date de parution
01 juillet 2011
Nombre de lectures
235
EAN13
9782212412581
Langue
Français
user 175 at Fri Jul 08 09:45:44 +0200 2011
Philippe Sultan
Cahiersdel’Admin
Asterisk
La téléphonie d’entreprise libre
Collection dirigée par Nat Makarévitch
Préface de Mark Spencer
(Digium, Inc.)
user 175 at Fri Jul 08 09:45:44 +0200 2011
Groupe Eyrolles
61, bd Saint-Germain
75240 Paris cedex 05
www.editions-eyrolles.com
Le code de la propriété intellectuelle du 1er juillet 1992 interdit en effet expressément la photocopie à usage collectif sans autorisation des ayants droit. Or, cette pratique s’est généralisée notamment dans les établissements d’enseignement, provoquant une baisse brutale des achats de livres, au point que la possibilité même pour les auteurs de créer des œuvres nouvelles et de les faire éditer correctement est aujourd’hui menacée. En application de la loi du 11 mars 1957, il est interdit de reproduire intégralement ou partiellement le présent ouvrage, sur quelque support que ce soit, sans autorisation de l’éditeur ou du Centre Français d’Exploitation du Droit de Copie, 20, rue des Grands-Augustins, 75006 Paris.
ISBN 978-2-212-12434-7
© Groupe Eyrolles
Le format ePub a été préparé par Isako www.isako.com à partir de l'édition papier du même ouvrage.
user 175 at Fri Jul 08 09:45:44 +0200 2011
Table
Couverture
Titre
Licence
Table
Préface
Avant-propos
Pourquoi ce livre ?
Que contient ce livre ?
Remerciements
1 - Asterisk et la ToIP libre
Qu’est-ce qu’Asterisk ?
Les fonctions assurées par Asterisk
Serveur d’audioconférences
Messagerie vocale
Serveur vocal interactif (SVI)
Passerelle vers le RTC, interconnexion de sites
Une plate-forme applicative pour la téléphonie : Asterisk et le CTI
Asterisk et les autres logiciels libres de ToIP
Kamailio (ex OpenSER) : un proxy SIP, un vrai
Les concurrents d’Asterisk
CallWeaver : un fork d’Asterisk
FreeSWITCH : la promesse de la fiabilité
Yate : encore un autre IPBX logiciel !
2 - Présentation de l’étude de cas
Situation géographique
Les raisons du changement de système téléphonique
Un existant vieillissant et coûteux
La nécessité de nouveaux services
Les raisons du choix de la ToIP libre
Réduire les coûts
S’approprier réellement le système
Maintenance et évolution du logiciel libre en téléphonie
Pourquoi Asterisk ?
Les services offerts aux collaborateurs de l’entreprise
Reconduire l’existant : fax, transfert et notification d’appel
Ajouter des services : la mobilité et l’intégration dans le système d’information
L’accompagnement de la croissance de l’entreprise
Interconnexion de sites distants par SIP
Travail collaboratif et gestion de présence
Vidéo
3 - Description de l’existant
Les autocommutateurs (PABX)
Un annuaire pour le PABX et un autre pour l’entreprise
Des capacités de CTI prometteuses, mais jamais mises en œuvre
Les postes téléphoniques
Plan de numérotation
Postes numériques, analogiques et fax
Les services utiles : annuaire et traçabilité des appels
L’annuaire des collaborateurs de l’entreprise
Le serveur RADIUS
Un réseau informatique prêt pour la ToIP
Contraintes pour la ToIP
Sécurisation des flux par séparation des réseaux
4 - Installation d’Asterisk
Choix du système d’exploitation
Un logiciel pour systèmes Unix
GNU/Linux, le choix naturel
Quelle distribution GNU/Linux choisir ?
Prérequis (avant compilation)
DAHDI et libpri, les compléments d’Asterisk
Installation de DAHDI
Téléchargement, compilation et installation des sources
Création du script de démarrage et installation des fichiers de configuration
Lancement de DAHDI et détection de la carte
Installation de libpri
Adressage réseau
Quelle distribution d’Asterisk ?
Installation d’Asterisk standard
Choix des modules
Fin de l’installation et lancement d’Asterisk
À chaque module son attribution
Quelles différences entre les fonctions et les applications dans Asterisk ?
Pourquoi un codec plutôt qu’un autre ?
5 - Intégration des postes téléphoniques
Architecture réseau
Choix de l’architecture
Filtrage sur les réseaux local et distant
Configuration des postes téléphoniques IP
SIP : le protocole pour les postes physiques
Configuration SIP sur Asterisk : le fichier /etc/asterisk/sip.conf
Postes IP physiques
Configuration sur le serveur Asterisk principal (voiceserver)
Éléments de configuration des postes Thomson ST2030
Téléphones logiciels (softphones)
Le plan de numérotation, au cœur d’Asterisk
Contextes
Extension, action !
Les variables dans le dialplan
Différents moyens pour passer des appels
Placer des fichiers dans une file d’attente
AMI (Asterisk Manager Interface)
La console
AGI (Asterisk Gateway Interface)
6 - Asterisk en point de terminaison télécom
Interface vers le réseau de téléphonie classique
Installation et configuration d’Asterisk
DAHDI et libpri
Asterisk
Configuration SIP sur les serveurs secondaire et principal
Configuration du plan de numérotation sur les serveurs secondaire et principal
7 - Services téléphoniques : messagerie vocale, notification d’appel, fax...
Asterisk en tant que SVI : les fichiers vocaux
Le choix de la langue
Les applications jouant des fichiers vocaux
Record : enregistrer ses propres fichiers vocaux
La messagerie vocale
Activation de la boîte vocale par le Web
Notification de message en attente
MWI, la notification sur le poste
Notification par envoi de courriel
Renvoi vers la messagerie vocale
Consultation des messages
Le nouveau service de fax
Installation des modules nécessaires dans Asterisk
Envoi de fax par le Web (serveur Apache 2.2.3, PHP 5.1.6)
Formulaire d’envoi
Conversion du PDF en image TIFF
Envoi du fax
Configuration d’Asterisk pour l’envoi de fax
La notification d’appel : détail du cas d’un chef de service et de son assistant
Configuration des postes téléphoniques
Configuration d’Asterisk
8 - Accès à distance aux ressources téléphoniques
Contraintes particulières à l’accès distant
SIP, IAX : quel protocole pour l’accès distant ?
La sécurité
Le code d’Asterisk
VPN IPSec pour la confidentialité
Gestion des comptes des utilisateurs
Impossible d’utiliser la base des comptes existante
Réutiliser les comptes associés aux boîtes vocales
Contrôle d’accès par le dialplan
Installation d’Asterisk chez un particulier
NAT (Network Address Translation) : l’obstacle majeur
Installer et configurer Asterisk
Un minimum de fichiers de configuration
Enregistrer Asterisk
Configurer un softphone
Traitement des appels entrants
Traitement des appels émis par le softphone
9 - Réunions téléphoniques (audioconférences)
Des réunions téléphoniques plus sûres
Mise en place du serveur d’audioconférences : éléments indispensables
dahdi_dummy : DAHDI en version allégée
La connexion vers le serveur Asterisk principal
MeetMe : les audioconférences par Asterisk
Informations sur les conférences
Intégration dans une application web
Avec rasterisk
Via le répertoire de file d’attente
Accéder aux audioconférences par le Web (serveur Apache 2.2.3, PHP 5.1.6)
Configuration Apache/PHP
Configuration du dialplan sur le serveur d’audioconférences (conferenceserver)
10 - CTI : l’intégration dans le système d’information
AGI (Asterisk Gateway Interface) et l’intégration de scripts
Présentation du nom de l’appelant par interrogation de l’annuaire central
Réception de fax par Asterisk et envoi par courriel au destinataire
Appel par composition d’adresse de courriel depuis les softphones
AMI (Asterisk Manager Interface) : le CTI par Asterisk
Un service de click-to-call par le Web (serveur Apache 2.2.3, PHP 5.1.6)
Configuration Apache/PHP
Configuration du dialplan d’Asterisk
Dynamiser l’interface web du service d’audioconférences avec Ajam
AMI + Ajax = Ajam
Activer Ajam et l’intégrer dans un serveur web Apache
Publication des événements par Asterisk
Configuration de l’interface web via les scripts PHP
11 - Administration des serveurs Asterisk
Considérations générales sur la sécurité
Configuration du routeur filtrant
Configuration des canaux et contrôle d’accès dans le dialplan
Restriction du nombre de modules installés
Choix d’une version stable du logiciel
Les journaux d’activité (fichiers de log)
Configuration
Archivage
Tickets de taxation (CDR)
Les CDR sur le serveur Asterisk principal (voiceserver)
Configuration d’Asterisk en tant que client RADIUS
Informations enregistrées pour les services auxquels accède le Web
12 - Diagnostiquer un dysfonctionnement avec Asterisk
Diagnostiquer un problème
La console et les fichiers de log pour le débogage
Les commandes accessibles depuis la console
L’application DumpChan
Problèmes de connectivité SIP
Identification des terminaux SIP sur Asterisk
SIP, RTP et NAT
Les outils d’analyse réseau sont nos amis
Problèmes d’accès RNIS primaire et de base
13 - Interconnexion de sites
Les systèmes de téléphonie sur les sites distants
SIP : le protocole de connexion
Une architecture construite autour de Kamailio
Installation de Kamailio
Configuration de Kamailio
Paramètres de configuration
Script de routage des messages SIP
Configuration du routage des messages SIP
Autres fonctionnalités utiles de Kamailio
14 - Domaines d’applications particuliers : IPv6, SRTP, vidéo et XMPP
Des domaines d’applications à conquérir
IPv6, le futur protocole de l’Internet
Confidentialité des communications SIP/RTP par SRTP
Traitement de la vidéo
Asterisk et XMPP (Jabber)
Implémentation XMPP dans Asterisk
GoogleTalk et Jingle : le multimédia sur XMPP
Le futur de XMPP dans Asterisk
Jingle pour la ToIP par XMPP standard
JABBER_RECEIVE pour recevoir des messages instantanés
Notification d’état téléphonique par XMPP
15 - Contribuer à Asterisk
Une communauté nombreuse et ouverte à tous
Différentes versions pour dif