[Gelöst] Zusammenlegen von Scripten

Hallo,
Eine kurze Frage zu dem Script:
Von meinen 16 Rufnummern in der FBF sind 5 aktiv, 11 sind deaktiviert. SAS zeigt mir allerdings mit Deinem Script nur eine Rufnummer an, die nicht aktiv ist, ansonsten nichts.
Muss man noch etwas ändern?
 
Ich wollte das Beispiel pseudofbsiprufnummer.php ja nicht Überladen,
es Zeigte ja nur SIP0/SIP1/SIP2 an.

Hier: Anhang anzeigen pseudofbsiprufnummer20.zip
das Beispiel zeigt jetzt alle 20 Sip Nummern an
PHP:
<?php
/*
+---------------------------------------------------------------------+
|                                                                     |
|   SensorAndSwitch Automation Pro                                    |
|   PseudoGeräte-Script                                               |
|   ===============================================================   |
|   -> SIP                                                            |
|      Fritz!Box Rufnummern-Status                                    |
|                                                                     |
+---------------------------------------------------------------------+
*/

error_reporting(0);
include "include/includefunctions.php";
include "include/includefritzbox.php";
include "include/includedateien.php";
include "include/includeconf.php";
include "include/includeconfig.php";
include "include/includedefine.php";

$Login=$Conf["FB"]."/login_sid.lua";
$user=$Conf["USER"];
$password=$Conf["PASSWORD"];
$url=FB."/query.lua?sid=".GetSessionID($Login,$user,$password)."&sip_connect=sip:status/sip/list(connect)&sip_nr=telcfg:settings/SIP/list(MSN)";
$ch = curl_init();
$timeout = 5;
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0)");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,false);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,false);
curl_setopt($ch, CURLOPT_MAXREDIRS, 10);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$Status = curl_exec($ch);
curl_close($ch);

//$Status_o = (array) json_decode($Status, true);

$Status_o = json_decode($Status);

$key1 = 'sip_connect';
$value1 = 'connect';

$t1 = '2'; $t2 = '2'; $t3 = '2';$t4 = '2'; $t5 = '2';
$t6 = '2'; $t7 = '2'; $t8 = '2';$t9 = '2'; $t10 = '2';
$t11 = '2'; $t12 = '2'; $t13 = '2';$t14 = '2'; $t15 = '2';
$t16 = '2'; $t17 = '2'; $t18 = '2';$t19 = '2'; $t20 = '2';

foreach ($Status_o AS $key => $value)
{
	if ($key == $key1)
	{
		//echo "--> ";echo $key;echo " <-- \n";

		foreach ($value AS $key2 => $value2)
		{
			if (is_array($value2))
			{
				$t0 = $value2[$value1];
				//echo " --> ";echo $key2;echo " -- ";echo $value2[$value1];echo " <-- \n";
			}
			else
			{
				$t0 = $value2->$value1;
				//echo " --> ";echo $key2;echo " -- ";echo $value2->$value1;echo " <-- \n";
			}

			switch($t0)
			{
				case 1: $t0 = '0'; break;
				case 2: $t0 = '1'; break;
				default: $t0 = '2';
			}

			switch($key2)
			{
				case 0: $t1 = $t0; break;
				case 1: $t2 = $t0; break;
				case 2: $t3 = $t0; break;
				case 3: $t4 = $t0; break;
				case 4: $t5 = $t0; break;
				case 5: $t6 = $t0; break;
				case 6: $t7 = $t0; break;
				case 7: $t8 = $t0; break;
				case 8: $t9 = $t0; break;
				case 9: $t10 = $t0; break;
				case 10: $t11 = $t0; break;
				case 11: $t12 = $t0; break;
				case 12: $t13 = $t0; break;
				case 13: $t14 = $t0; break;
				case 14: $t15 = $t0; break;
				case 15: $t16 = $t0; break;
				case 16: $t17 = $t0; break;
				case 17: $t18 = $t0; break;
				case 18: $t19 = $t0; break;
				case 19: $t20 = $t0; break;
			}
		}
	}
}

$key1 = 'sip_nr';
$value1 = 'MSN';

$t1nr = ''; $t2nr = ''; $t3nr = ''; $t4nr = ''; $t5nr = '';
$t6nr = ''; $t7nr = ''; $t8nr = ''; $t9nr = ''; $t10nr = '';
$t11nr = ''; $t12nr = ''; $t13nr = ''; $t14nr = ''; $t15nr = '';
$t16nr = ''; $t17nr = ''; $t18nr = ''; $t19nr = ''; $t20nr = '';

foreach ($Status_o AS $key => $value)
{
	if ($key == $key1)
	{
		//echo "--> ";echo $key;echo " <-- \n";

		foreach ($value AS $key2 => $value2)
		{
			if (is_array($value2))
			{
				$t0 = $value2[$value1];
				//echo " --> ";echo $key2;echo " -- ";echo $value2[$value1];echo " <-- \n";
			}
			else
			{
				$t0 = $value2->$value1;
				//echo " --> ";echo $key2;echo " -- ";echo $value2->$value1;echo " <-- \n";
			}

			switch($key2)
			{
				case 0: $t1nr = $t0; break;
				case 1: $t2nr = $t0; break;
				case 2: $t3nr = $t0; break;
				case 3: $t4nr = $t0; break;
				case 4: $t5nr = $t0; break;
				case 5: $t6nr = $t0; break;
				case 6: $t7nr = $t0; break;
				case 7: $t8nr = $t0; break;
				case 8: $t9nr = $t0; break;
				case 9: $t10nr = $t0; break;
				case 10: $t11nr = $t0; break;
				case 11: $t12nr = $t0; break;
				case 12: $t13nr = $t0; break;
				case 13: $t14nr = $t0; break;
				case 14: $t15nr = $t0; break;
				case 15: $t16nr = $t0; break;
				case 16: $t17nr = $t0; break;
				case 17: $t18nr = $t0; break;
				case 18: $t19nr = $t0; break;
				case 19: $t20nr = $t0; break;
			}
		}
	}
}

echo 'P#<code>Rufnummern-Status:
		&nbsp;<br />&nbsp;<img src="'.PIC.'mled'.$t1.'.png" align="absmiddle">&nbsp;'.$t1nr.'&nbsp;
		&nbsp;<br />&nbsp;<img src="'.PIC.'mled'.$t2.'.png" align="absmiddle">&nbsp;'.$t2nr.'&nbsp;
		&nbsp;<br />&nbsp;<img src="'.PIC.'mled'.$t3.'.png" align="absmiddle">&nbsp;'.$t3nr.'&nbsp;
		&nbsp;<br />&nbsp;<img src="'.PIC.'mled'.$t4.'.png" align="absmiddle">&nbsp;'.$t4nr.'&nbsp;
		&nbsp;<br />&nbsp;<img src="'.PIC.'mled'.$t5.'.png" align="absmiddle">&nbsp;'.$t5nr.'&nbsp;
		&nbsp;<br />&nbsp;<img src="'.PIC.'mled'.$t6.'.png" align="absmiddle">&nbsp;'.$t6nr.'&nbsp;
		&nbsp;<br />&nbsp;<img src="'.PIC.'mled'.$t7.'.png" align="absmiddle">&nbsp;'.$t7nr.'&nbsp;
		&nbsp;<br />&nbsp;<img src="'.PIC.'mled'.$t8.'.png" align="absmiddle">&nbsp;'.$t8nr.'&nbsp;
		&nbsp;<br />&nbsp;<img src="'.PIC.'mled'.$t9.'.png" align="absmiddle">&nbsp;'.$t9nr.'&nbsp;
		&nbsp;<br />&nbsp;<img src="'.PIC.'mled'.$t10.'.png" align="absmiddle">&nbsp;'.$t10nr.'&nbsp;
		&nbsp;<br />&nbsp;<img src="'.PIC.'mled'.$t11.'.png" align="absmiddle">&nbsp;'.$t11nr.'&nbsp;
		&nbsp;<br />&nbsp;<img src="'.PIC.'mled'.$t12.'.png" align="absmiddle">&nbsp;'.$t12nr.'&nbsp;
		&nbsp;<br />&nbsp;<img src="'.PIC.'mled'.$t13.'.png" align="absmiddle">&nbsp;'.$t13nr.'&nbsp;
		&nbsp;<br />&nbsp;<img src="'.PIC.'mled'.$t14.'.png" align="absmiddle">&nbsp;'.$t14nr.'&nbsp;
		&nbsp;<br />&nbsp;<img src="'.PIC.'mled'.$t15.'.png" align="absmiddle">&nbsp;'.$t15nr.'&nbsp;
		&nbsp;<br />&nbsp;<img src="'.PIC.'mled'.$t16.'.png" align="absmiddle">&nbsp;'.$t16nr.'&nbsp;
		&nbsp;<br />&nbsp;<img src="'.PIC.'mled'.$t17.'.png" align="absmiddle">&nbsp;'.$t17nr.'&nbsp;
		&nbsp;<br />&nbsp;<img src="'.PIC.'mled'.$t18.'.png" align="absmiddle">&nbsp;'.$t18nr.'&nbsp;
		&nbsp;<br />&nbsp;<img src="'.PIC.'mled'.$t19.'.png" align="absmiddle">&nbsp;'.$t19nr.'&nbsp;
		&nbsp;<br />&nbsp;<img src="'.PIC.'mled'.$t20.'.png" align="absmiddle">&nbsp;'.$t20nr.'&nbsp;
		</code>*HTML#';
exit;
?>

Dabei musst du die Anzeige hier:
PHP:
echo 'P#<code>Rufnummern-Status:
		&nbsp;<br />&nbsp;<img src="'.PIC.'mled'.$t1.'.png" align="absmiddle">&nbsp;'.$t1nr.'&nbsp;
		&nbsp;<br />&nbsp;<img src="'.PIC.'mled'.$t2.'.png" align="absmiddle">&nbsp;'.$t2nr.'&nbsp;
		&nbsp;<br />&nbsp;<img src="'.PIC.'mled'.$t3.'.png" align="absmiddle">&nbsp;'.$t3nr.'&nbsp;
		&nbsp;<br />&nbsp;<img src="'.PIC.'mled'.$t4.'.png" align="absmiddle">&nbsp;'.$t4nr.'&nbsp;
		&nbsp;<br />&nbsp;<img src="'.PIC.'mled'.$t5.'.png" align="absmiddle">&nbsp;'.$t5nr.'&nbsp;
		&nbsp;<br />&nbsp;<img src="'.PIC.'mled'.$t6.'.png" align="absmiddle">&nbsp;'.$t6nr.'&nbsp;
		&nbsp;<br />&nbsp;<img src="'.PIC.'mled'.$t7.'.png" align="absmiddle">&nbsp;'.$t7nr.'&nbsp;
		&nbsp;<br />&nbsp;<img src="'.PIC.'mled'.$t8.'.png" align="absmiddle">&nbsp;'.$t8nr.'&nbsp;
		&nbsp;<br />&nbsp;<img src="'.PIC.'mled'.$t9.'.png" align="absmiddle">&nbsp;'.$t9nr.'&nbsp;
		&nbsp;<br />&nbsp;<img src="'.PIC.'mled'.$t10.'.png" align="absmiddle">&nbsp;'.$t10nr.'&nbsp;
		&nbsp;<br />&nbsp;<img src="'.PIC.'mled'.$t11.'.png" align="absmiddle">&nbsp;'.$t11nr.'&nbsp;
		&nbsp;<br />&nbsp;<img src="'.PIC.'mled'.$t12.'.png" align="absmiddle">&nbsp;'.$t12nr.'&nbsp;
		&nbsp;<br />&nbsp;<img src="'.PIC.'mled'.$t13.'.png" align="absmiddle">&nbsp;'.$t13nr.'&nbsp;
		&nbsp;<br />&nbsp;<img src="'.PIC.'mled'.$t14.'.png" align="absmiddle">&nbsp;'.$t14nr.'&nbsp;
		&nbsp;<br />&nbsp;<img src="'.PIC.'mled'.$t15.'.png" align="absmiddle">&nbsp;'.$t15nr.'&nbsp;
		&nbsp;<br />&nbsp;<img src="'.PIC.'mled'.$t16.'.png" align="absmiddle">&nbsp;'.$t16nr.'&nbsp;
		&nbsp;<br />&nbsp;<img src="'.PIC.'mled'.$t17.'.png" align="absmiddle">&nbsp;'.$t17nr.'&nbsp;
		&nbsp;<br />&nbsp;<img src="'.PIC.'mled'.$t18.'.png" align="absmiddle">&nbsp;'.$t18nr.'&nbsp;
		&nbsp;<br />&nbsp;<img src="'.PIC.'mled'.$t19.'.png" align="absmiddle">&nbsp;'.$t19nr.'&nbsp;
		&nbsp;<br />&nbsp;<img src="'.PIC.'mled'.$t20.'.png" align="absmiddle">&nbsp;'.$t20nr.'&nbsp;
		</code>*HTML#';
Anpassen wenn du nur bestimmte Anzeigen willst und nicht alle 20.




Erstellt mit eclipse-php ;)
 
das Beispiel zeigt jetzt alle 20 Sip Nummern an
Warum machst Du eigentlich die Ausgabe nicht auch in der Schleife und beschränkst sie auf die konfigurierten (oder wahlweise vielleicht sogar nur auf die aktivierten) SIP-Accounts? Wenn jemand beim Eintragen eines neuen SIP-Accounts auch noch das Sensor-Script anpassen muß, ist das ja eher unpraktisch und ein solches PHP-Script würde sogar dem Nutzer die komplette eigene Konfiguration (außer event. der Entscheidung "alle vs. aktivierte Accounts") ersparen und wäre damit praktisch direkt nach dem Download einsetzbar (#31).

Just my 2 cents ... aber ich habe natürlich auch leicht reden und absolut keinen Antrieb, das selbst umzusetzen. ;)
 
Hallo,
Ich habe es gerade einmal probiert. Leider sprengt es den dafür vorgesehenen Platz im SAS-GUI.
 
Hehe, dann probier es mal mit nur einem: <br />
...und zwar nach dem 10. <img ... />

Den Text...
Rufnummern-Status:
...würde ich komplett weglassen.

Der Geräte/Sensorname sollte ausreichen/aussagekräftig genug sein.
 
Zuletzt bearbeitet:
Das wahr mir klar dass das nicht rein passt, das müsstet ihr dann selbst Optimieren,
denn ich weiß nicht wie ich das umsetzten kann, da mir die Kenntnisse in PHP Fehlen,
und ich auch kein SAS Verwende, und weder die Hardware noch einen Server habe
um das zu Testen, hatte mir den letzten Tagen genug Nerven gekostet bis ich erst mal
PHP in eclipse-php zum Laufen gebraucht hatte, google konnte da nicht Helfen
auch nicht bei der Array List in Json, alle gefunden Beispiele Funktionierten nicht.

Ich bleib dabei einzelne Werte sind leichter zu Parsen als diese Array Listen in Json.

Gruß Erwin ;)
 
Mit SaS auf der Fritz!Box seh ich so nach aktiven VoIP (externe) nach...

pseudovoipstatus.php
PHP:
<?php // [email protected] Fritz!Box VoIP Status auf aktive und/oder verbundene Anrufe (fuer ein pseudodisplayvoipstatus.php)
if ($_GET["info"]=="status") {
$Status1=shell_exec('echo -ne $(showvoipdstat | grep -c Active)');
$Status2=shell_exec('echo -ne $(showvoipdstat | grep -c "connected ok")');
$Status=shell_exec('ping -c 1 -W 1 fritz.box >/dev/null;[ $? -eq 0 ] && echo -ne "P#<span style=\"color:rgb(200,200,200);text-align:right;width:310px;position:relative;top:-10px;font-size:22px;\">Aktiv: "'.$Status1.'"<br/>Verbunden: "'.$Status2.'"</span>*HTML#" || echo -ne "P#0*Offline#"');
}
echo $Status;
?>
voip_stat_01.jpg
EDIT: Update
:rolleyes:
 
Zuletzt bearbeitet:
@koyaanisqatsi,
hi ich würde gerne dein pseudovoipstatus.php auf den raspberry verwenden habe aber nicht so viel Erfahrung bzw. gar keine.
Du hast ja wohl sas direkt auf der Fritzbox laufen und wahrscheinlich läüft es so auf dem raspberry nicht.
Könntest Du mir dabei helfen das es bei mir auf dem raspberry läuft oder geht das gar nicht

Vielen Dank

Gruß Benne007
 
Zuletzt bearbeitet:
Hallo,

voip-status läuft bei mir auf dem Raspberry ohne apache auf der Fb!
voip-status.JPG

has etwas geändert, so das ich 5 Leitungen abfragen kann.
PHP:
 <?php
	echo "FN#Status Voip 1-5#";
        /*
                +---------------------------------------------------------------------+
                |                                                                     |
                |   SensorAndSwitch Automation Pro                                    |
                |   PseudoGeräte-Script                                               |
                |   ===============================================================   |
                |   -> SIP                                                            |
                |      Fritz!Box Rufnummern-Status                                    |
                |                                                                     |
                +---------------------------------------------------------------------+
        */

        error_reporting(0);

		include __DIR__."/../include/psg.php";
		$gerarray=getGerInfo(substr(basename(__FILE__,".php"),3));
		
        $Login=$Conf["FB"]."/login_sid.lua";
        $user=$Conf["USER"];
        $password=$Conf["PASSWORD"];
        $url=FB."/query.lua?sid=".GetSessionID($Login,$user,$password)."&wlan=sip:status/sip0/connect";
        $ch = curl_init();
        $timeout = 5;
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0)");
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,false);
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,false);
        curl_setopt($ch, CURLOPT_MAXREDIRS, 10);
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
        curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
        $Status1 = curl_exec($ch);
		curl_close($ch);
        
		$Login=$Conf["FB"]."/login_sid.lua";
        $user=$Conf["USER"];
        $password=$Conf["PASSWORD"];
        $url=FB."/query.lua?sid=".GetSessionID($Login,$user,$password)."&wlan=sip:status/sip1/connect";
        $ch = curl_init();
		$timeout = 5;
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0)");
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,false);
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,false);
        curl_setopt($ch, CURLOPT_MAXREDIRS, 10);
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
        curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
        $Status2 = curl_exec($ch);
		curl_close($ch);
        
		$Login=$Conf["FB"]."/login_sid.lua";
        $user=$Conf["USER"];
        $password=$Conf["PASSWORD"];
        $url=FB."/query.lua?sid=".GetSessionID($Login,$user,$password)."&wlan=sip:status/sip2/connect";
        $ch = curl_init();
		$timeout = 5;
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0)");
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,false);
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,false);
		curl_setopt($ch, CURLOPT_MAXREDIRS, 10);
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
        curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
        $Status3 = curl_exec($ch);
        curl_close($ch);
		
		$Login=$Conf["FB"]."/login_sid.lua";
        $user=$Conf["USER"];
        $password=$Conf["PASSWORD"];
        $url=FB."/query.lua?sid=".GetSessionID($Login,$user,$password)."&wlan=sip:status/sip3/connect";
        $ch = curl_init();
		$timeout = 5;
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0)");
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,false);
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,false);
		curl_setopt($ch, CURLOPT_MAXREDIRS, 10);
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
        curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
        $Status4 = curl_exec($ch);
		curl_close($ch);
        
		$Login=$Conf["FB"]."/login_sid.lua";
        $user=$Conf["USER"];
        $password=$Conf["PASSWORD"];
        $url=FB."/query.lua?sid=".GetSessionID($Login,$user,$password)."&wlan=sip:status/sip4/connect";
        $ch = curl_init();
		$timeout = 5;
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0)");
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,false);
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,false);
		curl_setopt($ch, CURLOPT_MAXREDIRS, 10);
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
        curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
        $Status5 = curl_exec($ch);
		curl_close($ch);
		
		$t1="1";
        $t2="1";
        $t3="1";
		$t4="1";
		$t5="1";
		
        $x1=explode('"',$Status1);
		if ($x1[3]=="0") { $t1="0";	}
		if ($x1[3]=="3") { $t1="3";	}

        $x2=explode('"',$Status2);
		if ($x2[3]=="0") { $t2="0";	}
		if ($x2[3]=="3") { $t2="3";	}

        $x3=explode('"',$Status3);
		if ($x3[3]=="0") { $t3="0";	}
		if ($x3[3]=="3") { $t3="3";	}

		$x4=explode('"',$Status4);
		if ($x4[3]=="0") { $t4="0";	}
		if ($x4[3]=="3") { $t4="3";	}

		$x5=explode('"',$Status5);
		if ($x5[3]=="0") { $t5="0";	}
		if ($x5[3]=="3") { $t5="3";	}

        echo 'P#Rufnummern-Status: <img src="'.PIC.'mled'.$t1.'.png"> <img src="'.PIC.'mled'.$t2.'.png"> <img src="'.PIC.'mled'.$t3.'.png"> <img src="'.PIC.'mled'.$t4.'.png"> <img src="'.PIC.'mled'.$t5.'.png">*HTML#';
        exit;
?>
 
@ws65
Hi ws65 vielen Dank schon mal für Deine Hilfe.
Ich hätte da noch eine Frage. Ich habe 3 regestrierte Rufnummer bei t-online VOIP.
Bei mir leuchten alle 5 LEDś grün. Das verstehe ich nicht bei 3 angemeldeten Rufnummern.

Vielen Dank

Gruß Benne007
 
hast du noch andere Voip Nummern registriert?
bei mit ist die fünfte die Rot ist eine 2. FB die nur Grrün wird wenn ich die 2. FB einschalte.
wie sieht es aus wenn du länger telefonierts? müsste die Led der Leitung Blau werden.

waram bei dir alle Grün sind, weis ich im Moment auch nicht, müsste ich mir nochmal ansehen.

Edit:
das liegt sehr wahrscheinlich an meinem schlechten Programmierstiel!
Abhilfe:
entweder in der FB 2 PseudoVoip-Nummern eingeben, aber nicht aktiviren.
oder die 4. und 5. Abfrage im Script löschen.
oder mit zusätlichen if-Abfragen im Script das abfangen, ist aber etwas schwieriger!
 
Zuletzt bearbeitet:
@ws65,
ja das wars 2 pseudoVoip angelegt und schon LED 4 und 5 rot
Habe jetzt erstmal die schnelle Variante gewählt.
Danke Dir für die schnelle Hilfe.

Gruß Benne007
 
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.