Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Zitat von
paresy
@volkerm: Du willst den VoIPInterface Spezialschalter einstellen.
Hier? Was musst dort rein bzw. wo kann ich das finden?
Edit: Meinst du den Satz in der Anleitung:
Wenn der Rechner mehrere Netzwerkkarten oder -interfaces hat (z.B. auch virtuelle Adapter wie VPN, Docker, Hyper-V) kann es erforderlich sein die IP-Adresse über die die VoIP Verbindung aufgebaut wird zu definieren. Dazu gibt es den passenden Spezialschalter "VoIPInterface"
Also dort IP des Rechners eintragen, wo IPS läuft? Oder die IP der Fritzbox? Ich teste das!
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Zusammen,
das folgende Beispielscript läuft bei mir leider nicht so ganz:
Code:
if($_IPS['SENDER'] == "Execute") {
$id = VoIP_Connect(12345, "0451305005xx");
//Maximal 10 Sekunden warten, dass einer abnimmt
for($i = 0; $i < 10; $i++) {
IPS_Sleep(1000);
$c = VoIP_GetConnection(12345, $id);
if($c['Connected']) {
// VoIP_Playwave() unterstützt ausschließlich WAV im Format: 16 Bit, 8000 Hz, Mono.
VoIP_PlayWave(12345, $id, TTSAWSPOLLY_GenerateFile(23456, "IP-Symcon wünscht einen wunderbaren Tag"));
return;
}
}
//Auflegen, falls keiner abnimmt
VoIP_Disconnect(12345, $id);
}
Der Anruf wird aufgebaut - die Sounddatei wird auch auf der Festplatte abgelegt (kann ich mit VLC anhören). Am Telefon wird die Datei jedoch nicht abgespielt. Das Debug sagt dazu quasi zeitgleich Playing und Aborted - siehe Screenshot. Hat dazu jemand eine Idee?
Gruß