Rufnummernanzeige mit VDR und Fritz!Box Fon

  • Ich habe mittlerweile 4 pseudo_update4.image gemacht.
    Nun habe ich mir einen angeschaut und was sehe ich da ziemlich weit unten


    Zitat

    # delete /var/tmp/debug.cfg
    rm /var/tmp/debug.cfg


    Dann habe ich Telnet Verbindung mit dem roter aufgebaut



    nc felt


    was mache ich falsch?

    Einmal editiert, zuletzt von Multi ()

  • Zitat

    Original von Multi
    Ich habe mittlerweile 4 pseudo_update4.image gemacht...


    du bist dir auch WIRKLICH sicher, dass die webserver adresse fürs nc holen stimmt ?
    ich weiß is ne dumme frage, aber an was anderem kanns fast ned mehr liegen..


    Wicky, natürlich du hast vollkommen recht.. daran hatte ich nicht gedacht, meine linux welt is eben noch zu klein :O ;)


    infinite

    kuifje
    asus m2n-vm | Athlon 5600 | Nvidia 9300GE | TT S2-3200
    yaVDR 0.4 | 1.7.21
    haddock
    asus p4pe | 2ghz | 3x DVB-S Budget | 2x500gb
    debian lenny 2.6.29.3 | e-tobi 1.7.0 | streamdev cvs | live


    <30.12.07 <igel>sid fuer den gewissen kick>
    <01.04.08 <igel>ich kann eh nix ausser debian pakete installiern>
    <15.12.09 igel hasst linux>
    <23.02.10 <igel> easyvdr is nur easy wenn es easy is>

  • Ich vermute das wird gar nicht runtergeladen weil in dem image die debug.cfg gelöscht wird und die Datei bei mir fält


    Zitat

    # delete /var/tmp/debug.cfg
    rm /var/tmp/debug.cfg

    Einmal editiert, zuletzt von Multi ()

  • Zitat

    Original von Multi
    Ich vermute das wird gar nicht runtergeladen weil in dem image die debug.cfg gelöscht wird und die Datei bei mir fält


    aua...


    @topic.. wo steht denn bitte der rm auftrag ? in dem von videopix vorgestelltem script steht er jedenfalls nicht.. ergo hast du diesen teil wohl irgendwo in der pseudo firmware gefunden, wo von uns bis dato keiner dran ruemgewurstelt hat.
    der fehler liegt also bei dir woanders, sonst würde es ja bei uns auch nicht klappen..


    wenn du trotzdem der meinung bist das es daran liegt, vlt kannst du dann ja selbst die scripte so anpassen, dass es auch bei dir klappt ?


    infinite

    kuifje
    asus m2n-vm | Athlon 5600 | Nvidia 9300GE | TT S2-3200
    yaVDR 0.4 | 1.7.21
    haddock
    asus p4pe | 2ghz | 3x DVB-S Budget | 2x500gb
    debian lenny 2.6.29.3 | e-tobi 1.7.0 | streamdev cvs | live


    <30.12.07 <igel>sid fuer den gewissen kick>
    <01.04.08 <igel>ich kann eh nix ausser debian pakete installiern>
    <15.12.09 igel hasst linux>
    <23.02.10 <igel> easyvdr is nur easy wenn es easy is>

  • @ Multi:


    Die Box führt beim Start die /var/flash/debug.cfg aus. Die Kopie in /var/tmp wird nur temporär gebraucht, weil der Flash-Speicher nicht direkt beschreibbar ist.


    @ Dagda:


    Hast du die neueste Firmware auf deiner Box? Habe mal gelesen, dass frühre Versionen kein CLIP konnten.


    Uwe

    Test-VDR: Asrock J4205 (Intel-Grafik), 4GB RAM, 30GB SSD, Cine S2 PCIe twin tuner + DuoFlex an Durline UK119 SCR LNB

  • Zitat

    Original von videopix
    @ Multi:


    Die Box führt beim Start die /var/flash/debug.cfg aus. Die Kopie in /var/tmp wird nur temporär gebraucht, weil der Flash-Speicher nicht direkt beschreibbar ist.


    Kann ich /var/flash/debug.cfg mit vi anschauen oder editieren?
    Was kann ich falsch gemacht haben, ich bin nach deiner Anleitung vorgegangen?


    Übrigens ich nütze die neueste Firmware

    Zitat

    FRITZ!Box Fon WLAN 7050 Firmware Version 14.04.01


    mfg Multi


  • Wenn man die /var/flash/debug.cfg mit vi editieren könnte, bräuchte man den umweg über das pseudo-flashen nicht... ;)

  • Man kann die Datei debug.cfg editieren!
    Mit vi musst Du die Datei aber erst einmal ins tmp Verzeichnis kopieren, dort editieren und anschließend die geänderte Datei ins flash Verzeichnis schreiben.


    cat /var/flash/debug.cfg > /var/tmp/debug.tmp


    vi /var/tmp/debug.tmp
    oder einfach nur ein
    echo "text hinzufügen...." >> /var/tmp/debug.tmp


    cat /var/tmp/debug.tmp > /var/flash/debug.cfg


    Die Fritzbox hat einen Wrapper für den vi-Editor namens nvi, der einem das Umkopieren erspart.


    Gruß,
    Fridi

  • Hi t12,


    wenn du schnell und vor allem fehlerfrei tippst, kannst du natürlich auch nvi nehmen. Vorausgesetzt, du hast vorher einen Zugang auf die Box installiert. Und das geht nun mal nur mit einem Pseudo-Image.


    Uwe

    Test-VDR: Asrock J4205 (Intel-Grafik), 4GB RAM, 30GB SSD, Cine S2 PCIe twin tuner + DuoFlex an Durline UK119 SCR LNB

  • Hallo!


    Mir brennt noch eine Frage auf der Sele (Völlig aus dem zusammenhang)!


    Ich hab hier im Forum was über Voice over IP mit dem VDR gelesen!


    Währe das in verbindung mir der Fritz Box irgendwie zu bewekstelligen?


    Ich stelle mir sowas vor wie ein schnurloses Head-Set oder eine Web-Cam mit Mikro und wenn der VDR meldet "Anruf : Bla bla bla" kann ich mit der Fernbedinung abheben oder abweisen, die lautspreche des TV werden Lautlos und die stimme des gegenüber kommt uber diese oder das Head-Set. Zum Telefonieren im Menu ein Punkt Telefon und über Fernbedinug wählen!


    Ist das zu Illosorisch oder geht das irgendwie?


    Gruß Dagda!

  • Hi Dagda,


    es stehen alle SVDRP-Befehle zur Verfügung. Das mit der Laustärke ist also kein Problem. Einach vor dem quit\n z.B. noch volu 10\n einfügen. Das setzt die Lautstärke bei einem Anruf auf 10%.
    Die Befehle stehen im Wiki.


    Grüße,
    Uwe

    Test-VDR: Asrock J4205 (Intel-Grafik), 4GB RAM, 30GB SSD, Cine S2 PCIe twin tuner + DuoFlex an Durline UK119 SCR LNB

  • Also ich habe jetzt debug.cfg überprüft


    # nvi /var/flash/debug.cfg


    Am anfang



    Am Ende


    Zitat

    echo -e "echo -en \"mesg Anruf: \$caller (\$name)\\\nquit\\\n\" | /var/tmp/nc 192.168.xxx.xxx 2001" >> /var/tmp/callmessage.sh


    # /sbin/reboot Roter reboot
    # cd /var/tmp
    # ls
    callmessage.sh hosts parse_telefon.sh woc.sh
    cm_logic.ctl igddesc.xml passwd wpa_debug_sock
    contacts invers.sh resolv.conf
    csem lines shadow
    group nc to_wpa_hidden_sock
    #


    dieses mal wurde nc erfolgreich heruntergeladen


    # echo -en "mesg Test\nquit\n" | nc 192.168.xxx.xxx 2001
    -sh: nc: not found


    Leute wo liegt mein Fehler?


    Multi

    Einmal editiert, zuletzt von Multi ()

  • Hi Multi,


    Du musst beim Aufruf von nc den Pfad mitgeben, also /var/tmp/nc.
    Und natürlich stat xxx die IP-Adresse des VDR.


    Grüße,
    Uwe

    Test-VDR: Asrock J4205 (Intel-Grafik), 4GB RAM, 30GB SSD, Cine S2 PCIe twin tuner + DuoFlex an Durline UK119 SCR LNB

  • Bei mir läuft noch nix :(


    - Ich logge mich per telnet auf der FritzBox ein.
    - Habe manuell den "nc" runtergeladen.
    - Ich kann mit dem Testbefehl nichts bewirken.


    - Ein Ping an meinen VDR läuft ins leere. Ping ins Web geht!


    Er scheint also automatisch ins Internet vermitteln zu wollen, statt an einen interen Port.


    Hat jemand einen Tip?

    Gruss LinuxQ


    VDRemote fuer webOS
    Seit 11/2009: Pundit-R ID3, P4-2800, Technotrend S2300 modded, Maxtor 6Y080L0 80GB (superleise), 2GB Ram, LG 4167B-R DVD-Brenner,EasyVDR 0.6.10
    2005-2009: Pundit-R ID3, Celeron 2400, Technotrend S2300 modded, Maxtor 6Y080L0 80GB (superleise), 256MB, LG 4167B-R DVD-Brenner, linvdr0.7 mit "cooper"-cd, MT-Patch, Big-Patch

  • Zitat

    Original von videopix
    Hi Multi,


    Du musst beim Aufruf von nc den Pfad mitgeben, also /var/tmp/nc.
    Und natürlich stat xxx die IP-Adresse des VDR.


    Grüße,
    Uwe


    Jetzt hat es funktioniert


    Zitat

    # echo -en "mesg Test\nquit\n" | /var/tmp/nc 192.168.xxx.xxx 2001
    220 ctvdr3 SVDRP VideoDiskRecorder 1.3.43; Wed Mar 1 23:12:49 2006
    250 Message queued
    221 ctvdr3 closing connection


    und mit meinem Handy auch


    Zitat

    Original von videopix
    Hi Dagda,


    es stehen alle SVDRP-Befehle zur Verfügung. Das mit der Laustärke ist also kein Problem. Einach vor dem quit\n z.B. noch volu 10\n einfügen. Das setzt die Lautstärke bei einem Anruf auf 10%.
    Die Befehle stehen im Wiki.


    Grüße,
    Uwe


    etwa so?


    Zitat

    echo -e "echo -en \"mesg Anruf: \$caller (\$name)\\\nvolu 10\nquit\\\n\" | /var/tmp/nc 192.168.xxx.xxx 2001" >> /var/tmp/callmessage.sh


    ich danke dir videopix


  • Hi,


    ich hab im der Anleitung auf den Fritzbox-Seiten gelesen, daß es mit der Firmware der 7170 (hab ich auch) nicht mehr geht, weil das Programm die Nummer nicht mehr ausgibt.


    Die Referenz find' ich grad nicht. Sorry.


    Grüße
    Ralf

    VDR - Die 'Killerapplikation' die mich zu Linux gebacht hat ;)

    Neues yaVDR HD-System ging am 20.12.2013 in Betrieb :)
    yaVDR 0.7-ansible im Aufbau ab Jan. 2024.


  • unlogisch - da er bereits vermeldet hat, dass es bei ihm geht ;)


    infinite

    kuifje
    asus m2n-vm | Athlon 5600 | Nvidia 9300GE | TT S2-3200
    yaVDR 0.4 | 1.7.21
    haddock
    asus p4pe | 2ghz | 3x DVB-S Budget | 2x500gb
    debian lenny 2.6.29.3 | e-tobi 1.7.0 | streamdev cvs | live


    <30.12.07 <igel>sid fuer den gewissen kick>
    <01.04.08 <igel>ich kann eh nix ausser debian pakete installiern>
    <15.12.09 igel hasst linux>
    <23.02.10 <igel> easyvdr is nur easy wenn es easy is>


  • Da Problem ist gelöst. Mußte das Masquerading am dazwischen hängenden Linux-Server ändern - Dumm, daran nicht zu denken *rotwerd*


    Es funktioniert aber trotzdem nix. Kein "nc" da.


    - Manuell klappt alles! (nc runterladen und Testmessage)


    /var/flash/debug.cfg ist immernoch von 2002! Die scheint beim Update nicht an die FritzBox geschickt zu werden.


    Wie kann ich die vorhandene debug.cfg ansehen? Less fehlt und mit vi stehe ich irgendwie auf dem Kriegsfuß :(


    Danke LinuxQ

    Gruss LinuxQ


    VDRemote fuer webOS
    Seit 11/2009: Pundit-R ID3, P4-2800, Technotrend S2300 modded, Maxtor 6Y080L0 80GB (superleise), 2GB Ram, LG 4167B-R DVD-Brenner,EasyVDR 0.6.10
    2005-2009: Pundit-R ID3, Celeron 2400, Technotrend S2300 modded, Maxtor 6Y080L0 80GB (superleise), 256MB, LG 4167B-R DVD-Brenner, linvdr0.7 mit "cooper"-cd, MT-Patch, Big-Patch

    Einmal editiert, zuletzt von LinuxQ ()

  • LinuxQ


    Hats Du einen ROuter mit firewallfunktionalität hiter der FB ?
    Das würde erklären warum ein Ping ins Leere läuft.
    Da musst Du dem Router dann beibringen, dass er Datenpakete für Port 2001 durchlässt.
    Ein Ping wird von Firewalls in der Regel 'geschluckt'.


    Zum Testen kannst Du nc auch auf dem VDR aufrufen mit ' nc -l -p <Portnummer>' da hört nc dann auf den Port <Portnummer>. Auf der FB dann ' nc <IP_des_VDR> <Portnummer>'. Wenn Du jetzt einen Text auf der FB eingibst kannst Du diese Eingabe auf dem VDR-Terminal sehen.


    Gruß
    Manni

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!