VOIP
| 🏠 Accueil | 📚 Index | 🐧 Linux | 🌐 Réseau | 🔒 Cybersécurité | 🖥️ Virtualisation | ✅ Checklists d'intervention | 📚 Tutoriels | 🤝 Services |
|---|
Appels
Voix numérique
Réseau IP
Ethernet ou Wi-Fi
IPBX
Gestion des appels
Sécurité
Protéger les communications
🟦 1. Qu'est-ce que la VoIP ?
La VoIP (Voice over Internet Protocol), ou voix sur IP, est une technologie qui permet de transmettre des communications vocales sur un réseau utilisant le protocole IP, par exemple un réseau local ou Internet.
Contrairement à la téléphonie traditionnelle, qui utilise des circuits téléphoniques dédiés, la VoIP transforme la voix en données numériques transportées sous forme de paquets réseau.
La VoIP peut être utilisée avec :
- Des téléphones IP physiques.
- Des ordinateurs équipés d'un logiciel de téléphonie.
- Des smartphones et des applications compatibles.
- Un standard téléphonique logiciel ou matériel.
- Un opérateur de téléphonie IP.
💡 À retenir : un téléphone IP est un équipement du réseau informatique. Il doit disposer d'une connectivité IP fonctionnelle et d'un service de téléphonie compatible pour pouvoir passer des appels.
🟩 2. Comment fonctionne la VoIP ?
La communication repose principalement sur deux mécanismes :
- La signalisation, qui établit, modifie et termine l'appel.
- Le transport audio, qui transporte la voix entre les correspondants.
Avec une installation SIP classique, le protocole SIP sert à établir l'appel, tandis que RTP transporte généralement les flux audio. Les paramètres de la communication sont souvent négociés à l'aide de SDP.
Exemple de fonctionnement
📞 Téléphone A
Appelant
🖥️ IPBX
Gestion des appels
📞 Téléphone B
Destinataire
SIP : établissement et fin de l'appel
RTP : transport de la voix pendant la conversation
Les étapes d'un appel
- Le téléphone A compose le numéro du téléphone B.
- Le téléphone A envoie une demande de connexion au serveur de téléphonie.
- Le serveur localise le destinataire et transmet la demande.
- Le téléphone B sonne.
- Le destinataire décroche et la communication audio commence.
- Les flux audio circulent entre les équipements, selon l'architecture et la configuration retenues.
- Lorsqu'un correspondant raccroche, la session est terminée.
🟨 3. Les principaux composants d'une installation VoIP
| Composant | Rôle | Exemple |
|---|---|---|
| Téléphone IP | Permet d'émettre et de recevoir des appels. | Téléphone Ethernet compatible SIP. |
| Softphone | Logiciel de téléphonie installé sur un ordinateur ou un smartphone. | Application compatible SIP. |
| IPBX / PBX IP | Gère les postes, les numéros, les appels et les fonctionnalités du standard. | Asterisk, FreePBX ou solution commerciale. |
| Routeur | Relie le réseau local à d'autres réseaux ou à Internet. | Routeur professionnel. |
| Commutateur réseau | Connecte les téléphones et les ordinateurs au réseau local. | Switch Ethernet avec PoE. |
| Serveur DHCP | Attribue automatiquement une configuration IP aux équipements. | Routeur ou serveur DHCP. |
| Opérateur SIP | Fournit, selon le contrat, la connexion au réseau téléphonique public. | Trunk SIP. |
| Passerelle VoIP | Assure l'interconnexion entre différents réseaux ou technologies téléphoniques. | Passerelle analogique ou numérique. |
Qu'est-ce qu'un IPBX ?
Un IPBX est un standard téléphonique qui fonctionne sur une infrastructure IP.
Il peut notamment assurer :
- La gestion des postes et des numéros internes.
- Les appels entre collaborateurs.
- Le transfert et le renvoi d'appels.
- Les groupes d'appels et les files d'attente.
- La messagerie vocale.
- Les conférences téléphoniques.
- L'interconnexion avec un opérateur SIP.
Un IPBX peut être installé sur un serveur physique, une machine virtuelle ou une plateforme spécialisée, selon les exigences de la solution.
🟪 4. Les principaux protocoles VoIP
| Protocole | Fonction | À connaître |
|---|---|---|
| SIP | Signalisation des appels. | Permet notamment l'enregistrement des postes et l'établissement des sessions. |
| RTP | Transport des flux audio et vidéo en temps réel. | Transporte généralement les médias pendant l'appel. |
| SRTP | Protection cryptographique des flux RTP. | Peut assurer la confidentialité et l'intégrité des médias. |
| SDP | Description des paramètres d'une session. | Indique notamment les médias et les codecs négociés. |
| RTCP | Informations de contrôle sur les flux RTP. | Aide à surveiller les caractéristiques de transmission. |
| TLS | Protection de la connexion de signalisation. | Peut protéger SIP lorsqu'il est pris en charge et correctement configuré. |
| DHCP | Attribution de paramètres réseau. | Peut aussi transmettre des options de configuration téléphonique si les équipements les prennent en charge. |
| DNS | Résolution de noms. | Permet de résoudre les noms des serveurs de téléphonie. |
| NTP | Synchronisation de l'heure. | Utile pour conserver une heure correcte sur les équipements. |
Documentation technique :
🟧 5. Les codecs audio
Un codec est un mécanisme de codage et de décodage du son. Il détermine notamment la manière dont la voix est représentée numériquement et la quantité de bande passante nécessaire.
| Codec | Caractéristiques | Utilisation |
|---|---|---|
| G.711 | Codec classique avec une qualité vocale élevée sur un réseau adapté ; débit audio nominal de 64 kbit/s, hors surcoûts réseau. | Téléphonie IP et interconnexions. |
| G.729 | Codec à faible débit, historiquement utilisé pour économiser la bande passante. | Certaines installations compatibles ; licences et prise en charge à vérifier. |
| Opus | Codec flexible, adapté à la voix et à différents débits. | Applications temps réel et services compatibles. |
⚠️ Attention : le débit consommé sur le réseau est supérieur au seul débit audio du codec, car chaque paquet ajoute des en-têtes réseau. Le choix du codec doit être compatible avec les deux extrémités et avec la plateforme de téléphonie.
🟦 6. Les avantages et les inconvénients de la VoIP
✅ Avantages
- Mutualisation du réseau informatique et téléphonique.
- Déploiement flexible des postes.
- Gestion centralisée des utilisateurs.
- Fonctions avancées de standard.
- Télétravail possible avec une architecture adaptée.
- Évolutivité et intégration avec des applications.
⚠️ Contraintes
- Dépendance au réseau IP.
- Sensibilité à la latence, à la gigue et aux pertes de paquets.
- Dépendance à l'alimentation électrique des équipements.
- Risques de fraude et d'accès non autorisé.
- Configuration parfois complexe du NAT et du pare-feu.
- Nécessité de prévoir la continuité de service.
🟩 7. Préparer le réseau pour la VoIP
Avant de déployer des téléphones IP, il faut vérifier que le réseau est correctement dimensionné et configuré.
7.1 Adressage IP
Chaque téléphone IP doit disposer d'une adresse IP valide, d'un masque de sous-réseau et, lorsque nécessaire, d'une passerelle et de serveurs DNS.
L'adressage peut être :
- Dynamique : attribution par DHCP.
- Statique : configuration manuelle.
- Réservé : attribution d'une adresse constante à partir de l'adresse MAC, si le serveur DHCP le permet.
7.2 VLAN voix
Dans une installation professionnelle, il est souvent intéressant de séparer les téléphones du réseau des ordinateurs à l'aide d'un VLAN voix.
Exemple de segmentation :
| VLAN | Usage | Exemple de sous-réseau |
|---|---|---|
| VLAN 10 | Ordinateurs | 192.168.10.0/24 |
| VLAN 20 | Téléphones IP | 192.168.20.0/24 |
| VLAN 30 | Serveurs | 192.168.30.0/24 |
Exemple pédagogique uniquement : les plages IP et les identifiants VLAN doivent être adaptés au plan d'adressage existant.
Le VLAN voix peut faciliter l'application de règles de sécurité et de QoS. Il ne remplace toutefois pas un pare-feu ni un contrôle des accès. La séparation doit être correctement configurée sur les commutateurs, les routeurs et les serveurs.
7.3 Qualité de service (QoS)
La voix est sensible aux délais de transmission. La QoS permet de prioriser les flux temps réel lorsque le réseau est congestionné.
| Paramètre | Signification | Effet possible | |---|---|---| | Latence | Délai de transmission | Conversation retardée | | Gigue | Variation du délai entre les paquets | Son irrégulier | | Perte de paquets | Paquets audio perdus | Coupures ou voix déformée | | Bande passante | Capacité de transmission disponible | Congestion si elle est insuffisante |
Bonnes pratiques :
- Configurer la QoS de bout en bout, si les équipements la prennent en charge.
- Éviter la saturation des liaisons réseau.
- Surveiller les pertes de paquets et la latence.
- Vérifier les priorités sur les commutateurs et les routeurs.
- Tester les appels en période de forte activité.
🟨 8. Installer et configurer un téléphone IP
Cette procédure est générique. Les menus varient selon le constructeur et le service de téléphonie utilisé.
Étape 1 — Connecter le téléphone
- Brancher le téléphone sur le réseau Ethernet.
- Utiliser un port PoE compatible, si le téléphone accepte cette alimentation.
- Sinon, utiliser l'alimentation électrique prévue par le fabricant.
- Vérifier le lien réseau sur le commutateur.
Étape 2 — Vérifier la configuration IP
Dans le menu réseau du téléphone, contrôler :
- Adresse IP.
- Masque de sous-réseau.
- Passerelle par défaut.
- Serveur DNS.
- VLAN voix, si nécessaire.
Une adresse de type 169.254.x.x peut indiquer qu'un équipement n'a pas obtenu de bail DHCP dans certaines configurations IPv4.
Étape 3 — Configurer le compte SIP
Selon la solution, les informations à saisir peuvent comprendre :
| Paramètre | Description |
|---|---|
| Serveur SIP | Adresse IP ou nom du serveur de téléphonie. |
| Identifiant SIP | Identifiant du compte ou du poste. |
| Mot de passe SIP | Secret d'authentification propre au compte. |
| Numéro d'extension | Numéro interne attribué au poste. |
| Transport | UDP, TCP ou TLS selon la compatibilité et la politique de sécurité. |
| Codec | Codec audio autorisé par la plateforme. |
Important : ne publie jamais les identifiants ou mots de passe SIP dans la documentation du wiki. Utilise des valeurs fictives pour les captures d'écran.
Étape 4 — Tester l'enregistrement
Le téléphone doit normalement afficher un état tel que « Enregistré », « Registered » ou un symbole de disponibilité.
Si l'enregistrement échoue, vérifier :
- La connectivité IP vers le serveur.
- Le nom ou l'adresse du serveur SIP.
- L'identifiant et le mot de passe.
- La configuration du VLAN et du pare-feu.
- L'heure et les certificats, lorsque TLS est utilisé.
- La compatibilité entre le téléphone et le serveur.
Étape 5 — Effectuer un appel de test
- Appeler un autre poste interne.
- Vérifier la sonnerie.
- Tester le son dans les deux sens.
- Vérifier le micro et le haut-parleur.
- Tester les transferts ou les autres fonctions configurées.
✅ Validation : un appel réussi doit permettre une communication audio dans les deux sens, sans coupures anormales ni délai gênant.
🟪 9. Exemple d'architecture VoIP
Voici un exemple simplifié d'une petite entreprise :
Gestion des appels
Postes utilisateurs
Réseau bureautique
Dans cette architecture :
- Le pare-feu contrôle les communications entrantes et sortantes.
- Le commutateur relie les équipements du réseau local.
- L'IPBX gère les extensions et les appels.
- Les téléphones IP utilisent le réseau pour joindre les autres postes.
- L'opérateur SIP permet, si le service est configuré, de communiquer avec l'extérieur.
Une architecture réelle peut être différente : IPBX hébergé chez un opérateur, téléphones distants, VPN, passerelle téléphonique ou solution entièrement dans le cloud.
🟧 10. Ports et pare-feu
Les ports utilisés dépendent du fabricant, du fournisseur, du protocole et de la configuration. Il ne faut pas ouvrir automatiquement une plage générique sans consulter la documentation de la solution.
| Fonction | Transport courant | Port ou plage | |---|---|---| | SIP | UDP ou TCP | 5060, souvent utilisé | | SIP sécurisé | TLS sur TCP | 5061, souvent utilisé | | RTP / SRTP | Généralement UDP | Plage définie par la plateforme | | DNS | UDP/TCP | 53 | | NTP | UDP | 123 | | Provisionnement | HTTPS, selon la solution | TCP 443 |
Ces valeurs sont des exemples courants, et non une règle universelle.
Bonnes pratiques de pare-feu :
- Autoriser uniquement les flux nécessaires.
- Consulter la documentation du serveur et de l'opérateur pour les ports exacts.
- Éviter d'exposer directement l'interface d'administration de l'IPBX à Internet.
- Ne pas publier un serveur SIP sans mesures de sécurité adaptées.
- Contrôler les règles de traduction d'adresses et le comportement du NAT.
- Éviter d'activer le SIP ALG sans vérifier sa compatibilité : cette fonction peut perturber certaines installations.
- Ne pas considérer qu'un port ouvert suffit à sécuriser la téléphonie.
🟥 11. Sécurité de la téléphonie IP
La téléphonie IP est exposée à plusieurs risques : tentatives d'authentification, appels frauduleux, écoute, usurpation d'identité, exploitation de vulnérabilités et interruption de service.
Mesures de protection
🔑 Authentification
- Utiliser des mots de passe robustes et uniques.
- Remplacer les identifiants par défaut.
- Limiter les tentatives d'authentification.
🔒 Chiffrement
- Utiliser SIP sur TLS si la solution le permet.
- Utiliser SRTP pour protéger les médias si disponible.
- Vérifier les certificats et leur validité.
🛡️ Segmentation
- Séparer la voix du réseau bureautique si nécessaire.
- Filtrer les communications entre VLAN.
- Restreindre les accès d'administration.
🔎 Surveillance
- Mettre à jour les équipements.
- Examiner les journaux d'appels et d'authentification.
- Détecter les appels inhabituels.
Prévenir la fraude téléphonique
- Désactiver les appels internationaux ou surtaxés lorsqu'ils ne sont pas nécessaires.
- Appliquer des autorisations d'appel selon les utilisateurs.
- Limiter les droits des comptes et des extensions.
- Surveiller les appels nocturnes ou les volumes inhabituels.
- Protéger les interfaces web et SSH d'administration.
- Prévoir des sauvegardes de la configuration du serveur.
Protéger les communications
Le chiffrement de la signalisation et celui des médias sont deux choses différentes. SIP sur TLS peut protéger la signalisation, tandis que SRTP protège les flux audio compatibles. La mise en œuvre doit couvrir les différents maillons de la communication et être vérifiée sur la solution utilisée.
Pour approfondir :
- Guide de sécurisation d'une architecture de téléphonie sur IP — ANSSI / MesServicesCyber
- RFC 8862 — Bonnes pratiques pour sécuriser les médias RTP avec SIP
🟫 12. Dépannage VoIP
| Problème | Causes possibles | Vérifications |
|---|---|---|
| Téléphone sans adresse IP | DHCP indisponible, VLAN incorrect, câble défectueux. | Tester le câble, le port du switch, le VLAN et le serveur DHCP. |
| Téléphone non enregistré | Identifiants incorrects, serveur inaccessible, DNS ou pare-feu. | Vérifier les paramètres SIP et les journaux du serveur. |
| Le téléphone sonne, mais il n'y a pas de son | Flux RTP bloqués, NAT mal configuré ou codec incompatible. | Contrôler les flux audio, les plages de ports et la négociation des codecs. |
| Son dans un seul sens | Routage asymétrique, NAT ou filtrage des flux médias. | Vérifier les chemins réseau dans les deux sens et les règles du pare-feu. |
| Voix hachée ou coupures | Perte de paquets, gigue, congestion ou Wi-Fi instable. | Mesurer la qualité du réseau et contrôler la QoS. |
| Appels interrompus | Perte de connectivité, temporisations ou problème de signalisation. | Examiner les journaux SIP et la stabilité du réseau. |
| Appels frauduleux | Compte compromis ou service exposé. | Bloquer les accès concernés, changer les secrets et examiner les journaux. |
| Impossible d'appeler l'extérieur | Trunk SIP indisponible, droits d'appel ou configuration opérateur. | Vérifier l'état du trunk, les autorisations et les paramètres de numérotation. |
Commandes réseau utiles
Sous Windows, pour vérifier la configuration réseau :
ipconfig /all ping ADRESSE_IP_DU_SERVEUR nslookup NOM_DU_SERVEUR tracert ADRESSE_IP_DU_SERVEUR
Sous Linux :
ip addr ip route ping ADRESSE_IP_DU_SERVEUR getent hosts NOM_DU_SERVEUR traceroute ADRESSE_IP_DU_SERVEUR
Ces commandes vérifient la connectivité générale. Un ping réussi ne prouve pas que le service SIP ou les flux audio fonctionnent correctement.
Pour un diagnostic avancé, les administrateurs peuvent examiner les journaux de l'IPBX et, lorsque cela est autorisé, capturer les paquets réseau avec un outil tel que Wireshark. Les captures peuvent contenir des données sensibles : elles doivent être protégées et expurgées avant tout partage.
🟦 13. Sauvegarde et continuité de service
La téléphonie étant parfois indispensable à l'activité, il est utile de prévoir :
- Une sauvegarde régulière de la configuration de l'IPBX.
- Une sauvegarde des paramètres des extensions et des trunks.
- Une alimentation secourue pour les équipements essentiels.
- Une connexion de secours, lorsque les besoins le justifient.
- Un plan de restauration testé.
- Une procédure de communication en cas de panne.
- Des vérifications périodiques des numéros d'urgence et des règles de routage.
Attention : la possibilité de joindre les services d'urgence dépend de l'opérateur, de la localisation déclarée, du service utilisé et de la disponibilité électrique et réseau. Il faut vérifier les conditions applicables à chaque installation.
🟩 14. Glossaire VoIP
| Terme | Définition |
|---|---|
| VoIP | Transmission de la voix au moyen du protocole IP. |
| ToIP | Téléphonie sur IP ; terme souvent employé pour désigner une solution téléphonique utilisant une infrastructure IP. |
| IPBX | Standard téléphonique fonctionnant sur un réseau IP. |
| SIP | Protocole de signalisation utilisé pour établir et gérer des sessions. |
| RTP | Protocole de transport des médias en temps réel. |
| SRTP | Version sécurisée de RTP. |
| Codec | Mécanisme de codage et de décodage de l'audio. |
| Trunk SIP | Interconnexion entre un système de téléphonie et un opérateur ou une autre plateforme SIP. |
| VLAN | Réseau local virtuel permettant de segmenter un réseau Ethernet. |
| QoS | Mécanismes de qualité de service pour traiter les flux selon leur priorité. |
| PoE | Alimentation électrique d'un équipement par le câble Ethernet. |
| NAT | Traduction d'adresses réseau, souvent réalisée par un routeur. |
| Gigue | Variation du délai de transmission des paquets. |
| Softphone | Logiciel permettant d'utiliser un ordinateur ou un smartphone comme téléphone. |
| DTMF | Signaux associés aux touches du clavier téléphonique. |
🟪 15. Foire aux questions
La VoIP fonctionne-t-elle sans Internet ?
Oui. Deux téléphones IP peuvent communiquer sur un réseau local, à condition que les services nécessaires soient disponibles. En revanche, les appels vers l'extérieur peuvent dépendre d'un accès Internet ou d'une liaison opérateur.
Peut-on utiliser un ordinateur comme téléphone IP ?
Oui, avec un logiciel compatible, un microphone, un haut-parleur ou un casque, et un compte de téléphonie configuré.
Un téléphone IP a-t-il besoin d'un serveur DHCP ?
Pas obligatoirement : une configuration statique est possible. Le DHCP simplifie cependant le déploiement et la gestion des postes.
Un VLAN voix suffit-il à sécuriser la téléphonie ?
Non. Il aide à segmenter le réseau, mais doit être complété par des règles de filtrage, une authentification robuste, des mises à jour et une surveillance.
Pourquoi entend-on parfois le correspondant dans un seul sens ?
Une cause fréquente est un problème de transport des médias RTP : filtrage, NAT, routage ou configuration de la plateforme. Il faut examiner les flux audio dans les deux sens.
🟧 16. Ressources et documentation
- ANSSI / MesServicesCyber — Sécuriser une architecture de téléphonie sur IP
- IETF — RFC 3261 : SIP
- IETF — RFC 3550 : RTP
- RFC Editor — Sécurisation des médias RTP avec SIP
- Asterisk — Site officiel
- Wireshark — Analyse du trafic réseau
🟦 17. Pages associées du Wiki Pat-Informatik
📘 Wiki Pat-Informatik — Comprendre, configurer et dépanner
La téléphonie IP associe les télécommunications, le réseau informatique et la sécurité.