OVH Cloud OVH Cloud

chat(ppp) et ligne prise

5 réponses
Avatar
Thomas Nemeth
Bonjour,

Depuis quelques mois, je ne dispose plus que d'un accès RTC et j'ai
donc ressorti mes vieux scripts chat pour me connecter. N'étant pas
en permanence chez moi, j'ai installé un système de connexion
automatique histoire de récupérer automatiquement les mails et ce
plusieurs fois par jour (sous Linux).

Cependant, il arrive, lorsque je suis chez moi, de téléphoner juste
avant qu'une connexion ne commence. Or malgré les différents ABORT
ajoutés dans mes chatscripts, le modem compose tout de même le
numéro !

Extrait de mes scripts :

ABORT BUSY
ABORT "NO CARRIER"
ABORT VOICE
ABORT "NO DIALTONE"
ABORT "NO ANSWER"


Y a-t-il une solution pour éviter que le modem ne compose le numéro
et tente de prendre la ligne (à part éteindre le modem) ?

Thomas
--
panic("IRQ, you lose...");
2.2.16 /usr/src/linux/arch/mips/sgi/kernel/indy_int.c

5 réponses

Avatar
Nicolas George
Thomas Nemeth wrote in message
<4197329a$0$15782$:
Y a-t-il une solution pour éviter que le modem ne compose le numéro
et tente de prendre la ligne (à part éteindre le modem) ?


Essaie de rajouter le flag W à la commande D (donc probablement remplacer
« ATDT<numéro> » par « ATDTW<numéro> »). Je n'ai absolument pas testé.

# W - Wait for Second Dial Tone
#
# The W dial modifier instructs the modem to wait for dial tone before
# proceeding. If dial tone detection is not completed within the preset
# time limit, the modem hangs up and returns the NO DIALTONE result code.
# Some PBXs do not return a secondary proceed indication (second dial
# tone). The W dial modifier is not effective in such systems and should
# not be used.

(extrait de <URL: http://www-dcg.fnal.gov/Net/HYSTRM20.TXT >)

Avatar
Thomas Nemeth
Le dim 14 nov 2004 à 13:25, Patrick Lamaizière a tapoté :
| Thomas Nemeth écrivait :
|
| > Y a-t-il une solution pour éviter que le modem ne compose le
| > numéro et tente de prendre la ligne (à part éteindre le modem) ?
|
| Peut-être un ajoutant une virgule ',' avant le numéro. Le modem devrait
| attendre la tonalité avant de composer.

D'après la doc ce serait pour faire une pause (genre pour sortir du
standard avec un pbx). Peut-être en conjonction avec W...


Thomas
Avatar
Thomas Nemeth
Le dim 14 nov 2004 à 12:32, Nicolas George a tapoté :
| Thomas Nemeth wrote in message
| <4197329a$0$15782$:
| > Y a-t-il une solution pour éviter que le modem ne compose le numéro
| > et tente de prendre la ligne (à part éteindre le modem) ?
|
| Essaie de rajouter le flag W à la commande D (donc probablement remplacer
| « ATDT<numéro> » par « ATDTW<numéro> »). Je n'ai absolument pas testé.
|
| # W - Wait for Second Dial Tone

Impec ! Je vais tester ça. Peut-être en conjonction avec ","...
Merci.

Maintenant, c'est pppd qui lance chat. Les codes de retour en cas
d'erreur de chat son >= 4 pour les chaines ABORT. Or la seule erreur
de pppd dans ce cas est :

8 The connect script failed (returned a non-zero exit
status).

Ce qui est un peu limite. En effet, mon script de connexion fait
plusieurs tentatives de connexion avant d'abandonner et je voudrais
faire en sorte qu'il fasse une pause de quelques minutes en cas
d'absence de tonalité... Histoire que le coup de fil soit fini et de
retenter la connexion...

Une idée ?

Thomas
Avatar
Paul Gaborit
À (at) 14 Nov 2004 14:54:45 GMT,
Thomas Nemeth écrivait (wrote):
Le dim 14 nov 2004 à 13:25, Patrick Lamaizière a tapoté :
| Thomas Nemeth écrivait :
|
| > Y a-t-il une solution pour éviter que le modem ne compose le
| > numéro et tente de prendre la ligne (à part éteindre le modem) ?
|
| Peut-être un ajoutant une virgule ',' avant le numéro. Le modem devrait
| attendre la tonalité avant de composer.

D'après la doc ce serait pour faire une pause (genre pour sortir du
standard avec un pbx). Peut-être en conjonction avec W...


Ça doit pouvoir marcher : j'utilisais cela lorsque j'étais encore en RTC. Ceci
étant, il ne faut pas que vous soyez abonné à la messagerie FranceTelecom car
sinon la tonalité change lorsque vous avez des messages et elle n'est alors
plus reconnue (en tous cas mon modem ne s'y retrouvait plus).

Évitez aussi, lorsque vous téléphonez, de simuler une tonalité en parlant ;-)

--
Paul Gaborit - <http://www.enstimac.fr/~gaborit/>

Avatar
Thomas Nemeth
Le mar 16 nov 2004 à 09:09, Paul Gaborit a tapoté :
|
| Thomas Nemeth écrivait (wrote):
| >
| > D'après la doc ce serait pour faire une pause (genre pour sortir du
| > standard avec un pbx). Peut-être en conjonction avec W...
|
| Ça doit pouvoir marcher : j'utilisais cela lorsque j'étais encore en RTC. Ceci
| étant, il ne faut pas que vous soyez abonné à la messagerie FranceTelecom car

C'est le cas :(


| sinon la tonalité change lorsque vous avez des messages et elle n'est alors
| plus reconnue (en tous cas mon modem ne s'y retrouvait plus).

Argh... Il va donc toujours croire que la ligne est prise s'il y a
des messages en attente ? Va falloir que je vérifie ça...


| Évitez aussi, lorsque vous téléphonez, de simuler une tonalité en parlant ;-)

Ça m'arrive plutôt rarement :)


Thomas
--
BOFH excuse #328:
Fiber optics caused gas main leak.