summaryrefslogtreecommitdiff
path: root/inc/funktion_modem.php
diff options
context:
space:
mode:
authorcookie <cookie@29ba0400-6e00-0410-a75a-ca02368028f8>2005-09-10 17:25:43 +0000
committercookie <cookie@29ba0400-6e00-0410-a75a-ca02368028f8>2005-09-10 17:25:43 +0000
commit310c2ce98fc8c0e94559c9ed8587101d92f6e853 (patch)
tree7093065a133e434fb7e551803e8700661d04c5bb /inc/funktion_modem.php
add total system
git-svn-id: svn://svn.cccv.de/engel-system@1 29ba0400-6e00-0410-a75a-ca02368028f8
Diffstat (limited to 'inc/funktion_modem.php')
-rwxr-xr-xinc/funktion_modem.php43
1 files changed, 43 insertions, 0 deletions
diff --git a/inc/funktion_modem.php b/inc/funktion_modem.php
new file mode 100755
index 00000000..e9a76e4e
--- /dev/null
+++ b/inc/funktion_modem.php
@@ -0,0 +1,43 @@
+<?PHP
+
+$Dev="/dev/ttyS0"; // COM port
+$WackupNumber="**3";
+
+ob_end_flush(); //ausgabe obwohl skript nich in arbeit
+set_time_limit(50000); //Timeout erhöhen;
+
+function DialNumber( $Number )
+{
+ global $Dev, $ModemEnable;
+
+echo $Number;
+
+ if( $ModemEnable)
+ {
+ $fp = fopen( $Dev, "w");
+ sleep(1);
+ fwrite( $fp, "+++");
+ sleep(1);
+ fwrite( $fp, "ATZ\n");
+ sleep(1);
+ fwrite( $fp, "ATX1\n");
+ sleep(1);
+ fwrite( $fp, "ATD $Number \n");
+ sleep(8);
+ fclose($fp);
+ sleep(1);
+ }
+ else
+ {
+ echo "Modem is Disable, number: '<u>$Number</u>' was called<br>\n";
+ }
+}
+
+
+function SetWackeup( $Number, $TimeH, $TimeM)
+{
+ global $WackupNumber;
+ DialNumber( "$WackupNumber$TimeH$TimeM$Number");
+}
+
+?>