summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xwww-ssl/admin/dect.php7
-rwxr-xr-xwww-ssl/inc/funktion_cron.php35
-rwxr-xr-xwww-ssl/inc/header.php2
3 files changed, 38 insertions, 6 deletions
diff --git a/www-ssl/admin/dect.php b/www-ssl/admin/dect.php
index 1092542d..166803c5 100755
--- a/www-ssl/admin/dect.php
+++ b/www-ssl/admin/dect.php
@@ -4,7 +4,9 @@ $title = "Engelsystem - DECT";
$header = "DECT send call";
include ("./inc/header.php");
-include ("./inc/funktion_modem.php");
+include ("./inc/config_IAX.php");
+//include ("./inc/funktion_modem.php");
+include ("./inc/funktion_cron.php");
if( !isset($_GET["dial"])) $_GET["dial"] = "";
if( !isset($_GET["custum"])) $_GET["custum"] = "";
@@ -22,7 +24,8 @@ if( $_GET["dial"]=="dial")
if( strlen( $_GET["timem"])== 1)
$_GET["timem"] = "0". $_GET["timem"];
- SetWackeup( $Number, $_GET["timeh"], $_GET["timem"]);
+// SetWackeup( $Number, $_GET["timeh"], $_GET["timem"]);
+ DialNumberIAX($Number, $_GET["timeh"], $_GET["timem"],0);
$_GET["custum"] = $Number;
}
diff --git a/www-ssl/inc/funktion_cron.php b/www-ssl/inc/funktion_cron.php
index 09b627d2..4ff383dc 100755
--- a/www-ssl/inc/funktion_cron.php
+++ b/www-ssl/inc/funktion_cron.php
@@ -43,11 +43,38 @@ function DialNumberIAX( $DECTnumber, $Time, $RID, $TID)
if( strlen( $TimeH) == 1)
$TimeH = "0".$TimeH;
- // IAX file Schareiebn
- $CallFile = "/tmp/call_". date("Ymd_His"). "_$DECTnumber";
-
if( $IAXenable)
{
+ $post_data = array();
+ $post_data['code'] = "89o8eu9cg4";
+ $post_data['callerid'] = "1023";
+ $post_data['nr'] = "$DECTnumber";
+ //$post_data['message'] = "Deine schicht beginnt in ein paar minuten . . . your shift beginns in a few minutes ";
+ $post_data['message'] = "die-nee shisht beh-kinned , in where-neegin me-nooten . . . your shift beginns in a few minutes ";
+ $url = "https://23c3.eventphone.de/~bef/call.php";
+
+ $o="";
+ foreach ($post_data as $k=>$v)
+ {
+ $o.= "$k=".urlencode(utf8_encode($v))."&";
+ }
+ $post_data=substr($o,0,-1);
+
+ $ch = curl_init();
+ curl_setopt($ch, CURLOPT_POST, 1);
+ curl_setopt($ch, CURLOPT_HEADER, 0);
+ curl_setopt($ch, CURLOPT_URL, $url);
+ curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
+ curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
+ $result = curl_exec($ch);
+ echo curl_error($ch);
+ curl_close($ch);
+
+
+ /*
+ // IAX file Schareiebn
+ $CallFile = "/tmp/call_". date("Ymd_His"). "_$DECTnumber";
+
if($DebugDECT) echo "IAX create file for dialing Number $DECTnumber\n";
$file = fopen( $CallFile, 'w' );
if( $file != FALSE)
@@ -66,7 +93,7 @@ function DialNumberIAX( $DECTnumber, $Time, $RID, $TID)
fclose($file);
system( "chmod 777 $CallFile");
system( "mv $CallFile /var/spool/asterisk/outgoing");
- }
+ }*/
}
else
if($DebugDECT) echo "IAX is disable\n";
diff --git a/www-ssl/inc/header.php b/www-ssl/inc/header.php
index c6be4957..55459c3a 100755
--- a/www-ssl/inc/header.php
+++ b/www-ssl/inc/header.php
@@ -1,4 +1,6 @@
<?PHP
+ini_set( "session.gc_maxlifetime", "65535");
+
include ("./inc/config.php");
include ("./inc/error_handler.php");
include ("./inc/config_db.php");