PHP Skript Alarmkette mit VoIP wird nicht ausgeführt

Hi, ich habe mir einen Ablaufplan erstellt, der bei Alarm erst eine Push-Nachricht verschicken soll und wenn wer Alarm nach eine Zeit nicht deaktiviert wird, soll erst Nummer 1 angerufen werden und nach weiteren 15s Nummer 2.

Das funktioniert auch alles, wenn ich den Ablaufplan in IPS über Ausführen starte. Wenn der Ablaufplan aber über das Ereignis gestartet wird, dann kommt zwar die Push-Nachricht und alles läuft auch weiter durch, aber es wird niemand angerufen. Wieso ist das unterschiedlich und kann das an den IPS_Sleep(1000); liegen? Wie kann ich das weiter analysieren?

<?php
$voip_id = 10905;

if($_IPS['SENDER'] == "Execute") {
     $id = VoIP_Connect($voip_id, "0179xxxxx");
     //Maximal 10 Sekunden warten, dass einer abnimmt
     for($i = 0; $i < 10; $i++) {
         IPS_Sleep(1000);
         $c = VoIP_GetConnection($voip_id, $id);
         if($c['Connected']) {
                    IPS_Sleep(2000);
             // VoIP_Playwave() unterstützt ausschließlich WAV im Format: 16 Bit, 8000 Hz, Mono.
          //   VoIP_PlayWave($voip_id, $id, TTSAWSPOLLY_GenerateFile(11851, "IP-Symcon wünscht einen wunderbaren Tag"));
             return;
         }
     }
     //Auflegen, falls keiner abnimmt
     VoIP_Disconnect($voip_id, $id);
 }

Hier hast du eine Prüfung eingebaut, welche nur stimmt, wenn du es in der Konsole ausführst.
Siehe Systemvariablen
Michael

Ah, ok. Blutiger Anfänger halt🙈 Danke!

Dann kommentiere ich das einfach aus und dann sollte es ja gehen?