I.
Théorie de la VoIP et ToIP
1. Qu’est-ce que la VoIP et la ToIP ?
• VoIP (Voice over IP) : Technologie permettant de transmettre la voix sur un
réseau IP en remplaçant le réseau téléphonique classique.
• ToIP (Telephony over IP) : Application spécifique de la VoIP qui intègre des
services de téléphonie avancés comme la gestion d’appels, les conférences, et l’intégration
avec d’autres applications (messagerie, visioconférence).
2. Quelle est la différence entre la téléphonie IP et la téléphonie classique ?
• Téléphonie classique (PSTN) : Utilise des circuits dédiés pour établir une
communication, chaque appel occupe une ligne complète (réseau commuté).
• Téléphonie IP : Utilise le réseau Internet pour acheminer la voix sous forme de
paquets, permettant une meilleure gestion des ressources et des coûts réduits.
3. Quels sont les équipements nécessaires pour mettre en place une architecture ToIP ?
• IPBX (ex : Asterisk, Cisco CallManager) : Serveur qui gère les appels IP.
• Téléphones IP (Cisco, Huawei, Alcatel, softphones comme Zoiper ou
Linphone).
• Passerelles VoIP (SPA8800, ATA) : Convertissent la voix entre réseaux
analogiques et IP.
• Routeur et switchs : Pour la connectivité et la gestion du trafic réseau.
II. Protocoles IP pour le transport de la voix
4. Pourquoi la VoIP utilise-t-elle UDP plutôt que TCP ?
UDP est privilégié car :
• Il n’a pas de mécanisme de contrôle de flux ni de retransmission des paquets
perdus, ce qui réduit la latence.
• Il permet une transmission en temps réel, contrairement à TCP qui impose un
délai pour s’assurer de la bonne réception des paquets.
5. Quel est le rôle du protocole RTP dans le transport de la voix ?
• RTP (Real-Time Transport Protocol) est utilisé pour transporter les flux audio
et vidéo en temps réel.
• Il ajoute des marqueurs temporels et des numéros de séquence aux paquets
pour assurer leur synchronisation et leur bonne lecture.
6. Qu’est-ce que RTCP et comment fonctionne-t-il avec RTP ?
• RTCP (Real-Time Transport Control Protocol) accompagne RTP pour
surveiller la QoS.
• Il envoie des statistiques sur la latence, la gigue et la perte de paquets pour
ajuster dynamiquement la qualité des appels.
7. Quels sont les principaux codecs audio et vidéo utilisés en ToIP ?
• Audio :
• G.711 (64 kbps) → Haute qualité, nécessite plus de bande passante.
• G.729 (8 kbps) → Qualité acceptable, compression plus efficace.
• GSM (13 kbps) → Utilisé sur mobile, compromis entre qualité et bande
passante.
• Vidéo :
• H.261, H.263, H.264 → Standards de compression vidéo pour la visiophonie.
III. Protocole de signalisation : SIP
8. Quel est le rôle du protocole SIP dans une communication VoIP ?
• SIP (Session Initiation Protocol) est un protocole de signalisation permettant
d’établir, modifier et terminer des sessions multimédias (voix, vidéo, messagerie instantanée).
• Il fonctionne sur un modèle client-serveur et utilise une architecture distribuée.
9. Quels sont les principaux messages SIP et leur fonction ?
• INVITE → Démarre un appel.
• ACK → Confirme la réception d’un message.
• BYE → Termine un appel.
• REGISTER → Enregistre un utilisateur auprès du serveur SIP.
• CANCEL → Annule un appel en cours d’établissement.
10. Comment fonctionne l’enregistrement d’un client SIP auprès d’un serveur ?
1. Le client envoie une requête REGISTER au serveur SIP.
2. Le serveur répond par 401 Unauthorized et demande une authentification.
3. Le client renvoie la requête avec ses identifiants.
4. Si l’identification est correcte, le serveur répond 200 OK.
11. Quelles sont les différentes classes de réponses SIP (1xx, 2xx, 3xx, etc.) et leurs
significations ?
• 1xx → Information (100 Trying, 180 Ringing).
• 2xx → Succès (200 OK).
• 3xx → Redirection (301 Moved Permanently).
• 4xx → Erreur client (403 Forbidden, 404 Not Found).
• 5xx → Erreur serveur (503 Service Unavailable).
• 6xx → Erreur globale (600 Busy Everywhere).
12. Quelle est la différence entre un proxy SIP stateful et stateless ?
• Stateful : Garde l’historique des transactions et peut retransmettre les requêtes
en cas d’échec.
• Stateless : Ne conserve aucune information, il relaie simplement les messages
SIP.
IV. Protocole de signalisation propriétaire : IAX
13. Qu’est-ce que le protocole IAX et comment se distingue-t-il de SIP ?
• IAX (Inter-Asterisk Exchange) est un protocole développé pour Asterisk.
• Contrairement à SIP, il utilise un seul port (4569 UDP) pour la signalisation et
les médias, ce qui simplifie la gestion NAT.
14. Quels sont les avantages de IAX par rapport à SIP ?
• Moins de consommation de bande passante grâce au multiplexage des appels.
• Meilleure compatibilité avec le NAT car il utilise un seul port.
• Latence réduite comparée à SIP.
15. Comment fonctionne l’établissement d’un appel avec IAX (messages NEW et ACCEPT)
?
1. L’appelant envoie un message NEW avec les informations de destination.
2. Le destinataire répond avec ACCEPT pour établir l’appel.
3. Une authentification peut être requise (AUTHREQ et AUTHREP).
V. Contraintes et défis en VoIP
16. Quels sont les principaux défis de la VoIP en termes de QoS ?
• Latence : Retard de transmission des paquets.
• Gigue (Jitter) : Variation du délai entre les paquets.
• Perte de paquets : Provoque des coupures audio.
• Écho : Réflexion du signal sonore, gênant pour les utilisateurs.
17. Qu’est-ce que la gigue et comment peut-on la réduire ?
• Gigue : Variation du délai d’arrivée des paquets voix.
• Solutions :
• Utiliser un buffer de gigue pour lisser le flux.
• Prioriser le trafic VoIP avec QoS (DiffServ, VLAN).
18. Quelles sont les causes de la perte de paquets dans un réseau VoIP ?
• Congestion réseau.
• Problèmes de routage.
• Interférences sur les connexions sans fil.
19. Quels sont les types de délais en VoIP ?
• Délai de propagation (distance physique).
• Délai de transmission (temps pour mettre un paquet sur le réseau).
• Délai de mise en mémoire (file d’attente des routeurs).
J’espère que ça t’aide à réviser ! Dis-moi si tu veux plus de détails sur un point précis.