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]

Reply via email to