aenderungen vom 23c3
git-svn-id: svn://svn.cccv.de/engel-system@229 29ba0400-6e00-0410-a75a-ca02368028f8
This commit is contained in:
parent
c42fbffb30
commit
577a5a3423
|
@ -4,7 +4,9 @@ $title = "Engelsystem - DECT";
|
||||||
$header = "DECT send call";
|
$header = "DECT send call";
|
||||||
include ("./inc/header.php");
|
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["dial"])) $_GET["dial"] = "";
|
||||||
if( !isset($_GET["custum"])) $_GET["custum"] = "";
|
if( !isset($_GET["custum"])) $_GET["custum"] = "";
|
||||||
|
@ -22,7 +24,8 @@ if( $_GET["dial"]=="dial")
|
||||||
if( strlen( $_GET["timem"])== 1)
|
if( strlen( $_GET["timem"])== 1)
|
||||||
$_GET["timem"] = "0". $_GET["timem"];
|
$_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;
|
$_GET["custum"] = $Number;
|
||||||
}
|
}
|
||||||
|
|
|
@ -43,11 +43,38 @@ function DialNumberIAX( $DECTnumber, $Time, $RID, $TID)
|
||||||
if( strlen( $TimeH) == 1)
|
if( strlen( $TimeH) == 1)
|
||||||
$TimeH = "0".$TimeH;
|
$TimeH = "0".$TimeH;
|
||||||
|
|
||||||
|
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
|
// IAX file Schareiebn
|
||||||
$CallFile = "/tmp/call_". date("Ymd_His"). "_$DECTnumber";
|
$CallFile = "/tmp/call_". date("Ymd_His"). "_$DECTnumber";
|
||||||
|
|
||||||
if( $IAXenable)
|
|
||||||
{
|
|
||||||
if($DebugDECT) echo "IAX create file for dialing Number $DECTnumber\n";
|
if($DebugDECT) echo "IAX create file for dialing Number $DECTnumber\n";
|
||||||
$file = fopen( $CallFile, 'w' );
|
$file = fopen( $CallFile, 'w' );
|
||||||
if( $file != FALSE)
|
if( $file != FALSE)
|
||||||
|
@ -66,7 +93,7 @@ function DialNumberIAX( $DECTnumber, $Time, $RID, $TID)
|
||||||
fclose($file);
|
fclose($file);
|
||||||
system( "chmod 777 $CallFile");
|
system( "chmod 777 $CallFile");
|
||||||
system( "mv $CallFile /var/spool/asterisk/outgoing");
|
system( "mv $CallFile /var/spool/asterisk/outgoing");
|
||||||
}
|
}*/
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
if($DebugDECT) echo "IAX is disable\n";
|
if($DebugDECT) echo "IAX is disable\n";
|
||||||
|
|
|
@ -1,4 +1,6 @@
|
||||||
<?PHP
|
<?PHP
|
||||||
|
ini_set( "session.gc_maxlifetime", "65535");
|
||||||
|
|
||||||
include ("./inc/config.php");
|
include ("./inc/config.php");
|
||||||
include ("./inc/error_handler.php");
|
include ("./inc/error_handler.php");
|
||||||
include ("./inc/config_db.php");
|
include ("./inc/config_db.php");
|
||||||
|
|
Loading…
Reference in New Issue