PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Modemstatus auswerten



kniepbert
14-07-2005, 10:00
Moinsen,

ich möchte ein Modem dazu bringen bei einem Anschluss anzurufen, zu überprüfen, ob es klingelt und dann wieder aufzulegen.
Das Anrufen habe ich schon mittels
echo "ATDT 012345" > /dev/ttySL0hinbekommen, nur hapert es ein wenig an der Auswertung der ganzen Geschichte. Wenn ich zu einem richtigen Zeitpunkt folgendes mache bekomme ich ein wenig Info:
debian:/etc/skripte# cat /dev/ttySL0
BUSY
debian:/etc/skripte# cat /dev/ttySL0
NO CARRIER
ATZ

OK
ATDT xxxxxxxxxxx

NO CARRIER
Nur ist es so, dass man es im Skript irgendwie nicht wirklich gut benutzen kann, da cat nicht wieder automatisch zum Prompt zurückkehrt, dazu muss ich strg+c drücken.
Gibt es da nicht eine bessere Methode um dem Modemstatus auszulesen?

Greetz

kniepbert
20-07-2005, 11:50
Keiner eine Idee?
Ist es denn Grundsätzlich möglich die Statusmeldungen eines PCI-Modems auszulesen, oder geht das nur durch Befehle, die die Statusmeldungen "automatisch" liefern (also nicht echo).
Falls dem so ist, welche Programme kommen da für mcih in Frage?
Habe es mit pppd und chat versucht, nur stolper ich dabei glaube ich noch darüber, das es kein Einwahlprovider ist, den ich veruche anzurufen...

Greetz

[0x[90]|
20-07-2005, 21:39
Das cat problem koenntest du durch ein killall -s 2 cat loesen :)