Just installed a TDM410P with two fxo and one fxs ports. The card is properly recognized with all ports, but whatever I do I cannot get a dial tone on the fxs analog port (4) using a standard phone.
I can receive inbound calls via the fxo ports (1&2).
I am using the latest DAHDI and Asterisk:
- asterisk-1.6.0.6
- dahdi-linux-complete-2.1.0.4+2.1.0.2
- asterisk-gui 2.0 svn (20090301)
dahdi_cfg -vv
DAHDI Tools Version - 2.1.0.2
DAHDI Version: 2.1.0.4
Echo Canceller(s): MG2
Configuration
Channel map:
Channel 01: FXS Kewlstart (Default) (Echo Canceler: mg2) (Slaves: 01)
Channel 02: FXS Kewlstart (Default) (Echo Canceler: mg2) (Slaves: 02)
Channel 04: FXO Kewlstart (Default) (Echo Canceler: mg2) (Slaves: 04)
3 channels to configure.
Setting echocan for channel 1 to mg2
Setting echocan for channel 2 to mg2
Setting echocan for channel 4 to mg2
After loading the dahdi module the phone has power and I can hear the dtmf tones when pushing the buttons. But no matter what … I do not get a dial tone.
When I try to call the analog phone from a SIP, the SIP gets a busy tone and asterisk reports this:
– Executing [10@DLPN_DialPlan1:1] Dial(“SIP/11-08241078”, “DAHDI/4”) in new stack
[Mar 2 10:04:09] WARNING[12428]: app_dial.c:1470 dial_exec_full: Unable to create channel of type ‘DAHDI’ (cause 0 - Unknown)
== Everyone is busy/congested at this time (1:0/0/1)
– Auto fallthrough, channel ‘SIP/11-08241078’ status is ‘CHANUNAVAIL’
Since I am brand-new to Asterisk, maybe I did something wrong.
I was reading lots of postings about ‘no dial tone’ and I tried several things, but not change.
I am also having a few difficulties with the Asterisk-gui as I seem to be unable to set certain parameters, e.g. echocanceller=mg2,1-4 for Analog Hardware.
Here are some configuration files snippets:
/etc/dahdi/modules: wctdm24xxp
/etc/dahdi/system.conf :
fxsks = 1,2
fxoks = 4
loadzone = us
defaultzone = us
echocanceller=mg2,1-4
/etc/asterisk/dahdi-channels.conf :
; Span 1: WCTDM/0 “Wildcard TDM410P Board 1” (MASTER)
;;; line="1 WCTDM/0/0"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-pstn
channel => 1
callerid=
group=
context=default
;;; line="2 WCTDM/0/1"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-pstn
channel => 2
callerid=
group=
context=default
;;; line="4 WCTDM/0/3"
signalling=fxo_ks
callerid=“Channel 4” <4004>
mailbox=4004
group=5
context=from-internal
channel => 4
callerid=
mailbox=
group=
context=default
/etc/asterisk/dahdi_scan.conf :
[1]
active=yes
alarms=OK
description=Wildcard TDM410P Board 1
name=WCTDM/0
manufacturer=Digium
devicetype=Wildcard TDM410P
location=PCI Bus 07 Slot 06
basechan=1
totchans=4
irq=22
type=analog
port=1,FXO
port=2,FXO
port=3,none
port=4,FXS
/etc/asterisk/gui_confighw.conf :
[PCI Bus 07 Slot 06]
device = Wildcard TDM410P
basechan = 1
type = analog
[ANALOGPORTS]
FXS = 4
FXO = 1,2
BTW, I initially tried to use a Xen DomU with pciback, but when loading the dahdi dummy driver, the system always crashed and it seems that dahdi did not recognize the card. While a lspci showed the card correctly.
Anyhow, Asterisk is now in Dom0.
… and still not dial tone
Anybody with some ideas what could be wrong?