Sous-sections


1.1 OPT_MTGCAPRI - Interface CAPI ISDN pour fli4l

1.1.1 Einleitung

Le paquetage OPT_MTGCAPRI offre une interface CAPI ISDN (en France RNIS ou numeris) pour fli4l, il permet aux applications qui utilise le CAPI ISDN d'être exécutés sur différents ordinateurs dans le réseau, sans qu'il y est de carte ISDN installée. La carte ISDN sur le routeur est donc quasi partagé sur le réseau.
Le OPT_MTGCAPRI n'est que l'intégration d'un serveur Linux CAPRI de la société mtG (http://www.mtg.de/) dans l'infrastructure de fli4l.

1.1.2 Copyright

Le manuel d'installation pour les clients est pris à partir de la documentation d'origine du serveur mtG-Capri et est soumis au Copyright de mtG.

1.1.3 Condition préalable

1.1.4 Configuration

OPT_MTGCAPRI

Paramètre par défaut : OPT_MTGCAPRI='no'

Si vous mettre cette variable sur 'yes' de serveur Capri sera activé.

MTGCAPRI_PORT

Paramètre par défaut : MTGCAPRI_PORT='20000'

La valeur du port est arbitraire, mais ne doit pas être inférieure à 10000, pour éviter d'éventuels conflits en utilisation normal. Il doit être reconnu et configuré dans le fichier capri.ini de chaque client.


Important: On doit s'assurer que ce port n'est pas ouvert dans base.txt pour les connexions sur Internet !

MTGCAPRI_TRACELEVEL

Paramètre par défaut : MTGCAPRI_TRACELEVEL='1'

Dans cette variable vous spécifiez le niveau de trace, les traces du programme seront enregistrées dans un fichier. Les valeurs possibles pour le niveau de trace sont :


Important: Si vous avez une erreur dans votre programme, évitez d'utiliser le niveau de trace élevé, car le fichier grossit relativement vite et la performance du mtG-CAPRI diminuera. Des problèmes peuvent apparaître et cela peut interférer avec certaines applications (par exemple pour les fax).

MTGCAPRI_TRACEFILE

Paramètre par défaut : MTGCAPRI_TRACEFILE='/var/log/capri.trc'

Dans cette variable vous pouvez modifier le nom du fichier qui enregistre les traces. Le nom et l'emplacement du fichier est arbitraire.

Vous pouvez spécifiez 'auto' ainsi le fichier de données sera automatiquement enregistré dans un dossier système persistantes. S'il vous plaît faite attention à configurer FLI4L_UUID en conséquence, car le fichier peut devenir très gros et le /boot ou même le disque virtuel peut déborder.

MTGCAPRI_LOGFILE

Paramètre par défaut : MTGCAPRI_LOGFILE='/var/log/caprilog.txt'

Dans cette variable vous pouvez également modifier le nom du fichier journal

Vous pouvez spécifiez 'auto' ainsi le fichier de données sera automatiquement enregistré dans un dossier système persistantes. S'il vous plaît faite attention à configurer FLI4L_UUID en conséquence, car le fichier peut devenir très gros et le /boot ou même le disque virtuel peut déborder.

MTGCAPRI_MULTIPLEBIND

Paramètre par défaut : MTGCAPRI_MULTIPLEBIND='no'

Le serveur permet d'attribuer une (liaison) passive entre plusieurs clients et avec un numéro de téléphone. Si la variable est sur MTGCAPRI_MULTIPLEBIND='yes' plusieurs clients peuvent attendre un appel entrant sur le même numéro de téléphone. Si la variable est sur MTGCAPRI_MULTIPLEBIND='no' un seul numéro de téléphone peut être affecté par client.

MTGCAPRI_USER_N

Paramètre par défaut : MTGCAPRI_USER_N='1'

Dans cette variable vous activez le nombre d'utilisateurs.

MTGCAPRI_USER_x_NAME

Dans cette variable vous indiquez le nom de l'utilisateur. Il doit correspondre au nom du compte de l'utilisateur du client Windows sur lequel le client mtG-CAPRI est installé.

MTGCAPRI_USER_x_SERVICE

Paramètre par défaut : MTGCAPRI_USER_x_SERVICE='all'

Dans cette variable vous indiquez les services, que l'utilisateur peut utiliser. Les valeurs possibles sont : all, fax23, fax4, data64, telefon.
Vous pouvez spécifier plusieurs services, il faut les séparés par un espace.
Exemple : MTGCAPRI_USER_x_SERVICE='telefon fax23'

MTGCAPRI_USER_x_OWN_NUMBERS

Paramètre par défaut : MTGCAPRI_USER_x_OWN_NUMBERS='all'

Dans cette variable vous indiquez les numéros de téléphones, ainsi l'utilisateur sera autorisé à se connecté de manière passive. Les valeurs possibles sont :

MTGCAPRI_USER_x_OWN_NUMBERS_LIST

Paramètre par défaut : MTGCAPRI_USER_x_OWN_NUMBERS_LIST=''

Dans cette variable vous indiquez les numéros autorisés, si vous avez paramétré MTGCAPRI_USER_x_OWN_NUMBERS='partial', les numéros indiqués pourront être utilisés par l'utilisateur. Si vous indiquez plusieurs numéros, ils doivent être séparés par un espace.
Exemple : MTGCAPRI_USER_x_OWN_NUMBERS_LIST='12345 12346'

MTGCAPRI_USER_x_INCOMING_NUMBERS

Paramètre par défaut : MTGCAPRI_USER_x_INCOMING_NUMBERS='all'

Dans cette variable vous indiquez les autorisations de connexion téléphoniques externe passant par le serveur. Les valeurs possibles sont :

MTGCAPRI_USER_x_INCOMING_NUMBERS_LIST

Paramètre par défaut : MTGCAPRI_USER_x_INCOMING_NUMBERS_LIST=''

Dans cette variable vous indiquez les numéros autorisés, si vous avez paramétré MTGCAPRI_USER_x_INCOMING_NUMBERS='partial', les numéros indiqués pourront être utilisés pour se connecter vers un numéro externe en passant par le serveur. Si vous indiquez plusieurs numéros, ils doivent être séparés par un espace.
Exemple : MTGCAPRI_USER_x_INCOMING_NUMBERS_LIST='0172123456 0511'

Ce paramètre permet de se connecter au numéro de téléphone '0172123456 'et avec le code de zone '0511'.

MTGCAPRI_USER_x_OUTGOING_NUMBERS

Paramètre par défaut : MTGCAPRI_USER_x_OUTGOING_NUMBERS='all'

Dans cette variable vous indiquez le BLOQUAGE des connexions téléphoniques externe. Les valeurs possibles sont :

MTGCAPRI_USER_x_OUTGOING_NUMBERS_LIST

Paramètre par défaut : MTGCAPRI_USER_x_OUTGOING_NUMBERS_LIST=''

Dans cette variable vous indiquez les numéros bloqués, si vous avez paramétré MTGCAPRI_USER_x_OUTGOING_NUMBERS='partial', les numéros indiqués pourront être bloqués pour une connexion téléphonique externe. Si vous indiquez plusieurs numéros, ils doivent être séparés par un espace. Vous pouvez indiquer uniquement le début des numéros à composer
Exemple : MTGCAPRI_USER_x_OUTGOING_NUMBERS_LIST='0900 0180'

Ce paramètre bloque la connexion des numéros de téléphone commençant par '0900' ou '0180'.

MTGCAPRI_USER_x_TIME_XX

Paramètre par défaut : MTGCAPRI_USER_x_TIME_XX='0:0 0:0'

Dans cette variable vous spécifiez les heures, auxquelles l'utilisateur est autorisé à utiliser CAPI du (lundi-dimanche).
Ici quelques exemples :

            '0:0 0:0'     - Aucune restriction de l'heure
            '9:0 17:30'   - Utilisation uniquement de 09:00 à 17:30
            '24:00 24:00' - Pas d'utilisation

1.1.5 Installation du logiciel client mtG-CAPRI

L'installation du client est différente selon le système utilisé, si vous avez un Windows95 ou un WindowsNT de base, parce que les fichiers nécessaire à l'installation sont générés par l'architecture du système qui est différent.

Lors de la configuration du client mtG-CAPRI, il faut faire attention au point suivant :
S'il existe déjà une application CAPI installé sur l'ordinateur (en d'autres termes, une carte ISDN local), les fichiers dll sont encores installés sur le disque dur, ceux-ci doivent être retirés avant l'installation du mtG-CAPRI: CAPI20.DLL et CAPI2032.DLL, tous les deux fichiers sont normalement situées dans le répertoire système.

Si tel est le cas, vous pouvez utiliser l'une des deux manières suivantes :

a) Désinstallez la carte ISDN et vérifier si les fichiers capi20.dll et capi2032.dll ont été enlevés.
b) Renommer les fichiers DLL nécessaires pour activer plus tard la carte ISDN locale et donc la désactivation du client mtG-CAPRI. Lorsque vous renommez les fichiers vous désactivez les pilotes de la carte intégré.

Dans un cas normal, si ces fichiers ne sont pas écrasés par une installation sage du programme (vous devez vérifier le numéro de version et les données du fabricant). L'installation sage du programme n'a pas effectué correctement l'installation.

1.1.5.1 Réglage de capri.ini pour l'initialisation du client mtG-CAPRI

Le fichier capri.ini est utilisé pour initialiser le client mtG-CAPRI et aussi pour être identifié par le serveur pour que la connexion soit mise en place, vous devez entrer les paramètres suivants :

[CAPRI]
SERVERNAME = Remote:Thor
PORTNUMBER = 20000
TRACELEVEL = 0
TRACEFILE = c:\tmp\capri.trc
FLOWCTRL = 7

[CAPRI]

L'en-tête du fichier ne doit pas être modifié.

SERVERNAME

Après 'Remote:' le nom de l'alias du serveur pour le réseau TCP/IP doit être placée (il correspond au paramètre du fichier hôte et du fichier capri.cfg du mtG-CAPRI sur le serveur).

PORTNUMBER

Cette valeur doit correspondre à celle du fichier capri.cfg sur le serveur.

TRACELEVEL

Normalement la valeur du niveau de trace pour le client mtG-CAPRI est '0'.
Les valeurs possibles sont :


Important: Si vous avez une erreur dans votre programme, évitez d'utiliser le niveau de trace élevé, car le fichier grossit relativement vite et la performance du mtG-CAPRI diminuera. Des problèmes peuvent apparaître et cela peut interférer avec certaines applications (par exemple pour les fax).

TRACEFILE

Le nom et le chemin du fichier de trace (pour l'enregistrement) il est créé par MTG-CAPRI. Le paramètre peut être modifié (ici : capri.trc).

FLOWCTRL

Lors de l'envoi des paquets de données, un contrôle de flux est effectué.
Les valeurs possibles sont :

Les valeurs supérieures à 7 sont possible, mais pas recommandé. La spécification de CAPI fournit une valeur de 7.

1.1.5.2 Test du client

Vous pouvez démarrer par un double clic le logiciel caprit32.exe (pour un environnement 32 bits) et caprit16.exe (pour un environnement 16 bits). Normalement, le message 'Test MTG-CAPRI a réussi' doit apparaître. Cependant, si le message 'Test MTG-CAPRI échoué' apparaît, les points suivants doivent être vérifiés :

Si le test a été effectué avec succès, une application CAPI (par exemple T-Online) sera démarré à partir du client.

1.1.5.3 Les messages d'erreur des applications CAPI

Les messages d'erreur des applications CAPI (tels que T-Online, FritzFax etc) sont affichés dans le cas où une carte ISDN avec le logiciel correspondant est installé localement sur l'ordinateur concerné. Ils sont par conséquent souvent trompeur pour mtG-CAPRI.
Exemple :

Le message 'pilote CAPI 2.0 n'est pas installé sur cet ordinateur' signifie que CAPI (actuellement, dans l'interaction entre le client et le serveur) n'est pas fonctionnelle. Le problème est en rapport avec mtG-CAPRI, par exemple, tout est en ordre sur le client mais, la connexion réseau au serveur est interrompu ou le serveur est arrêté.

T-Online génère un message d'erreur lorsque l'utilisateur n'a pas été authentifié sur le serveur : 'Vous ne pouvez pas initialiser DDE (Wsock32)'.

Si le nom du serveur est spécifié de manière incorrecte sur le client, je reçois le message suivant 'Résultat de la configuration de la connexion: Le pilotes CAPI est manquent ou ...'.

Avec de tels messages "cryptés" il est donc recommandé :

© 2001-2015 L'équipe fli4l - 27 janvier 2015