FritzBox mit SOAP auslesen und steuern

Wohin muss ich die Icons kopieren ? [ OK wer lesen kann ist klar im Vorteil. Ich habe die Anzeigen Einstellung gefunden ]

Die folgenden Variablen waren nicht definiert (Fehlermeldung Zeile 355) hab ich manuell eingetragen :

$fritzbox_ip =
$fritzbox_port = ‚49000‘;
$fritzbox_Username = ’
$fritzbox_Password =

funzt erstmal überhaupt nicht ;).

Du define’st oben FB_… verwendest dann aber unten Variablen $fritzbox_…, die nirgendwo gesetzt werden. Das hatte BestEx ja auch schon geschrieben.

Nach Korrektur wird „etwas“ gelesen und auch der HTML Code erzeugt :cool:.

Leider funktioniert das Abspielen im Webfront mit dem neusten Firefox nicht. Im Frontend der Fritzbox funktioniert es.

Das sollten wir zum Laufen bekommen :D, mir fehlte bisher immer die Zeit, die Daten aus dem Metafile zu bröseln. So ist es deutlich einfacher/besser.

Die Testseite meint

Audio 25/30
audio element Yes :heavy_check_mark:
Web Audio API Yes :heavy_check_mark:

Da hab ich wieder mal gepennt :smiley:
Hab’s angepasst.

Gruß
Manfred

verschlimmbessert :wink:

Das Script aus dem ZIP funktioniert, aber es unterscheidet sich vom Post in Zeile 359 noch ein „$“ vor FB_PASS und in Zeile 357 „x_contact“ was aber „x_tam“ sein müsste.

Hast du eine Idee zum nicht funktionierenden Audio?

Hallo,

Hab mal getestet mit:
FireFox 32.0.3 funktioniert
Chrome 37.0.2062.124 funktioniert
IE 11 funktioniert nicht (eh kloa :-D)

Gruß
Manfred

Moin,

Es ist nicht gut zu solch später Stunde „rumzukopieren“ :smiley: das kommt nicht gut.
Hab’s jetzt nochmal nach-verschlimmbessert :cool:

Warum das Abspielen bei Dir nicht funktioniert ist eine gute Frage.
Bin jetzt nicht wirklich der HMTL oder PHP Experte.

Abgespielt wird die Datei mit dem Befehl onclick=„document.getElementById(‚ID der Nachricht‘).play()“
Sollte einfaches javascript sein, denke ich?

Was jetzt natürlich noch sein kann, ist die Url zu der Datei.
Möglicherweise ist das von Fritzbox zu Fritzbox verschieden.

Gruß
Manfred

Hallo,
mir geht es leider mit meiner 7390 auch so.
Ansonsten sieht das Ganze sehr gut aus! Vielen Dank für’s teilen! :loveips:

Ich schau mir das nochmal an, wenn ich wieder im Hotel bin. Nicht das ich da in meiner nächtlichen Panik Geister gehört hätte :slight_smile:

Gruß
Manfred

PS: welche URL versteckt sich bei euch hinter dem Play-Button eurer Fritzbox-Anrufbeantworter-Seite?

Die URL passt, aber der HTML Code mit \ ’ und " scheint etwas durcheinander zu sein.

Am sichersten funktioniert das, wenn du nicht maskierst und nur " und ’ verwendest und den String entsprechend zusammen baust.

Ja wenn ich mich auskennen würde :slight_smile:
Das meiste ist ja nur rumprobieren bis es dann mal vielleicht läuft :smiley:
Aber das beherrsche ich ganz gut :-))
Eine SPS ist halt doch ein bißchen anders.

Gruß
Manfred

Da meine Große morgen Geburtstag feiert habe ich auch gerade kaum Zeit, sonst hätte ich das schon gerne getestet und dann in das Wiki übertragen.
Oder sogar Anrufliste mit AB kombiniert, so wie die Fritz Ticker APP das macht.
Michael

Hallo Manfred,
ich würde anstatt unbekannt lieber die Rufnummer anzeigen:

     // 1.) Unbekannte Anrufer im Internet suchen und Anzeigenamen kürzen
    if($eintrag[2] == '') {
       if ($suche_Modus == 0) {
          $eintrag[2] = $eintrag[3];
        } else {

Habe mir eben noch mal etwas genauer die Anrufliste angesehen. Dort gibt es auch die Einträge zu den Aufnahmen der ABs.
Allerdings keinen anderen Querverweis. Bin am überlegen ob ich nicht einfach mal die Script in viele kleinere Funktionen aufteilen und dann versuche alles zusammen zu Verarbeiten.
Also Anrufliste und AB zusammen, und/oder getrennt nach Eingehenden Nummern und AB’s ?
Ich hätte z.B. gerne eine Liste für die Family-Nummer mit AB und eine für die ‚Große‘ und deren AB.
Was würdet ihr vorschlagen ?
Würde sonst versuchen Mannis Abspiel-Part dort mit einzubringen.

Michael

Hallo Michael,

ich fände es super, wenn die Anrufe und die Nachrichten in einer gemeinsamen Liste ständen.

Um z.B. zwischen Eltern und Kindern (Mandanten :))zu trennen, könnte man ja z.B. einen Rufnummernfilter und AB Filter definieren. Dann könnte man für jede Gruppe das Script und die Variablen getrennt anlegen.

Freue mich schon auf die Lösung!

Viele Grüße

Burkhard

Das habe ich auch gerade ein wenig getan. Ich nutze auch den FF V32.0.3, in dem das Audioabspielen innerhalb des Webfront nicht funktioniert.

Wenn ich den HTML Code einzeln nehme, dann wird die Datei abgespielt.

Wenn ich folgenden Code im Webfront verwende


<audio id="audio0" controls="">
   <source src="... korrekte sid ... und ...korrekter pfad ...rec.3.000" type="audio/wav">
   <p>Dieser Browser unterstützt HTML5 audio nicht</p>
</audio>

dann wird der Standard-HTML5-Player mit seinen Elementen kurz eingeblendet und verschwindet dann. Da scheint das Webfront bzw. das Framework irgendwie reinzuzicken.

Mach mal controls=„controls“
Dann sollte der Standard Player bleiben. Dann steht der Playbutton zur Verfügung.

Gruß
Manfred

hilft leider auch nicht.

Ohne Webfront „nur“ mit dem HTML Code funktioniert es ja.

Welche IPS Version?
Gruß
Manfred

Version #3509

Moin Ralf,

Hab mir das nochmal angesehen.
Tausche bitte mal den kompletten Teil von $eintrag[7] mit dem beigefügten aus.
In schā’a llāh -> vielleicht läuft jetzt!?

	 	$eintrag[7] ='<audio id="'.$msgid.'" preload="none">
  						   <source src="'.$url.'" type="audio/wav">
  						   keine Unterstützung für Audioelemente
						  </audio>
					     <div>
							<img src="'.$anzeige_Symbole['START'].'" width="'.$anzeige_Symbolgroesse.'px" height="'.$anzeige_Symbolgroesse.'px" style="'.$anzeige_SymbolStyle['START'].' cursor: pointer" onclick="document.getElementById('.$msgid.').play()" />
							<img src="'.$anzeige_Symbole['STOP'].'" width="'.$anzeige_Symbolgroesse.'px" height="'.$anzeige_Symbolgroesse.'px" style="'.$anzeige_SymbolStyle['STOP'].' cursor: pointer" onclick="document.getElementById('.$msgid.').pause()" />
							<img src="'.$anzeige_Symbole['BEGIN'].'" width="'.$anzeige_Symbolgroesse.'px" height="'.$anzeige_Symbolgroesse.'px" style="'.$anzeige_SymbolStyle['BEGIN'].' cursor: pointer" onclick="document.getElementById('.$msgid.').currentTime = 0;" />
					     </div>';

Getestet mit:
FireFox 32.0.3 funktioniert
Chrome 37.0.2062.124 funktioniert

Hab mittlerweile rausgefunden dass es mit dem IE nicht funktionieren kann, da der das WAV-Format nicht unterstützt.
Aber das ist in unserem Fall ja eh zu vernachlässigen :smiley:

Gruß
Manfred