PARTIE I : Concepts Théoriques
01 - Introduction à la Téléphonie
1.1 Historique de l'évolution de la Téléphonie.
1.2 Concepts de bases sur la commutation téléphonique : Commutation manuelle, commutation automatique analogique & numérique.
1.3 Définition de la boucle locale en Téléphonie.
1.4 Principe de fonctionnement des faisceaux téléphoniques (Trunks)
1.5 Différences entre le commutateur RTCP (PSTN) et le commutateur résidentiel privé (PBX)
1.6 Convergence de la voix sur IP (VoIP)
1.7 Avantages & contraintes de la solution VoIP.
02 - La Téléphonie Traditionnelle
2.1 Différences entre un signal analogique et un signal numérique.
2.2 Principe de fonctionnement de la boucle locale.
2.3 Principes de conversion Analogique/Numérique par la MIC Modulation par Impulsion Codée (PCM).
2.4 Principes de Multiplexage Numérique.
2.5 La signalisation dans la téléphonie traditionnelle.
2.5.1 La Signalisation dans la boucle locale analogique
2.5.2 La Signalisation dans la boucle locale Numérique RNIS (ISDN)
2.5.3 La Signalisation dans les faisceaux d'interconnexion numériques (voie par voie (CAS), par canal sémaphore(CCS))
03 - Convergence d'un réseau traditionnel dans un réseau de donnée IP:
3.1 Différence entre la Voix sur IP et la Téléphonie IP
3.2 Définition des Communications Unifiées
3.3 Définition de différents types de passerelles utilisées pour l'interconnexion avec le réseau IP (Media Gateway/Carte PCI avec des ports FXS, FXO, ATA ...)
3.4 Comparaison entre la solution traditionnelle basée sur un PBX(TDM) et la solution ToIP.
04 - La Téléphonie dans un réseau IP
4.1 Détermination de l'acheminement de la signalisation et du flux de voix (RTP) dans la téléphonie IP
4.2 Principes de base sur les protocoles de signalisation ToIP:
4.2.1 Protocole de signalisation Server/Client : MGCP, H.248 (MEGACO), Cisco SCCP.
4.2.2 Protocole de signalisation Peer-to-peer : H.323, SIP, IAX2
4.3 Principes de base sur le protocole de transport du flux RTP:
4.3.1 le Protocole RTP & RTCP dans le modèle TCP/IP
4.3.2 Notions de base sur les codecs : G.711, G.729, iLBC ...etc.
4.3.3 Compréhension du MOS, BR et NEB d'un codec.
05 - Le Protocole de signalisation SIP
5.1 Le protocole SIP dans TCP/IP
5.1 Notions de bases sur les entités SIP (User Agent, Registrar, Proxy, Redirect, B2BUA ...etc)
5.2 Comprendre les méthodes & Réponses des messages SIP
5.3 Comprendre le protocole SDP dans SIP.
06- Intégration des Switches Ethernet dans un réseau ToIP
6.1 Comprendre les différentes méthodes d'alimentation d'un téléphone IP.
6.2 Comprendre les normes standards de l'alimentation sur Ethernet PoE.
6.3 Comprendre la nécessité de l'utilisation du Voice VLAN en ToIP.
07 - La Qualité de service (QoS) en ToIP
7.1 Connaitre les problèmes affectant la qualité des communications VoIP.
7.1.1 Le problème de congestion et les différentes solutions (Priorité & Queuing, RSVP)
7.1.2 Le délai excessive (la latence) et les recommandations de l'UIT.
7.1.3 la variation du délai (Jitter) et la solution du "de-jitter buffer".
08 - Détermination du cahier des charges.
8.1 Plans et schémas, besoins du client:
- Critères déterminant le choix de la structure du système et des équipements.
- Identification des besoins et des contraintes d’une organisation et de sa gestion.
- Identification des éléments de coûts et mesure d ces coûts pour une solution voix IP.
- Lecture et interprétation de schémas d’implantation de systèmes.
8.2 Proposition de solutions adéquates d’implantation d’un système :
- Établissement des critères de qualité de service attendus.
- Utilisation d’une liste critériée pour le choix d’une solution:
- Choix du modèle de la solution ToIP: (Single Site, Multi Site Centralisé, Multi Site Distribué)
- Choix des caractéristiques logiciels de la solution ToIP (Open source, Close source ...etc)
- Choix des caractéristiques matériels (Hardware)
- Choix des caractéristiques de redondances
- Choix des caractéristiques de l’infrastructure de transport
- Choix des caractéristiques de câblages
- Choix des caractéristiques des passerelles avec les réseaux traditionnels
- Choix de licences (si nécessaire) selon le nombre et le type de téléphones IP nécessaire
- Choix des caractéristiques des sources d’Energie.
- Choix des caractéristiques de la climatisation.
- Choix des caractéristiques de l’armoire comportant les équipements de la ToIP.
8.3 Planifier une installation.
- Production de schémas d’installation détaillés.
- Évaluation juste de la durée d’installation.
- Répartition adéquate du travail dans l’équipe.
- Choix approprié du matériel et de l’équipement nécessaires.
PARTIE II : Implémentation d'une solution ToIP
LAB 0: Séance de motivation:
0.1 Principe généraux sur les technologies des communications unifiées.
0.2 Chaque stagiare configure sa propre extension au niveau du serveur ToIP de l'instructeur depuis sa machine.
0.3 Installation des Softphones dans les machines des stagiares (PC et smartphones)
0.3 Chaque stagiare enregistre son propre softphone/smart phone avec le serveur ToIP du de l'instructeur depuis sa machine.
0.4 Effectuer des appels de tests entre les stagiares.
LAB 1: Implémentation d'un Serveur FreePBX
1.1 Définition des composants du FREEPBX Appliance : Distribution linux, Asterisk, MYSQL, FPBX GUI, Modules ...etc.
1.2 Installation du serveur FreePBX/Asterisk dans une machine virtuelle.
1.3 Configuration de l'adressage IP pour FreePBX.
1.4 Activation de la licence
1.5 Configuration du Pare-feu pour FreePBX.
1.6 Mise à jour des modules.
LAB 2: Mise en service de la téléphonie de base entres les téléphones SIP
2.1 Configuration des extensions SIP en utilisant le driver PJSIP
2.1 Enregistrement des softphones/"smart phones" au niveau du serveur FPBX.
LAB 3: La Messagerie Vocale
3.1 Principe de fonctionnement de la messagerie vocale
3.2 Configuration de la messagerie vocale pour une extension.
3.3 Utilisation des codes d'accès locale et distant à la messagerie vocale.
LAB 4: Gestion des utilisateurs.
4.1 Comprendre les différents types d'utilisateurs & groupes.
4.2 Notions de bases sur l'authentification des utilisateurs dans FPBX : Authentification par Répertoire Interne, Active Directory, OpenLDAP ...etc
4.3 Configuration des utilisateurs/groupes et affectation des permissions.
4.4 Accéder au panneau de contrôle d'utilisateur UCP (User control Panel) et effectuer différentes configurations utilisateur tel que : le renvoie d'appel, écouter les messages vocaux ...etc.
LAB 5: Interconnexion de 2 serveurs FPBX d'un binôme de stagiares
5.1 Configuration d'un trunk SIP/IAX2 entre les deux serveurs
5.2 Configuration du routage de départ (Outbound Route) pour l'acheminement des appels entre les extensions des deux serveurs.
5.3 Effectuer des tests d'appels.
LAB 6: Interconnexion du serveur FPBX avec un opérateur public (PSTN/ITSP):
6.1 Configuration d'un trunk avec l'opérateur PSTN/ITSP
6.2 Configuration du routage des appels de départ (Outbound Route) pour l'acheminement des appels vers le réseau Fixe (Local, Nationale, Internationale et Opérateurs Mobile).
6.3 Configuration du routage des appels de départ (Outbound Route) pour l'acheminement des appels d'urgence vers les services spéciaux (la protection civile, police ...etc)
6.4 Gestion des priorités entre les routes de départ.
6.4 Paramétrage du CID pour les appels de départ via le PSTN/ITSP.
LAB 7: Restrictions des appels
7.1 Configuration des restriction d'appels vers certains préfixes dans la table de routage de départ.
7.2 Effectuer des tests d'appels.
LAB 8: La réception d'appel depuis le PSTN/ITSP
8.1 Configuration du routage des appels d'arrivé (Inbound Route) depuis le PSTN/ITSP.
LAB 9: Configuration des différentes fonctionnalités en ToIP:
9.1 Service "Trouvez moi" (Find me/Follow me) pour une extension
9.2 Conférence
9.3 Groupe d'appel
9.4 Callback
9.5 Call park
LAB 10: Routage avancé 1
10.1 Configuration du débordement de routage des appels inter-sites via le PSTN avec la manipulation des CID/DID en cas de coupure du faisceaux inter-sites.
LAB 11: Routage avancé 2
11.1 Configuration du TEHO (Tail End Hop off) pour le Toll-free calls avec la manipulation des CID/DID.
LAB 12: Intégration d'un switch Cisco dans un réseau ToIP 1: PoE
12.1 Comprendre le principe de fonctionnement du protocole Cisco CDP avec la PoE
12.2 Configurer & visualiser l'état de la PoE dans un switch Cisco dans Packet Tracert.
LAB 13: Intégration d'un switch Cisco dans un réseau ToIP 2: Voice VLAN
13.1 Comprendre les 2 méthodes utilisé pour séparer la Voix et les Donnés dans des VLAN différents au niveau d'un switch Cisco.
13.2 Effectuer les configurations nécessaires au niveau de Packet Tracert.
LAB 14: Maintenance & Diagnostic 1 : FreePBX
14.1 Démarrer, Arrêter et Redémarrer FPBX
14.2 Procédure de récupération du mot de passe Administrateur de FreePBX
14.3 Consulter le rapport de Asterisk depuis FreePBX
14.4 Consulter les CDR (Call Detailed Record) Depuis FreePBX.
LAB 15: Maintenance & Diagnostic 2 : Asterisk CLI
15.1 Se connecter à la console CLI
15.2 Obtention de l'aide et affichage des informations relatives à Asterisk
15.3 Arrêter et Redémarrer Asterisk
15.4 Recharger les modules d'Asterisk
15.5 Consulter la boite de messageries des utilisateurs via CLI
15.6 Exécuter des commandes Linux depuis le CLI d'asterisk
15.7 Exécuter une commande Asterisk depuis le Shell Linux
15.8 Afficher des informations de "debug" dans la console concernant le fonctionnement de Asterisk
15.9 Afficher l'état des terminaux SIP connectés au serveur
15.10 Afficher l'état des Trunks SIP
15.11 Afficher le nombre de communications en cours, nbre de canaux ouverts, nbre totale de communications
15.12 Effectuer un traçage du protocole sip via la console CLI.
LAB 16: Maintenance & Diagnostic 4 : Wirehsark
16.1 Traçage des protocoles SIP et RTP en utilisant tcpdump et Wireshark
LAB 17: Finaliser le travail
17.1 Explication claire du fonctionnement du système au client;
17.2 Bon de travail ou rapport dûment complété :
Rapport au client des consignes de fonctionnement du système (numéros de téléphone, réalisation d’appels internes et externes, messagerie vocale, mots de passe, etc.).