HylaFAX The world's
most advanced open source fax server
|
|
[
Date Prev][
Date Next][
Thread Prev][
Thread Next]
[
Date Index]
[
Thread Index]
[hylafax-users] CID parsing
system SuSe 7.0 (kernel 2.216)
software: Hylafax4.1beta2
modem ZyXel Elite 2864I running firmware 3.01 (fax 3.00a)
Problem
The Elite answers works with Caller Identification, however the string
it sends
(between the first and the second ring) is
FM:<caller number> TO:<calling number>
If I set the CIDNumber string to FM:, the calling number will be the
number called plus the number to which is called.
IE see cut out from log without CID, where the complete string is taken
which is sent by the modem
Jun 16 16:30:26 TheBridge FaxGetty[513]: ANSWER: CID NUMBER "" NAME
"FM:2236379115 TO:379114"
Jun 16 16:30:37 TheBridge FaxGetty[513]: ANSWER: Ring detected without
successful handshake
Jun 16 16:30:37 TheBridge FaxGetty[513]: DELAY 2600 ms
Jun 16 16:30:42 TheBridge FaxGetty[513]: MODEM ZYXEL E2864/V 3.00a
Jun 16 16:32:38 TheBridge FaxGetty[513]: ANSWER: CID NUMBER "" NAME
"FM:2236379115 TO:379114"
<- CIDN not set
Jun 16 16:32:42 TheBridge FaxGetty[513]: DELAY 2600 ms
Jun 16 16:32:47 TheBridge FaxGetty[513]: MODEM ZYXEL E2864/V 3.00a
Jun 16 16:33:31 TheBridge FaxGetty[513]: ANSWER: CID NUMBER "2236379115
TO:379114" NAME "FM:2236379115 TO:379114" <- CIDN set to [FM:]
In a perfect world I'd like the software to report that the Fromm is the
caller ID, and only to answer if the [TO:] matches 379114 as all other
numbers should not get a fax.
I've dwnloaded to code to see whether i could make any sense and modify
the function which takes the remainder of the line as the CIDNumber, but
unfortunately I'm either not brave enough, or lack enough knowledge of
the c++ used for hylafax.
Do not know whether the Elite is the only one send more than just the
caller ID on one line, or whether this would benefit more people
Regards, Frans
____________________ HylaFAX(tm) Users Mailing List _______________________
To unsub: mail -s unsubscribe hylafax-users-request@hylafax.org < /dev/null