My FreePBX system works fine on SIP trunks (incoming and outgoing) but I can’t get the FXO trunks to work. If I make an outgoing call I get the busy announcement. Incoming calls do nothing, not even an entry in the Asterisk log. I’m beginning to wonder if my card is faulty? I have plugged a normal phone into the cables that go to the card and I can make and receive calls.
I have tried using the 32-bit and 64-bit distros but it’s always the same.
I extracted the relevant section from dmesg:
[ 98.409719] dahdi: loading out-of-tree module taints kernel.
[ 98.410375] dahdi: module verification failed: signature and/or required key missing - tainting kernel
[ 98.411907] dahdi: Version: 2.11.1
[ 98.412043] dahdi: Telephony Interface Registered on major 196
[ 98.449499] dahdi: Warning: Span WCTDM/4 didn’t specify a spantype. Please fix driver!
[ 98.450045] Freshmaker version: 73
[ 98.450507] Freshmaker passed register test
[ 99.149877] Module 0: Installed – AUTO FXO (FCC mode)
[ 99.349862] Module 1: Installed – AUTO FXO (FCC mode)
[ 99.549858] Module 2: Installed – AUTO FXO (FCC mode)
[ 99.549971] Module 3: Not installed
[ 99.550503] Found a Wildcard TDM: Wildcard TDM400P REV I (3 modules)
[ 99.558708] dahdi_transcode: Loaded.
[ 99.565151] INFO-xpp: revision Unknown MAX_XPDS=64 (8*8)
[ 99.565156] INFO-xpp: FEATURE: with PROTOCOL_DEBUG
[ 99.565189] INFO-xpp: FEATURE: with sync_tick() from DAHDI
[ 99.565720] INFO-xpp_usb: revision Unknown
[ 99.565763] usbcore: registered new interface driver xpp_usb
[ 100.258709] dahdi_devices pci:0000:03:02.0: local span 1 is already assigned span 1
[ 100.668028] dahdi_echocan_oslec: Registered echo canceler ‘OSLEC’
Is there a clue there?
I found this in the log when I try to make a call:
[2020-10-31 13:54:05] WARNING[C-00000005] app_dial.c: Unable to create channel of type ‘DAHDI’ (cause 0 - Unknown)
That was in the middle of a large number of items associated with the call attempt. I can provide those log entries if it helps.
Is there a utility that can monitor and/or control the TDM400P, perhaps to make a test call or alert when there is incoming ringing?