Angepasstes Pseudo-Image über Webseite erstellen lassen

Mit URLENCODE sollten die Zeichen die an die dbox gesendet werden sowohl auf dem TV als auch auf dem LCD sauber dargestellt werden.

Die 0 wird in Tel. Nummern immer noch als y dargestellt. da muß irgendwo noch ein Fehler drinn sein.

Sonst Super!

Da bleiben kaum noch Wünsche offen!
 
@waldwuffel:
Gib mal in einem Browser (Mozilla, IE, Opera, welchen du willst) nacheinander
Code:
http://IP_DER_DBOX2/control/lcd?lock=1&clear=1&xpos=5&ypos=20&size=18&font=2&text=08388999890&update=1
http://IP_DER_DBOX2/control/lcd?lock=1&clear=0&xpos=5&ypos=42&size=18&font=2&text=Fritz%20Maier&update=1
http://IP_DER_DBOX2/control/lcd?lock=0
ein (natürlich mit der IP deiner DBox).

1.Zeile: Anzeige der Telefonnummer
2.Zeile: Anzeige des Anrufers
3.Zeile: Rücksetzen des LCD der DBox

Obige Parameter verursachen bei meiner Box keine Verstümmelung der Zeichen. Wenn das bei dir doch der Fall ist, dann spiel mal mit den Parametern size= und vielleicht ypos= rum.

HTH,
Hampf
 
Im Browser erscheint ok auf dem LCD der Box erscheint alles so wie es soll.
Bei diesen Eingaben im Browser ( die von dir):

Code:
http://IP_DER_DBOX2/control/lcd?lock=1&clear=1&xpos=5&ypos=20&size=18&font=2&text=08388999890&update=1
http://IP_DER_DBOX2/control/lcd?lock=1&clear=0&xpos=5&ypos=42&size=18&font=2&text=Fritz%20Maier&update=1
http://IP_DER_DBOX2/control/lcd?lock=0


bei derAnzeige über das erstellte Image werden immer die ersten Zeichen verstümmelt.

Das ist aus dem erstellten Image:
Code:
wget -O /dev/null "http://root:[email protected]/control/lcd?lock=1&clear=1&xpos=5&ypos=20&size=18&font=2&text=${httpname}&update=1" >/dev/null 2>&1 &
wget -O /dev/null "http://root:[email protected]/control/lcd?lock=1&clear=0&xpos=5&ypos=45&size=18&font=2&text=an%20${httptheline}&update=1" >/dev/null 2>&1 &
sleep 10
wget -O /dev/null "http://root:[email protected]/control/lcd?lock=0" >/dev/null 2>&1 &

Wo liegt das Problem???

was hast du denn für eine dbox?

Ich habe eine Sagem Sat mit dem aktuellen JTG Image
 
Zuletzt bearbeitet:
@waldwuffel:
Ich: Sagem DBox2 Kabel, JtG Snapshot vom 26.12.2005
Das mit Y statt 0 hatte ich auch schon, war irgendwann aber weg. Heaven knows why.

Hmm, den einzigen Unterschied sehe ich 1. in ypos=42 bei mir und ypos=45 in callmessage.sh und 2. darin, dass bei wget im Browser und in meiner angepassten callmessage.sh zwischen dem ersten wget und dem zweiten wget ein wenig Zeit verrinnt (in meiner callmessage.sh deshalb, weil ich dort gleich die Nummer anzeige und dann suche, wer das sein könnte und dann erst den Namen einblende). Kommt mir aber nicht besonders logisch vor. Kannst ja mal probieren in der debug.cfg zwischen beide wgets einen sleep 1 einzubauen.

Oder versuch mal, im Browser ne andere size anzugeben, z. B. size=20 und dann nochmal einen Anruf vom Handy aus zu tätigen, so dass die DBox dann size=18 nimmt. Evtl. renkt sie sich dann ein. Ich bin damals auch fast vezweifelt, hab dann ziemlich alles ausprobiert, z. B. wget in einer Terminalsitzung der FBox einzugeben, über den Browser, wget in callmessage.sh angepasst jeweils mit unterschiedlichen size und ypos Parametern. Irgendwann gings dann und ich hab schon hurra geschrien, dann gings plötzlich wieder nicht, dann gings wieder und war dann OK und kam auch nie wieder. Und ich starte die DBox und auch die Fritzbox öfters mal und auch zeitlich unabhängig voneinander neu. In den letzten 2 Wochen hatte ich keine Probleme...

Mit Neustart der DBox meine ich DeepStandby->Einschalten, nicht notwendigerweise Strom weg, kann aber sein, dass ich das auch gemacht habe.

Very strange.

Tschau,
Hampf
 
Code:
 http://192.168.178.26/control/lcd?lock=1&clear=1&xpos=5&ypos=20&size=18&font=2&text=083889922099875&update=1


http://192.168.178.26/control/lcd?lock=1&clear=0&xpos=5&ypos=45&size=18&font=2&text=Mueller%20Heinz&update=1

http://192.168.178.26/control/lcd?lock=0


So gehts!
Das Problem ist nur das ich hier die Zahlen und Buchstaben direkt eingebe und nicht vom Callmonitor bekomme. Denn das was oben steht ist genau das was im pseudo Image steht nur das hier feste Ausgabewerte verwendet wurden

zum Vergleich das was im pseudo Image steht:

Code:
# send information to DBoxes -> LCD
wget -O /dev/null "http://root:[email protected]/control/lcd?lock=1&clear=1&xpos=5&ypos=20&size=18&font=2&text=${httpname}&update=1" >/dev/null 2>&1 &
wget -O /dev/null "http://root:[email protected]/control/lcd?lock=1&clear=0&xpos=5&ypos=45&size=18&font=2&text=an%20${httptheline}&update=1" >/dev/null 2>&1 &
sleep 10
wget -O /dev/null "http://root:[email protected]/control/lcd?lock=0" >/dev/null 2>&1 &

ENDCALLMESSAGE


Ich weis nicht wo der Fehler liegen kann.
 
@waldwuffel:
lass mal die geschweiften Klammern um die Variablen weg.
 
was nimmst du denn zum editieren? Ich habe das file momentan im Word liegen, bin mir aber nicht ganz sicher ob das gut ist!
 
@waldwuffel

ich benutze Proton um linux dateien zu editieren.

Gruß Michael
 
Ich habe es gerade in Eclipse geladen.
 
Andreas,

ich habe meine FB mit einem Pseudoimage deiner seite modifiziert, um von remote darauf greifn zu koennen. Hbe Dropbear und busybox auf einem Webspace abgelegt und die IP ist via dyndns.org erreichbar (ping-Test).
Leider klappt der Test mit plink nicht...(Network not reachable) muss ich sonst noch etwas machen...habe gelesen, dass evtl. der port 22 in der ar7.cfg freigegeben wird? Oder ist sonst noch was zu machen...

Karl


Lösung:

Das Problem hat sich damit gelöst, dass ich die FB einmal resettet habe....
Evil Dead schrieb:
@agent.orange:
Es macht einen permanenten Eintrag in die debug.cfg. Ich denke, dass dann die Telefon-Codes zum Ausschlten nicht mehr gehen.

@Tommyland78:
Einfacher geht es mit plink (http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html).

Nehmen wir an, deine Fritz!Box ist aus dem Internet unter tommyland78.dyndns.org erreichbar und lauscht auf Port 22. Dann kannst du den Tunnel mit folgendem Befehl aufbauen:
Code:
plink.exe -P 22 -L 80:localhost:80 [email protected]

Wenn du dann (während plink noch läuft) im Browser localhost aufrufst, dann wird dir das Webinterface der Fritz!Box präsentiert.

Willst du mehrere Ports tunneln (z. B. noch telnet), dann lautet der Befehl:
Code:
plink.exe -P 22 -L 80:localhost:80 -L 22:localhost:22 [email protected]

Du kannst dir dann noch ein Batch-Script bauen, das den obigen Befehl beinhaltet (einfach eine Datei mit dem Editor erzeugen und z. B. 'fbfweb.bat' nennen). Dieses legst du im selben Verzeichnis wie plink ab und startest es per Doppelklick. Dann brauchst du nur noch das SSH-Passwort im MS-DOS-Prompt eingeben, wenn du danach gefragt wirst.

Die IP 192.168.178.253 in gidos' Screenshot ist fehlerhaft, sie muss 127.0.0.1 ( == localhost) lauten.

@lino16:
Du brauchst nur Webspace, auf dem die Dateien 'busybox' und 'dropbear' bei jedem Start der Fritz!Box verfügbar sind, damit diese nachgeladen werden können (z. B. http://www.funpic.de). Ansonsten muss kein weiterer PC laufen.

Viele Grüße,
Andreas
 
Zuletzt bearbeitet:
@waldwuffel:
Ich editiere in der Box direkt über ssh und
Code:
vi /var/tmp/callmessage.sh
und teste dann mit
Code:
killall telefon
telefon a127.0.0.1 | /var/tmp/callmessage.sh &
bis alles funktioniert. Dann lese ich die funktionierende callmessage.sh in
Code:
nvi /var/flash/debug.cfg
nach Löschen des Bereichs von << EOFCALLMESSAGE bis EOFCALLMESSAGE mittels
Code:
:r /var/tmp/callmessage.sh
ein.

Ich geb zu, das mit dem vi ist ein wenig spartanisch, aber ich bins gewohnt.

Tschau,
Hampf
 
Power-LED blinkt statt leuchtet: WLAN-Status unbekannt, obwohl WLAN an

Hallo Andreas,

bei mir blinkt die Power-LED, wenn WLAN an ist und geht aus, wenn WLAN aus ist.
Stattdessen sollte sie bei eingeschaltetem WLAN ja aber dauerhaft leuchten.
Beim Erstellen eines entsprechendes PseudoImages mit dem Assistenten steht:
WLAN-Status an der ... anzeigen (an = WLAN an; aus = WLAN aus; blinken = WLAN-Status unbekannt).
D.h., der WLAN-Status meiner Box wird als unbekannt angezeigt, obwohl WLAN an ist und auch funktioniert.
Hast Du eine Idee, woran es liegt bzw. wo ich noch Infos herbekommen und hier posten kann (logfiles etc.)?

Gruß, ao
 
WOL-Auslösung durch eine bestimmte VoIP-Nummer (Analog-Anschluss, daher keine MSN)

agent orange schrieb:
Geht "Leitung (MSN oder SIP0-SIP9), auf der Anrufe für WakeOnCall eingehen müssen (leer lassen für 'alle')" außer für ISDN auch für Internet-Rufnummern (also analog)?
Evil Dead schrieb:
Die Internet-Rufnummern sind ja SIP0, SIP1, ..., SIP9. Den Wert für analog kenne ich leider nicht, aber bestimmt jemand anders. Aber es geht natürlich auch mit analog. Wenn du gar nichts einträgst, dann wird jeder Anruf berücksichtigt.
Hat jemand eine Idee, was beim Erstellen eines PseudoImages unter...
Leitung (MSN oder SIP0-SIP9), auf der Anrufe für WakeOnCall eingehen müssen:
...einzutragen ist, wenn man mit einem Analog-Anschluss und VoIP zu Hause von extern die VoIP-Nummer anrufen und damit WOL auslösen möchte?

Konkret habe ich zwei VoIP-Nummern bei 1&1 freigeschaltet, wovon ich die zweite gerne zum Auslösen von WOL nutzen möchte. Andere Anrufe (an meine Festnetz-Rufnummer bei der DTAG oder meine erste VoIP-Nummer bei 1&1) auf meine FRITZ!Box Fon WLAN 7050 sollen kein WOL auslösen.

Heißt das, dass meine 1. VoIP-Nummer dem Eintrag "SIP0" und die zweite "SIP1" entspricht, oder fehlt da noch etwas?

Mit anderen Worten: Reicht es, wenn ich im Assistenten vom PseudoImage-Generator folgendes eintrage, wenn ich mit der zweiten VoIP-Nummer WOL auslösen möchte?
Leitung (MSN oder SIP0-SIP9), auf der Anrufe für WakeOnCall eingehen müssen: SIP1
Oder muss hier die eigentliche Nummer rein, und wenn ja, in welchem Format: 0049 (0)1234 56789 oder 01234 56789?

@Andreas:
Super, dass man jetzt an die debug.cfg etwas Eigenes anhängen kann!
Besteht die Möglichkeit, alternativ (oder zusätzlich) auch am Anfang der debug.cfg etwas einzufügen? Die Reihenfolge mancher Einträge kann ja bedeutsam sein.

Vielen Dank, Andreas, für wirklich Großartiges, was Du hier leistest und natürlich auch allen anderen Aktiven hier! :p

Gruß, ao
 
Zuletzt bearbeitet:
Habe mit Wake-On-Call ebenso Probleme. Mittlerweile habe ich alle zusätzlichen Optionen ausgeschalten, d.h. das Wecken sollte bei jedem ankommenden Ruf auslösen. Tut es aber nicht. Per ssh kann ich den Rechner wecken, d.h. Funktion /var/tmp/startpc ist auf der Box aktiv.

Da ich mich hier noch nicht bei Andreas bedankt habe, auch von mir meine Hochachtung zum Projekt pseudoimage!

Grüße
Jens
 
@ Evil Dead

Wie weiter oben beschrieben gibt es immer noch einige Problme mit der Darstellung auf dem LCD der dbox. Ich habe gerade fest gestellt das nicht immer die ersten Zeichen durch y ersezt werden!

Ich hatte gerade eine Anruf da erschien folgendes auf dem LCD

Byrt

y



In der contact list steht der jenige so:

01777xxxxxx:Bart;

Auch die anderen Namen aus der contact List werden falsch dargestellt!


___contact list___________________LCD________

0178xxxxxxx:Daniel; --> yaniel y178xxxxxxx
0176xxxxxxxx:Daniela; --> yaniela y176xxxxxxxx

die :D sind übrigens D´s
usw.


Das Problem scheint also die Übername der Daten aus der contact list zu sein! Diese falsche Übername läst scheinbar auch das LCD einfrieren.
 
Zuletzt bearbeitet:
@bearbae:
Habe die Umwandlung der Umlaute wieder auf das alte Verfahren geändert.

@klammeraffe:
Du musst einen Haken bei 'Fritz!Box Fon aus dem Internet erreichbar machen (IP: 192.168.178.253)' machen und dann eine Portfreigabe wie im angehängten Bild einrichten.

@BuchIT:
Für Portfreigaben auf die Fritz!Box habe ich '!Box Fon aus dem Internet erreichbar machen (IP: 192.168.178.253)', welches eine virtuelle Netzwerkkarte erzeugt, auf die man ganz bequem Portfreigaben per Webinterface machen kann.
Die Möglichkeit zur Angabe eines Script-Namens werde ich demnächst einbauen.

@agent-orange:
Es gibt zwei Möglichkeiten:
1) die Steuerung der LEDs hat sich verändert
2) 'wlancfgctl', welches für das Auslesen des WLAN-Status verantwortlich ist, wurde geändert

Logge dich mal bitte per telnet ein und führe folgen Befehl aus:
Code:
echo wlancfg.ap_enabled | wlancfgctl -s
Den Output davon bräuchte ich dann.

Außerdem kannst du mal bitte diesen Befehl ausführen:
Code:
wlancfgchanged
Dessen Output bräuchte ich dann auch bitte.

Dann bräuchte ich noch den vollständigen Output von
Code:
cat /etc/*led.conf

Die Outputs schick mir dann bitte am besten per PN.

Und ja, SIP1 reicht. ;)

An den Anfang der 'debug.cfg' noch eigenen Code zu setzen, kann ich gerne noch einbauen.

@all:
WakeOnCall habe ich korrigiert. Außerdem habe noch ein paar kleine Änderungen vorgenommen (s. Change-Log).

Bemerkung:
Um den telefond mit Callmessage zu starten, muss 'telefon 1 a127.0.0.1 | /var/tmp/parse_telefon.sh &' eingegeben werden.

Viele Grüße,
Andreas
 

Anhänge

  • portfw_ext1.jpg
    portfw_ext1.jpg
    27.3 KB · Aufrufe: 68
@Evil Dead

Ich sage nur: Saubere Arbeit!
In Sachen Dbox läuft bei mir jetzt alles T O P !! :groesste:

Vielen Dank!

Gruss
bearbae
 
Ich kann bestätigen, dass Wake-On-Call mit einer Einschränkung funktioniert, nämlich mit VoIP, beim Anruf mit ISDN nicht (keine Rufnummerneinschränkung vorgegeben). Damit kann ich aber leben *daumenhoch*
 
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.