Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
sip [Le 22/08/2010, 14:43]
psychederic
sip [Le 11/09/2022, 11:32] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 4: Ligne 4:
 ====== SIP (Session Initiation Protocol) : La télécommunication multimédia ​ ====== ====== SIP (Session Initiation Protocol) : La télécommunication multimédia ​ ======
  
-<note tip>Si vous cherchez un logiciel pour faire de la visio-conférence (webcam+audio+chat), consultez la page **[[:​Visioconférence]]**. +<note tip>Si vous cherchez un logiciel pour faire de la visio-conférence (vidéo ​+ audio + messagerie instantanée, consultez la page **[[:​Visioconférence]]**. 
-Si vous souhaitez téléphoner par internet ​(sans vidéo), consultez la page **[[:​VoIP]]**. </​note> ​+Si vous souhaitez téléphoner par internet, consultez la page **[[:​VoIP]]**. </​note> ​
  
  
 ===== Introduction ===== ===== Introduction =====
  
-Session Initiation Protocol ([[http://​fr.wikipedia.org/​wiki/​Session_Initiation_Protocol|SIP]]) est un protocole standard de signalisation pour l'​internet (IETF, cf. le [[http://​tools.ietf.org/​html/​rfc3261|RFC 3261]]).+Session Initiation Protocol ([[https://​fr.wikipedia.org/​wiki/​Session_Initiation_Protocol|SIP]]) est un protocole standard de signalisation pour l'​internet (IETF, cf. le [[http://​tools.ietf.org/​html/​rfc3261|RFC 3261]]).
  
-SIP sert à offrir des services instantanés aux ordinateurs qui sont connectés en réseau (réseau local, ou internet). Les utilisateurs et les services peuvent être joints grâce à une adresse qui est faite sur le modèle d'une adresse ​e-mail ​: **sip:​utilisateur@fournisseur.net**+SIP sert à offrir des services instantanés aux ordinateurs qui sont connectés en réseau (réseau local, ou l'internet). Les utilisateurs et les services peuvent être joints grâce à une adresse qui est formatée ​sur le modèle d'une adresse ​de courriel ​: **sip:​utilisateur@fournisseur.net**
  
 SIP établit, modifie et termine des communications multimédia en réseau. Cependant, il ne transporte pas les données multimédia échangées ce qui a l'​avantage de le rendre très flexible et très évolutif. SIP établit, modifie et termine des communications multimédia en réseau. Cependant, il ne transporte pas les données multimédia échangées ce qui a l'​avantage de le rendre très flexible et très évolutif.
Ligne 18: Ligne 18:
 Pour le moment les services populaires qu'​offre SIP sont: Pour le moment les services populaires qu'​offre SIP sont:
  
-  * [[voip|La Voix sur IP]]+  * [[:voip|La Voix sur IP]]
   * La [[:​visioconference|vidéoconférence]]   * La [[:​visioconference|vidéoconférence]]
-  * La [[messagerie instantanée]]+  * La [[:messagerie instantanée]]
   * La présence (nom technique: SIMPLE)   * La présence (nom technique: SIMPLE)
   * L'​interopérabilité avec le réseau classique des téléphones fixes et portables (aux prix les plus compétitifs)   * L'​interopérabilité avec le réseau classique des téléphones fixes et portables (aux prix les plus compétitifs)
-  * Le remplacement d'une infrastructure téléphonique classique au sein d'une entreprise par une infrastructure SIP (Attention: SIP ne permet généralement pas de gérer les appels d'​urgence de façon ​sure)+  * Le remplacement d'une infrastructure téléphonique classique au sein d'une entreprise par une infrastructure SIP (Attention: SIP ne permet généralement pas de gérer les appels d'​urgence de façon ​sûre)
  
 ===== Interopérabilité ===== ===== Interopérabilité =====
  
-SIP bénéficie d'un large support industriel.+SIP bénéficie d'une large prise en charge industrielle.
 ==== Logiciel ==== ==== Logiciel ====
  
Ligne 38: Ligne 38:
     * {{icons:​important.png|Non standard}} : **Ne suit pas le standard SIP**     * {{icons:​important.png|Non standard}} : **Ne suit pas le standard SIP**
  
-^ Logiciel[0] ^ Voix ^ Vidéo ^ Messagerie instantanée ^ Présence ^ Indépendance envers les fournisseurs SIP ^ Chiffrement | +^ Logiciel ^ Voix ^ Vidéo ^ Messagerie instantanée ^ Présence ^ Indépendance envers les fournisseurs SIP ^ Chiffrement | 
-^ [[Ekiga]] \\ Supporté ​par Ubuntu |{{wiki:​modeles:​laptop_ok.png|OK}}|{{wiki:​modeles:​laptop_ok.png|OK}}|{{wiki:​modeles:​laptop_ok.png|OK}}|{{wiki:​modeles:​laptop_ok.png|OK}}[7]|{{wiki:​modeles:​laptop_ok.png|OK}}|{{wiki:​modeles:​laptop_notok.png|Non}}| +^ [[:Ekiga]] \\ <​del>​Pris en charge ​par Ubuntu</​del>​ n'est plus dans les dépôts ​|{{wiki:​modeles:​laptop_ok.png|OK}}|{{wiki:​modeles:​laptop_ok.png|OK}}|{{wiki:​modeles:​laptop_ok.png|OK}}|{{wiki:​modeles:​laptop_ok.png|OK}}|{{wiki:​modeles:​laptop_ok.png|OK}}|{{wiki:​modeles:​laptop_notok.png|Non}}| 
-^ [[Linphone]] |{{wiki:​modeles:​laptop_ok.png|OK}}|{{wiki:​modeles:​laptop_ok.png|OK}}|{{wiki:​modeles:​laptop_ok.png|OK}}|{{wiki:​modeles:​laptop_ok.png|OK}}|{{wiki:​modeles:​laptop_ok.png|OK}}|{{wiki:​modeles:​laptop_notok.png|Non}}| +^ [[:Linphone]] |{{wiki:​modeles:​laptop_ok.png|OK}}|{{wiki:​modeles:​laptop_ok.png|OK}}|{{wiki:​modeles:​laptop_ok.png|OK}}|{{wiki:​modeles:​laptop_ok.png|OK}}|{{wiki:​modeles:​laptop_ok.png|OK}}|{{wiki:​modeles:​laptop_ok.png|OK}}| 
-^ [[SIP Communicator]]([[http://​www.sip-communicator.org/​|site]]) ([[http://​www.sip-communicator.org/​index.php/​Main/​Screenshots|screen]]|{{wiki:​modeles:​laptop_ok.png|OK}}|{{wiki:​modeles:​laptop_ok.png|OK}}|{{wiki:​modeles:​laptop_ok.png|OK}}|{{wiki:​modeles:​laptop_ok.png|OK}}|{{wiki:​modeles:​laptop_ok.png|OK}}|{{wiki:​modeles:​laptop_notok.png|Non}}| +^ [[:Jitsi]] |{{wiki:​modeles:​laptop_ok.png|OK}}|{{wiki:​modeles:​laptop_ok.png|OK}}|{{wiki:​modeles:​laptop_ok.png|OK}}|{{wiki:​modeles:​laptop_ok.png|OK}}|{{wiki:​modeles:​laptop_ok.png|OK}}|{{wiki:​modeles:​laptop_ok.png|OK}}| 
-^ [[Wengophone]] / [[QuteCom]] |{{wiki:​modeles:​laptop_ok.png|OK}}|{{icons:​important.png}}[1]|{{icons:​important.png}}[1]|{{wiki:​modeles:​laptop_ok.png|OK}}|{{wiki:​modeles:​laptop_ok.png|OK}}[2]|{{wiki:​modeles:​laptop_ok.png|OK}}| +^ [[:Twinkle]] |{{wiki:​modeles:​laptop_ok.png|OK}}|{{wiki:​modeles:​laptop_notok.png|Non}}|{{wiki:​modeles:​laptop_ok.png|OK}}|{{wiki:​modeles:​laptop_ok.png|OK}}|{{wiki:​modeles:​laptop_ok.png|OK}}|{{wiki:​modeles:​laptop_ok.png|OK}}| 
-^ [[Twinkle]] |{{wiki:​modeles:​laptop_ok.png|OK}}|{{wiki:​modeles:​laptop_notok.png|Non}}|{{wiki:​modeles:​laptop_ok.png|OK}}|{{wiki:​modeles:​laptop_ok.png|OK}}|{{wiki:​modeles:​laptop_ok.png|OK}}|{{wiki:​modeles:​laptop_ok.png|OK}}| +^ [[:Pidgin]] |{{wiki:​modeles:​laptop_ok.png|OK}}|{{wiki:​modeles:​laptop_ok.png|OK}}|{{wiki:​modeles:​laptop_ok.png|OK}}|{{wiki:​modeles:​laptop_ok.png|OK}}|{{wiki:​modeles:​laptop_ok.png|OK}}|{{wiki:​modeles:​laptop_ok.png|OK}}|
-^ [[Pidgin]] ​\\ ex-Gaim ​|{{wiki:​modeles:​laptop_notok.png|Non}}|{{wiki:​modeles:​laptop_notok.png|Non}}|{{wiki:​modeles:​laptop_ok.png|OK}}|{{wiki:​modeles:​laptop_ok.png|OK}}|{{wiki:​modeles:​laptop_ok.png|OK}}|{{wiki:​modeles:​laptop_notok.png|Non}}| +
-^ [[Gizmo]] \\ Logiciel propriétaire ​|{{wiki:​modeles:​laptop_ok.png|OK}}|{{wiki:​modeles:​laptop_notok.png|Non}}|{{icons:​important.png}}[5]|{{icons:​important.png}}[5]|{{wiki:​modeles:​laptop_notok.png|Non}}[6] \\ Lié à Gizmo (on peut enregistrer un compte SIP secondaire d'un autre fournisseur.|{{wiki:​modeles:​laptop_notok.png|Non}}|+
  
-[0] Dernière révision: Août 2007. 
  
-[1] [[Wengophone]] ne suit pas le standard SIP [[http://​dev.openwengo.org/​trac/​openwengo/​trac.cgi/​ticket/​747|pour la vidéo]] et la messagerie instantanée SIP (mais il permet la messagerie avec MSN, Yahoo, AIM, [[Jabber]]). En conséquence,​ Wengophone ne marche pleinement (Voix+Vidéo+Messagerie) qu'​avec Wengophone. 
  
-[2] [[Wengophone]] permet de choisir son fournisseur SIP, mais son interface reste liée au service Wengo. 
- 
-[5] [[Gizmo]] utilise le standard [[Jabber]] pour la messagerie instantanée et la présence. 
- 
-[6] [[Gizmo]] permet de joindre d'​autres réseaux VoIP grâce au [[http://​gizmoproject.com/​intl/​fr/​other-networks.html|Peering entre fournisseurs]] et au service gratuit et propriétaire [[http://​www.gtalk2voip.com/​|GTalk-To-VoIP]] qui permet d'​interconnecter les réseaux SIP, Jabber, MSN et Yahoo (sous le nom "Meta Voice"​). 
- 
-[7] [[ekiga]] : La signalisation de présence est disponible à partir de la version 3.0.1 d'​ekiga. Soit par défaut à partir de ubuntu 9.04 où la version 3.20 de EKIGA est présente. Pour ceux utilisant une version antérieur d'​ubuntu :  [[ekiga#​installer_la_derniere_version_d_ekiga_version_3]] 
  
  
 === Plateforme de téléphonie === === Plateforme de téléphonie ===
  
-    * [[Asterisk]]+    * [[:Asterisk]]
     * [[http://​callweaver.org/​|CallWeaver]]     * [[http://​callweaver.org/​|CallWeaver]]
  
 === Transcodage vers d'​autres protocoles === === Transcodage vers d'​autres protocoles ===
  
-[[voip#​interconnection_des_protocoles|Voir la page Voix sur IP]] pour des solutions d'​interconnection entre SIP et les protocoles Jabber, Yahoo et MSN.+[[:voip#​interconnection_des_protocoles|Voir la page Voix sur IP]] pour des solutions d'​interconnection entre SIP et les protocoles Jabber, Yahoo et <del>MSN</​del>​.
  
     * [[http://​www.freeswitch.org/​|Freeswitch]] : Logiciel libre qui permet d'​interconnecter les réseaux SIP et Jabber pour la VoIP.     * [[http://​www.freeswitch.org/​|Freeswitch]] : Logiciel libre qui permet d'​interconnecter les réseaux SIP et Jabber pour la VoIP.
Ligne 75: Ligne 64:
 SIP est intégré dans des téléphones dit ATA, dans des routeurs (ce qui permet de mieux gérer la latence réseau), des téléphones portables, des centraux téléphoniques,​ ... SIP est intégré dans des téléphones dit ATA, dans des routeurs (ce qui permet de mieux gérer la latence réseau), des téléphones portables, des centraux téléphoniques,​ ...
  
 +===== Fournisseurs de services SIP =====
  
 +Il existe de très nombreux fournisseurs de services SIP.
  
 +Le service principal que peut offrir un fournisseur est de tenir un carnet d'​adresses qui permet aux utilisateurs de se trouver dans le réseau. Si le réseau est local, on peut se passer de ce service car il existe un standard pour la découverte de services dans un réseau local: [[:​ZeroConf]]. Si on désire utiliser SIP au niveau de l'​internet,​ il devient nécessaire de s'​inscrire auprès d'un fournisseur de service.
  
-===== Fournisseurs de services SIP ===== +La plupart des fournisseurs ​payants offrent ​un pont vers les téléphones fixes et mobiles (avec parfois les textos) ; ces numéros deviennent accessibles dans leur carnet d'adresses. Le site http://www.voipfr.org fournit un [[http://​www.voipfr.org/​comparateur/​|comparateur ​de prix]] ​pour les appels vers les fixes et les mobiles (inclus les tarifs ​de Skype et Yahoo!). Un [[http://​backsla.sh/​betamax|tableau récapitulatif]] mis à jour dynamiquement permet également de comparer les prix des différents services ​de Betamax (voipbustercalleasy, freecall et bien d'autres).
- +
-Il existe de très nombreux ​fournisseurs ​de services SIP.  +
- +
-Le service principal que peut offrir un fournisseur est de tenir un carnet d'adresse qui permet aux utilisateurs de se trouver dans le réseauSi le réseau est local, on peut se passer ​de ce service car il existe un standard ​pour la découverte ​de services dans un réseau local: ​[[ZeroConf]]. Si on désire utiliser SIP au niveau ​de l'​internetil devient nécessaire de s'​inscrire auprès ​d'un fournisseur de service.+
  
-La plupart des fournisseurs payants offrent un pont vers les téléphones fixes et mobiles (avec parfois les SMS) ; ces numéros deviennent accessible dans leur carnet d'​adresse. Le site http://​www.voipfr.org fournit ​un [[http://​www.voipfr.org/​comparateur/​|comparateur ​de prix]] pour les appels vers les fixes et les mobiles (inclus les tarifs de skype et yahoo)Un [[http://​backsla.sh/​betamax|tableau recapitulatif]] mis à jour dynamiquement permet également de comparer ​les prix des différents services de Betamax ​(voipbuster, calleasy, freecall ​et bien d'​autres) ​+En France, le service SIP du FAI Free a été arrêté le 1er janvier 2019. Le FAI Neuf Telecom fournissait ​un service similaire sous le nom de "​NeufTalk"​ qui permettait ​les appels vers l'​internationalLe FAI Orange est passé ​à SIP lui aussi cependant, seulement pour les clients en ADSL nu (pour le moment) ​et ne fournit pas les paramètres nécessaires.
  
-En Francele FAI Free fournit un service SIP vers les téléphones fixes et portables avec la [[Freebox]]. Cependant, officiellement pour des raisons de sécurité, le service SIP de Free n'​autorise pas les appels vers l'​étranger. Le FAI Neuf Telecom fournit un service similaire sous le nom de "​NeufTalk"​ qui lui permet les appels vers l'​international. Le FAI Orange est passé à SIP lui aussi cependantseulement pour les clients dégroupés (pour le moment).+En suisse, [[https://​zaledia.com]] fournit ​des comptes ​SIP gratuitsbasés sur une infrastructure open-source.
  
-Le projet [[Ekiga]] offre un annuaire public ​[[http://ekiga.net|ekiga.net]] qui permet aux utilisateurs du protocole SIP de communiquer gratuitement de PC à PC.+Pour réaliser ​un test, notamment un test d'​écho pour valider que le logiciel que vous avez installé et vos périphériques micro et haut-parleurs ​ fonctionnent,​ vous pouvez utiliser des numéros SIP disponibles sur ce site : [[http://www.sip5060.net/test-calls|tests d'​appel]].
  
  
Ligne 95: Ligne 83:
 ===== Architecture du réseau ===== ===== Architecture du réseau =====
  
-SIP ne sert qu'à la signalisation et passe généralement par un serveur pour déterminer la localisation de l'​utilisateur ou du service. Les communications sont en général directes sans serveur entre les utilisateurs. Toutefois, le fournisseur peut devenir serveur des communications en agissant comme un proxy sortant : il sert alors de relai pour les communications sur le réseau.+SIP ne sert qu'à la signalisation et passe généralement par un serveur pour déterminer la localisation de l'​utilisateur ou du service. Les communications sont en général directes sans serveur entre les utilisateurs. Toutefois, le fournisseur peut devenir serveur des communications en agissant comme un serveur mandataire ​sortant : il sert alors de relais ​pour les communications sur le réseau.
  
-SIP a besoin de faire correspondre l'​adresse SIP (formatée comme une adresse ​e-mail) et l'​adresse IP (l'​adresse réelle du PC sur le réseau). Ceci peut poser problème lorsque le PC ou matériel SIP est dans un NAT (un réseau local qui n'a qu'une seule adresse publique). Pour pouvoir passer ​les NAT, SIP peut se servir de serveurs qui suivent le protocole STUN. STUN est un standard de l'​internet conçu pour passer la plus part des NAT; c'est une aide pour les passer, les communications ​quand à elles restent directes de PC à PC. +SIP a besoin de faire correspondre l'​adresse SIP (formatée comme une adresse ​de courriel) et l'​adresse IP (l'​adresse réelle du PC sur le réseau). Ceci peut poser un problème lorsque le PC ou matériel SIP utilisent la traduction d'​adresse réseau ​(routeur NAT), un réseau local qui n'a qu'une seule adresse publique. Pour pouvoir passer ​le routeur ​NAT, SIP peut se servir de serveurs qui suivent le protocole STUN. STUN est un standard de l'​internet conçu pour passer la plupart ​des routeurs ​NAT; c'est une aide pour les passer, les communications ​quant à elles restent directes de PC à PC.
  
-Cependant, comme le comportement des NAT n'est pas standardisé, certains d'​entre eux bloquent les communications SIP. On les appelle les "​NAT ​symmétriques". Dans ce cas, il devient nécessaire soit d'​intervenir sur le NAT pour qu'il fasse du "port forwarding"​, soit d'​avoir un serveur qui agit comme proxy sortant en relayant les communications. Enfin, il est possible de faire un tunnel HTTP, comme [[Wengophone]], ​avec le risque de dégrader la communication car HTTP n'a pas été conçu pour la communication instantanée.+Cependant, comme le comportement des routeurs ​NAT n'est pas standard, certains d'​entre eux bloquent les communications SIP. On les appelle les "​NAT ​symétriques". Dans ce cas, il devient nécessaire soit d'​intervenir sur le routeur ​NAT pour qu'il fasse de la redirection de port, soit d'​avoir un serveur qui agit comme un serveur mandataire ​sortant en relayant les communications. Enfin, il est possible de faire un tunnel HTTP avec le risque de dégrader la communication car HTTP n'a pas été conçu pour la communication instantanée.
  
  
Ligne 107: Ligne 95:
 ===== Chiffrement ===== ===== Chiffrement =====
  
-SIP s'​assure de l'​identité des participants au réseau, mais comme il ne gère pas les communications elles-même, il ne les chiffre pas. Il est donc théoriquement possible de les écouter.+SIP s'​assure de l'​identité des participants au réseau, mais comme il ne gère pas les communications elles-mêmes, il ne les chiffre pas. Il est donc théoriquement possible de les écouter.
  
-Phil Zimmermann, l'​auteur de [[http://​www.pgp.com/​|pgp]],​ a participé à la mise au point d'un protocole pour chiffrer les communications:​ ZRTP. Ce protocole est en voie de standardisation. Cependant, on peut dès maintenant ajouter ​la cryptographie ​à son logiciel de VoIP compatible SIP préféré grâce à [[http://​zfoneproject.com/​faq.html|Zfone]]. ​+Phil ZIMMERMANN, l'​auteur de [[http://​www.pgp.com/​|pgp]],​ a participé à la mise au point d'un protocole pour chiffrer les communications:​ ZRTP. Ce protocole est en voie de standardisation. Cependant, on peut dès maintenant ajouter ​le chiffrement ​à son logiciel de VoIP compatible SIP préféré grâce à [[http://​zfoneproject.com/​faq.html|Zfone]].
  
-[[Twinkle]] intègre déjà ZRTP et n'a pas besoin de Zfone.+[[:Twinkle]] intègre déjà ZRTP et n'a pas besoin de Zfone.
  
 ===== Pages concernant SIP ===== ===== Pages concernant SIP =====
Ligne 119: Ligne 107:
 ---- ----
  
-//Contributeur ​: [[utilisateurs:​Yannick@AMD64]]//​+//Rédacteur ​: [[utilisateurs:​Yannick@AMD64]]//​
  • sip.1282480992.txt.gz
  • Dernière modification: Le 22/08/2010, 14:43
  • par psychederic