La Téléphonie sur IP

La Téléphonie sur IP

S'INSCRIRE
Prochaine Session

Prochaine Session:

18/01/2019
Prochaine Session

Note

Prix étudiants exceptionnelle pour la première session : 23000 DA
Tarif

Prix

40000 DA
Volume Horaire

Volume Horaire

40 heures

Description

La VoIP permet de réduire les dépenses téléphoniques et d'intégrer voix et données. Ce cours vous permettra d'acquérir et de maîtriser les différents concepts propres à la VoIP. Vous apprendrez à assurer la qualité de service du trafic Voix sur IP (VOIP) et à l'utiliser pour de nouvelles applications ainsi que l'étude et l'implémentation d'une solution téléphonique a base de FreePBX

Objectifs

Comprendre la signalisation dans les réseaux téléphonique traditionnelle

Comprendre la convergence vers les réseaux IP

Appréhender le fonctionnement et utilisation des protocoles utilisés en VoIP (H323, SIP, MGCP...)

La qualité de service et l'optimisation de l'impléméntation Voip dans un réseau IP

Elaborer un cahier de charge 

Maitriser l'etude et l'implémentation d'une Solution téléphonique a base de FreePBX (voir les détails dans le programme)

Prérequis

Connaissance de base sur les réseaux IP

Instructeurs

Photo de Yacine IKKACHE

Yacine IKKACHE

Yacine IKKACHE est un enseignant chercheur a l’Institut National des Télécommunication et des TIC , il poursuit ses études doctoral sur la reconnaissance de la parole Arabe dans un environnement mobile. Il a eu un BAC en Sciences exactes puis il a poursuivit ces études en tronc commun technologies a l'USTO pour enfin rejoindre l'INTTIC ou il a eu l'ingéniorat en télécoms, puis le magister en TIC   

Les compétences de Mr Yacine ne se limitent pas au monde académique et théorique, dés qu'il a terminé sa formation d'ingénieur il s'est penché vers le monde professionnel où il a travaillé dans plusieurs sociétés tel que UMOIP, SONATRACH, SLC et ISSAL ou il a acquis de l’expérience dans plusieurs disciplines, on cite parmi-eux VOIP, SCADA, OTN, WIMAX, ADSL, CLOUD COMPUTING....etc. Il a aussi plusieurs certifications professionnelles de différents constructeurs comme CISCO et JUNIPER, IPBrick

Grace a son double profile (académique et professionnel) il a constaté qu’il y’a  un écart entre les deux mondes ; d’où vient l’idée de créer YacineAcademy  dans le but de construire une passerelle qui relie le monde académique et professionnel   

Photo de Mohamed Yacine

Mohamed Yacine

Yacine Med is a Telecom Engineer graduated from the National Institut of Telecommunications & ICT, he hold both the Master's & Engineer's Degrees in Telecommunications systems.

He started his career in the Transmission field as a Transmission engineer in one of the largest Telecom company in Algeria where he aquired a deep experience in PDH, SDH, WDM and IP fields, then he moved into the Voice World as an Operations & Maintenance engineer dealing with TDM & VoIP Core networks as well as Optical & Wireless access networks, focusing mainly on the Technical Support, Supervision and Maintenance.
On 2013 he became the Head of the O&M for the western Region networks and also the System Manager of the OSS plateforms managing UNIX & Win2k Servers as well as the IP Infrastructure Network of the OSS.


Yacine hold many IT certifications from leading vendors such as Cisco and Juniper and has provided many trainings in the Cisco Voice field.

 

 le programme de la formation

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.).