I encounter the same problem with my WCFXO card. You can monitor the
pots line using zmonitor. You will be able to save the audio (including
FSK tones) to a file for analysis. I gave up trying to solve this, the
caller id is being sent yet for long distance calls it doesn't get
interpreted correctly. I believe you will need to recode callerid.c to
solve this. I just resorted to using a spa3000 that I had lying around
to do the caller id decoding. Used distintive ring detection in
zapata.conf to branch execution to the spa3k context when the call was
long distance.
Jim Van Meggelen wrote:
You need to get a butt set and monitor the line to determine whether you are
even getting caller id. It will be in a 300 baud FSK signal (if you've ever
heard a modem trying to handshake you'll immediately recognize the sound).
CallerID is delivered between the first and second ring cycle (usually). The
key here is ring cycle, not rings. Do you ever get long distance calls on
that line where there are two rings, then a pause, then two rings ... etc?
That'll screw up asterisk because it'll listen for clid after the first
ring, not realizing that the first ring cycle has not net .completed (a ring
cycle is 6 seconds, regardless of how many rings).
Anyway, this probably sounds all whacked out. Bottom line: if you can borrow
or buy a butt set (get one on ebay and when you're done just put it back up
and sell it to the next guy), you'll be able to figure out what those lines
are doing, and thus report the trouble correctly to Bell. The key with a
butt set is that it can listen on the line without interfering, which means
you can hear what Bell is sending, and what your system is doing.
Jim
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]