I have an asterisk server with a TDM400P card and an FXO module. I’ve been trying to get Caller ID working with BT and I noticed something odd.
Putting the wctdm in debug gives:
Dec 9 18:19:00 dracospodis kernel: RING on 1/1!
Dec 9 18:19:01 dracospodis kernel: NO RING on 1/1!
Dec 9 18:19:03 dracospodis kernel: RING on 1/1!
Dec 9 18:19:04 dracospodis kernel: NO RING on 1/1!
My guess is that this is caused by the ring pattern that BT uses. MySQL CDR sees each of the RING events as a new call and only the first one picks up the caller id.
Is there a way to fix this problem? Or is this how its supposed to work?
Does this debug response happen in the US for example, when wctdm debug=1 is loaded and someone calls?