[BSD] ppp CallerID
Nagy László Zsolt
nagylzs at freemail.hu
2004. Már. 15., H, 22:41:14 CET
>
>
>>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.
>>
>>
>>
>
>Azt hiszem ez nem a ppp-n fog mulni. Ha jol emlekszem akkor az mgetty-nek
>van ilyen lehetosege...
>
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.
Itt van 3 lényeges sor az mgetty.config-ból:
rings 10
init-chat "" ATS0=0Q0&D3&C1 OK AT&CN=1 OK
cnd-program /usr/home/gandalf/cid-log.py
Ahol:
- rings 10 jelentése: várjon 10 csörgést mielőtt fölveszi
- az AT&CN=1 -et én raktam hozzá (caller id bekapcsolása)
- 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
info mgetty szerint az '1' visszatérési érték azt kellene hogy jelentse
hogy 'REJECT CALL' .
Amikor felhívom magam, a következő történik:
- Egyszer csörög
- Utána azonnal fölveszi (???)
- Közben a programot nem hívja meg.
Itt a log:
03/15 23:38:41 aa0 waiting...
03/15 23:38:56 aa0 select returned 1
03/15 23:38:56 aa0 checking lockfiles, locking the line
03/15 23:38:56 aa0 makelock(cuaa0) called
03/15 23:38:56 aa0 do_makelock: lock='/var/spool/lock/LCK..cuaa0'
03/15 23:38:56 aa0 lock made
03/15 23:38:56 aa0 wfr: waiting for ``RING''
03/15 23:38:56 aa0 got: [0a][0d][0a]RING[0d]
03/15 23:38:56 aa0 CND: RING
03/15 23:38:56 aa0 wfr: rc=0, drn=0
03/15 23:38:56 aa0 wfr: waiting for ``RING''
03/15 23:38:56 aa0 got: [0a]
03/15 23:39:06 aa0 mdm_read_byte: read returned -1: Interrupted system call
03/15 23:39:06 aa0 wfr: timeout waiting for RING
03/15 23:39:06 aa0 wfr: rc=-1, drn=0
03/15 23:39:06 ##### phone stopped ringing (rings=1, dev=cuaa0,
pid=13975, caller='none')
03/15 23:39:06 aa0 waiting for line to clear (VTIME), read:
03/15 23:39:06 aa0 removing lock file
03/15 23:39:06 aa0 waiting...
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
még ebben az esetben is meg kellene hívnia a programot, vagy rosszul
gondolom?
Mi a fenét jelenthet az a 'mdm_read_byte: read returned -1: Interrupted
system call'?
Bocs a sok kérdés miatt.
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://datacast.hu/pipermail/bsd/attachments/20040315/1fe0d002/attachment.html>
További információk a(z) BSD levelezőlistáról