![Eine Telefonnummer mit einem 56-KB-Modem für einige Zeit klingeln lassen](https://rvso.com/image/1525429/Eine%20Telefonnummer%20mit%20einem%2056-KB-Modem%20f%C3%BCr%20einige%20Zeit%20klingeln%20lassen.png)
wir haben ein altes ModemmodellUS Robotics Sportster Flashund wir müssten es verwenden, um eine Tür in unserer Organisation zu öffnen, indem wir eine interne Nummer anrufen (sagen wir 101
).
Wir verwenden eine Ubuntu-basierte Maschine und versuchen, einen einzelnen Befehl einzurichten, der (von der Befehlszeile) ausgeführt werden soll, um den Anruf zu tätigen. Ein solcher Anruf sollte vom Client nach einigen Sekunden unterbrochen werden, um eine besetzte Leitung zu vermeiden.
Wir haben versucht, minicom
die Softwareversion zu verwenden 2.5
(auf das Modem kann über /dev/ttyS0
das Gerät zugegriffen werden), die über den minicom -s on
Befehl ausgeführt wird.
Es folgt unserem Versuch, den Anruf zu tätigen.
AT S7=45 S0=0 L1 V1 X4 &c1 E1 Q0
OK
AT
OK
ATD101
NO DIAL TONE
ATDT101
NO DIAL TONE
ATD,101,
DIALING DISABLED
Obwohl die Verbindungen auf der physischen Ebene in Ordnung sind, wird der Fehler angezeigt NO DIAL TONE
.
Unser letzter Versuch würde in jedem Fall ein Python-Skript unter Verwendung der serial
Bibliothek beinhalten.
Wie können wir das lösen?