summaryrefslogtreecommitdiff
path: root/www-ssl/inc/funktion_modem.php
diff options
context:
space:
mode:
authorcookie <cookie@29ba0400-6e00-0410-a75a-ca02368028f8>2005-11-06 17:14:25 +0000
committercookie <cookie@29ba0400-6e00-0410-a75a-ca02368028f8>2005-11-06 17:14:25 +0000
commit866c47ec603595e8fe67da5f0e5d162a70b1f7b4 (patch)
treeef2b85462576150f017ba6bd53ace13dc60dc510 /www-ssl/inc/funktion_modem.php
parentfbc8e11b91b0565ae5d23472fc4e5bfc7d879939 (diff)
move files
git-svn-id: svn://svn.cccv.de/engel-system@20 29ba0400-6e00-0410-a75a-ca02368028f8
Diffstat (limited to 'www-ssl/inc/funktion_modem.php')
-rwxr-xr-xwww-ssl/inc/funktion_modem.php43
1 files changed, 43 insertions, 0 deletions
diff --git a/www-ssl/inc/funktion_modem.php b/www-ssl/inc/funktion_modem.php
new file mode 100755
index 00000000..a8ae010d
--- /dev/null
+++ b/www-ssl/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");
+}
+
+?>