# Manuel de &app; &manrevision;

## Introduction

&app; est une application libre de vidéo conférence pour Unix ou équivalents (BSD ou MacOSX). Elle a été écrite par Damien Sandras et sa licence est placée sous GNU/GPL.

Elle se base sur le standard ITU H.323 et permet de réaliser des liaisons audio/vidéo vers des correspondants distants en s'appuyant sur du matériel ou des logiciels H.323 (comme NetMeeting de Microsoft). Il offre toutes les fonctionnalités modernes de vidéo conférence, telles que l'enregistrement à l'annuaire d'un Service de Recherche sur Internet (ILS), l'accès aux GateKeepers, la mise en conférence de multiples utilsateurs en utilisant une Unité de Contrôle Multipoints (MCU) ou encore l'utilisation de cartes Quicknet permettant l'appel de téléphones normaux.

## Prendre le départ

Lorsque &app; est démarré pour la première fois, un assistant de configuration apparaît automatiquement. Cet assistant est un questionnaire qui vous guidera pas à pas pour créer une configuration de base permettant le fonctionnement de &app;. Assurez vous de répondre correctement à l'ensemble des questions posées sinon l'assistant re-apparaîtra (si tout n'a pas été renseigné) ou &app; ne fonctionnera pas correctement si certaines d'entre elles sont incorrectes. L'assistant de configuration peut être lancé à tout moment à partir du menu d'Edition.

### Note

Tout le paramètrage peut être modifié, et à tout moment, via la fenêtre Edition -> Préférences.

Introduction à l'Assistant de configuration

Des boutons de navigation, tout au long du processus de configuration, sont disponibles au bas de la fenêtre. Vous pourrez aller d'une question à l'autre en utilisant les boutons Précedent, Suivant ou Annuler. Si vous cliquez sur Annuler pendant cette phase de configuration, le paramètrage de &app; ne sera pas modifié par les changements que vous venez d'apporter et toutes ces informations nouvellement entrées seront abandonnées.

Ceci est la page d'accueil de l'assistant de configuration. Il n'y a rien à changer ou à éditer ici. Appuyer sur le bouton Suivant pour commencer la configuration.

Informations personnelles

La fenêtre Informations Personnelles nécessite que vous fournissiez des données qui vous concernent pour l'utilisation de &app;. Ces informations sont nécessaires pour le fonctionnement en mode vidéo conférence avec d'autres applications ainsi que pour des services comme les annuaires d'utilisateurs ou les GateKeepers. Un annuaire d'utilisateurs a besoin du nom de famille, du prénom et d'une adresse Email. Vous devrez les saisir ici avant de continuer.

Adresse Callto

Saisissez une adresse Email pour obtenir votre adresse Callto (soit: callto://ils.seconix.com/user@domain.com). Si vous cochez la petite case, en bas, vos informations personnelles ne seront pas publiées dans l'annuaire des utilisateurs en ligne de &app; et vous n'y apparaîtrez donc pas. Les autres utilisateurs devront connaître votre adresse IP pour vous contacter. Appuyez sur Suivant pour continuer, après avoir saisi les renseignements demandés.

Type de connection

&app; supporte plusieurs codecs audio et vidéo. Ceux-ci ont des qualités differentes (excellente, bonne, moyenne). Plus la qualité du codec utilisé est élevée plus la bande passante qui lui est nécessaire est grande.

Tous les codecs ne fonctionneront donc pas correctement avec une connection réseau lente. Cette option est nécessaire dans la configuration initiale de &app; afin de pouvoir déterminer les codecs à utiliser en fonction de votre connection au réseau et ajuster le paramétrage vidéo.

Si votre type de connection n'est pas mentionné dans la liste, choisissez celui qui est le plus proche de celui de votre réseau et, plus tard, vous pourrez ajuster &app; manuellement en utilisant la fenêtre Préférences (section codecs).

Type de NAT

La page du detecteur de NAT va vous permettre de connaître, le cas échéant, le type de celui que vous utilisez et vous aidera à configurer &app; correctement.

Cliquer sur le bouton Détecter ouvrira une fenêtre popup qui indiquera le type de NAT utilisé (si vous en avez un). Ces informations vont aider à déterminer comment configurer &app; afin de lui permettre de s'adapter au mieux avec votre configuration NAT. Dans la plupart des cas, aucune configuration n'est requise, cependant certains routeurs NAT demanderont de rediriger certains ports TCP ou UDP vers le système où se trouve &app;. Vous pouvez obtenir des exemples de configuration en consultant la FAQ de &app;

Gestionnaire audio

Le gestionnaire audio gère tout ce qui touche à la partie audio. Il peut utiliser ALSA, OSS et même Quicknet pour gérer une carte du même nom. Le gestionnaire recommandé est celui fourni pour ALSA.

Périphériques audio

&app; s'appuie sur des périphériques audio pour restituer ou enregistrer des sons. Le péripherique de sortie audio restitue le son entrant lors d'un appel. Choisissez la sortie sur laquelle est connecté votre équipement de tête ou les haut parleurs.

L'entrée audio est celle où votre microphone est connecté. Ces réglages correspondent à ceux de votre carte son si vous n'avez qu'un seul périphérique audio, mais notez qu'il est également possible d'enregistrer le son via d'autres péripheriques (par exemple, le microphone interne à une webcam).

On recommande en général que vous testiez vos réglages après avoir choisi vos péripheriques. Appuyez sur le bouton 'Tester les réglages' situé en bas à droite. Si le test est bon, vous pouvez passer à la page suivante de l'assistant de configuration, sinon vous pouvez modifier vos réglages et relancer le test jusqu'à ce que cela fonctionne correctement.

Gestionnaire vidéo

Choisissez le gestionnaire video à partir de la liste proposée. Vous pouvez prendre Video4Linux pour les webcams ou AVC / DC pour des cameras firewire.

Périphériques vidéo

Cette étape est optionnelle et ne concerne que les possesseurs de ce genre de péripherique (cad, des webcams). Si vous n'en avez pas, vous pouvez passer à la page suivante, sinon, et s'il ne figure pas dans la liste proposée ou que vous souhaitiez obtenir de l'aide pour son paramètrage, vous pouvez consulter les liens suivants.

Si votre péripherique vidéo est dans la liste selectionnez le ici.

Appuyez sur le bouton "tester les réglages" pour vous assurer que votre péripherique fonctionne avec &app;. Si ce test est concluant, passez à la page suivante.

Configuration terminée

La configuration de &app; est terminée. La dernière fenêtre montre un bref résumé des réglages que vous avez choisis. Verifiez que tout est correct, ou sinon utilisez le bouton Précédent, en bas à droite de la page, pour revenir sur vos réglages.

Si tout est correct, appuyez sur le bouton Appliquer pour sauvegarder la configuration. L'assistant va se fermer et la fenêtre principale de &app; va apparaître. Rappelez vous que tous ces réglages peuvent toujours être modifiés au travers de la fenêtre Préférences.

## Utilisation courante

### Appeler les autres utilisateurs

L'appel d'un correspondant peut être réalisé de différentes manières et se fait au travers de l'utilisation d'adresses internet (URL). &app; supporte deux types d'adresses: h323:// et callto://. Les adresses Callto sont utilisées par Microsoft avec NetMeeting alors que les adresses H.323, respectant le standard H.323, sont utilisées par défaut dans &app;.

Adresses H.323

Les adresses H.323 sont construites de la manière suivante: "h323:[utilisateur@][hôte[:port]]"

Elles vous permettent:

- d'appeler votre correspondant sur un port différent que le 1720 affecté par défaut: h323:seconix.com:1740

- d'appeler votre correspondant par son alias si vous vous êtes enregistré a un GateKeeper: h323:jonita

- d'appeler un numéro de téléphone normal si vous vous êtes enregistré a un GateKeeper pour l'utilisation d'un fournisseur d'appels téléphoniques PC-To-Phone (ordinateur vers téléphone normal), ou encore appeler un correspondant qui dispose déjà d'un numero ENUM associé à son adresse H.323: h323:003210111222.

- d'appeler votre correspondant par son alias au travers d'une passerelle ou d'un proxy: h323:jonita@gateway.seconix.com

- d'appeler un MCU et de rejoindre un salon: h323:myfriendsroom@mcu.seconix.com

Adresses CALLTO

Les adresses Callto sont construites de la manière suivante: "callto:[utilisateur@][hôte[:port]]"

Les adresses Callto et H.323 sont formées de manière identique mais les adresses Callto supportent les appels de correspondants au travers d'un serveur ILS (Internet Locator Service) du type: callto:ils_server/mail_utilisateur.

Par exemple, l'appel callto:ils.seconix.com/joe@sondomaine.com recherchera l'utilisateur dont l'adresse email sur le serveur ILS ils.seconix.com est joe@sondomaine.com et initialisera l'appel.

Les adresses Callto, ainsi que &app;, supportent des paramètres plus élaborés tels que définis dans la documentation Microsoft. Ils doivent être séparés par le signe '+' dans l'adresse.

Voici cinq exemples de format d'adresse utilisables dans &app; pour appeler joe sur la passerelle gw.seconix.com:

- callto:joe@gw.seconix.com

- callto:joe+gateway=gw.seconix.com

- h323:joe@gw.seconix.com

- callto:joe (si vous avez spécifié gw.seconix.com comme passerelle dans les préférences de &app;)

- h323:joe (si vous avez spécifié gw.seconix.com comme passerelle dans les préférences de &app;)

Numéros rapides

&app; peut associer un numéro rapide avec une adresse en utilisant le carnet d'adresses. Vous pouvez, par exemple, associer le numéro 1 avec l'adresse callto:ils.seconix.com/jonita@jxys.net. Il pourra alors être utilisé pour les appels H.323 ou Callto à la condition qu'il soit suivi d'un #. Par exemple, après avoir renseigné le carnet d'adresses, l'appel callto:1# appellera callto:ils.seconix.com/jonita@jxys.net. Pour ceux qui utilisent des cartes Quicknet, il suffit de composer le 1 suivi de # sur le clavier du téléphone.

Appeller une adresse internet

Si vous connaissez l'adresse IP de la personne que vous souhaitez joindre, vous pouvez saisir celle-ci dans la boîte de dialogue H.323/Callto qui se trouve en haut de l'écran, puis cliquer sur le bouton connexion (son icône représente une prise de courant débranchée et se situe à droite de la boîte de dialogue). Par exemple: saisir h323:192.168.100.1 et cliquer sur connexion appelera le correspondant à qui cette adresse est affectée. Lorsque la communication est établie, l'icône du bouton représente alors deux prises de courant raccordées.

#### Note

Si vous utilisez une adresse IPv6, des crochets sont nécessaires de façon à ce que le surplus d'adresse par rapport à une adresse IPv4 ne soit pas confondu avec un port: h323:[2001:638:500:200:210:5aff:fe4c:cfd1] ou h323:[2001:638:500:200:210:5aff:fe4c:cfd1]:1740

Appels de téléphones standards en utilisant PC-to-Phone

Si vous voulez réaliser des appels vers des téléphones normaux ou mobiles, il vous suffit d'être enregistré à un GateKeeper. Cela suffit pour appeler votre correspondant par son numéro de téléphone.

Appel de correspondants à partir de l'annuaire ILS

L'annuaire en ligne vous permet d'appeler les utilisateurs enregistrés à un serveur ILS. Vous pouvez enregistrer un marque-page, via un copier/coller ou via les menus, de leur adresse Callto. Voir Gérer les contacts avec le carnet d'adresses pour plus de détails.

Appel de correspondants à partir de l'annuaire hors-ligne

Le carnet d'adresses hors-ligne permet de créer des marque-pages sur vos correspondants H.323 ou Callto préférés.

Appel de correspondants à partir de l'historique des appels

L'historique des appels conserve la trace des appels H.323 et Callto effectués ou reçus. Vous pouvez utiliser cet historique pour appeler tout correspondant en double-cliquant la ligne sur laquelle il se trouve.

### Etre contacté par les autres utilisateurs

Il existe plusieurs moyens pour obtenir une adresse universelle que les autres utilisateurs peuvent utiliser pour vous appeler. Les plus classiques d'entre eux sont:

utilisation d'un annuaire ILS

Si vous vous enregistrez à un annuaire ILS comme celui de ils.seconix.com, les autres utilisateurs pourront vous appeler en utilisant une adresse du genre callto:ils.seconix.com/moi@exemple.com et ce, quelque soit votre adresse IP.

utilisation d'un nom d'hôte dynamique

En vous enregistrant à un DNS (Serveur de Noms de Domaine) fournissant des adresses IP dynamiques. Ainsi, votre machine sera toujours associée à un nom d'hôte donné. Les autres utilisateurs n'auront pas besoin de connaître votre adresse IP pour vous appeler.

utilisation d'un GateKeeper

C'est l'entreprise qui met en oeuvre le GateKeeper sur une adresse IP publique, qui le configure pour accepter et rediriger les appels vers le bon client &app; en se basant sur son adresse. Par exemple, si un GateKeeper est installé comme étant exemple.com et que l'utilisateur joe est enregistré à ce Gatekeeper, alors les autres utilisateurs enregistrés pourront appeler joe en utilisant l'adresse: h323:joe@exemple.com.

utilisation d'un numéro ENUM

Vous pouvez obtenir l'attribution d'un numéro ENUM sur www.e164.org. Elle permet d'associer votre propre numéro de téléphone à toute adresse H.323 valide. Ainsi, les autres utilisateurs pourront vous appeler en utilisant ce numéro. Par exemple: +3210444555 peut être associé à h323:monhote.com et les autres utilisateurs pourront vous appeler en utilisant h323:3210444555.

### Gérer les appels

Comprendre les statistiques

Pour voir les statistiques, selectionnez l'onglet statistiques dans le panneau de contrôle.

Le panneau statistiques visualise le trafic réseau que génère &app;. Un graphe est dessiné pour chaque flux RTP, ce qui signifie que, si audio et vidéo ont été validés dans &app; et du côté du correspondant, vous verrez quatre graphes différents. (flux audio entrant,flux vidéo entrant,flux audio sortant,flux vidéo sortant)

- Paquets perdus: Pourcentage de paquets perdus, c'est à dire non reçus de votre correspondant. Un pourcentage élevé se traduit par de la distorsion audio et/ou vidéo et est généralement causé par un réseau de mauvaise qualité ou par un paramétrage demandant trop de bande passante.

- Paquets retardés: Pourcentage de paquets retardés, c'est à dire de paquets arrivés trop tard pour être pris en compte, &app; travaillant en temps réel pour la vidéo et l'audio.

- Latence réseau: Temps mis par un paquet pour arriver à destination et revenir. Il faut voir ce délai comme un indicateur de qualité de la connection en relation avec les pertes et retards de paquets.

- Délai de bufferisation: Le tampon (buffer) est l'espace où sont reçus et stockés les paquets audio. Quand ce tampon est plein, il est vidé et le son est exprimé. Si le réseau est de mauvaise qualité, le tampon devra être suffisamment grand et donc le délai, avant que le son ne puisse être joué, devra être plus important.

Ajustage des paramètres audio et vidéo

Le paramétrage audio et vidéo peut être ajusté au travers du panneau de contrôle tandis que vous êtes en ligne. Si vous souhaitez le faire, selectionnez l'onglet Audio dans le panneau. Les régalges de brillance, balance des blancs, couleur et contraste du périphérique vidéo sont accessibles par l'onglet Vidéo.

Utilisation du dialogue textuel

A côté des modes de communication en direct que sont les flux audio et vidéo &app; fournit également une interface de dialogue textuel. Elle est mise en oeuvre via le bouton Dialogue textuel dans la barre de contrôle en haut à gauche de la fenêtre principale. Saisissez votre message dans la boîte de texte qui se trouve sous la boîte d'affichage et appuyez sur Entrée pour expédier le message.

#### Note

Le dialogue textuel ne fonctionne qu'entre clients &app;.

Contrôle des appels

&app; supporte que certaines actions puissent être réalisées pendant un appel. Ces actions permettent le contrôle des sessions actives.

- Terminer un appel: pour mettre fin à la communication, choisir Appel -> Se déconnecter.

- Suspendre un appel: pour mettre un appel en attente choisir Appel -> suspendre l'appel. Ceci crée une pause dans la transmission audio/vidéo. Pour reprendre la communication, choisir Appel -> reprendre l'appel.

- Pause Audio: Arrête la tranmission audio vers votre correspondant.

- Pause Video: Arrête la tranmission vidéo vers votre correspondant.

- Transférer l'appel: pour transférer l'appel en cours vers un autre correspondant (H.323 ou Callto), choisir Appel -> Rediriger ou double cliquez sur le nom du nouveau correspondant dans le carnet d'adresse ou dans l'historique des appels.

#### Note

Toutes les adresses supportées par &app; (H.323, CALLTO et raccourcis) peuvent être utilisées pour les transferts d'appels.

Enregistrer l'image actuelle

Pendant une communication, vous pous pouvez enregistrer l'image courante de votre correspondant en choisissant Appel -> Enregistrer l'image actuelle. Un fichier PNG sera crée dans le répertoire courant. Le nom de fichier est constitué de trois parties: un préfixe, la date et l'heure courante, un suffixe. (ex: gnomemeeting-snap-2003_06_19-024316.png).

Observer l'execution des appels dans la fenêtre historique

La fenêtre historique de &app; est comparable à un fichier de traces. Elle conserve une trace chronologique des actions réalisées par &app; ainsi que des informations supplémentaires.

Historique Général

L'historique général conserve une trace de certaines opérations principalement réalisées en tâche de fond. Il fournit des informations sur les périphériques audio et vidéo, les connections à des répertoires ILS, aux GateKeepers, sur les codecs audio et vidéo et autres détails. Les dernières opérations sont à la fin, les plus anciennes au debut. On y accède en choisissant Outils -> Historique général.

Historique des appels

L'historique des appels enregistre des informations (date, durée, adresse, logiciel, correspondant) sur les appels entrants et sortants. Ils sont divisés en trois groupes - Appels reçus, Appels initiés, Appels non repondus.

- Appels reçus: contient tous les appels acceptés par &app;.

- Appels initiés: contient ceux, réussis ou non, vers vos correspondants.

- Appels non répondus: contient les appels qui ont échoué pour non réponse ou rejet par &app; (si ne pas déranger a été validé par exemple).

#### Note

Double cliquer sur une ligne dans l'historique des appels appelera l'adresse indiquée ou y transfèrera toute communication active. Notez également que l'on peut copier/coller une ligne de l'historique des appels vers le carnet d'adresses.

Ces informations sont accessibles en choisissant Outils -> Historique des appels puis dans chacun des trois onglets.

### Enregistrement à un annuaire ILS

Enregistrement à un annuaire ILS

Ce chapitre décrit ce qu'est un annuaire ILS et comment s'y enregistrer.

Qu'est ce qu'un annuaire ILS ?

Le service de recherche sur internet (ILS: Internet Service Locator) est un annuaire semblable à celui du téléphone. Quand vous voulez appeler quelqu'un, vous recherchez son numéro et composez celui-ci pour le joindre. L'annuaire ILS fonctionne de la même façon à la différence que le numéro trouvé est, dans ce cas, une adresse IP.

L'annuaire ILS par défaut, pour les utilisateurs de &app;, est ils.seconix.com, mais vous pouvez utiliser n'importe lequel de votre choix.

Enregistrement à un annuaire ILS

&app; vous permet de vous enregistrer à tout moment. Ce paramètrage peut être configuré via la fenêtre des préférences et propose les étapes suivantes:

- Démarrer &app;

- Choisir Edition -> Préférences puis paramètres d'annuaire (situé dans le paragraphe Général à gauche).

- Saisissez dans la boîte 'Annuaires d'utilisateurs' le nom d'hôte ou l'adresse IP du serveur ILS avec lequel vous voulez vous enregistrer.

- Assurez vous que la case à cocher 'Permettre l'enregistrement' est selectionnée.

- Vous pouvez permettre aux autres utilisateurs de voir les informations que vous avez entré dans le panneau des Informations personnelles en cochant la case 'Publier les détails me concernant dans l'annuaire d'utilisateurs'. Si vous ne le faites pas, vous serez invisible aux autres personnes mais votre adresse callto:// ,elle, restera bien fonctionnelle.

Parcourir l'annuaire ILS

L'annuaire ILS peut être parcouru en choisissant l'option du menu Outils -> Carnet d'adresse ou en choisissant l'icône de l'annuaire ILS dans la fenêtre principale. Pour en afficher le contenu, cliquer sur le bouton Rechercher.

Recherche de correspondants

La recherche dans le carnet d'adresse peut être faite par le nom, le prénom ou par l'adresse email. Selectionnez le champ à rechercher et indiquez ce que vous cherchez puis appuyez sur Entrée.

### Gérer ses contacts

Gérer ses contacts avec le carnet d'adresse

Le carnet d'adresses est un moyen permettant de rechercher un correspondant et de conserver dans un groupe l'adresse de ceux que vous avez l'habitude d'appeler. Il se charge avec la liste des utilisateurs de l'ILS et stocke localement les adresses Callto et H.323 avec leurs numéros rapides ainsi que les adresses d'annuaires ILS.

Utilisation du carnet d'adresses

Pour ouvrir le carnet d'adresses choisissez Outils -> Carnet d'adresses. Sur la gauche se trouve une liste une liste indiquant les serveurs que vous y avez ajouté ainsi qu'une liste de groupes. Les défauts sont ils.seconix.com pour les serveurs et Carnet d'adresses personnel.

&app; peut utiliser plusieurs types de carnet d'adresse. Le plus commun est celui de l'annuaire ILS où vous trouverez des informations sur les autres utilisateurs enregistrés. &app; peut également parcourir un annuaire LDAP en utilisant un attribut particulier comme adresse d'appel. Par exemple, une entreprise possédant un GateKeeper et où tous les utilisateurs y sont enregistrés avec leur adresse email. Ces derniers peuvent l'être également dans le serveur LDAP ce cette même entreprise. Par un double click sur l'un de ces utilisateur on pourra alors déclencher un appel vers lui via le GateKeeper par l'utilisation de son adresse email.

&app; est capable de détecter d'autre utilisateurs sur le reseau local (LAN) en utilsant la technologie Rendez-Vous popularisée par Apple (tm). Cela suppose que vous disposez d'un processus mDNSResponder fonctionnant en tâche de fond sur votre machine. Enfin &app; est capable de placer des marque-pages sur vos contacts dans le carnet d'adresse local partagé avec la suite Evolution.

Pour reçevoir la liste des utilisateurs d'un ILS ou d'un LDAP particulier, cliquez avec le bouton de droite sur le serveur en question et choisissez Rafraîchir. Le serveur ILS va alors être contacté et fournira sa liste d'utilisateurs. Cette dernière sera triée par adresse Callto://. Dès lors vous pouvez contacter les personnes qui s'y trouvent en double cliquant sur leur nom. Vous pouvez utiliser le copier/coller sur une ligne pour la placer dans la fenêtre principale.

Si le nom de la personne est en gris, cela signifie qu'elle est occupée ou déjà en ligne avec un autre correspondant. Le champ 'S' (statut) montre un téléphone décroché.

Dans certains cas, vous pourriez avoir à chercher le nom ou l'adresse email d'un utilisateur dans un annuaire ILS. Si la liste est très longue, le rechercher vous prendrait beaucoup trop de temps. Avec le carnet d'adresses vous pouvez faire cela plus rapidement en indiquant un critère de recherche avec le bouton de liste. Celui-ci indique par défaut 'Rechercher tous les contacts' mais il propose aussi 'le nom contient', 'le prénom contient', 'l'adresse électronique contient'. Choisissez votre critère et cliquez sur Rechercher.

Gestion des serveurs, groupes et contacts

Pour ajouter un serveur, mettez 'Serveurs' en surbrillance et cliquez dessus avec le bouton de droite. L'option 'Ajouter un nouveau serveur' doit apparaître. Si on l'utilise, une boîte de dialogue apparaît vous demandant d'entrer le nom du nouveau serveur. Entrez son nom et cliquez sur OK afin qu'il soit ajouté à la liste des serveurs.

Pour ajouter un groupe, mettez 'Groupes' en surbrillance et cliquez dessus avec le bouton de droite. L'option 'Ajouter un nouveau groupe' doit apparaître. Si on l'utilise, une boîte de dialogue apparaît vous demandant d'entrer le nom du nouveau groupe. Entrez son nom et cliquez sur OK afin qu'il soit ajouté à la liste des groupes.

Pour ajouter un contact à l'un des groupes, mettez ce groupe en surbrillance et cliquez dessus avec le bouton de droite. L'option 'Ajouter un nouveau contact' doit apparaître. Si on l'utilise, une boîte de dialogue apparaît vous demandant d'entrer le nom du nouveau contact. Entrez son nom ainsi que son adresse Callto ou H.323 puis cliquez sur OK afin qu'il soit ajouté à la liste des contacts du groupe.

Vous pouvez également ajouter un utilisateur selectionné dans l'annuaire ILS en faisant un glisser/déposer de son nom vers le groupe auquel vous voulez l'attacher ou encore en cliquant dessus avec le bouton de droite. On peut encore utiliser le glisser/déposer entre les groupes.

Enfin, vous pouvez afficher le groupe auquel l'utilisateur appartient, en utilisant les propriétés utilisateur à partir du menu principal ou en cliquant avec le bouton de droite sur le menu.

### Gérer les appels entrants

Gérer les appels entrants

&app; peut se placer dans différents modes de fonctionnement vis a vis des appels entrants. Par défaut il affiche une fenêtre 'popup' qui vous permet de rejeter ou d'accepter un appel qui se présente, mais &app; fournit également trois autres modes qui sont: Occupé, Libre pour discuter (chat) ou Rediriger.

Mode occupé

Si ce mode est validé, &app; refuse tout appel entrant et ne permet que les appels sortants. Vous ne pouvez donc pas savoir si l'on vous appelle sauf si vous consultez l'historique des appels.

Ce mode est accessible en selectionnant Appel -> Occupé dans la fenêtre principale.

Mode Libre pour discuter

Si cette fonctionalité est activée, &app; accepte tous les appels entrants. Il n'affiche pas de fenêtre 'popup' mais essaie immédiatement d'établir la connexion avec l'appelant.

Ce mode est accessible en selectionnant Appel -> 'Libre pour discuter' dans la fenêtre principale.

Rediriger

&app; offre la possibilité de rediriger tous les appels entrants vers un autre hôte et à une adresse que vous aurez choisie au préalable (Redirection d'appels H.323) ou encore de les rediriger vers un hôte donné si vous ne répondez pas ou si vous êtes occupé.

La redirection d'appels est configurable selectionnant Appel -> Redirection dans la fenêtre principale ou dans la fenêtre des préférences. Notez qu'il vous faudra spécifier l'adresse vers laquelle vous souhaitez rediriger les appels pour que cette fonction puisse être prise en compte. Ouvrez la fenêtre préférences en cliquant Edition -> Préférences puis selectionnez Redirection d'appel. Le panneau de configuration apparaît et montre trois cases à cocher, pour les cas de redirection énumérés plus haut, et une boîte de saisie permettant de spécifier l'adresse IP/Nom d'hôte à utiliser comme destinatrice des appels.

## Utilisation avancée

### S'enregistrer à un GateKeeper

Cette section décrit ce qu'est un GateKeeper et comment vous pouvez vous y enregistrer.

Qu'est ce qu'un GateKeeper ?

Un GateKeeper H.323 pilote tous les clients H.323 (par exemple: &app; ou NetMeeting) qui s'y connectent. Ces GateKeepers fournissent un grand nombre de services et l'une de ses plus importantes fonctions est, en particulier, celle de fournir la traduction des adresses symboliques (alias) vers l'adresse IP qui lui correspond. Ceci signifie que vous pouvez utiliser un alias au lieu d'une adresse IP pour appeler un autre utilisateur.

Par exemple, si vous voulez appeler Damien et que ne vous ne connaissez pas son adresse IP, (il a une adresse dynamique) vous allez pouvoir utiliser son alias, 'Damien', auprès du GateKeeper et c'est ce dernier qui redirigera votre appel sur son adresse IP du moment.

Il y a plusieurs raisons pour qu'un utilisateur s'enregistre à un GateKeeper. La principale est que l'utilisation d'un alias nécessite cet enregistrement. D'ailleurs, certains GateKeepers ne permettent pas à des utilisateurs non enregistrés d'utiliser leurs services. Dans de tels cas, vous ne pourrez même pas appeler quelqu'un qui dispose d'un alias.

Enregistrement à un GateKeeper

&app; vous permet de vous enregistrer à un GateKeeper. Tous les paramètres peuvent être configurés via la fenêtre 'Préférences'. Selectionner Edition-> Préférences et choisissez paramètres GateKeeper (dans la catégorie paramètres H.323) dans la fenêtre de gauche. Celle-ci contient toutes les informations nécessaires pour un enregistrement à un GateKeeper

&app; fournit trois méthodes différentes pour s'enregistrer. Les valeurs disponibles pour cela sont:

- Hôte Gatekeeper - Choisissez cette méthode si vous connaissez le nom et l'adresse IP du GateKeeper, &app; s'y connectera directement.

- ID Gatekeeper - Choisissez cette méthode si vous avez déjà votre identifiant auprès d'un GateKeeper mais dont vous ne connaissez ni le nom d'hôte ni l'adresse IP. &app; va alors diffuser un message et vous enregistrera auprès du GateKeeper qui répondra à votre identifiant.

- Trouver automatiquement - Si vous n'êtes pas sûr de la méthode à adopter, vous pouvez choisir celle-ci. Mais dites vous que cette méthode ne fonctionne pas à tous les coups et qu'elle n'est pas recommandée.

Après avoir choisi une méthode d'enregistrement il restera quatre champs à renseigner. - ID Gatekeeper, Hôte Gatekeeper, Alias sur le Gatekeeper et mot de passe du Gatekeeper. Ces quatre champs devront contenir les informations suivantes:

- ID Gatekeeper - L'identifiant Gatekeeper avec lequel s'enregistrer. Ce champ est nécessaire lorsque vous utilisez la méthode d'enregistrement ID GateKeeper.

- Hôte Gatekeeper - Nom d'hôte ou adresse IP du GateKeeper. Ce champ est requis si vous avez choisi la méthode d'enregistrement Hôte GateKeeper.

- Alias sur le Gatekeeper - L'alias Gatekeeper à utiliser lors de votre enregistrement au GateKeeper.

- Mot de passe du Gatekeeper - Mot de passe à utiliser pour l'autentification H.323 lors de votre enregistrement au GateKeeper.

Gnomemeeting vous enregistre et vous retire automatiquement de l'annuaire des utilisateurs en ligne lorsqu'il démarre ou s'arrête.

### Réaliser des appels au travers d'un proxy, d'une passerelle

Qu'est ce qu'un proxy, une passerelle ?

Un proxy, une passerelle H.323 est un logiciel ou un système qui va gérer pour vous vos appels ou les router et/ou les traduire d'un protocole vers un autre. Une passerelle traduisant du H.323 sous IP vers du RNIS est un exemple et le PBX Asterix en est un autre.

Placer des appels au travers d'une passerelle.

Placer des appels au travers d'une passerelle est très simple. Renseignez le nom d'hôte ou son adresse IP dans la section Passerelle/Proxy des préférences de &app; puis simplement utiliser le H.323 classique ou une adresse CALLTO pour appeler d'autres utilisateurs au travers de votre passerelle ou de votre proxy.

#### Note

Vous ne pouvez pas utiliser d'adresse CALLTO vers un serveur ILS si vous utilisez une passerelle ou un proxy. Notez également que cela peut engendrer des disfonctionnements avec le GateKeeper suivant la façon dont il est configuré.

### Utilisation d'une carte Quicknet

Un carte Quicknet peut être utilisée en remplacement de votre carte son. Elle dispose de plusieurs aménagements non disponibles sur une carte son classique dont un système d'élimination d'echo, le support du codec audio G.723.1, la possibilité d'y connecter un téléphone standard (POTS).

Si vous disposez d'une telle carte, vous pouvez y connecter un téléphone standard ou un équipement de tête. Il vous faudra alors choisir Quicknet comme module dans la section 'périphériques audio' des préférences, choisir le périphérique d'entrée audio puis indiquer si vous un utilisez un téléphone ou un équipement de tête. S'il s'agit d'un téléphone, connectez son câble à la carte Quicknet et laissez &app; gérer vos appels via ce téléphone.

#### Note

Vous pouvez utiliser le signe '*' du clavier du téléphone en remplacement du point quand vous composez une adresse IPv4. Notez également que pour composer des adresses complexes, vous pouvez les associer à une fréquence vocale dans l'annuaire. Ainsi, utiliser cette dernière suivie d'un '#' réalisera l'appel à cette adresse immédiatement.

### Contrôler la bande passante vidéo

&app; utilise un algorithme optimisé pour maintenir une faible bande passante lors d'une transmission vidéo. Vous pouvez ajuster la qualité vidéo de 1 à 100%, et le nombre d'images/seconde transmises dans la section Codecs vidéo des préférences. Cela permettra à &app; d'ajuster dynamiquement la bande passante et le nombre d'images/seconde transmises lors d'une communication tout en respectant une largeur de bande passante donnée.

Notez que cet algorithme est optimisé, ce qui veut dire que si vous lui donnez des valeurs trop élevées pour la qualité vidéo minimum et le nombre d'images/seconde, il lui sera impossible de respecter la largeur de bande définie. A l'inverse, si cette largeur de bande permet une transmission de meilleure qualité, ou plus rapide que ce qui a été paramétré, alors &app; augmentera dynamiquement ces valeurs de façon à ce que qualité et taux de rafraîchissement d'image soient toujours les meilleurs possibles.

Choisir un taux de rafraîchissement élevé et une basse qualité d'image reviennent, en termes de largeur de bande, à choisir un faible taux de rafraîchissement et une qualité d'image élevée. Tout dépend si vous souhaitez utiliser votre bande passante à plus d'images de qualité faible ou moins d'images de bonne qualité.

### Gestion des codecs

Codecs audio

La table des codecs audio de &app; dans les préférences, vous permet de modifier l'ordre et de choisir les codecs audio que vous allez utiliser. Chaque codec à son point fort et son point faible. Par exemple, le codec G.711 fournit la meilleure qualité de voix mais utilise également beaucoup de bande passante, alors que le codec Speex-8k vous donnera une qualité de voix moyenne mais ne nécessitera que très peu de bande passante.

Ordre des codecs dans la liste

Si vous modifiez l'ordre des codecs, vous réarrangez la table locale des possibilités de traitement, c'est à dire les codecs que vous allez utiliser. Vos transmissions se feront toujours en utilisant le premier codec de la table trouvé en commun avec celle de votre correspondant. De même, pour ce dernier, il utilisera le premier codec de sa table trouvé en commun avec la vôtre.

Forcer l'utilisation d'un codec particulier

Vous pouvez forcer l'utilisation d'un codec spécifique en invalidant tous les autres codecs, mais cela se traduira par un échec si votre correspondant ne dispose pas de ce même codec. Le mieux est de déplacer vos codecs préférés en début de liste et d'invalider ceux que vous ne voulez utiliser ni en réception ni en émission. Ainsi vous aurez toujours une possibilité de communication.

Ajuster le délai de bufférisation

Vous pouvez ajuster le délai de bufférisation avant que ne soit utilisé le tampon (jitter_buffer) en jouant sur ce paramètre. Si trop de paquets sont perdus, c'est que le délai spécifié est trop important et le tampon "déborde". Dans ce cas, le son reçu sera de mauvaise qualité. Une solution sera peut être alors d'augmenter la limite supérieure du tampon de quelques secondes ce qui se traduira par un délai plus grand mais améliorera la qualité du son. Notez que le tampon se réadaptera de lui même au délai le plus court afin d'optimiser la transmission et qu'une mauvaise qualité audio en reception n'est pas due à une valeur du tampon trop petite, mais à la mauvaise qualité des connections internet.

### Définir les ports

Paramétrage de &app; pour utiliser des ports différents

Le principal port d'écoute pour les connections entrantes est le port 1720. Pour le modifier il faut utiliser "gconf-editor". Lancer gconf-editor, choisir dans le menu de gauche apps, puis &app; et protocols. Choisir enfin "ports" ce qui montrera une liste dans la fenêtre de droite. Choisir port_d'écoute et indiquez la valeur que vous souhaitez utiliser. Vous pouvez également changer les limites du port RTP, ainsi que celle des ports TCP et UDP utilisés pour s'enregistrer à un GateKeeper. Ils sont décrits en détail ci-dessous.

Explication des limites de ports

1. Le port d'écoute est le port avec lequel &app; écoute les connexions entrantes.

2. Les limites "rtp_port_range" sont celles des ports UDP que &app; utilisera pour les canaux de communication audio et vidéo (RTP). Vous devrez modifier les valeurs de port UDP si vous utilisez la translation d'IP et si vous avez plusieurs &app; fonctionnant derrière un routeur NAT/PAT. &app; devra être redémarré pour que les valeurs modifiées soient prises en compte.

3. Les limites "tcp_port_range" sont celles des ports TCP que &app; utilise pour écouter le canal H.245. Vous devrez modifier les valeurs de port TCP si vous utilisez la translation d'IP et si vous avez plusieurs &app; fonctionnant derrière un routeur NAT/PAT. &app; devra être redémarré pour que les valeurs modifiées soient prises en compte. Ce paramétrage n'a pas d'effet si les deux participants à la conférence utilisent un tunnel H.245.

4. Les limites "udp_port_range" sont celles des ports UDP que &app; utilise lors de l'enregistrement à un GateKeeper. Vous devrez modifier les valeurs de port UDP si vous utilisez la translations d'IP et si vous avez plusieurs &app; fonctionnant derrière un routeur NAT/PAT. &app; devra être redémarré pour que les valeurs modifiées soient prises en compte. Ce paramétrage n'a pas d'effet si vous ne vous enregistrez pas à un GateKeeper.

### Contrôle des paramètres avancés de H.323

&app; permet un contrôle plus fin du paramètrage H.323 dans la section paramétrage avancé de H.323 des préférences. Vous pouvez y valider le tunnel H.245, le H.245 précoce et le démarrage rapide.

Tunnel H.245

L'utilisation d'un tunnel est l'encapsulation des messages H.245 dans des messages H.225/Q.931 (tunnel H.245). Si vous avez un Firewall et que vous validez le tunnel H.245, il vous faudra autoriser ce port TCP pour permettre les communications entrantes.

H.245 précoce

Lors de l'initialisation il permet d'accélérer la mise en oeuvre d'un appel.

Démarrage rapide

Il s'agit d'une nouvelle méthode qui passe outre certaines étapes afin de gagner en rapidité. En plus de cette amélioration, le démarrage rapide rend les canaux opérationnels avant même que le message CONNECT ne soit envoyé, ce qui est une nécessité pour certaines procédures de facturation. Il a été introduit avec la version 2 de H.323.

## A propos de &app;

&app; est écrit par Damien Sandras (dsandras@seconix.com). Pour plus d'informations sur &app;, visitez la page d'accueil de &app;.

Pour soumettre un bug ou faire des suggestions sur cette application ou son manuel, suivez les indications dans document.

Ce programme est distribué sous les termes de la licence publique générale GNU, telle que publiée par la fondation Free Software Foundation, dans sa version 2 ou (à votre choix) dans toute version ultérieure. Une copie de cette licence peut être trouvée ici, ou dans le fichier COPYING livré avec le code source de &app;.

## Appendice

### Logiciels complémentaires

Gatekeepers, passerelles et proxies

- OpenH323 Gatekeeper: http://www.openh323.org

- GNU Gatekeeper: http://www.gnugk.org

- OpenH323 Proxy: http://openh323.sourceforge.net

- H323 - ISDN Gateway: http://www.telos.de/linux/H323

Logiciels de conférence/VoIP

- OpenMCU: http://www.openh323.org

- Asterisk PBX: http://asterisk.org

Autres clients H.323

- OpenPhone: http://www.openh323.org

- Netmeeting: http://www.microsoft.com

- SJPhone: http://www.sjlabs.com