Helló!
Egyelőre még csak elméletben nézegelődök mert igencsak extrém az a cél amit el szeretnék érni.
Van itthon egy szerverem amire rátennék egy modemet amit bekötnék a telefonvonalba. Azon kellene futnia a pppd-nek, csakhogy itthonról ingyenes a telefon (megkötések mellett persze de az most mellékes) ahonnan telefonálok onnan viszont persze fizetős volna, tehát vissza kellene hívnia.
Nade!
Ha a modem egy bejövő hívást felvesz akkor a család nem fogja hallani, hogy csörög a hívó meg majd néz ki a fejéből, hogy mi van. Tehát be kellene állítani valami késletetést (időben vagy csöngetésszámban mindegy), hogy mikor vegye fel a modem (egyidőben az üzenetrögzítővel).
Valamint nem örülnék ha én szolgáltatnám a fél világnak a betárcsázós iingyenetét tehát valami olyan megoldás kéne, hogy ha felvette a modem a telefont akkor egy kóddal autentikáljak és csak úgy hívjon vissza.
Megoldható ez valamiféleképpen?
Vagy valami ötlet/alternatíva van?
Köszi.
- 789 megtekintés
Hozzászólások
Javaslom: /etc/ppp/auth-up ill auth-down scripteket, Esetleg a ip-up, ip-down scripteket
azonkivul a pon es a poff parancsokat, plusz az /etc/ppp/options.
Eztan mar csak a bash programozasa van hatra.
- A hozzászóláshoz be kell jelentkezni
Na ezaz, hogy nem látom át teljesen, hogy mi az ami már implementálva van és mi az amit nekem kellene hozzá programoznom.
http://bigacsiga.net
- A hozzászóláshoz be kell jelentkezni
Megéri, amikor manapság már 5000 Ftért lehet 3G-jellegű előfizetéseket kapni? Inged-gatyád ki fogod fizetni telefonra.
- A hozzászóláshoz be kell jelentkezni
Favorit Plusz díjcsomagom van 4 után igyen telefonálok 1 óra hosszáig. Az 50. percnél (biztos ami biztos) bontom a kapcsolatot. Ami pénzbe kerül az az egyszeri felhívása a telefonszámnak. Az meg kevesebb lesz mint 5000.
http://bigacsiga.net
- A hozzászóláshoz be kell jelentkezni
mgetty tudja, valamikor nagyon regen csinaltam pont ilyet. Beallitod, hogy csak 5 csenges utan vegye fel a modem, es ha belepsz mondjuk
callback
userrel, akkor a szervered bontja a vonalat, es visszahiv egy elore megadott telefonszamot.
A kovetkezo konfig file-jaim vannak elmentve, probald meg kihamozni beloluk, hogy melyik mit csinal :-)
mgetty.config:
port ttyS1
speed 115200
modem-type data
init-chat "" "ATZ" "OK"
rings 1
issue-file /etc/issue.mgetty
login-prompt @\040login:\040
login-conf-file /etc/mgetty/login.config
login-time 60
debug 4
login.config:
# username userid utmp_entry login_program [arguments]
/AutoPPP/ - auto_ppp /usr/sbin/pppd file /etc/ppp/peers/ppp-server
callback - callback /usr/sbin/callback -S 123456
* - - /bin/login @
callback.config:
speed 115200
modem-init "" "ATZ" "OK"
delay 5
retry-time 5
max-time 300
dial-prefix ATD
debug 4
chatscript-modem-callback:
TIMEOUT 10
ABORT 'BUSY'
ABORT 'ERROR'
'' ATZ
OK ATE0
OK ATD123456
TIMEOUT 30
CONNECT \c
TIMEOUT 60
HANGUP OFF
ogin: callback
'NO CARRIER' \c
TIMEOUT 10
ABORT 'NO CARRIER'
'' ATZ
OK ATE0
OK \c
TIMEOUT 300
HANGUP ON
RING ATA
TIMEOUT 30
CONNECT \c
Csinaltam egy pppd plugint is, ami veletlenszeruen beallitja a maximalis kapcsolodasi idot, igy senkinek nem fog feltunni a sok egyforma hosszusagu hivas (en 45 es 55 perc koze allitottam a hivasok hosszat).
Sokaig hasznaltuk, aztan lett VPN ADSL-en keresztul, igy mar nincs meg a gep, amin ment.
Ha valami nem megy, csorompolj.
- A hozzászóláshoz be kell jelentkezni