summaryrefslogtreecommitdiff
path: root/includes
diff options
context:
space:
mode:
authorAngelo Cuccato <cuccato@web.de>2009-12-27 23:27:32 +0100
committerAngelo Cuccato <cuccato@web.de>2009-12-27 23:27:32 +0100
commit1006eee4444c7aef38e58c6eb73a3efe0ae2e7ec (patch)
tree83a3471f58410f94586948a6ca0b10a2484c2deb /includes
parent80c3a857e793a00630354c6a90332fe8fcd2baf8 (diff)
add some asterisk config settings, add room selection
Diffstat (limited to 'includes')
-rwxr-xr-xincludes/funktion_cron.php9
1 files changed, 5 insertions, 4 deletions
diff --git a/includes/funktion_cron.php b/includes/funktion_cron.php
index 7f47e346..17ac5a76 100755
--- a/includes/funktion_cron.php
+++ b/includes/funktion_cron.php
@@ -35,7 +35,7 @@ function TID2Engeltype($TID)
function DialNumberIAX( $DECTnumber, $Time, $RID, $TID)
{
- global $IAXenable, $IAXcontent, $IAXserver, $AnrufDelay, $DebugDECT;
+ global $IAXenable, $IAXcontent, $IAXserver, $AnrufDelay, $DebugDECT, $Tempdir, $AsteriskOutputDir;
//Parameter verarbeiten
$TimeH = substr( $Time, 11, 2);
@@ -84,7 +84,7 @@ function DialNumberIAX( $DECTnumber, $Time, $RID, $TID)
else
{
// IAX file Schareiebn
- $CallFile = "/tmp/call_". date("Ymd_His"). "_$DECTnumber";
+ $CallFile = $Tempdir. "/call_". date("Ymd_His"). "_$DECTnumber";
if($DebugDECT) echo "IAX create file for dialing Number $DECTnumber\n";
$file = fopen( $CallFile, 'w' );
@@ -104,8 +104,9 @@ function DialNumberIAX( $DECTnumber, $Time, $RID, $TID)
// fputs( $file, "SetVar: Room=". RID2Room( $RID). "\n");
// fputs( $file, "SetVar: Engeltype=". TID2Engeltype( $TID). "\n");
fclose($file);
- system( "chmod 777 $CallFile");
- system( "mv $CallFile /var/spool/asterisk/outgoing");
+ system( "chmod 777 ". $CallFile);
+ system( "mv ". $CallFile. " ". $AsteriskOutputDir);
+
}
else
echo "error: $CallFile not created";