CTI Script - PHP safe_mode

weistedv

Neuer User
Mitglied seit
27 Apr 2005
Beiträge
44
Punkte für Reaktionen
0
Punkte
0
Hallo Forum,

ich hab hier eine PHP Funktion, die für meine Snoms die Nummern über ein HTML Formular wählt.

[php:1:cc4b9e074f]if (!function_exists('dial')) {
function dial($anrufer, $telefonnummer) {

$filename = "/var/spool/asterisk/outgoing/call_".$anrufer."_".date(time())."_".$telefonnummer."_now";
$input = "Channel: SIP/".$anrufer."\n";
$input .= "Callerid: ".$anrufer."\n";
$input .= "MaxRetries: 0\n";
$input .= "RetryTime: 60\n";
$input .= "WaitTime: 120\n";
$input .= "Context: telefon_outgoing\n";
$input .= "Extension: ".$telefonnummer."\n";
$input .= "Priority: 1";


$file = fopen($filename, "w+");
fwrite ($file, $input);
fclose($file);


}
} [/php:1:cc4b9e074f]

Da ich PHP im safe_mode laufen hab, kann ich leider nicht erst das call file in "/tmp/" speichern und dann nach "/var/spool/asterisk/outgoing/" verschieben system('mv /tmp/call /var/spool/asterisk/outgoing/'). Gibts da eine andere Möglichkeit?! ;)

Ich hab nämlich das Problem (weiß nicht obs an dem oben geschilderten Problem liegt), dass teilweise die nummer während eines Gespräches vom gleichen Apperat nochmals gewählt wird...

naja, vielleicht hat ja einer ne idee und kennt das mit der doppelten Wahl...
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.