Why doesn't PSTN/TDM410P work out of the box

So I decided to move over to AsteriskNOW 1.7 platform based on your recommendation and other factors. However when I install it, my PSTN calls do NOT work. This is a working system, no changes still using the same Digium Wildcard TDM410P card etc.
The ironic thing is that if I install TB 2.8.0.4 it works fine. What step am I missing with AsteriskNow. I can’t believe it’s that difficult.

Any number of factors.
From the first install you have to reboot the AsteriskNOW so that some settings apply.

Then you will configure your card with the DAHDi configuration tool so that the card is setup correctly and then do a new reboot just to clean things up.

After that you configure the system setting up trunks and extensions.

“Configure your card with the DAHDi configuration tool so that the card is setup correctly”… Any write up how to go about that.
Do I go in Command line and just use dahdi_genconf?

The Freepbx GUI reports on my card and tthe default trunk g0 is defined … its just that after defining by one extension and my in bound route the test calls are never answered.

It is in the menu to the left in FreePBX, it is called DAHDi.

As for why your calls is never answered I really don’t have a clue without a proper CLI trace from Asterisk.

My observation is that chan_dahdi.conf is effectively blank. Who are what is creat it? Did I miss a step to define it? or did Freepbx not do it’s job?

The dahdi configuration can supposedly detect the hardware (since the driver is loaded) and define channels. I,ve accessed that module and “installed” chan_dahdi.conf … but as you can see nothing


[root@localhost ~]# dahdi_hardware -v
pci:0000:05:04.0 wctdm24xxp+ d161:8005 Wildcard TDM410P

[root@localhost ~]# cat /etc/asterisk/dahdi-channels.conf
; Autogenerated by /usr/sbin/dahdi_genconf on Mon Jul 12 23:01:23 2010
; If you edit this file and execute /usr/sbin/dahdi_genconf again,
; your manual changes will be LOST.
; Dahdi Channels Configurations (chan_dahdi.conf)
;
; This is not intended to be a complete chan_dahdi.conf. Rather, it is intended
; to be #include-d by /etc/chan_dahdi.conf that will include the global settings
;

; Span 1: WCTDM/0 “Wildcard TDM410P Board 1” (MASTER)
;;; line="1 WCTDM/0/0 FXSKS"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-pstn
channel => 1
callerid=
group=
context=default

;;; line="2 WCTDM/0/1 FXSKS"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-pstn
channel => 2
callerid=
group=
context=default

[root@localhost ~]# cat /etc/asterisk/chan_dahdi.conf
; Copied from DAHDI Module of FreePBX

[general]

#include chan_dahdi_general.conf

[channels]

; include dahdi groups defined by DAHDI module of FreePBX
#include chan_dahdi_groups.conf

; include dahdi extensions defined in FreePBX
#include chan_dahdi_additional.conf

[root@localhost ~]# asterisk -rvvvvvvv
Asterisk 1.4.31, Copyright © 1999 - 2010 Digium, Inc. and others.
Created by Mark Spencer [email protected]
Asterisk comes with ABSOLUTELY NO WARRANTY; type ‘core show warranty’ for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type ‘core show license’ for details.

== Parsing ‘/etc/asterisk/asterisk.conf’: Found
Connected to Asterisk 1.4.31 currently running on localhost (pid = 2827)
Verbosity was 3 and is now 7
localhostCLI> dahdi show status
Description Alarms IRQ bpviol CRC4
Wildcard TDM410P Board 1 OK 0 0 0
localhost
CLI> dahdi show channels
Chan Extension Context Language MOH Interpret
pseudo default default
localhost*CLI>