<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
</head>
<body>
<blockquote type="cite" cite="mid20040315193949.B29193@mignon.ki.iif.hu">
<blockquote type="cite">
<pre wrap="">logolva, amiből ki tudom szedni az időpontot és a CallerID-t. Ha van
valakinek ilyen ppp.conf-ja, vagy tud egy jó linket
akkor azt nagyon megköszönném.
</pre>
</blockquote>
<pre wrap=""><!---->
Azt hiszem ez nem a ppp-n fog mulni. Ha jol emlekszem akkor az mgetty-nek
van ilyen lehetosege...</pre>
</blockquote>
Lefordítottam (mgetty+sendfax port), jól is működik. Illetve jól működne,
de van itt még 1 probléma.<br>
<br>
Itt van 3 lényeges sor az mgetty.config-ból:<br>
<br>
rings 10<br>
init-chat "" ATS0=0Q0&D3&C1 OK AT&CN=1 OK<br>
cnd-program /usr/home/gandalf/cid-log.py<br>
<br>
<br>
Ahol:<br>
- rings 10 jelentése: várjon 10 csörgést mielőtt fölveszi<br>
- az AT&CN=1 -et én raktam hozzá (caller id bekapcsolása)<br>
- a megadott program semmi különöset nem csinál azon kívül hogy logol egyet,
és visszatérési értéke 1 <br>
<br>
info mgetty szerint az '1' visszatérési érték azt kellene hogy jelentse hogy
'REJECT CALL' .<br>
<br>
Amikor felhívom magam, a következő történik:<br>
<br>
- Egyszer csörög<br>
- Utána azonnal fölveszi (???)<br>
- Közben a programot nem hívja meg.<br>
<br>
Itt a log:<br>
<br>
03/15 23:38:41 aa0 waiting...<br>
03/15 23:38:56 aa0 select returned 1<br>
03/15 23:38:56 aa0 checking lockfiles, locking the line<br>
03/15 23:38:56 aa0 makelock(cuaa0) called<br>
03/15 23:38:56 aa0 do_makelock: lock='/var/spool/lock/LCK..cuaa0'<br>
03/15 23:38:56 aa0 lock made<br>
03/15 23:38:56 aa0 wfr: waiting for ``RING''<br>
03/15 23:38:56 aa0 got: [0a][0d][0a]RING[0d]<br>
03/15 23:38:56 aa0 CND: RING<br>
03/15 23:38:56 aa0 wfr: rc=0, drn=0<br>
03/15 23:38:56 aa0 wfr: waiting for ``RING''<br>
03/15 23:38:56 aa0 got: [0a]<br>
03/15 23:39:06 aa0 mdm_read_byte: read returned -1: Interrupted system call<br>
03/15 23:39:06 aa0 wfr: timeout waiting for RING<br>
03/15 23:39:06 aa0 wfr: rc=-1, drn=0<br>
03/15 23:39:06 ##### phone stopped ringing (rings=1, dev=cuaa0, pid=13975,
caller='none')<br>
<br>
03/15 23:39:06 aa0 waiting for line to clear (VTIME), read:<br>
03/15 23:39:06 aa0 removing lock file<br>
03/15 23:39:06 aa0 waiting...<br>
<br>
Lehetséges-e az, hogy ez azért van, mert a telefonközpont nem küldi el a
hívó fél számát? Szerintem<br>
még ebben az esetben is meg kellene hívnia a programot, vagy rosszul gondolom?<br>
Mi a fenét jelenthet az a 'mdm_read_byte: read returned -1: Interrupted system
call'?<br>
<br>
Bocs a sok kérdés miatt.<br>
<br>
</body>
</html>