+ Antworten
Seite 2 von 6 ErsteErste 1 2 3 4 ... LetzteLetzte
Ergebnis 11 bis 20 von 57
  1. #11
    Registriert seit
    Apr 2008
    Beiträge
    338

    Hallo,

    also ich habe dafür ein kleines Programm was ich per IPS aufrufe und das macht mir dann aus der Fritzbox file eine Wav.

    IPS_Execute("C:\dec.exe", "C:/anrufb.fritz C:/Aktuell.wav", false, false);

  2. #12
    Registriert seit
    Sep 2005
    Beiträge
    1,428

    Nunja,

    mir eine Email schicken lassen, um eine Datei zu bekommen die ich lokal schon habe wollte ich eigentlich vermeiden. Die Email lasse ich mir aber sowieso immer schicken, falls ich gerade unterwegs bin.

    @hollowman,

    genau das hatte ich gesucht.
    Wollte eigentlich den SpeexDec nehmen, aber der musste wohl noch auf das etwas seltsame Format von AVM gepatch werden.
    Dein kleines Progrämmchen scheint das schon zu sein, danke.

    Jetzt muss ich mal sehen, wie ich das in ein komfortables Script verpacke.

    Hast du evtl. auch noch den Encoder dafür?
    Damit liesse sich beim Anruf direkt eine neue individuelle Ansage erzeugen und auf die Box laden.
    Man, IPS ist ja so vielseitig ;-)

    Grüße,
    Doc

  3. #13
    Registriert seit
    Apr 2008
    Beiträge
    338

    Hallo,
    nein den Encoder hab ich nicht. Wie stellst du dir denn das vor mit dem Encoder?
    Wenn ein Telefonanruf kommt, Namen per das örtliche abrufen und schon mal eine Nachricht im vorraus generieren, falls man nicht zuhause ist damit der Anrufer persönlich angesprochen wird ?? .. Wäre auch nicht schlecht .. denke mal das wird jedem anrufer schocken :-)

    Hier mal mein Skript was ich schon einige zeit lang am laufen habe! Vielleicht kannst du ja das ein oder andere gebrauchen.

    PHP-Code:
        /*******************************************************************
         *                    Nachrichten zählen                           *
         ******************************************************************/
    SetValueString(49414 /*[media\ansagen\ansagetext]*/,"Werde Nachricht bearbeiten und abspielen");

    $counter GetValueInteger(48736 /*[media\fritzbox\anrufbeantworter\ab_counter]*/);
    $dir    'ftp://192.168.0.99/CnMemory-01/FRITZ/voicebox/rec/';
    $files1 scandir($dir,0);
    //print_r($files1);
    $zaehler count ($files1) -1;
    // echo "$zaehler"." Aufnahmen \r\n";


        /*******************************************************************
         *             Nachrichten auf Festplatte kopieren                 *
         ******************************************************************/

    if ($zaehler >0)
    {
    $File $files1[1];
    // echo "$File"."\r\n";

    $filename "ftp://192.168.0.99/CnMemory-01/FRITZ/voicebox/rec/$File";

    $source "/CnMemory-01/FRITZ/voicebox/rec/$File";
    $target =  fopen("C:/anrufb.fritz""w");

    $conn ftp_connect("192.168.0.99");
    ftp_login($conn,"ftpuser","borisbernd");

    ftp_fget($conn,$target,$source,FTP_ASCII);

        
    /*******************************************************************
         *                Nachrichten in Wav umwandeln                     *
         ******************************************************************/

    IPS_Sleep(3500);
    unlink("$filename");
    IPS_Execute("C:\dec.exe""C:/anrufb.fritz C:/Aktuell.wav"falsefalse);
    IPS_Sleep(2000);


                if (
    file_exists("C:\Aktuell.wav"))
                {

                
    copy ("C:\Aktuell.wav""D://shares/Öffentlich/Anrufbeantworter/$counter.wav");
                
    IPS_Sleep(1000);
                
    SetValueInteger(48736 /*[media\fritzbox\anrufbeantworter\ab_counter]*/GetValueInteger(48736 /*[media\fritzbox\anrufbeantworter\ab_counter]*/) +1);
                    }


        
    /*******************************************************************
         *                FTP Tunnel wieder schließen                     *
         ******************************************************************/


    ftp_close($conn);

    WAC_ClearPlaylist($haus);
    WAC_SetVolume($haus25);
    WAC_AddFile($haus"C:\Aktuell.wav");
    WAC_Play($haus);
    }
    IPS_Sleep(500);
    IPS_RunScript(28409 /*[media\fritzbox\anrufbeantworter\ab_nachrichten_zaehlen]*/); 

  4. #14
    Registriert seit
    Sep 2005
    Beiträge
    1,428

    Ja,
    genau so in etwa habe ich mir das mit dem Encoder gedacht.
    Allerdings habe ich eine eigene "Anruferdatenbank" die ich verwenden würde.
    Alle anderen bekommen einen Standardtext, lästige Werbe-Anrufer ohne Nummer werden ins Nirwana geleitet und das alles ohne ISDN.

    So alla: " Mutti, wir sind mal wieder unterwegs, weisst schon wo du uns erreichen kannst"

    Dieses File kann man dann bei jeden Anruf individuell Erzeugen und noch wärend des Klingelns zur Box schicken.


    Sag' mal, warum arbeitest du über den FTP? Speicherst du deine Anrufe direkt in der Box?

    Gruß,
    Doc

  5. #15
    Registriert seit
    Apr 2008
    Beiträge
    338

    ja das ist eigentlich eine gute Idee .. muss ich mal in meinem Urlaub denk ich in angriff nehmen. Das mit den Anrufern ohne Tel. Nummer würde ich auch gerne machen, jedoch hab ich einige Kollegen bei denen keine nummer mitgeschickt wird. Ich hab auch kein ISDN .. nur VOIP ... deswegen find ich das auch klasse was alles möglich ist ... dank Fritzbox und IPS.

    Ich habe in meiner Fritzbox einen USB Stick auf den alle Nachrichten gespeichert werden. Wenn ich nach Hause komme, bekomme ich im Touch angezeigt das einige Sprachnachrichten vorhanden sind. Wenn ich den Button betätige werden alle Nachrichten vom Stick gezogen, gelöscht, direkt umgewandelt und danach abgespielt. Zudem werden sie auf meinem Server archiviert.

  6. #16
    Registriert seit
    Mar 2007
    Ort
    Hannover
    Beiträge
    663

    Ich glaube das ich für ale Fritz besitzer spreche wenn ich sage.
    Könntest du uns da mal so ein schönes Wohlfühl bundel schnüren.Vor allem der teil mit dem Touch würde mich sehr interessieren. (ich hoffe du hast was fürs webfront gebaut*G*)
    MFG Ken

  7. #17
    Registriert seit
    Dec 2006
    Ort
    Leverkusen
    Beiträge
    613

    @Doctor Snuggles
    Könntest du mir bitte die Funktion der Dec.exe erklären und einen Download-Link hinzufügen? Wenn ich danach google finde ich nur was zu einem Wurm mit dem Namen.

    Auch das Skript . "IPS_RunScript(28409 /*[media\fritzbox\anrufbeantworter\ab_nachrichten_zae hlen]*/);" wäre hilfreich um dein Skript oben zu 100% verstehen zu können.

    Würde mich dann ggfs. mal ran machen und das Skript versuchen etwas anzupassen. Mir sind besonders die "IPS_Sleep" aufgefallen, die ich immer versuche zu vermeiden, da sie ja das ganze IPS und somit alle zeitkritischen Skripte ausbremsen.
    Geändert von obicom (17.07.09 um 10:45 Uhr)
    Viele Grüße, Obi
    ___________________
    PC Ausstattung:

    Asus eee Top 1602 mit ipsymcon V4.x an FMZ 1300 USB

  8. #18
    Registriert seit
    Sep 2005
    Beiträge
    1,428

    Hallo obicom,

    du verwechselst mich da mermutlich mit hollowman.
    Der kann dir sein Script bestimmt besser erklären.

    Downloadlink? Die .RAR fürs DEC.EXE hat er oben doch angehängt.
    Funktion: ganz einfach, die Audiodateien werden in eine für den PC lesbares WAV gewandelt, mehr nicht.

    Ich wollte dieses Wochenende auch mal damit beginnen, ein passendes Scribt für die AB-Funktionen zu bauen, weiss aber nicht genau, wann ich dazu komme.

    Viele Grüße,
    Doc

    Achso, ich glaube er ruft das gleiche Script immer wieder auf, bis alle Nachrichten wiedergegeben sind.
    So hatte ich es jedenfalls verstanden.

  9. #19
    Registriert seit
    Dec 2006
    Ort
    Leverkusen
    Beiträge
    613

    hallo Doc,

    sorry, hast natürlich recht, meinte natürlich Hollowman.
    Die Dec.exe habe ich nun auch gefunden. Danke für den Hinweis.

    jetzt müsste ich das nur noch mit dem "Anrufe zählen Skript" kapieren.
    Viele Grüße, Obi
    ___________________
    PC Ausstattung:

    Asus eee Top 1602 mit ipsymcon V4.x an FMZ 1300 USB

  10. #20
    Registriert seit
    Apr 2008
    Beiträge
    338

    Hallo,

    das mit den Sleep Zeiten kann man sicherlich noch anders lösen aber da sehe ich persönlich nicht so groß den sinn drin, da das Skript ja eh nur abgespielt wird wenn Nachrichten hinterlassen wurden. (Über Dashboard Button). Zumal halten die Zeiten sich noch in Grenzen. Kann ja jeder selbst entscheiden.

    das andere Skript was am ende aufgerufen wird sieht so aus;

    PHP-Code:
    ////////////////////////////////////////////////////
    // Anrufbeantworternachrichten Zählen
    //
    // In diesem Skript werden die Nachrichten auf der Fritzbox
    // gezählt und in eine Variable eingelesen!
    //
    // Author: Boris Bernd
    //
    //
    ////////////////////////////////////////////////////



        /*******************************************************************
         *                    Nachrichten zählen                           *
         ******************************************************************/
    $dir    "ftp://192.168.0.99/CnMemory-01/FRITZ/voicebox/rec/";
    $files1 scandir($dir,0);
    // print_r($files1);
    $zaehler count ($files1) -1;
    echo 
    "$zaehler"."\r\n";
    SetValueString(28638 /*[media\fritzbox\anrufbeantworter\ab_nummer]*/"$zaehler);
    if (
    GetValueString(28638 /*[media\fritzbox\anrufbeantworter\ab_nummer]*/) > 0)
    {
    SetValueBoolean(49348 /*[media\fritzbox\vis_ab_nummer]*/True);
    }
    else
    {
    SetValueBoolean(49348 /*[media\fritzbox\vis_ab_nummer]*/False);
    }


        
    /*******************************************************************
         *               Timer setzten bei Gesprächsende                   *
         ******************************************************************/

    if (GetValueBoolean(40756 /*[media\fritzbox\gespraech]*/) == True)
    {
    IPS_SetScriptTimer(28409 /*[media\fritzbox\anrufbeantworter\ab_nachrichten_zaehlen]*/100);
    }

    if (
    GetValueBoolean(40756 /*[media\fritzbox\gespraech]*/) == false)
    {
    IPS_SetScriptTimer(28409 /*[media\fritzbox\anrufbeantworter\ab_nachrichten_zaehlen]*/0);
    }
    ?> 
    Dieses wird bei mir auf jeden Anruf getriggert.

    Für Webfront hab ich leider nichts. Da ich mit dem Designer arbeite. Auf dem hab ich eigentlich nur ein Label was mir anzeigt wieviele AB nachrichten neu sind und ein Button der nur eingeblendet wird wenn neu Nachrichten auf dem AB sind. Was dann ganz oben das Skript triggert.

    Gruß

Ähnliche Themen

  1. ISDN Karte oder Fritzbox?
    Von Tetrapack im Forum Off Topic
    Antworten: 5
    Letzter Beitrag: 24.04.08, 21:16
  2. IPS Anrufen über Fritzbox
    Von TK6 im Forum Allgemeine Diskussion
    Antworten: 2
    Letzter Beitrag: 12.02.08, 15:07
  3. ips isdn modul und fritzbox
    Von pleibling im Forum Allgemeine Diskussion
    Antworten: 5
    Letzter Beitrag: 11.01.07, 11:07
  4. FS20-Enhanced: Schaltzustände über Funk abfragen
    Von Crazy_Hardware im Forum Ideen & Anregungen
    Antworten: 1
    Letzter Beitrag: 16.06.05, 22:03