2. 1. Fondement de base de la TOIP
2. Réseau IP
3. Les principaux protocoles de signalisation en TOIP
4. Architecture H323
5. Mise en œuvre une architecture H323
6. TP: Mise en place d’une zone H323
7. Création du réseau téléphonique Cisco
Dimitri LEMBOKOLO 2
3. Fondements de base de la TOIP
Téléphonie :
Contraintes de la téléphonie
Contraintes temporelles(Il faudrait que le temps qui sépare le moment où
la personne parle et le moment où l'autre entende ne dépasse pas 125ms).
Dimitri LEMBOKOLO 3
4. Réseau IP
C'est un réseau à Best effort ce qui veux dire que les paquets font tous une
queue il n' y a pas de priorité au niveau des nœuds pour certains paquets.
Compte tenu de la divergence des deux réseaux, la question suivante s'impose:
C'EST QUOI UN BON RÉSEAU?
Pour les télécommunicants, c'est un réseau à commutation de circuit (réseau
dans lequel si deux entités veulent entrer en communication, un circuit est
tout d'abord établi pour les permettre de communiquer afin de respecter les
contraintes temporelles)
Dimitri LEMBOKOLO 4
5. Réseau IP (Suite)
La parole est un signale qui est analogique
Les signaux déterministe: ce sont les signaux que l'on peut
représenter par des fonctions mathématique (ex:
l'électricité=> signal analogique)
Les signaux aléatoires sont des signaux.
La voix étant analogique, il faudrait la numériser la voix
Pour le faire, nous allons passer par 3 phases:
L'échantillonnage (prendre à des intervalles régulier les
amplitudes du signal)
Dimitri LEMBOKOLO 5
6. Réseau IP (Suite)
Shanon
Pour que le signal soit reconstitué, il faudrait que Fe>=2Fm
Fréquence de la parole téléphonique c'est entre 300-3400HZ
En mettant un peu de marge, on aura pour la téléphonie une
fréquence de 8000HZ (par seconde, il y a 8000 échantillons qui
sont prélevés) au lieu de 6800HZ
La quantification (le fait de représenté les échantillons par un
nombre fini de valeurs)
(rapport signal sur bruit)S/B>= 40db (loi de 40db)
S/B= 1.76+6.01n=> loi de 6db
quelle est la valeur qu'il faut donner à n pour que la loi des 40db
soit respectée?
1,76+6.01.n >= 40
n >= 38.24 =>6.36
n=7 (USA) et n=8 (EUROPE)
Dimitri LEMBOKOLO 6
7. Réseau IP (Suite)
En Amérique ou au japon (PCM), on code sur 7 bits alors
qu'en Europe (MIC) on code sur 8 bits ; ce qui donne un
débit respectif de 8000x 7bits /s =56Kbits/s et 64Kbits/s
Avant de faire la quantification pour la voix, il faut tout
d'abord compresser
Il y a des algorithmes de compression et de décompression
(codec=> algorithmes de compression et de
décompression)
La quantification uniforme n'est pas adaptée pour la voix.
Le codage ()
Dimitri LEMBOKOLO 7
8. Réseau IP (Suite)
Signalisation: Ensemble de processus mis en œuvre pour
établir maintenir et mettre fin à une communication.
Numérisation, Lois de compression, Codecs, Signalisation, UDP
pour le transport de la voix, RTP(Real time Transport
Protocoles) voix et vidéo, RTCP(Real time Transport Control
Protocol).
NB: La signalisation peut utiliser du TCP
Dimitri LEMBOKOLO 8
9. Réseau IP (Suite)
Pour dimensionnement il faut tenir en compte:
l'entête afin de déterminer la taille du paquet (il)
Pour que l‘écho ne soit pas gênant il faudrait que le temps de
traverser soit <= 28ms
Plus la taille des cellules est grande, plus la taille de mise en
paquet est plus grande
La taille des cellules ATM est : 48 octets
Pour les entêtes, on ajoute 5 octets ce qui donne au final 53 octets
Dimitri LEMBOKOLO 9
10. Les principaux protocoles de signalisation
en TOIP
Standard: SIP, H323, MGCP
Propriétaire: IAX(asterisk), SCCP(cisco),
UNISTIM(nortel)
NB: asterisk supporte tous les protocoles précités
Dimitri LEMBOKOLO 10
11. Architecture H323
Terminaux
Gatekeeper(enregistrement, localisation, gestion de bande
passante, ...):équipement dans une architecture H323 auprès
desquels les équipements peuvent s'enregistrés.
Un terminal qui va s'enregistrer auprès d'un gatekeeper indique
son H323Id et son numéro e164.
Gateway pour atteindre d'autre type de réseau
MCU unité permettant la mise en place d'une conférence
Dimitri LEMBOKOLO 11
12. Mise en œuvre d'une architecture H323
Il y a deux choix à faire
a) Un système H323 ne contenant pas de gatekeeper,
uniquement que des endpoints(terminaux et MCU =>
points de terminaison)
b) Une zone H323 comporte un gatekeeper et les terminaux au
minimum
Sous protocoles de H323
H225, H245
T120: protocole permettant de partager des applications et des
données
Dimitri LEMBOKOLO 12
13. Mise en œuvre d'une architecture H323
Système H323
Appels se font par adresse IP
Inconvénients: mémoriser les adresses IP
Le protocole T120 permet de partager des données telles que:
- Tchat, tableau blanc, transfert de fichiers, utilisation
d'une application à distance
Dimitri LEMBOKOLO 13
14. TP: Mise en place d'une zone H323
GNS
1°) Installation
2°) Configuration de dynamips
3°) Chargement d'un IOS
4°) Ajouter un nuage (lier le routeur à votre réseau physique)
5°) Lier le nuage à une interface de votre machine
6°) Ajouter des cartes à votre routeur
7°) Relier le routeur au nuage
8°) Démarrer le routeur
9°) Lancer «console»
Dimitri LEMBOKOLO 14
15. TP: Mise en place d'une zone H323 (Suite)
Prérequis:
Maitrise des commandes de base de configuration d’un routeur
# conf t
# gatekeeper
# zone local uld uld.sn 192.168.1.x
# no shutdown
Pour visualiser au niveau du serveur les utilisateurs qui sont en
cours de communication:
# show gatekeeper calls
Pour voir les utilisateurs qui se sont enregistrer:
# show gatekeeper endpoints
Dimitri LEMBOKOLO 15
16. Création du réseau téléphonique Cisco
Présentation Cisco Call Manager Express
Le Cisco Call Manager Express (CCM) est un IPBX (système
assurant l’acheminement de toute ou partie des communications
en utilisant le protocole IP) logiciel. Il permet à l'entreprise
d'étendre les services de téléphonie aux équipements réseaux
comme les téléphones IP, les passerelles VoIP ou encore les
applications multimédia. Le CCM peut aussi gérer les conférences
multimédia, les boites vocales, les softphones, les logiciels de
messagerie instantanée ou encore les services SMS.
Cisco Call Manager Express peut être installé sur un serveur de
marque HP ou IBM, ou être préinstallé sur les serveurs Cisco.
Dans le cas d'un serveur préinstallé, le CCM dispose de plus
d'options. Les serveurs peuvent être montés en cluster
permettant une fluidité du trafic ainsi qu'une tolérance de panne.
Dimitri LEMBOKOLO 16
17. Création du réseau téléphonique Cisco (suite)
Dialogue entre trois Cisco IP Communicator
Objectif : Réaliser l'architecture réseau ci-dessous et établir une
communication vocale IP entre trois Cisco IP Communicator.
Le plan de numérotation à mettre en œuvre :
CISCO IP CISCO IP CISCO IP
Communicator 1 Communicator 2 Communicator 3
Nom: Dimitri Martial Charwel
Numéro: 1000 1001 1002
Dimitri LEMBOKOLO 17
18. Création du réseau téléphonique Cisco (suite)
Configuration du routeur Cisco (IOS Cisco Call Manager
Express)
La configuration du routeur Cisco est l'étape la plus importante.
En effet c'est cet équipement réseau qui est à l'origine de la
gestion des appels téléphoniques de type IP.
Configuration de l'interface Fa0/0 du routeur
Il est utilisée pour la communication entre les différents agents
téléphoniques et l'IOS Cisco Call Manager. C’est l'IOS qui
s'occupe de la gestion de la téléphonie, de l'intégration d'un
équipement et de sa suppression au sein du réseau.
(config)#interface Fa0/0
(config-if)#ip address 192.168.1.x
(config-if)#no shutdown
Dimitri LEMBOKOLO 18
19. Création du réseau téléphonique Cisco (suite)
Configuration de la téléphonie sur le routeur CME
Dans un premier temps, nous configurons la téléphonie
automatiquement à l'aide de la commande telephony-service
setup.
(config)#telephony-service
(config-telephony)#system message nom_message(uld)
(config-telephony)#max-ephone 5 !nbre de numéro de phones
(config-telephony)#max-dn 5 ! Nombre de lignes
(config-telephony)#source-address @IP port num_port(2000)
(config-telephony)#auto assign 1 to 10 (ou plus)
(config-telephony)#exit
L’option system message « nom » de telephony-service permet de
renseigner le nom de l’entreprise ou du service
Dimitri LEMBOKOLO 19
20. Création du réseau téléphonique Cisco (suite)
Maintenant que le service téléphonique est activé et configuré,
nous devons créer 3 ephones qui accueilleront les 3 softphones,
ainsi que 3 extensions qui seront par la suite associées aux
ephones.
Attribution des numéro
(config)#ephone-dn 1
(config-ephone-dn)#number num_de_phone (1000)
(config-ephone-dn)#name nom_utilisateur (Dimitri)
(config-ephone-dn)#description nom_bureau(Dimitri DG)
(config-ephone-dn)#label nom_complet (Dimitri LEMBOKOLO)
(config-ephone-dn)#exit
(config)#ephone-dn 2
Idem, mais tout en changeant les données
R1#show ephone Dimitri LEMBOKOLO 20
21. Création du réseau téléphonique Cisco (suite)
Comme dit précédemment les extensions possèdent un numéro
et des options. L'option name de l'ephone-dn permet d'indiquer
le nom d'affichage de l'appelant sur le terminal appelé
(respectivement le nom de l'appelé sur le terminal de l'appelant).
Il y a aussi les options telles que :
Label : pour afficher le nom sur l’écran du téléphone (IP
communicator)
Description : la description telle que le Bureau la fonction ou
autre, toujours sur l’écran du phone
A cette étape de configuration nous pouvons dès à présent
communiquer avec nos trois Cisco IP Phone.
Dimitri LEMBOKOLO 21
22. Création du réseau téléphonique Cisco (suite)
Les passerelles applicatives
Une passerelle applicative (en anglais « gateway ») est un système
matériel et logiciel permettant de faire la liaison entre deux
réseaux, afin de faire l'interface entre des protocoles réseau
différents.
Lorsqu'un utilisateur distant contacte un tel dispositif, ce dernier
examine sa requête et, si jamais celle-ci correspond aux règles que
l'administrateur réseau a définies, la passerelle crée une liaison
entre les deux réseaux. Les informations ne sont donc pas
directement transmises, mais traduites afin d'assurer la
continuité des deux protocoles.
Dimitri LEMBOKOLO 22
23. Création du réseau téléphonique Cisco (suite)
Les passerelles applicatives (suite)
Ce système offre, outre l'interface entre deux réseaux hétérogènes,
une sécurité supplémentaire car chaque information est passée à
la loupe (pouvant causer un ralentissement) et parfois ajoutée
dans un journal qui retrace l'historique des événements.
Dimitri LEMBOKOLO 23
24. Création du réseau téléphonique Cisco (suite)
Configuration du Gateway
(config)#interface Fa0/0
(config-if)#h323-gateway voip interface
(config-if)# h323-gateway voip id uld ipaddr 192.168.1.x 1718
(config-if)# h323-gateway voip h323-id gw-uld
(config-if)# h323-gateway voip tech-prefix 1#
(config-if)# exit
(config)# gateway
Après la configuration du gateway, on passe à la
configuration de la route pattern.
Dimitri LEMBOKOLO 24
25. Création du réseau téléphonique Cisco (suite)
Configuration de la destination pattern
(config)#dial-peer voice 10 voip
(config-dial-peer)#destination-pattern 2…
(config-dial-peer)#session target ras
(config-dial-peer)#^z
routeur#copy running-config startup-config
Dimitri LEMBOKOLO 25
26. Conclusion
Ce document n'est qu'une manière de réaliser de la VoIP. Il existe
en effet d'autre moyen de réaliser de la VoIP comme en utilisant
du SIP. L'explosion de la VoIP pousse les différentes entreprises de
communications à améliorer les moyens mise en place. Grâce à
cela la VoIP est l'avenir de la téléphonie.
Dimitri LEMBOKOLO 26
27. Conclusion
Ce document n'est qu'une manière de réaliser de la VoIP. Il existe
en effet d'autre moyen de réaliser de la VoIP comme en utilisant
du SIP. L'explosion de la VoIP pousse les différentes entreprises de
communications à améliorer les moyens mise en place. Grâce à
cela la VoIP est l'avenir de la téléphonie.
Dimitri LEMBOKOLO 27
28. Conclusion
Ce document n'est qu'une manière de réaliser de la VoIP. Il existe
en effet d'autre moyen de réaliser de la VoIP comme en utilisant
du SIP. L'explosion de la VoIP pousse les différentes entreprises de
communications à améliorer les moyens mise en place. Grâce à
cela la VoIP est l'avenir de la téléphonie.
Dimitri LEMBOKOLO 28