Tárcsázó program

Fórumok

Sziasztok.

Olyan prgramot keresek, ami feltárcsáz egy számot, aztán hagyja, hogy beszéljek a (vezetékes) telefonon. A wvdial pl. jó volna, ha a tárcsázás után kilépne.

Hozzászólások

Felveszem a kagylót, lelövöm a wvdialt. Úgyhogy triviálisan a wvdiallal is megoldható.
--
CCC3

Sőt írsz egy script-et, ami azt figyeli hogy a soros porton mikor van változás, és lelövi a wvdial-t, és a telefonodat "patch"-eled egy záró-nyomógombbal, amit a felefonod súlya le tud nyomni és így az áramkör nyitva van.

Tárcsázol, felveszed a telefont, a soros porton változás történik, mert az áramkör zár, ez elindítja a script-edet, ami kilövi a wvdial-t.
Hol itt a probléma.

Csak egy kis drót kell, meg egy script. ;~))

/mazursky

Forrasztás helyett előtétprogram, ami lelövi a wvdialt, miután túljutott a tárcsázáson. Clipperben így néz ki:


#include "signal.ch"
function main(phone)
local pipe,pid,rl,line
    memowrit("wvconf",memoread("wvdial.conf")+memoread(phone))
    pipe:=child({"wvdial","--config",dirname()+dirsep()+"wvconf"},@pid)
    rl:=readlineNew(pipe[1])
    while( NIL!=(line:=rl:readline) )
        ?? line
        if( a"ATDT"$line )
            sleep(4000)
            signal_send(pid,SIG_TERM)
        end
    end

Prímán működik.
--
CCC3