Fehlermeldung ISDN Anruf

Hallo,

benötige Euere Hilfe:

Bekomme immer diese Fehlermeldung:

Was mache ich falsch??

<?
/*
*******************************
 IP-SYMCON Event Scripting
*******************************
File     : ISDN_Heizung_An.ips.php
Trigger  : Status_ISDN
Interval : 
*/
$buffer = GetValueString("Status_ISDN");
if($buffer=="") {
   exit;
}
$items = explode(chr(13).chr(10), $buffer);
foreach($items as $item) {

// Eine 0 entfernen
  if (Substr($item,0,13) == "CallingNumber")
      {
      $anrufer = str_ireplace("000","00",substr($item, 14, 26));

      SetValueString("ISDN_Anrufer",$anrufer);
      }

// hier wird der Status ausgewertet...
   if ($item == "CalledNumber:1991")
   {
      IPS_RunScript("Heizung_AN");
      IPS_RunScript("CallBack");
   }
   echo $item;
   if ($item == "CalledNumber:1990")
   {
    IPS_RunScript("Heizung_Aus");
    IPS_RunScript("CallBack");
    }
    
   if ($item == "CalledNumber:1992")
   {
    IPS_RunScript("TempToMail");
   }
   
    if ($item == "CalledNumber:1993")
   {
    IPS_RunScript("TempToSMS");
   }
   
}
//... und den Status-Buffer löschen
SetValueString("Status_ISDN", "");

?>

Hallo,

auf jeden Fall solltest Du kein exit im Script verwenden, sondern an dessen Stelle entweder das Script durch IFs klammern oder mit „return“ arbeiten. paresy hat in der aktuellen Version (schon seit laengerem) da etwas geaendert, was bei Verwendung von exit zu Fehlern fuehren kann.

Gruss Torro