Webinterface: Rückwärtssuche in Anrufliste?

Frage

die html un java script datei da jetzt von dir...
sind die jetzt aus dem 12´er image??
die sind so anders aufgebaut als meine...wo hast die her?
sind das die mod oder die nicht mod dateien aus meinem zip?
weil in meinem zip sind nur die nicht mod die 12ér gewesen.
 
Die Frimware .04.06 und 04.12 sind weitgehend identisch, bis auf ein paar kleine Fehler bei der .04.06
Dies sind die "mod" Dateien aus deinem Zip (wahrscheinlich .04.06 Ursprung)

Wer will kann ja die 04.12 Version mal umschreiben.

Hast du es schon ausprobiert? Gehts?
 
Zuletzt bearbeitet:
hiho...

da ich auf der arbeit sitze und keine telnet verbindung zu meiner box von hier aus aufmachen kann, muss ich das nach der arbeit machen...
aber die 12´er dateie sehen so anders aus...hast du dir die mal angeschaut?
werde es aber nachher gleich teste und bescheid geben...eventuell kannst du ja auch mal die 12´er anschauen und umbauen...nur für den fall das die 06´er nicht gehen.

danke auf jeden fall
 
Wer kann das???

Hallo!

Die 12´er Firmware hat so viele Webfrontendänderungen, das das anpassen mir zu hoch iss...
Wer kann sich diesem Prob annehmen??
 
foncalls.js für Version ##.04.12 fertig

Hier der überarbeitet Code.

Es wird nur foncalls.js ausgetauscht.
wget ...
mount -o bind /usr/www/all/html/de/fon/foncalls.js /var/tmp/foncalls.js

Ich habe interne GIFs verwendet, es wurde auch nötig ein unsichtbares Gif wegen der Optik einzubinden.



Ob es auch schon mit Version ##.04.10 läuft?

Code:
<!--		../fon/foncalls.js		-->
<style type="text/css">
<!--
#content {width: 560px; margin: auto;}
#tClient {height: 12px; font-size: 9pt; width: 498px; table-layout: fixed}
#tClient td {padding: 2px; overflow: hidden}
#tClient th {padding: 2px; overflow: hidden}
#tClient .c1 {text-align: left; width:[b]18[/b]px;}
#tClient .c3 {text-align: left; width:<? if lte $var:AbCount 1 `110px` [b]`78px`[/b] ?>;}
#tClient .c4 {text-align: left; width:<? if lte $var:AbCount 1 `100px` `70px` ?>;}
#tClient .c5 {text-align: left; width:[b]73[/b]px; <? if lte $var:AbCount 1 `display:none;` ?>}
#tClient .c6 {text-align: right; width:[b]34[/b]px;}
#tClient .c7 {text-align: left; width:<? if lte $var:AbCount 1 `120px` [b]`102px`[/b] ?>;}
#tClient .c8 {text-align: left; width:<? if lte $var:AbCount 1 `161px` [b]`142px`[/b] ?>;}

[b][i] Weiter mit Zeile 26[/i][/b] 

var g_txtUnbekannt = "unbekannt";
var g_txtFestnetz 	= "Festnetz";
var g_txtInternetprefix = "Internet: ";
var g_sym1 = "<img src=\"../html/<? echo $var:lang ?>/images/Callin.gif\" title=\"eingehender Anruf\">";
var g_sym2 = "<img src=\"../html/<? echo $var:lang ?>/images/Callinfailed.gif\" title=\"eingehender Anruf in Abwesenheit\">";
var g_sym3 = "<img src=\"../html/<? echo $var:lang ?>/images/Callout.gif\" title=\"ausgehender Anruf\">";
var g_sym0 = "<img src=\"../html/<? echo $var:lang ?>/images/Callno.gif\">";


[b][i] Weiter mit Zeile 110 [/i][/b]

	       
		case "4": name = g_Port4; break;
		case "5": name = g_Port5; break;
		case "6": name = g_Port6; break;
		case "36": name = g_Port36; break;
		case "37": name = g_Port37; break;
		default: name = n; break;
	}
	return span(name);	
}[b]
function uiRufnummerInfo (nr) {
  return "<a href=\"http://www.dasoertliche.de/DB4Web/es/oetb2suche/home.htm?kw_invers="
+nr+"&main=Antwort&SEITE=INVERSSUCHE&s=2\" target=\"_blank\" title=\"Rückwärtssuche bei dasoertliche.de nach "+nr+"\">
<img src=\"../html/<? echo $var:lang ?>/images/bearbeiten.gif\"></a>";
}
[/b]
function uiNummerDisplay (nr, name) {
	var buchname = GetBuchName(name); 
	if (nr=="" && buchname=="") return [b] g_sym0 +[/b] g_txtUnbekannt;
	if ("<? query telcfg:settings/UseClickToDial ?>" == "1") {
		if (nr == "") return [b]g_sym0 + [/b]span(buchname);
		if (buchname == "") return "<nobr>"[b] + uiRufnummerInfo (nr) +[/b]"<a href=\"javascript:Dial('"+nr+"')\" title=\""+nr+"\">"+nr+"</a></nobr>";
		return "<nobr>"[b] +  g_sym0 + [/b]"<a href=\"javascript:Dial('"+nr+"')\" title=\""+buchname+"\">"+buchname+"</a></nobr>";
	} else {
		return[b] (buchname=="" ? uiRufnummerInfo(nr):g_sym0) + [/b]span(buchname=="" ? nr:buchname);
	}			
}
function uiRouteDisplay (n, t) {
	var name;
	if (t == "0") {
		name = n == "" ? g_txtFestnetz : n;
	} else {		
		switch (n) {


[b][i] Es folgen weiter Zeilen [/i][/b]
</script>

Mit eine externe Gifs sieht das so aus:

Code:
function uiRufnummerInfo (nr) {
  return "<a href=\"http://www.dasoertliche.de/DB4Web/es/oetb2suche/home.htm?kw_invers="
+nr+"&main=Antwort&SEITE=INVERSSUCHE&s=2\" target=\"_blank\" 
title=\"Rückwärtssuche bei dasoertliche.de nach "+nr+"\">
[b]<img src=\"http://WWW.YourSever.de/invers.gif\" height=\"16\" width=\"16\" border=\"0\"></a>";[/b]
}
[b]
var g_sym9 = "<img src=\"http://WWW.YourServer.DE/noinvers.gif\" height=\"16\" width=\"16\" border=\"0\">"[/b]

function uiNummerDisplay (nr, name) {
	var buchname = GetBuchName(name); 
	if (nr=="" && buchname=="") return [b]g_sym9 +[/b] g_txtUnbekannt;
	if ("<? query telcfg:settings/UseClickToDial ?>" == "1") {
		if (nr == "") return [b]g_sym0 + [/b]span(buchname);
		if (buchname == "") return "<nobr>"[b] + uiRufnummerInfo (nr) +[/b]"<a href=\"javascript:Dial('"+nr+"')\" title=\""+nr+"\">"+nr+"</a></nobr>";
		return "<nobr>" [b]+ g_sym0 +[/b] "<a href=\"javascript:Dial('"+nr+"')\" title=\""+buchname+"\">"+buchname+"</a></nobr>";
	} else {
		return [b](buchname=="" ? uiRufnummerInfo(nr):g_sym0) + [/b]span(buchname=="" ? nr:buchname);
	}			
}

WWW.YourServer.de ist anzupassen.

Zeile 127: Rufnummer unbekannt
Zeile 129: Rufnummer unbekannt, aber Name bekannt (es gibt VoIP ohne Nummer nur [email protected]]
Zeile 130: Nur Nummer bekannt, Wählhile an
Zeile 131: Nummer und Name bekannt, Wählhilfe
Zeile 133: Wählhilfe aus

Der Quelltext bleibt geistiges Eigentum von AVM.
Dies ist nur ein Vorschlag, wie AVM den Quelltext ändern könnte um die Rückwärtssuche einzubinden.
Alle Namen und Recht gehören ihren Eigentümern auch wenn sie nicht gekennzeichenet sind, Irrtum vorbeahlten,
Verändern der Fritzbox auf eigene Gefahr, soweit für alle Rechtsverdreter....
 
Zuletzt bearbeitet:
Danke Danke Danke Danke Danke Danke

Du bist klasse...das das alles nur im webinterface zusammengeschraubt wird, hätte ich ja nie gedacht...geschweige denn erkannt...
Habe aber wieder deine version gekidnapped und mir die images die ich verwende auf die box mit drauf geflasht...dann iss alles da wo es hingehört...
hoffe nimmst mir das nicht übel*GRINS*
schön auch das du die einzelnen zeilen mit kommentaren versehen hast...so versteht man das auch mal...
 
Habe noch ein paar Kleinigkeiten optimiert,
zB die Punktzahl für die Telefonnummer erhöht,
weil dort das Symbol mit rein kommt und man an lange Nummern denken muß
sowie die Behandlung ohne Wahlhilfe angepaßt.

Es gibt folgende Möglichkeiten:

Keine Telefonummer / kein Name -> Rückwärtssuche nicht möglich
keine Telefonummer / aber Name -> Rückwärtssuche nicht möglich

Wählhilfe eingeschaltet:
Nur Nummer bekannt, kein Name -> Rückwärtsuche möglich
Nummer und Name bekannt -> unsitbares Gif, keine Suche

Wählhilfe ausgeschaltet:
Nur Nummer bekannt, kein Name -> Rückwärtsuche möglich
Nummer und Name bekannt -> unsitbares Gif, keine Suche


Man hätte es auch sicher an anderer Stelle reinschreiben können, aber so hats mir am besten gefallen und das Ergebnis ist Top

Wer mag kann ja nach eigen gut-dünken die Sache selber ändern...

Habe jetzt auch ds-Mod-0.2.8 geschafft
und foncalls.js mit reingepackt, für die Bildchen war kein Platz mehr
lade die von extern, merkt man nicht.


Die Veränderung scheint AVM Fritzbox Monitor Probleme zu bereiten, kann das jemand bestätigen?
Oder einfac JFritz nehmen...
 
Zuletzt bearbeitet:
von welchen probs redest du??
kann da nix an verhaltensänderung sehen!!!``!?!?
 
Hall

hallo j-g-s

wie hast du das bitte in das ds-Mod-0.2.8 einzubauen kannst du mal ein paar tips geben! Weil ich fürde das auch gerne in meine fritzbox 7170 ds-mode einbauen
j-g-s schrieb:
Habe jetzt auch ds-Mod-0.2.8 geschafft
und foncalls.js mit reingepackt, für die Bildchen war kein Platz mehr
lade die von extern, merkt man nicht.


Die Veränderung scheint AVM Fritzbox Monitor Probleme zu bereiten, kann das jemand bestätigen?
Oder einfac JFritz nehmen...
 
Mounten funktioniert bei mir nicht

Brauche bitte eure Hilfe.

Habe die Firmware 06.04.15 auf meiner Fritzbox Fon Classic drauf

Habe die letzten foncalls.js und html von hier genommen und auf einen Server gelegt.
Mittels wget bekomme ich die auf die Fritz box drauf.

Probiere die Befehle zuerst mittels Telnet auf der Fritzbox aus bevor ich es in der debug reinlege.

Das funktioniert auch.

Nun noch.
mount -o bind /var/tmp/foncalls.html /usr/www/html/de/fon/foncalls.html
mount -o bind /var/tmp/foncalls.js /usr/www/html/de/fon/foncalls.js

jetzt kommt die Meldung :
no such file or directory

Was mache ich da noch falsch ?

Danke

Reimund

PS: Durch das Wget bekomme ich nun beim Startbildschirm folgendes angezeigt:
In Ihrer FRITZ!Box wurden vom Hersteller nicht unterstützte Änderungen durchgeführt.
Weitere Informationen.
 
Zuletzt bearbeitet:
FritzKiller schrieb:
wie hast du das bitte in das ds-Mod-0.2.8 einzubauen kannst du mal ein paar tips geben!

Zunächst würde ich erst mal foncalls.js temponär ausprobieren.

Telnet: (oder SSH:)
cd /var/tmp
wget http://www.????.de/foncalls.js (Natürlich erst modifiziertes File auf eigene Hompage legen)
mount -o bind /var/tmp/foncalls.js /usr/www/html/de/fon/foncalls.js

Jetzt kann man die Funktion ausprobieren, nach einem Neustart ist sie aber wieder weg.

Man kann diese aber in debug.cfg reinschreiben, dann werden sie bei jeden Neustart temponär geladen.

Wenn man sowieso ein DaniSahne-Mod baut kann man die Datei gleich mit einbinden. (Probleme mit mod siehe endsprechende Foren)

Im Verzeichnis wo man das "make" macht, liegt ein "root"-Verzeichnis (Linux auf dem PC)
diese endspricht dem / (Wurzelverzeichnis) auf der Firtzbox

Nur endsprechend dem Pfad weitere Verzeichnisse anlegen:
./(root/)usr/www/html/de/fon/
und dort die foncalls.js rein (evtl foncalls.html)

Die Piktogramme lade ich nach wie vor von meiner Homepage,
wer will kann aber auch noch einiges vorher löschen (unter make menuconfig) um es auf die Box zu bekommen;
dann müssen aber die Pfade dem Ergebnis nach angepasst werden.

make
...

und wenn alles geklappt hat, hat man ein neues Firmware mit Mod
was nicht "file to big" ist.
 
Zuletzt bearbeitet:
reimundko schrieb:
no such file or directory

Ist foncalls.js in /var/tmp/ geladen worden?
Vorher besser cd /var/tmp/

War der Server erreichbar (online)?
Versuche

# wait for server
server="www.YOURServer.de"
while !(ping -c 2 $server)
do
sleep 5
done

PS: Durch das Wget einschalten von Telnet bekomme ich nun beim Startbildschirm folgendes angezeigt:

2 Möglichkeiten
a) Fritzbox wieder in den Auslieferungszustand zurücksetzten (dafür gibt es ein AVM-Tool), AVM Herstellergarantie geniesen und alle Veränderungen vergessen
b) in debug.cfg
Code:
# keine Frimwarepruefung anzeigen ab FW **.04.06
export IFILE=/usr/www/all/html/de/home/home.js
export OFILE=/var/tmp/home.js
umount $IFILE                 # darf nur einmal mount sein
sed 's/var signed.......query.box.status.signed_firmware..../var signed = "1"/g'  $IFILE >$OFILE 
mount -o bind $OFILE $IFILE
 
Zuletzt bearbeitet:
/usr/www/all/html/de/fon/foncalls.js ist das Verzeichnis, nicht /usr/www/html/de/fon/foncalls.js ;)

(zumindest bei mir)

Edit: Hmmm, funktioniert aber nicht bei mir...

Ich hab alles geändert, im UNIX Format gespeichert, auf die Box geladen und gemounted, aber die Liste ist dann leer und der IE zeigt mir an "Fehler auf der Seite"...
 
Zuletzt bearbeitet:
Leider immer noch nicht

So es wird nun alles in /var/tmp geladen.

Mounten funktioniert auch einwandfrei.

Jedoch die Anruferliste wird nicht angezeigt.

Hat jemand bitte eine aktuelle foncalls.js und foncalls.html für die Firmware 06.04.15 ?

Danke

Reimund
 
Wenn nichts angezeigt wird fehlt irgend wo ein ; oder so

Ich habe nur foncalls.js ausgetauscht, hier ein Vorschlag: (FW ##.04.15)

Tip: gewöhnt euch an VIM / VI / NVI usw. (es gibt auch eine Windoff Version) wenn ihr das ESC :wq mal
drauf habt könnt ihr euer nodepad löschen...

[EDIT]
Habe das zip raus genommen...
 
Zuletzt bearbeitet:
aja, die funktioniert, danke!
 
Funktioniert

Super funktioniert.

Jedoch habe ich noch eine Frage.

Wäre es möglich, dass die Fritzbox automatisch nach dem Namen sucht, so wie z.B. die Jfritz das macht?

Danke
#
Reimund
 
wie genau meinst du das???
das der name automatisch in das telefonbuch eingetragen wird, oder wie?
der ds mod z.b.(callmonitor) macht das ja schon in etwa...der zeigt dir wenn du willst auf dem pc oder so live zum anruf wer anruft...
 
Wer andere Bilder haben will kann sich foncall.js nach obigen Vorschlag abändern.

Die bilder gab es weiter vorne.

---

Warnung! die hier gemachten Änderungen verhindern das ordungsgemäße Funktioieren von FRITZ!Monitor!

siehe JFritz.
 
Zuletzt bearbeitet:

Zurzeit aktive Besucher

Statistik des Forums

Themen
246,070
Beiträge
2,245,574
Mitglieder
373,512
Neuestes Mitglied
ah1982
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.