ich nutze seit längerer Zeit Phoner (Freeware) zum Telefonieren mit Headset. Über Batchdateien kann Phoner gesteuert werden.
<?
$Nummer = "079XXXXXXX";
$string = "C:\Programme\Phoner\phoner.exe CONNECT $Nummer";
$batch ="C:/IP-Symcon/automatic/telout.bat";
$handler = fOpen($batch, "w+");
fWrite($handler , $string);
fClose($handler); // Datei schließen
IPS_ExecuteEx('C:/IP-Symcon/automatic/telout.bat', "", true, false,0);
?>
Nummer über Webfront eingeben zum Telefonieren:
String-Variable mit Profil Textbox anlegen. Folgendes Script als Actionsscript zuweisen.
<?
SetValue($IPS_VARIABLE, $IPS_VALUE);
$Nummer = GetValue(24633 /*[Fritzbox\Phoner\Variablen\Nummer wählen]*/);
$string = "C:\Programme\Phoner\phoner.exe CONNECT $Nummer"; // Inhalt der bat-Datei
$batch ="C:/IP-Symcon/automatic/telout.bat"; // die Datei selbst
$handler = fOpen($batch, "w+"); // Datei öffnen
fWrite($handler , $string); // Datei füllen
fClose($handler); // Datei schließen
IPS_ExecuteEx('C:/IP-Symcon/automatic/telout.bat', "", true, false,0);
SetValue (24633 /*[Fritzbox\Phoner\Variablen\Nummer wählen]*/, "");
?>
Phoner ist auch ziemlich offen zum Telefonieren aus anderen Anwendungen.
solange du die Batchdateien nicht mitlieferst, ist das brotlose Kunst
braucht ja bloss im Verzeichnis
$batch ="C:/IP-Symcon/automatic/telout.bat";
eine leere Batch, die dann befüllt wird.
interessant danke
LG Nico
Falls es jemand gebrauchen kann . Mit
C:\Programme\Phoner\phoner.exe ANSWER
kann man Ankommende Gespräche annehmen
und mit
C:\Programme\Phoner\phoner.exe DISCONNECT
kann man Auflegen.
Somit sollte man ein komplettes Telefon im Webfront Bauen können.
Freiwillige vor:D
mit vordefinierten Nummern wählen:
Integer-Variable mit den entsprechenden Assoziationen. Script als eigene Aktion zuweisen. Fertig
<?
SetValue($IPS_VARIABLE, $IPS_VALUE);
switch ($IPS_VALUE)
{
case 0:
$Nummer = "079xxxxxxx"; //Name1
$string = "C:\IP-Symcon\Phoner\phoner.exe CONNECT $Nummer"; // Inhalt der bat-Datei
$batch ="C:/IP-Symcon/automatic/telout.bat"; // die Datei selbst
$handler = fOpen($batch, "w+"); // Datei öffnen
fWrite($handler , $string); // Datei füllen
fClose($handler); // Datei schließen
IPS_ExecuteEx('C:/IP-Symcon/automatic/telout.bat', "", true, false,1); //W7
break;
case 1:
$Nummer = "0049xxxxxxxxxx"; //Name2
$string = "C:\IP-Symcon\Phoner\phoner.exe CONNECT $Nummer"; // Inhalt der bat-Datei
$batch ="C:/IP-Symcon/automatic/telout.bat"; // die Datei selbst
$handler = fOpen($batch, "w+"); // Datei öffnen
fWrite($handler , $string); // Datei füllen
fClose($handler); // Datei schließen
IPS_ExecuteEx('C:/IP-Symcon/automatic/telout.bat', "", true, false,1); //W7
break;
default:
echo "keine Nummer gewählt!";
exit;
break;
}
SetValue (24633 /*[Fritzbox\Phoner\Variablen\Nummer wählen]*/, "");
?>
anstelle von Connect die Parameter wie sie im Hilfemenu von Phoner stehen