Prérequis

Pour créer un petit système VoIP vous avez besoin du matériel suivant :

Chacun de ces éléments doit être présent en double exemplaire comme pour une véritable communication.

Les éléments ci-dessus sont le minimum requis pour une connexion VoIP : nous verrons plus loin quel est le matériel qui serait nécessaire (et qui l'est pour Internet) pour assurer la même fonction en situation réelle.

La carte son doit être full duplex si on veut pouvoir parler et entendre en même temps !

Il est possible par ailleurs d'utiliser des cartes (voir ci-dessous) qui gèrent un flux de données en format compressé (voir § 4.3).

Il est possible d'utiliser des cartes spéciales dotées de fonctions d'accélération matérielle. Cinq d'entre elles (les seules à être prises en charge actuellement par le noyau Linux) sont les suivantes :

Quicknet PhoneJack est une carte son qui utilise des algorithmes standards pour compresser un flux audio comme G723.1 (section 4.3) jusqu'à un débit de 4,1 kbps.

Elle peut être directement connectée à un téléphone (prise téléphone classique) ou à un couple micro-haut-parleur.

Elle se connecte à un bus ISA ou PCI.

La carte Quicknet LineJack fonctionne comme la carte PhoneJack avec des caractéristiques en plus (voir ci-dessous).

La carte VoiceTronix V4PCI est une carte PCI comme la carte Quicknet LineJack mais avec 4 ports de type téléphone.

La carte VoiceTronix VPB4 est une carte ISA équivalente à la carte V4PCI.

La carte VoiceTronix VPB8L est une carte à journalisation à 8 ports.

Pour obtenir des infos supplémentaires, consultez le site web de Quicknet et le site web de VoiceTronix

Les cartes Quicknet LineJack et VoiceTronix peuvent être connectées à une ligne RTCP ce qui leur permet de fonctionner comme passerelle VoIP.

Un logiciel spécifique est nécessaire pour cette utilisation (voir ci-dessous).

On peut choisir l'un de ces systèmes d'exploitation :

Les logiciels pour Win9x sont, en particulier, Microsoft NetMeeting, Internet Phone, DialPad, et, pour les cartes Quicknet, Internet Switchboard (disponible sur le site web de Quicknet).

Attention !! Les dernières cartes Quicknet utilisant Switchboard (ancienne version aussi) DOIVENT être connectées à Internet pour avoir accès à un compte Microtelco (payant), aussi, si vous ne souhaitez pas être connecté à Internet vous devrez installer les logiciels OpenH323.

Pour les cartes VoiceTronix, vous trouverez des logiciels au site web de VoiceTronix

Sous Linux, nous avons les logiciels libres GnomeMeeting, clone de Microsoft Netmeeting, et en mode console nous utilisons les applications (également libres) du site web OpenH323: simph323 ou ohphone, qui fonctionnent aussi avec le matériel d'accélération de Quicknet.

Attention : le code source complet d'Openh323 doit être compilé dans un répertoire utilisateur (sinon il est nécessaire de modifier certaines variables d'environnement). Notez que le temps de compilation peut être très long et qu'une quantité importante de RAM est nécessaire si on veut le réduire à une durée raisonnable.

La fonction de passerelle (qui assure la liaison entre les lignes TCP/IP, VoIP et RTCP) nécessite un logiciel, tel que :

  • Internet SwitchBoard (nécessitant une connexion à Internet) pour les systèmes Windows, qui fonctionne aussi comme terminal h323.

  • PSTNGw pour les systèmes Linux et Windows, à télécharger sur OpenH323.

Vous pouvez choisir comme portier :

  1. Opengatekeeper, téléchargeable au site web d'opengatekeeperpour Linux et Win9x.

  2. Openh323 Gatekeeper (GK) ici .

En complément, voici un logiciel utile conformes à h323 :