Rückwärtssuche bei Telefonnummern

  • hi
    irgendwie habt ihr hier wohl das selbe problem wie im ip-phone-forum - wobei in beiden fällen die scripte großteils "identisch" sind.
    schaut euch doch mal den thread zur neuen website von dasortliche an:
    http://www.ip-phone-forum.de/s…d.php?p=694978#post694978


    Damit solltet ihr hier auch weiterkommen...


    Hier der entsprechende Codeschnipsel:
    (Löst jetzt auch Firmendurchwahlen auf - meistens zumindest)

    Code
    lynx "http://www.dasoertliche.de/Controller?form_name=search_inv&ph=$NUMMER" \
            -dump -nolist -connect_timeout=3>  $TMPFILE
            NAME=`grep RTRTRTRT -A 6 $TMPFILE | awk '{ if (FNR == 1) print $0 }' |  sed  -e "s/RTRTRTRT//" -e "s/\ \+//" -e "s/\ \+/\ /g" -e "s/\[_\]//g"`
            DETAILS=`grep RTRTRTRT -A 6 $TMPFILE | awk '{ if (FNR == 2) print $0 }' |  sed  -e "s/\ \+//" -e "s/\ \+/\ /g" -e "s/\[_\]//g"`


    Gruß
    Thorsten Gehrig

  • Hi,


    einen hab' ich noch (über wget):

    Bash
    #!/bin/bash
    # Parameter = Nummer (z.B. 069123456)
    
    
    # Reverse-Lookup (www.dasoertliche.de)
    wget -q --tries=3 --timeout=5 -O /tmp/reverse_lookup "http://www1.dasoertliche.de/?form_name=search_inv&ph=$1"
    name=`grep 'class=\"entry\".*' /tmp/reverse_lookup | sed -e s/^.*\"entry\"\>//g -e s/\<'\/'a\>.*//g`
    adr=`grep ';.*<br\/>' /tmp/reverse_lookup  | sed -e s/\&nbsp\;/\ /g -e s/'\n'//g -e s/'\t'//g -e s/\<br.*//g`
    echo "Name    = $name"
    echo "Adresse = $adr"


    oder als perl-function:

  • Danke Jungens,


    auf euch ist verlass.


    Alle Scripts wieder aktualisiert. :)



    Gruß,


    JCB

    EPIA MII10000 - MAHLZEIT 3.1 ISO -Technotrend 1.5- Noritake GU256x64D-3100 Paralell--running:), IR-Homebrew ( running :D), IRTRANS (nur als Einschalter)



  • mhmm - gabs da nicht mal ein kleines Win-Programm, welches einem VDr übers Netz einen svdrp-Befehl übergeben konnte? damit könnte man dann doch svdrpsend.pl mesg machen ----

  • Dafür bin ich wohl noch zu sehr Linux Newbie...


    also da mit kann ich nix anfangen

    Code
    vdr1:~# ./test.sh
    Trying 127.0.0.1...
    Connected to 127.0.0.1.
    Escape character is '^]'.
    Connection closed by foreign host.
    vdr1:~#


    die anrufliste_log wird geschrieben

    Mein VDR:2.6.18-xen-3.1-2-686 / 1.6.0-2ctvdr mit 1 x Nexus und 1 x Nova steht im Keller auch genutzt als Fileserver

  • Hi Thorsten,


    Ja! VDR + Asterisk auf dem gleichen Rechner wo ich das Script ausführe.


    Leider kommt keine Meldung auf dem Bildschirm.



    Sorry für meine margere Info.



    Gruß

    Mein VDR:2.6.18-xen-3.1-2-686 / 1.6.0-2ctvdr mit 1 x Nexus und 1 x Nova steht im Keller auch genutzt als Fileserver

  • also wenn ich es manuell machen kommt eine Meldung aufm VDR



    und nu?

    Mein VDR:2.6.18-xen-3.1-2-686 / 1.6.0-2ctvdr mit 1 x Nexus und 1 x Nova steht im Keller auch genutzt als Fileserver

  • Hi Thorsten,


    das war ja einfach :)


    Zu meinem Glück möchte ich noch die angewählte MSN in der anrufliste_log sehen.


    Wie stelle ich das an?



    Gruß
    Sammlerjaeger

    Mein VDR:2.6.18-xen-3.1-2-686 / 1.6.0-2ctvdr mit 1 x Nexus und 1 x Nova steht im Keller auch genutzt als Fileserver

  • Hi,
    die MSN? die musst du dann vorher im Asterisk ermitteln - dann mit an das script übergeben - und dann im script einfach mit ausgeben...
    Am besten du fragst dazu im IP-Phone-Forum an - ich hab das mit den MSN nicht parat (mache nur noch VoIP)


    Gruß
    Thorsten

    1. VDR 2.0.3 mit VDPau, yaVDR 0.5 - Celeron 440 - 2 Ghz -
    2. VDR 2.0.3 Zotac ION2 HD-ID11 mit HDTV, Atom D510, yaVDR 0.5, Streamdev-Client
    Homepage: http://www.gehrig.info

Jetzt mitmachen!

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