Rufnummernanzeige und Rückwärtssuch über das eingebaute Mode

Games, Plugins, Utils, Tools, 3rdParty, etc...
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

wget -O /dev/null "http://192.168.178.4:23232/?caller=$cal ... ed=$called" &
;;
Program lade ich spaeter auf YouSendIt
Pfingstler82
Interessierter
Interessierter
Beiträge: 20
Registriert: Dienstag 8. November 2005, 12:52

Beitrag von Pfingstler82 »

Was passiert dann? Ist das ne Ausgabe auf dem Display der DBOX??
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

Auf dem Fernseher..


Habe jetzt aber auch bein IP Forum gepostet und auch mal in meinem Fall XBMC.de

Der Programmierer von Tray Message ist Evil Dead
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

Da The-Construct anscheinend ab und an down ist hier nochmal

Sourcen fuer die Firmware zu veraendern
Traymessage Software
PT-1 hat geschrieben:Also ich habe mir die callmessage sources von http://www.the-construct.com herunter geladen.

Man enpackt die Datei und hat dann ein Unterverzeichnis. In diesem ist ein Verzeichnis /var und darin die Datei install-user

Diese nun mit einem Linux conformen editor oeffnen (nicht Notepad !!)

und ich habe dann diesen code (nur die wget Zeilen !!)auf meine Beduerfnisse angepasst.

Code: Alles auswählen

#!/bin/sh
# start telnet deamon with password of web gui
/usr/sbin/telnetd -l /sbin/ar7login

# set hostname to fritz.box
hostname fritz.box

# write callmessage script to file
cat > /var/tmp/callmessage.sh << 'END'
#!/bin/sh
trap "" SIGCHLD
# stdin: output of telefon daemon expected

while read line
do
        case $line in
                IncomingCall:*)
                        caller=${line#*caller: "}
                        caller=${caller%%"*}
                        called=${line#*called: "}
                        called=${called%%"*}

                        # Send number of caller to all clients
                        wget -O /dev/null "http://192.168.178.20:23232/?caller=$caller&called=$called" &
                        wget -O /dev/null "http://192.168.178.21:23232/?caller=$caller&called=$called" &
			wget -O /dev/null "http://192.168.178.4:23232/?caller=$caller&called=$called" &
                ;;
        esac
done
END

# make it executable
chmod +x /var/tmp/callmessage.sh
sleep 3
# restart telefon daemon piping its output into callmessage.sh
if [ -x /var/tmp/callmessage.sh ]
then
        # stop telefon daemon safely
        killall -15 telefon
        sleep 3
        killall -9 telefon
        rm -f /var/run/telefon.pid
        sleep 3
        telefon a127.0.0.1 | /var/tmp/callmessage.sh &
fi
1&2 Zeile sendet an die PC's und die 3te Zeile schickt die anrufende Nummer auf den TV Bildschirm.

Nach der Modifikation in dem Verzeichnis ueber /Var die Datei built.bat ausfuehren und danach in der Fritzbox das File test.image laden und nach dem Neustart sollte alles funktionieren.

Man kann das natuerlich jetzt warscheinlich auch irgendwie anpassen damit die Rueckwaertsuche funktioniert und dann noch ein Name auf dem Bildschirm steht. Mit der Java Software auf der Seite kann man jedenfalls ein Text Dokument mit bekannten Rufnummern eintragen.

Viel Spass !!
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

@Gurgel

Kann das uns hier weiterbringen ?
gurgel
Tuxboxer
Tuxboxer
Beiträge: 2473
Registriert: Dienstag 8. Oktober 2002, 21:06

Beitrag von gurgel »

in wie fern?
Test
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

Ein Kumpel von mir hat dies nun gebastelt...

Code: Alles auswählen

#Dunrycs Dodgy German Directory Enquiries 
#Wgets the german site with a number of your choice 
#split the url as we need to put our number between the 2 halves 
url1="http://www.dasoertliche.de/DB4Web/es/oetb2suche/home.htm?kw_invers="
url2="&main=Antwort&AKTION=START_INVERS_SUCHE&SEITE=INVERSSUCHE_V&Suchen.x=
45&Suchen.y=12&s=2&rg=1&taoid=&si=05112700112858305112700112828004&SKN=0&SEITE=
INVERSSUCHE_V&AKTION=START_SUCHE"
#get the number from the user (need to change this to get number from fritz)
echo type in the numberyou want to find 
read tel
#concatenate the lot 
fullurl=$url1$tel$url2
#save them in a file 
echo $fullurl > query
#call wget using the url from the textfile asnd save the html in temp file 
wget -O temp -i query
#the html file is now on the pc but we need to display just the name and address 
#gives you a load of output including the names but seems to be displayed twice 
#and have some different numbers added (always 592 629)
grep -n blb temp >tester

#reomve the # from the next line to view the resultys in firefox 

#firefox tester 
Richtig weiter sind wir aber noch nicht...
aba
Interessierter
Interessierter
Beiträge: 35
Registriert: Sonntag 5. September 2004, 15:29

Beitrag von aba »

PT-1 hat geschrieben:Ein Kumpel von mir hat dies nun gebastelt...

[...]

Richtig weiter sind wir aber noch nicht...
Dein Kumpel kennt Shell-Skripte noch nicht lange, oder?
Gib ihm mal folgenden Link

hier eine etwas kürzere Version, die deinen Wünschen bedeutend näher kommt:

Code: Alles auswählen

echo type in the number you want to find
read NUM

dbox=127.0.0.1

url="http://www.dasoertliche.de/DB4Web/es/oetb2suche/home.htm?kw_invers=$NUM&main=Antwort&s=2"

# Suchergebnis holen, Zeile mit Eintrag finden, HTML und führende Leerzeichen entfernen und alle Leerzeichen für die dbox-Ausgabe in %20 umwandeln

output=$(wget -q -O - "$url" | grep class="blb" | sed -e 's/<[^<]*>/\ /g;s/^[ \t]*//;s/\ /%20/g')

# wenn kein Suchergebnis gefunden wurde die Nummer benutzen
if [ -z "$output" ]
then
  output=$NUM
fi

# Ausgabe auf dbox
wget -q -O /dev/null "http://$dbox/control/message?popup=Anruf%20von%20$output"
gestestet auf der dbox - ob das Snippets auf der Fritz!box was sinnvolles tut habe ich nicht getestet - da aber die Fritz sowohl sed als auch wget von busybox hat sollte es auch da laufen.

Kosmetisch ist es zwar nicht perfekt (zum einen schneidet die DBOX alles ab, was zu lang ist, zum anderen habe ich nicht weiter auseinanderklamüsern mögen was wohin gehört um nur den Namen herauszuschneiden - das überlasse ich euch), aber es funktioniert.
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

Habe jetzt hiernochmal detailiert meine Ideen geschildert..

Eventuell hat ja jemand hier im Forum eine Idee..


Wuerde gerne YAC zur XBox mit XBMC und weiterhin wget zu DBox & Relook 400 machen und meine Tray Message behalten
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

Hi,

Evil Dead hat mal wieder seine Seite upgedated und hat sein "script" um alle Funktionen die ich mir gewuenscht habe erweitert :D

Der User ABA aus dem Tuxbox Forum hat mir/uns eine Rueckwaertsuche gebastelt und damit kann die Fritzbox jetzt folgendes:

Bei Anruf:
Display Rufnummer (oder Name bei erfolgreicher Rueckwaertsuche) auf einem oder mehreren PC's, auf der DBox und auf der XBox.

Fuer den noch nicht so bekannten Relook habe ich jetzt auch noch die Unterstuetzung angefordert.

Gefunden werden kann das ganze hier im IP Forumoder bei Evil Dead direkt.
Homar
Senior Member
Beiträge: 1278
Registriert: Mittwoch 5. September 2001, 00:00

Beitrag von Homar »

thx PT-1

coole Seite...
suse_rulez
Einsteiger
Einsteiger
Beiträge: 216
Registriert: Freitag 6. September 2002, 15:32

Beitrag von suse_rulez »

Sehr schön... Jetzt fehlt als einzige Funktionalität noch ein eigenes Adressbuch für die Nummern die nicht im Telefonbuch stehen - dann kann ich meine ISDN-Karte endgültig aus meinem Eisfair bauen :)
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

Eigenes Adressbuch gibt es fuer den PC Java Client und ein kleines (ca. 20 Nummer) habe ich fuer mich in England als nicht Rueckwaerts such Geschaedigten vorgeschlagen

Credits sollten aber an Evil Dead und ABA gehen, ich habe ja immer nur irgendwelche bloeden Ideen die dann z.B. von Yjogol umgesetzt werden :D
suse_rulez
Einsteiger
Einsteiger
Beiträge: 216
Registriert: Freitag 6. September 2002, 15:32

Beitrag von suse_rulez »

Genau so ein kleines 20 Rufnummer Adressbuch würde mir schon reichen... Gerade Internetrufnummern haben die meisten ja nicht ins Telefonbuch eintragen lassen..
Unter vorgeschlafen verstehe ich dass du in engerem Kontakt zu den Entwicklern stehst und es sowas >evtl.< bald geben wird?
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

Er biegelt gerade noch ein paar Fehler bei der Rueckwaertsuche aus und dann sollte das Mini Telefonbuch drankommen.

Link zum IP Forum ist ja da ;-)
yjogol
Developer
Beiträge: 809
Registriert: Montag 4. Juli 2005, 18:45

Beitrag von yjogol »

PT-1 hat geschrieben:Eigenes Adressbuch gibt es fuer den PC Java Client und ein kleines (ca. 20 Nummer) habe ich fuer mich in England als nicht Rueckwaerts such Geschaedigten vorgeschlagen

Credits sollten aber an Evil Dead und ABA gehen, ich habe ja immer nur irgendwelche bloeden Ideen die dann z.B. von Yjogol umgesetzt werden :D
Hi, diesmal hänge ich mich mal ran ... da freut sich meine AVM auch auf ein kleines Telefonbuch .... :)
teplet
Einsteiger
Einsteiger
Beiträge: 106
Registriert: Dienstag 12. April 2005, 20:05

Beitrag von teplet »

mich würde mal interessieren, wie man die nummer auch aufs display bekommt. da ich häufig mp3s mit der dbox höre, ist das tv nicht immer an.
wäre daher sehr praktisch.

ideen?
yjogol
Developer
Beiträge: 809
Registriert: Montag 4. Juli 2005, 18:45

Beitrag von yjogol »

teplet hat geschrieben:mich würde mal interessieren, wie man die nummer auch aufs display bekommt. da ich häufig mp3s mit der dbox höre, ist das tv nicht immer an.
wäre daher sehr praktisch.

ideen?
Das geht so z.B.:
wget -O - -q "http://dbox/control/lcd?lock=1&clear=1& ... n&update=1" >/dev/null

Gruß
yjogol
teplet
Einsteiger
Einsteiger
Beiträge: 106
Registriert: Dienstag 12. April 2005, 20:05

Beitrag von teplet »

klasse danke!!!
und wie bekomm ich das standard bild (also fernsehsender usw) wieder hin? :gruebel:

schöne grüße an dich

daniel

edit:

ah ich weiß schon mit lock=0
teplet
Einsteiger
Einsteiger
Beiträge: 106
Registriert: Dienstag 12. April 2005, 20:05

Beitrag von teplet »

gibt es da irgendwo ne doku zu?
würde gerne wissen, wie ich zum beispiel zeilenumbrüch machen kann, bzw ob das irgendwie automatisch geht, usw.

ich möchte nämlich gerne eingehende anrufe auch auf dem display der dbox anzeigen lassen.
yjogol
Developer
Beiträge: 809
Registriert: Montag 4. Juli 2005, 18:45

Beitrag von yjogol »

Doku zu allen nhttpd-API-Funktionen hier:


http://cvs.tuxbox-cvs.sourceforge.net/c ... iew=markup

LCD unter "19. LCD Interface"

PS: Wenn es fertig ist, hätte ich auch Interesse :)
Gruß
yjogol
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

Evil Dead (Ip Phone Forum) arbeitet da auch schon dran um mit der Fritzbox nicht nur auf dem TV den Anruf sondern auch auf dem LCD Display 2 zeilig (ala Tuxmail) anzeigen zu lassen.
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

Hi,

das Plugin/Mod unterstuetzt jetzt:

Dream
DBox & LCD Display
Kontaktliste fuer Namensanzeige wenn keine Rueckwartssuche funktioniert
Jaytee
Neugieriger
Neugieriger
Beiträge: 3
Registriert: Sonntag 19. Februar 2006, 15:59

Beitrag von Jaytee »

Hi

Dieses thma brennt mir auch schon ewig, deshalb hier meine fragen und überlegungen dazu:

Hab ne DeTeWe Opencom Lan tel anlage , welche auch (mit fester IP)an meinem Router hängt.
Auf meinem PC/Laptop läuft ein Capi-prog.Geht nun ein Anruf ein , so schickt meine tel-anlage über (w)lan die eingehende rufnummer an PC/laptop .

Nun müßte es doch auch möglich sein , das die DBox die IP der tel-anlage überwacht u bei anruf eine Meldung ausspuckt (ohne das ein PC läuft). Genau dieses Prog (welches es warscheinlich nicht gibt) suche ich.

Leider beziehen sich alle lösungen die ich bisher gelesen habe auf die Fritzbox , dabei müßte es doch auch ne allg. lsg. für das problem geben:
DBox überwacht IP der anlage u gibt information aus wenn diese was sendet.
Wenn man nun weiter überlegt , wäre sogar Tapi über die box mögl. usw.

Vieleicht hat hier irgend jemand ne lösung für mich u andere die es brauchen.

Gruß Jaytee