amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

amiga-news.de Forum > Programmierung > Wie kann ich ein Modem wählen lassen [ - Suche - Neue Beiträge - Registrieren - Login - ]

-1- [ - Beitrag schreiben - ]

24.03.2004, 21:14 Uhr

bubblebobble
Posts: 707
Nutzer
Wie kann ich ein Modem, das an einen er serial ports
angeschlossen ist über ein serial.device eine Telefonnummer
wählen lassen und auch wieder auflegen ?

Ich weiss wie man das serial.device öffnet und Daten
schickt, auch dass man "AT&F\r" schicken sollte und dann
"ATDT<nummer>\r" aber irgendwas mache ich falsch oder vergesse
ich zu senden. Das Modem reagiert mit ein paar Lämpchen,
aber es fängt nicht an zu wählen.

Hat irgend jemand sowas schon mal gemacht ?

Vielen Dank für Hinweise!

Thilo

--
Thilo Köhler, Author von:
HD-Rec, Samplemanager, ArTKanoid, Monkeyscript, Toadies, Asteroids, UDM, TKPlayer, TKUnpacker
Homepage: http://www.hd-rec.de



[ - Antworten - Zitieren - Direktlink - ]

24.03.2004, 23:22 Uhr

Palgucker
Posts: 1342
Nutzer
Grundsätzlich müsste das funktionieren. Versuch mal die Baudzahl runterzusetzen. Bei mir war es jedenfalls so, das mit z.B 33600 Baud kein wählen zu stande kam.

mfg Palgucker

[ - Antworten - Zitieren - Direktlink - ]

25.03.2004, 00:25 Uhr

bubblebobble
Posts: 707
Nutzer
Hab schon versucht, mit 1200, 9600 und 14.400 Baud.
(ist ein 14.400 Modem). Ich hab den Init und Dial
String aus Miami genommen, von dort aus geht das Modem.


--
Thilo Köhler, Author von:
HD-Rec, Samplemanager, ArTKanoid, Monkeyscript, Toadies, Asteroids, UDM, TKPlayer, TKUnpacker
Homepage: http://www.hd-rec.de



[ - Antworten - Zitieren - Direktlink - ]

25.03.2004, 09:37 Uhr

thomas
Posts: 7716
Nutzer

Du solltest auch die Antwort abholen (OK). Im Zweifelsfall steht da drin, was falsch läuft (eben nicht OK).

Gruß Thomas

--
Email: thomas-rapp@web.de
Home: home.t-online.de/home/thomas-rapp/

[ - Antworten - Zitieren - Direktlink - ]

25.03.2004, 10:46 Uhr

bubblebobble
Posts: 707
Nutzer
@thomas
Auch die Antwort hohle ich ab, bekomme aber
nur "Müll" oder gar nix, also keinen ASCII text sondern
sowas wie "¤×þ¼"
Deshalb vermute ich, irgendwas stimmt
mit den Flags nicht. Weiss jemand wie man die
definieren muss ? Ich meine die Flags für die
SETPARAMS message, also FSER_XDISABLE, FSER_7WIRE etc. ?
--
Thilo Köhler, Author von:
HD-Rec, Samplemanager, ArTKanoid, Monkeyscript, Toadies, Asteroids, UDM, TKPlayer, TKUnpacker
Homepage: http://www.hd-rec.de



[ - Antworten - Zitieren - Direktlink - ]

25.03.2004, 11:04 Uhr

chkamiga
Posts:
[Ex-Mitglied]
In was Programmierst du? Poste mal den Quelltext.
In der Regel brauchst du für ATDT nix abzufragen/abzurufen.
Also stimmt bestimmt mit deinen Einstellungen was nicht.
--
http://people.freenet.de/CHRAmiga.de

CHRKUM@web.de

[ - Ändern - Antworten - Zitieren - Direktlink - ]

25.03.2004, 11:16 Uhr

thomas
Posts: 7716
Nutzer
Zitat:
Original von bubblebobble:
@thomas
Auch die Antwort hohle ich ab, bekomme aber
nur "Müll" oder gar nix, also keinen ASCII text sondern
sowas wie "¤×þ¼"
Deshalb vermute ich, irgendwas stimmt
mit den Flags nicht. Weiss jemand wie man die
definieren muss ? Ich meine die Flags für die
SETPARAMS message, also FSER_XDISABLE, FSER_7WIRE etc. ?



Software-Handshaking (xON/xOFF) ausschalten und Hardware-Handshaking (CTS/RTS) einschalten.

Gruß Thomas

--
Email: thomas-rapp@web.de
Home: home.t-online.de/home/thomas-rapp/

[ - Antworten - Zitieren - Direktlink - ]

25.03.2004, 11:23 Uhr

bubblebobble
Posts: 707
Nutzer
Habs hinbekommen.
Wens interessiert, folgende Einstellungen:

*serialIO\io_Baud = 9600
*serialIO\io_SerFlags = #SERF_XDISABLED|#SERF_EOFMODE|#SERF_7WIRE
*serialIO\io_StopBits = 1
*serialIO\io_ReadLen = 8
*serialIO\io_WriteLen = 8

Damit kann ich nun einen Telefonanruf machen.
Ich schicke "AT&F\r" zum resetten, und dann
"ATDT<telefonnummer>\r" zu wählen. Das ist alles.
Zum Auflegen schicke ich nochmal "AT&F\r" und
schliesse danach das serial.device, sonst gehts beim
nächsten mal nicht mehr.

Die Anwendung ist folgende:
Ein Rechner, der immer läuft (=Server) ist per DSL/LAN
im Internet. Er überprüft regelmässig bestimmte
Internetseiten, und wenn ein bestimmtes Ereigniss eintritt
schickt der Rechner per Modem einen "Little Ghost" auf mein
Handy, damit ich Bescheid weiss.
"Little Ghost": Das ist ein Telefonanruf, der nur einmal
klingelt und wieder auflegt. Durch die Rufnummer übermittlung
weiss ich, wer gerade an mich "gedacht" hat.





--
Thilo Köhler, Author von:
HD-Rec, Samplemanager, ArTKanoid, Monkeyscript, Toadies, Asteroids, UDM, TKPlayer, TKUnpacker
Homepage: http://www.hd-rec.de



[ - Antworten - Zitieren - Direktlink - ]


-1- [ - Beitrag schreiben - ]


amiga-news.de Forum > Programmierung > Wie kann ich ein Modem wählen lassen [ - Suche - Neue Beiträge - Registrieren - Login - ]


.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten.
.