Mikkel L. Ellertson wrote:
Don Russell wrote:
Don Russell wrote:
I am using mgetty 1.1.33-9 on FC6 to collect Caller ID information from
a USRobotics Courier external modem.
The problem is the Caller *name* is not being delivered to the
cnd-program specified in mgetty.config
After getting some debug information from mgetty, I created a bugzilla
report for this:
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=232522
Don Russell
Looking at the attached logs, I wonder if you are getting a name
from the modem.
The name is in the log... you can see it after mgetty has called
cnd-program where it says "waiting for line to clear"... it look slike
it lost the "N" in NAME = RUSSELL DON, but there it is, just as suspected.
One thing you could try is to temperately disable
mgetty, and use Minicom to monitor the modem and see what the modem
is sending.
In the formated response, the modem sends
DATE = ddmm
TIME = hhmm
NMBR = xxxyyyzzzz
NAME = blah blah blah
It very much looks like mgetty parses the NMBR = part then promptly
says, "I have to call cnd-program to validate this number"... even
though it has not received the name yet.
It may not be in the format minicom is expecting. It has
been a long time sense I worked with caller ID, but I have run into
problems where the modem has problems with the caller ID format the
phone company uses, or formats it differently.
You should also check the mgetty docs to see if it wants formatted
or unformatted CID information.
Perhaps I missed it, but I can't find anything in "man mgetty" nor "info
mgetty" on this. But, I could change the setting to use the unformatted
setting and see what happens.... I'll try that and see what happens.
Cheers,
Don