3 messages in org.openoffice.fr.progRe: [prog] RE : [prog] Composer un N°...
FromSent OnAttachments
Michaël TEURNIERSep 13, 2004 3:26 pm 
Marie jo KOPP CASTINELSep 14, 2004 5:11 am 
JovialSep 14, 2004 5:20 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [prog] RE : [prog] Composer un N° de télActions...
From:Jovial (luck@free.fr)
Date:Sep 14, 2004 5:20:00 am
List:org.openoffice.fr.prog

Bonjour Michaël :-) Je te remercie vraiment pout cette réponse détaillée, mais je ne pense pas être suffisement compétent pour l'exploiter . Comme dit Bernard c'est du travail de développeur Maintenant cela peut être util à d'autre. Pour l'instant je me suis "bricolé" une soluce avec dial.exe qui me convient. pour associer à mon carnet d'adresse. L'idéal serai d'avoir une solution multi-plateforme ce qui est encore moins de mon ressort . Et y a t'il un besoin pour ce type de fonctionnalité ?

Bonne suite

Jluc

Michaël TEURNIER a écrit :

Bonjour Jovial,

Voici les commandes dont tu as besoin pour dialoguer avec un modem ou toutes sorte d'appareil pouvant numéroter + les explications qui vont avec... Ce sont les commandes AT, comme ATtention =

• AT Attention Une commande doit toujours commencer par AT (exception: A/). Cette commande sert à la reconnaissance du format et de la vitesse de transmission du PC. Retour = OK

• A/ Répétition de la dernière commande Elle doit être utilisée sans envoi préalable de AT, et sans caractère de fin (retour). La commande A/ est plus particulièrement utile pour la répétition d'une commande de numérotation.

• ATA Answer (répondre) Grâce à cette commande, le modem "prend la ligne" et commence à acquitter un appel entrant Numéris. Dés que la liaison est établie, le modem se met immédiatement en mode donnée.

• ATDn Dialing (composition du numéro) La composition d'un numéro Numéris représente, avec la liaison données en elle-même, l'une des tâches essentielles du modem. Le choix du mode impulsionnel ou vocal est sans effet dans le cadre du modem Numéris. Seul le séparateur "*" permet d'identifier la sous-adresse de votre correspondant. Exemple: ATDT00836061312 ATDT00836061312*33 (sous-adresse distante 33)

• ATEn ECHO marche/arrêt Cette commande détermine si le modem doit renvoyer au PC les caractères arrivant du PC en mode commande. Exemple: ATE0 ou ATE1

• ATHn HOOK (raccrocher) Cette commande raccroche et libère la ligne. Exemple: ATH

• ATIn Identification ATI1 = L'identification du logiciel interne au modem est renvoyée ATI5 = Code pays ATI7 = Version du modem

• ATQn Indique les codes retour Les codes retour sont compris entre 0 et 255, le numéro détermine le renvoi sur la ligne. Exemple : Le code Occupé, ou le code Attente. Mais il y a aussi les codes de maintenance, comme la ligne est coupée entre tel et tel poste, etc... (Je ne me rappelle plus de la totalité des codes, mais si tu en as besoin, j'essaierai de remettre la main sur ma notice)

• ATS ? Lecture du registre modem Cette commande sert à la lecture des 17 registres internes du modem.

• Sn=c Ecriture dans le registre modem Avec cette commande, la valeur "c" est inscrite dans le registre "n".

Exemple AT S0=2 (réponse automatique autorisée après 2 sonneries) modem OK

• ATVn Forme du code retour modem Cette commande détermine si les codes retournés sont affichés sous forme de message clair ou sous forme de code dissipé.

• ATZ Reset (réinitialisation) Une commande Zn (n=0, 1) entraîne la réinitialisation du logiciel interne du modem. Si une connexion était établie, celle-ci serait coupée.

• AT%A2=n Adaptation de débit Numéris Modifie le mode de fonctionnement du modem Numéris.

AT%A2=2 Mode de fonctionnement en V120 o Mode multiframe o Windows size=7 o Segment size=256 octets à 1024 en réception o T200 retransmission timer=1 seconde o N200 nombre maximum de retransmissions=10

AT%A2=95 Mode de fonctionnement en PPP Mode de fonctionnement en PPP (conversion PPP asynchrone en PPP synchrone) - mode par défaut.

AT%A2=75 Mode de fonctionnement en X75 "Null layer" o Windows size=3 o Segment size=128 octets à 1024 en émission/réception

AT%A2=70 Mode de fonctionnement en X75 avec entête T70 o Windows size=3 o Segment size=128 octets à 1024 en émission/réception

• AT&V Affichage du contenu de tous les registres modem retourne un affichage complet de ses registres. Pour écrire dans un de ces registres, il faut taper : AT NOM_DE_RESGISTRE=valeur_a_affectee Retour OK

• ATExVy Affichage ou non des commandes utilisateur. Ex représente le numéro de la sortie Vy représente le Marche/Arrêt ou plus exactement le Visible/Invisible Exemple : ATE1V0 L'affichage sur écran est en mode invisible (l'utilisateur ne verra aucune commande) ATE1V1 L'affichage sur écran est en mode visible (l'utilisateur verra toutes les commandes)

x peut prendre plusieurs valeurs 0,1,2,... c'est le numéro correspondant au périphérique (0 = clavier, 1 = écran, 2 = fichier "poubelle", 3 = imprimante,etc...)

y ne peut prendre que 2 valeurs : 0 = invisible ou 1 = visible.

En espérant que cela te sera utile.

Cordialement.

-----Message d'origine----- De : Jovial [mailto:luck@free.fr] Envoyé : dimanche 12 septembre 2004 01:30 À : pr@fr.openoffice.org Objet : Re: [prog] Composer un N° de tél

Tu m'a aiguillé vers une solution.sur http://www.oooforum.org/forum/viewtopic.php?t=8481&view=next

J'ai téléchargé dial.exe <ftp://ftp.futurenet.co.uk/pub/pcplus/helpdesk/dial.exe> qui pilote le composeur fourni avec windows Il suffit de lancer la une ligne de commande avec les paramètres du N° à composer: Chez moi cette macro fonctionne:

Sub ComposerNumTel ' nécéssite dial.exe

NumTel = "00 00 00 00 00" 'Variable qui contient le N° à appeler Shell ("C:\WINDOWS\Bureau\dial.exe",1,NumTel) 'chemin de dial.exe

end sub

Malheureusement je sais ce qu'il y dedans , ni la provenance, pas open ...

Sinon j'ai trouvé des sources en freeware sous VB, cela a l'air assez complet avec gestion d'erreurs...et d'après ce que j'ai compris pas besoin de .dll , j'ai testé l'exe qui est livré avec et cela fonctionne bien sous win 98 , il faut juste adapter le code fourni. Le lien pour info:http://www.shrinkwrapvb.com/vbtapi.htm

Bref, c'est un travail de développeur.

Oui ....grâce à certain il y en a qui bricole le dimanche.. ;-)

Merci et bonne suite :-)

Jluc