Fr/FGCOM Testing

From FlightGear wiki
Jump to: navigation, search
Cet article ou cette section contient des informations obsolètes.

Faites référence plutôt à FGCom_3.0.


article is obsolete mais est conservé pour une référence historique.

The new version of FGCom is much more simple to use, a clean documentation is available at FGCom_3.0


Ce test de FGCOM "FGCOM_Testing" est destiné aux utilisateurs pour les aider à faire fonctionner FGCOM après l'avoir installé, mais aussi à ceux qui voudront en vérifier son fonctionnement de base, ou régler leur configuration audio. Les détails dans les 4 paragraphes qui suivent

  1. Test de l'installation de FGCOM indépendant
  2. Test de FGCOM avec FlightGear
  3. Réglage du volume du micro et des haut-parleurs
  • Dans l'Appendice, des informations d'aide
  • Bien sûr, la première condition pour la suite, c'est d'avoir déja installé FGCOM (voirFGCOM-page principale) !

    Le test initial d'installation autonome est appellé "-f910 Test"

    Avant d'executer lacommande suivante, ouvrez la fenêtre de commande et allez dans le répertoire dans lequel FGCOM a été installé. Ce chemin sera ensuite montré dans la fenêtre de commande, suivi d'un signe "$". Ensuite, entrez la commande "fgcom avec les options demandées/désirées:

    fgcom -Sfgcom.flightgear.org -f910
    fgcom
    la commande (dans le cas d'installation avec download_and_compile.sh script LINUX vous devez remplacer la commande "fgcom" par "sh ./run_fgcom.sh". La commande complète sera alors: "sh ./run_fgcom.sh -f910")
    -Sfgcom.flightgear.org
    le serveur central pour FGCOM
    -f910
    la seule fréquence valable pour les écho-tests
    optionnel
    En cas de faiblesse de votre audiosystème vous pouvez essayer les options:
    -i and/or -o: i=input(microphone) o=output(Speaker), les deux valeurs entre 0.0 and 1.0 (ex.: -i0.9)

    Vous n'avez pas besoin de mot de passe ou de nom d'utilisateur !!!

    Pour connaître toutes les options valables, voir Paramètres de la ligne de commande - ce qui suit ne montrera que les options minimales requises:

    Vous obtiendrez en retour:
     fgcom - a communication radio based on VoIP with IAX/Asterisk
     (c)2007 by H. Wirtz <wirtz@dfn.de>
     Version 1.2.2 build 163M
     Using iaxclient library Version SVN 163M
     
     Successfully parsed commandline options.
     Reading list of airports...done.
     Initializing IAX client as guest:xxxxxxxxxxx@fgcom.flightgear.org
     Call 0 accepted
     Call 0 answered
    

    Parlez dans votre micro et vos mots seront répétés en écho après un court délai. ex: dites "one" et vous remarquerez que le "one" est répété après que vous ayez fini de parler.
    Si c'est correct


    En cas d'échec notez les principales causes d'erreur:


    Erreur: FGCOM ne marche pas à cause de la version OpenAL:

    Si vous avez un message de l'OS semblable au message Windows suivant:

    "The procedure entry point alcCaptureSamples could not be located in the dynamic link libary Open AL32.dll."
    

    Téléchargez et installez le dernier software OpenAL avec: http://connect.creativelabs.com/openal/Downloads/Forms/AllItems.aspx

    pour windows: alinst.zip
    pour Linux: openal-soft-1.10.622
    pour OSX: OpenALInstaller

    Attention, les versions et aussi les modules peuvent changer -- aussi, toujours vérifier la description du module du côté droit de la page http


    Erreur: Répertoire incorrect indiqué pour FGCOM:

    typique de Windows-Systems:

       C:\Users\localuser>cd \Programme\Fxx
        The System cannot find the given path.
      
        C:\Users\emmerich>fgcom.exe -Sfgcom.flightgear.org -f910
        The command "fgcom.exe" is either mistyped or could not be found.
    

    typique de Linux-Systems:

     /home/emmerich/Desktop/Link to fgcom: line 1: cd: /home/emmerich/fgf: No such file or directory
     sh: Can't open run_fgcom.sh
    
    • Le système est correct: J'ai donné (pour le test) un faux répertoire!

    Corrigez avant de réessayer!

    Erreur: "TYPO" (commande ou option mal tapée) ou problème réseau:

    ./fgcom - a communication radio based on VoIP with IAX/Asterisk
    (c)2007 by H. Wirtz <wirtz@dfn.de>
    Version 1.2.2 build 223M
    Using iaxclient library Version SVN 223M
    
    Successfully parsed command-line options.Reading list of airports...done.
    Initializing IAX client as guest:xxxxxxxxxxx@fgcom.flightgear.org
    

    quelquefois, on peut avoir:

    ''' Call 0 timed out.'''
    '''Timeout for a non-existent session.  Dropping'''
    
    

    ou

    '''Call 0 accepted'''
    '''Call 0 answered'''
    '''The service is unavailable. Please wait until fgcom Version 3 is online. Thank you.'''
    

    plus vraisemblablement vous pouvez avoir aussi:

    • défini une fréquence erronée, ou omis d'en avoir défini une. Vous devez définir l'option -f910
    • oublié un signe "-" en face d'une option
    • tapé une minuscule à "-sfgcom..." au lieu d'une majuscule "-Sfgcom..."
    • mal tapé le nom du Serveur ou désigné un FGCOM-Server erroné
    • ou vous pouvez vous-même avoir créé votre erreur "typo" (lol).
    • ou cela peut indiquer un Problème-Réseau:
      • Vérifier votre réseau en utilisant une autre application (ex: votre navigateur pour trouver une adresse http inhabituellement utilisée - si c'est une adresse récemment utilisée la réponse pourrait être hors de vos copies de sauvegarde - même si le réseau n'est pas connecté (ex: utilisez "http://mainz.de/" pour tester)

    Si vous utilisez un pare-feu (ce qui est probable, pour raisons de sécurité) soyez sûr que les ports en dessous sont désactivés dans votre PC.

     2005	UDP	Vcp-Stream
     4569	UDP	FGCom  VoIP, (Inter-Asterisk eXchange)
     5000	UDP	in/out Multiplayer    (VPN Sftw.)
     16661	UDP	FGCom listening to FGFS, usually on localhost only
    

    Erreur: "Phone-book" et/ou "positions" ne peuvent être trouvées et/ou sont corrompus:

    ./fgcom - a communication radio based on VoIP with IAX/Asterisk
    (c)2007 by H. Wirtz <wirtz@dfn.de>
    Version 1.2.2 build 223M
    Using iaxclient library Version SVN 223M
    
    Successfully parsed commandline options.
    '''Reading list of airports...Cannot open /home/emmerich/fgfs/install/fgcom/fgcom/positions.txt'''
    '''fopen: No such file or directory'''
    '''Stopping service.'''
    (etc)
    
    • vérifier le répertoire dans lequel FGCOM est installé pour les fichiers "phonebook.txt" et "positions.txt". Ce sont des fichiers-texte ordinaires dans lesquels vous pouvez ajouter des informations manquantes avec un éditeur standard, pour Windows "WordPad" (pas l' "Editor"). Remplacer un position.text "Windows" avec un "Linux" peut entraîner des erreurs, bien que les lignes des deux fichiers puissent être échangées/ajoutées.

    Erreur: La Carte-Son n'est pas pleinement compatible:

    ./fgcom - a communication radio based on VoIP with IAX/Asterisk
    (c)2007 by H. Wirtz <wirtz@dfn.de>
    Version 1.2.2 build 223M
    Using iaxclient library Version SVN 223M
     
    '''AL lib: alsa.c:564: set access failed: Invalid argument'''
    Successfully parsed commandline options.
    Reading list of airports...done.
    Initializing IAX client as guest:xxxxxxxxxxx@fgcom.flightgear.org
    Call 0 accepted
    Call 0 answered
    
    • Continuer vérification/ajustement:
      • Si tout le reste est OK, oubliez le problème (mais attention, l'Audio pourrait ne pas fonctionner correctement!)
      • autrement, consultez Internet pour les nouveaux drivers de votre Carte-Son.


    Test de FGCOM avec FlightGear Simulator

    Dans le chapitre précédent vous avez testé FGCOM en tant qu'application indépendante. Maintenant, nous allons voir si le FGFS (FlightGear Flight-Simulator) et FGCOM fonctionnent bien ensemble, y compris la touche PTT (PushToTalk, en général la barre d'espace) et les connections internes via les ports indiqués.
    Pour ce test

    1. démarrez FGFS avec l'avion et l'aéroport de votre choix
    2. démarrez FGCOM (habituellement, peu importe l'ordre - mais en cas d'ennui, démarrez dans cet ordre!)
    3. dans la barre de menu de FGFS, click sur "Equipment" --> "Radio Settings"
      • dans le champ "COM1" entrez la fréquence "910.00" ensuite click "Apply" (et "OK" si vous voulez fermer le Pop-up.)
      Assurez-vous que FGFS est la fenêtre active: Si parfois quelque chose ne fonctionne pas comme prévu, click avec la souris quelque part dans la fenêtre principale de FGFS (ce qui activera la fenêtre) et ensuite,, réessayer les dernières action(s)!!!
    4. si la fenêtre de commande de FGCom apparaît, mais ne répond pas à une fréquence COM installée:
      Cela signifie un problème Port/Interface entre FGCOM et FGFS.
      Essayez d'imposer le port (habituellement prédéfini) en option. c.a.d ajoutez l'option “-p16661” à la commande de démarrage de FGCom
      Vérifiez les options étendues de FGrun → Input/output “generic=socket..”: Le port doit être le même que pour FGCOM c.a.d. 16661 (si vous ne l'avez pas changé intentionnellement)
      Vous pouvez essayer de changer le port de l'interface en p.ex UPD 5004. Dans ce cas, vous devez vous devez examiner 3 endroits:
      ajoutez l'option “-p5004” à la commande de départ de FGCom
      changez aussi le chiffre dans FGrun (“Wizard”) → Advanced Options → Input/output en 5004 ou ajoutez l'option "--generic=socket,out,10,localhost,5004,udp,fgcom" à votre commande de démarrage de FGFS.
      et vous devez dire à votre pare-feu d'autoriser le port UDP 5004
      enfin, assurez-vous que ces 3 endroits contiennent les mêmes numéros de Port !!!

    5. Appuyez le PTT (normalement la barre d'espace (si vous avez assigné une autre touche pour PTT-utilisez la!)) et parlez dans vote micro: "vos paroles doivent être répétées en écho après un court délai ex: dites "one" - et vous remarquez que le "one" est répété après que vous ayez fini de le prononcer.
      si vous avez entendu cet écho:
      gardez le PTT appuyé pendant 3 secondes environ et surveillez une possible survenue de "drôles de bruits".
      si cela se produit, voyez le chapitre Régler le volume du micro et des haut-parleurs
      autrement, gardez sur votre COM1 la fréquence voulue--> continuez avec le prochain chapitre numéroté.
      si vous n'avez pas entendu l'écho en retour
      testez votre PTT: Regardez les messages FGCOM dans la fenêtre FGCOM:
      Quand vous appuyez sur PTT ils devraient passer entre [SPEAK] unmute mic suivi par [LISTEN] mute mic
      S'ils ne passaient pas, vous avez probablement affaire à un modèle d'avion pour lequel la barre d'espace a été assignée à une autre fonction:
      Autrement, vérifiez le fichier “YourPlane-set.xml” dans votre FGFS/data/Aircraft/YourPlane directory: SI vous trouvez une ligne <key n="32"> c'est que cet avion utilise intentionnellement la "touche 32" (Espace) pour quelquechose d'autre que PTT. Les appareils connus pour ça en Fev 2009 sont: an2, bluebird-base, ogel, OV10.., seafireIIc, spitfireIIa, ufo. Il peut en exister d'autres.


      Réglage du volume du Micro et des Haut-Parleurs

      Enfin, nous allons régler le volume du micro et des haut-parleurs au niveau optimum, tant pour vous que pour vos partenaires joueurs.
      (Vous pouvez aussi faire cet essai avec le"f910-test" du chapitre 1, mais avec celui du du chapitre 2, il est plus réaliste!)

      1. Démarrez FGFS et FGCOM comme décrit dans le chapitre précédent, COM1 doit être calée sur 910.00 et être activée.
      2. Parlez dans votre micro et vérifiez l'écho retardé. Si cela ne fonctionne pas comme prévu, reprenez les chapitres précédents.
      3. Pendant que vous parlez dans le micro, réglez votre haut-parleur de telle sorte que votre voix en écho soit compréhensible, mais pas plus basse.
      4. Maintenant, faites varier votre volume de micro de 0 à maxi. Quelque part, vous allez trouver un point où le volume d'écho de retour n'augmentera pas avec le changement du volume de micro. Laissez le volume juste un peu au dessous de ce point.
      5. Après le réglage du micro,, réglez le volume du haut-parleur au niveau qui vous convient.
      6. Vérifiez enfin l'ensemble des réglages en gardant PTT pressé pendant 10 secondes environ sans parler et/ou faire d'autres bruits dans le micro.
        • écouter des "drôles de bruits" survenant parfois (difficile à décrire: "unverified whoosh" et "air dans une conduite d'eau": Quoique vous entendiez, --> ce n'est pas bon!!!.
        • La plupart de ces artefacts sonores viennent d'un booster de micro. Essayez de garder ce booster au minimum,( ou mieux supprimez le complètement, il n'est pas vraiment nécssaire)
        • Le réglage un peu trop haut des haut-parleurs peut aussi produire des "drôles de bruits" - essayez de réduire le volume du haut-parleur i vous ne pouvez pas résoudre le problème en ajustant micro et/ou booster.
        • alors, vous avez fini de régler comme il est dit dans les rubriques précédentes.
      7. Maintenant, vous êtes prêts à communiquer avec les autres, calez votre COM1 sur la fréquence désirée et vos co-players vous féliciterons pour votre belle voix!


      Au fait: Il ne faut pas attendre le prochain évenement MP pour mettre tout ça au point: la prochaine fois que vous volerez, consultez votre pilots-list (FGFS-menu-bar --> Network --> Pilot List) et essayez de contacter l'un de ces pilotes (ou pilotesses) en liste via MPchat (FGFS-menu-bar --> network --> Chat) - via ce chat vous pourrez alors convenir d'une fréquence commune. En général, tous ceux qui ont FGCOM opérationnel se feront un plaisir de vous aider au test! Vous pouvez jeter un œil dans MPmap principalement pour localiser les gens - car il faut une distance inférieure à 100nm pour avoir une liaison via MPchat.

      N.B. "on Air" dans MP garde le PTT appuyé seulement pendant l'instant de la conversation - et jamais plus de 20 sec environ. Passé ce temps, vous serez coupé de toute façon - mais avant cette coupure drastique, vous aurez pû donner à vos co-players une chance de répondre/dire quelquechose!

      Appendice