Cours ToIP-VoIP-2023 ISM PDF
Cours ToIP-VoIP-2023 ISM PDF
Dr K. GUEYE
ToIP/VoIP
Dr K. GUEYE
ToIP/VoIP
Concepts de base de la téléphonie sur IP
La téléphonie sur IP (ToIP) à l'origine était située à la frontière de l'informatique et des
télécommunications. Aujourd'hui, cette technologie est entrain de s'imposer dans le
secteur des TIC en particulier dans les entreprises
Le temps de latence, c’est-à-dire le temps qui s’écoule entre l’entrée d’un paquet
dans le réseau et son temps de sortie du réseau doit être inférieur à 300 ms si l’on
veut garder une interaction humaine acceptable.
Si l’on souhaite une bonne qualité de la conversation, il ne faut pas que la latence
soit supérieure à 150 ms.
Dr. Kéba GUEYE
ToIP/VoIP
Concepts de base de la téléphonie sur IP
Les contraintes de la ToIP
Les contraintes temporelles
La principale difficulté pour réaliser de la téléphonie par paquet provient de la
contrainte temporelle très forte due à l’interaction entre individus.
Le temps de latence, c’est-à-dire le temps qui s’écoule entre l’entrée d’un paquet
dans le réseau et son temps de sortie du réseau doit être inférieur à 300 ms si l’on
veut garder une interaction humaine acceptable.
Si l’on souhaite une bonne qualité de la conversation, il ne faut pas que la latence
soit supérieure à 150 ms.
Dr. Kéba GUEYE
ToIP/VoIP
Concepts de base de la téléphonie sur IP
Les contraintes de la ToIP
Les contraintes temporelles
L’idée est de dire que si nous voulons respecter cette contrainte temporelle il ne
faudrait pas que le canal établit entre les deux correspondants ne soit pas utilisé par
d’autres fins. C’est pourquoi pour les opérateurs, un bon réseau est celui à
commutation de circuit.
Pour déployer la téléphonie dans un réseau IP, il faut s’interroger sur la nature de
ce réseau IP.
De grandes discussions opposaient les informaticiens et les télécommunicants.
TELEPHONES LOGICIELS
TELEPHONES LOGICIELS SIP : MICROSIP SOUS WINDOWS, ZOIPER SOUS ANDROID LINUX ET WINDOWS,
blink
TELEPHONES SCCP : IP COMMUNICATOR DE CISCO,
Les AGI
Extensions du Dialplan vers des applications extérieurs
Pas de langage, seulement des prérequis(E/S)
Distribution sur des serveurs tiers
Rapidité, souplesse d’execution
Pour les versions 18 de Asterisk, il existe au moins deux types de canaux : le SIP e le PJSIP qui ne peuvent pas être activés à la fois.
Donc pour éviter un conflit entre les deux canaux, il faudra éditer le fichier modules.conf et décharger le module qui gère le canal
qui ne vous intéresse pas.
Maintenant les utilisateurs qui veulent écouter du web radio appellent le numéro 7001.
CISCO en plus de sa large gamme de serveurs et de solutions informatiques qu’il nous offre,
il met à la disposition du monde des solutions de ToIP derniers cri. Parmi lesquelles nous
avons :
Le Cisco Unified Communications Manager (CUCM) : Qui est un système de
communication basé sur IP intégrant la voix et la vidéo. Il fait partie d’un ensemble de
produits de la gamme VoIP de CISCO. Il est utilisé pour de très grandes entreprises dont le
nombre du personnel est assez important.
Le Cisco Unified Communication Manager Express (CUCME) ou CME : Qui est un
système de communication basé aussi sur IP intégrant la voix et la vidéo, tournant sur des
routeurs avec des IOS adaptés. Le CallManager Express est fait pour les PME.
Le protocole SCCP
Skinny Call Control Protocol (SCCP) est un protocole propriétaire Cisco évoluant au niveau
de la couche application du modèle OSI et utilisant le port 2000. Il est utilisé pour la gestion
des appels téléphoniques et de la signalisation. SCCP est supporté nativement dans le
CUCM, et est exclusivement utilisé entre un serveur SCCP et des clients SCCP.
Le protocole SCCP
Étapes d’enregistrement d’un client SCCP
Lorsqu’on connecte un téléphone avec le protocole SCCP, il y a plusieurs étapes pour que ce
téléphone soit utilisable :
1. Le téléphone charge l’image enregistré en mémoire.
2. Avec le protocole CDP, le téléphone découvre quel VLAN utiliser (Voice VLAN).
3. Le téléphone envoie une requête DHCP pour connaître son adresse IP. Il reçoit de plus de la
part du serveur DHCP l’adresse du serveur TFTP.
4. Le téléphone envoie une requête au serveur TFTP pour récupérer sa configuration au préalable
créer par le CUCM lorsque l’on créer le téléphone.
5. Le téléphone vient s’enregistrer dans le CUCM.
Dr. Kéba GUEYE
ToIP/VoIP
ToIP dans l’environnement CISCO
Le protocole SCCP
Étapes d’enregistrement d’un client SCCP
Note 1 : C’est le CUCM qui gère la signalisation ainsi que le routage des appels.
Note 2 : Un CUCM et/ou CME est capable de piloter autant des téléphones SCCP que des
téléphones SIP selon les configurations encours.
Le protocole SCCP
Processus d’attachement d’un terminal SIP à un système TOIP CISCO
Grace aux fichiers dev config des téléphones sip stockés sur un serveur TFTP, on peut, entre
autres, personnaliser les touches(boutons) de téléphones sip haut de gamme
NB : de convaincre un client pour qu’il adopte des solutions de toip :
a- Solutions purement cisco (controleurs cisco-telephones cisco)
b- solutions hybrides ( controleur sous linux et telephones cisco)
c- soluions d’interco de controleur cisco et controleur TOIP libre
R1#conf t
R1(config)#int fa0/0
R1(config-if)#ip add
R1(config-if)#ip address 192.168.43.215 255.255.255.0
R1(config-if)#no sh
R1(config-if)#
R1(config)#telephony-service
R1(config-telephony)#ip source-address 192.168.100.90 port 2000 R1(config)#ephone-dn 2
R1(config-telephony)#max-ephones 10 R1(config-ephone-dn)#number 2002
R1(config-telephony)#max-dn 10 R1(config-ephone-dn)#exit
R1(config-telephony)#create cnf-files R1(config)#ephone-dn 3
R1(config-telephony)#exit R1(config-ephone-dn)#number 2003
R1(config)#ephone-dn 1 R1(config)#telephony-service
R1(config-ephone-dn)#number 2001 R1(config-telephony)#auto assign 1 to 10
R1(config-ephone-dn)#exit R1(config-telephony)#
Avec la commande auto assign 1 to 10. On attribuera les numéros au téléphone dans l’ordre de connexion. On peut
passer à la configuration des téléphones comme suit en allant dans le menu première icône du téléphone, puis
préférence et réseau et on remplit l’adresse IP du routeur SCCP
Dr. Kéba GUEYE
ToIP/VoIP
ToIP dans l’environnement CISCO
Configuration d’un CUCME ou CME
Configuration du serveur SIP Autorisation du service sip et activation du routeur en
R1(config)#voice register global tant que serveur d’enregistrement SIP
R1(config-register-global)#mode cme
R1(config-register-global)#source-address 192.168.43.215 port 5060 R1(config)#voice service voip
R1(config-register-global)#max-dn 5 R1(conf-voi-serv)#allow-connections sip to sip
R1(config-register-global)#max-pool 5 R1(conf-voi-serv)#sip
R1(config-register-global)#auth R1(conf-serv-sip)#registrar server
R1(config-register-global)#authenticate register
R1(config-register-global)#time-format 24
R1(config-register-global)#date-format D/M/Y
R1(config-register-global)#tftp-path flash:
R1(config-register-global)#create profile
Sur le CME, nous n’aurons aucune action à faire car le plan de numérotation est déjà établi !
Faire les tests Appels entre le CME/SCCP vers Asterisk dans l’autre sens aussi.
R1(config)#dial-peer voice 8 voip Activation de la boite vocale pour les comptes CME/SIP
R1(config-dial-peer)#destination-pattern 2… R1(config)#dial-peer voice 9 voip
R1(config-dial-peer)#session protocol sipv2 R1(config-dial-peer)#destination-pattern 3…
R1(config-dial-peer)#session target sip-server R1(config-dial-peer)#session protocol sipv2
R1(config-dial-peer)#codec g711ulaw R1(config-dial-peer)#session target sip-server
R1(config-dial-peer)#exit R1(config-dial-peer)#codec g711ulaw
R1(config-dial-peer)#exit
Un abonné du CME/SIP tente de joindre celui de Asterisk qui ne va pas décrocher. Il va donc lui laisser un message
dans sa boîte vocale. Les informations de cette action s’affichent clairement sur la console du serveur Asterisk