Avec la banalisation des réseaux haut débit, le nombre d’applications possibles a considérablement augmenté. Les applications de VoIP (Voice over IP) sont une des nouvelles possibilités offertes. L’augmentation des débits et les connexions permanentes offrent des possibilités de développement de la voix sur IP (Internet Protocol).
Le développement de la VoIP a entraîné les concepteurs de plates-formes de programmation à développer des API (Application Programming Interface) spécifiques à la voix sur IP. L’intégration de nouveaux besoins dans une plate-forme de développement permet d’attirer les concepteurs de logiciels qui doivent intégrer des fonctions de voix sur IP dans leurs applications. Elles implémentent le protocole SIP.
Les API de VoIP peuvent être utilisées dans de nombreuses applications, la plus simple étant les téléphones logiciels (soft phones). D’autres applications peuvent intégrer de la VoIP comme besoin secondaire. Par exemple les applications de messagerie instantanée qui intègrent de plus en plus souvent la possibilité de parler directement avec ses contacts ou bien toutes les applications nécessitant une interaction textuelle entre les différentes applications clientes comme les jeux vidéo.
On trouve de plus en plus de matériel directement compatibles VoIP comme par exemple des téléphones Wi-Fi tout en un, ou bien des "passerelles VoIP" qui permettent de raccorder un ancien poste de téléphone classique à un service de Voix sur IP. Certains matériels sont liés, dans leur fonctionnement, aux solutions propriétaires comme les téléphones Skype, alors que d'autres sont basées sur le protocole ouvert SIP, offrant ainsi une compatibilité avec une variété de services VoIP.
Il existe des cartes d'interface PCI (exemple : Digium) qui permettent aux logiciels PBX (tels qu'Asterisk) de se raccorder à une ou plusieurs lignes analogiques (classiques). Pour une meilleure compatibilité VoIP, celles-ci doivent respecter les normes TIA/EIA, ISO/IEC ou Cenelec du câblage informatique Ortronics en fibre optique ou cuivre.
Les softphones sont des logiciels spécialisés pour les appels téléphoniques sur Internet. Les appels sont généralement gratuits de softphone à softphone et payant de softphones vers postes fixe ou mobile.
Disponible depuis septembre 2003, le logiciel de téléphonie gratuite sur IP Skype permet de téléphoner sur Internet de PC à PC. Depuis le 27 juillet 2004, Skype intègre la possibilité d'appeler une ligne fixe (SkypeOut) et de disposer d'un numéro pour la réception d'appels. SkypeOut est payant à 1,7 centime d'euro la minute en France et en Belgique.
Jajah est un softphone multi-protocole. Il est notamment compatible SIP et Skype.
La technologie de Net2Phone permet d'effectuer des appels locaux et internationaux à partir d'un ordinateur individuel à destination de n'importe quel téléphone dans le monde. Net2phone est un vétéran dans le domaine. Cependant, il souffre d'une distribution laborieuse en Europe.
Les messageries instantanées permettent la communication en mode texte. Elles intègrent cependant progressivement des fonctionnalités de communication audio et vidéo.
Proposé par Microsoft, le logiciel de messagerie instantanée MSN Messenger (devenu Live Messenger) intègre en standard la conversation audio et la vidéoconférence. Il permet en outre d'appeler vers les téléphones fixes et GSM.
Yahoo! Messenger est le logiciel de messagerie instantanée de Yahoo!. Il gère en standard les conversations audio et les webcams. Il permet d'appeler des téléphones fixes ou mobiles via Yahoo! Voice.
AIM (AOL Instant Messenger) est un logiciel de messagerie instantanée. Il permet les conversations audio uniquement.
ICQ (pour I seek you) est le doyen des logiciels de messagerie instantanée. Il intègre un module ICQPhone pour les communications audio et ICQVideo pour la vidéoconférence. Une passerelle vers Net2Phone est en outre proposée.
Les grands équipementiers de réseaux de télécommunications ainsi que divers éditeurs de logiciels proposent des solutions de téléphonie sur IP basées sur leurs propres technologies, pour divers segments de marché (entreprises, opérateurs) :
Logiciel | Système d'exploitation | Flux | Protocole |
---|---|---|---|
FreeSWITCH | Unix, Windows, Sun Solaris, Mac OS X | audio, vidéo, chat | SIP, SIMPLE, XMPP, GoogleTalk (Jingle)), H.323, IAX, MRCP, Skype |
Asterisk | Linux, Mac OS X | audio, vidéo | SIP, H.323, IAX |
SFLPhone | Linux | audio | SIP, IAX |
Ekiga (anciennement GnomeMeeting) | Linux, Windows | audio, vidéo, chat | SIP, H.323 |
Jabbin | Linux, Windows | audio, chat | Jabber |
KPhone | Linux | audio, vidéo, chat | SIP |
Linphone | Linux, Windows | audio, vidéo, chat | SIP |
SIP Communicator | Linux, Windows, Mac OS X (Java) | audio, vidéo, chat | SIP, Jabber |
Mumble | Linux, Windows | audio | |
Twinkle | Linux | audio | SIP, IAX |
QuteCom | Linux, Windows, Mac OS X | audio, vidéo, chat | SIP, Jabber |
YATE | Linux, Windows | audio, vidéo, chat | SIP, Jingle, IAX, H.323 |