SIP et téléphonie IP : comprendre le protocole et choisir son standard

SIP et téléphonie IP : comprendre le protocole et choisir son standard
Le SIP (Session Initiation Protocol, RFC 3261) est le protocole de signalisation universel de la téléphonie IP : il établit, modifie et termine les sessions voix, vidéo et messagerie sur tout réseau IP. Compris nativement par la quasi-totalité des téléphones IP et des IPBX du marché, le SIP s'affranchit des lignes analogiques classiques, réduit la facture télécom et unifie la communication d'entreprise sur l'infrastructure réseau existante.

Le SIP (Session Initiation Protocol) est défini par la RFC 3261 (2002) de l'IETF. C'est un protocole de signalisation texte, basé sur un modèle requête/réponse inspiré de HTTP, qui contrôle l'établissement, la modification et la terminaison des sessions multimédia (voix, vidéo, messagerie instantanée) sur un réseau IP. Le transport de la voix proprement dit est assuré par un protocole distinct, le RTP (Real-time Transport Protocol), pendant que SIP gère la « plomberie » de la session.

Comment fonctionne un appel SIP ?

Lorsque vous décrochez et composez un numéro sur un téléphone IP SIP, voici ce qui se passe :

  1. Le téléphone (UAC, User Agent Client) envoie un message INVITE à l'IPBX avec les paramètres de la session (codecs supportés, adresse IP) dans un corps SDP (Session Description Protocol).
  2. L'IPBX répond 100 Trying (provisoire), route l'appel vers le destinataire et renvoie 180 Ringing quand le téléphone appelé sonne.
  3. Quand l'appelé décroche, l'IPBX envoie 200 OK avec le SDP du destinataire.
  4. Le téléphone appelant confirme avec ACK. Le flux RTP (voix) s'établit directement entre les deux terminaux (ou via l'IPBX en mode media proxy).
  5. À la fin de l'appel, la partie qui raccroche envoie BYE ; l'autre répond 200 OK. La session est terminée.

Les composants d'une infrastructure SIP

IPBX (IP Private Branch Exchange)

L'IPBX est le cœur de la téléphonie d'entreprise. Il enregistre les terminaux SIP (téléphones, softphones), route les appels internes et externes, gère les files d'attente (ACD), les messageries vocales, les groupes d'appel et les IVR (répondeurs interactifs). Les solutions open-source les plus répandues sont Asterisk (base de nombreux IPBX commerciaux) et FreePBX (Asterisk avec interface graphique). Les solutions commerciales incluent 3CX, Yeastar P-Series et Cisco Unified Communications Manager.

Trunk SIP opérateur

Le trunk SIP relie l'IPBX au réseau téléphonique public (PSTN) via un opérateur VoIP. Il fournit des numéros DDI et des canaux simultanés. La qualité du trunk (latence, disponibilité, codec supporté) est déterminante pour la qualité de la voix en externe.

Terminaux SIP

Téléphones de bureau IP, softphones (applications PC/mobile), DECT SIP, barres de conférence et téléphones sans fil Wi-Fi SIP. Tous s'enregistrent auprès de l'IPBX avec un compte SIP (identifiant, mot de passe, adresse du serveur).

Avantages du SIP par rapport à la téléphonie analogique

  • Réduction des coûts : les appels internes entre sites sont gratuits (trafic IP interne) ; les appels vers l'externe passent par des trunks SIP généralement moins chers que les lignes analogiques ou ISDN.
  • Flexibilité : ajout ou suppression d'un poste en quelques minutes depuis l'interface de l'IPBX, sans intervention physique sur le câblage.
  • Fonctionnalités avancées : transfert d'appel, renvoi, file d'attente, enregistrement, intégration CRM (CTI), présence, vidéo.
  • Convergence : la téléphonie partage l'infrastructure réseau IP existante.

Points d'attention avant de déployer

  • QoS réseau : configurez la priorité DSCP EF pour le trafic voix et RTP sur tous les équipements réseau traversés.
  • Pare-feu et NAT : le SIP et le RTP traversent mal le NAT sans configuration dédiée (ALG SIP, STUN, ou media proxy sur l'IPBX). Désactivez l'ALG SIP sur les routeurs/firewalls qui le gèrent mal.
  • Sécurité : exposer un serveur SIP sur Internet sans protection (fail2ban, filtrage IP, TLS/SRTP) est un vecteur d'attaque courant (toll fraud, DoS). Utilisez TLS pour la signalisation et SRTP pour les médias.
  • Redondance : dimensionnez un onduleur pour les switches PoE et l'IPBX afin que la téléphonie reste opérationnelle en cas de coupure secteur.
  • Bande passante : comptez environ 80 Kb/s par appel simultané en G.711 (avec entêtes). Pour 20 appels simultanés, prévoyez 1,6 Mb/s dédiés et stables.

Questions fréquentes

Quelle est la différence entre SIP et VoIP ?
VoIP (Voice over IP) désigne la technologie générique de transport de la voix sur un réseau IP. SIP est un protocole de signalisation standardisé (RFC 3261) utilisé par la VoIP pour établir et contrôler les sessions. En pratique, SIP est le standard de la VoIP en entreprise, mais d'autres protocoles de signalisation existent (H.323, SCCP propriétaire Cisco, IAX d'Asterisk). Quand on parle de déploiement VoIP d'entreprise, on parle presque toujours de SIP.
Qu'est-ce qu'un trunk SIP opérateur ?
Un trunk SIP est une liaison numérique entre votre IPBX et l'opérateur télécom, transportée sur Internet ou une liaison MPLS dédiée. Il remplace les lignes analogiques et les trunks ISDN (BRI/PRI). Un trunk SIP fournit un ou plusieurs numéros DDI (Direct Dial-In) et un certain nombre de canaux simultanés. Chaque canal correspond à un appel simultané. Le coût est généralement à la consommation ou sous forme de forfait canaux.
Quels codecs audio choisir pour la téléphonie IP ?
Le codec G.711 (alaw/ulaw) est le plus courant : qualité téléphonique classique, faible CPU, environ 80 Kb/s par appel avec entêtes. Le G.729 compresse davantage (~26 Kb/s) pour les liaisons à bande passante limitée, mais consomme plus de CPU. Le G.722 (HD Voice, wideband) offre une meilleure intelligibilité sur les réseaux internes de bonne qualité. Sur des liaisons Internet instables, préférez G.711 ou G.729 selon la bande passante disponible.
Qu'est-ce que la QoS et est-elle indispensable pour le SIP ?
La QoS (Quality of Service) priorise les paquets voix sur le réseau pour garantir une latence inférieure à 150 ms et une gigue (jitter) inférieure à 30 ms. Elle est indispensable dès que la voix partage le réseau avec du trafic data intensif (transferts de fichiers, vidéo). Sur un réseau dédié voix ou une liaison MPLS QoS-native, elle est moins critique. Configurez le DSCP EF (Expedited Forwarding) sur les flux SIP/RTP et assurez-vous que vos switches la respectent de bout en bout.
Quelle différence entre un IPBX on-premise et un PBX cloud (hosted) ?
Un IPBX on-premise (Asterisk, 3CX, Yeastar P-Series) est hébergé dans votre infrastructure : contrôle total, indépendance opérateur, mais gestion interne et coûts matériels. Un PBX cloud (3CX Hosted, RingCentral, opérateur VoIP au Maroc) délègue l'hébergement : mise à jour automatique, haute disponibilité incluse, mais dépendance à Internet et à l'opérateur. Pour les PME sans équipe IT dédiée, le cloud est souvent plus simple ; pour les grands comptes ou environnements régulés, l'on-premise reste préférable.
Peut-on garder ses numéros de téléphone existants en passant au SIP ?
Oui, via la portabilité du numéro (numéro géographique ou non-géographique). Votre opérateur SIP contacte Maroc Telecom ou l'opérateur actuel pour transférer le numéro. La procédure prend généralement 5 à 15 jours ouvrés. Pendant la transition, il est possible de faire sonner les deux en parallèle (double routage) pour éviter toute interruption de service.

Catégories liées

Marques

Technologies associées