Problemas con DAHDI

Imagen de damocles

Forums: 

BUENAS TARDES...

Soy novato en este foro, y llevo algunas horas dandole vueltas al google sobre un problema que me acontecion ayer yque no soy capaz de resolver. A ver is me podeis ayudar vosotros.

Resulta que cuando realizo una llamada a traves de un canal dhadi me
sale el siguiente error en CLI>:
-- Executing [0655550097@from-sip:1] Dial("SIP/101-08ea9498",
"DAHDI/2/655550097") in new stack
[Jan 20 02:13:31] WARNING[7465]: app_dial.c:1275 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/101-08ea9498' status is
'CHANUNAVAIL'

Al ver esto me cerciore de que todo estaba bien, pero al introducir el
comando DAHDI SHOW CHANNELS en la consola de CLI> me encuantro con que
no hay ningun canal activo:
Chan Extension Context Language MOH Interpret
pseudo default default

Al ver esto me fui a ver fisicamente si las luces de la tarjeta TDM400
estan encendidas y efectivamentes asi es... Asi que lo siguiente que
se me ocurre hacer es comprobar que todo esta bien:
#dahdi_hardware
#cat /proc/dahdi/*
#dahdi_scan
#dahdi_cfg -vv
E incluso me cercioro de que los archivos relacionados con la
instalacion de DAHDI esten bien:
#nano /etc/dahdi/modules
#nano /etc/dahdi/system.conf
#nano /etc/asterisk/dahdi-channels.conf
Y hasta el include en chan_dahdi.conf
#nano /etc/asterisk/chan_dahdi.conf

Todo lo veo correcto, con los valores que deben tener... sin embargo
en el EXTENSIONS.CONF en el apartado de llamadas a moviles lo tengo
bien configurado:
[...]
[moviles]
exten=>_06XXXXXXXX,1,Dial(DAHDI/2/${EXTEN:1})
[...]

Alguien me puede orientar de que puede estar pasando...

Os pongo tambien la configuracion de los comandos y archivos de configuracion por si veis algo raro...

# dahdi_hardware
pci:0000:02:09.0 wctdm+ e159:0001 Wildcard TDM400P REV I

# dahdi_scan
[1]
active=yes
alarms=OK
description=Wildcard TDM400P REV I Board 5
name=WCTDM/4
manufacturer=Digium
devicetype=Wildcard TDM400P REV I
location=PCI Bus 02 Slot 10
basechan=1
totchans=4
irq=21
type=analog
port=1,FXS
port=2,FXO
port=3,none
port=4,none

# cat /proc/dahdi/*
Span 1: WCTDM/4 "Wildcard TDM400P REV I Board 5" (MASTER)

1 WCTDM/4/0 FXOKS (SWEC: MG2)
2 WCTDM/4/1 FXSKS (SWEC: MG2)
3 WCTDM/4/2
4 WCTDM/4/3

# dahdi_cfg -vv
DAHDI Tools Version - 2.2.0

DAHDI Version: 2.2.0.2
Echo Canceller(s): MG2
Configuration
======================

Channel map:

Channel 01: FXO Kewlstart (Default) (Echo Canceler: mg2) (Slaves: 01)
Channel 02: FXS Kewlstart (Default) (Echo Canceler: mg2) (Slaves: 02)

2 channels to configure.

Setting echocan for channel 1 to mg2
Setting echocan for channel 2 to mg2

Los modulos cargados en el archivo /etc/dahdi/modules son estos:
# Digium TE205P/TE207P/TE210P/TE212P: PCI dual-port T1/E1/J1
# Digium TE405P/TE407P/TE410P/TE412P: PCI quad-port T1/E1/J1
# Digium TE220: PCI-Express dual-port T1/E1/J1
# Digium TE420: PCI-Express quad-port T1/E1/J1
# wct4xxp
# Digium TE120P: PCI single-port T1/E1/J1
# Digium TE121: PCI-Express single-port T1/E1/J1
# Digium TE122: PCI single-port T1/E1/J1
# wcte12xp
# Digium T100P: PCI single-port T1
# Digium E100P: PCI single-port E1
# wct1xxp
# Digium TE110P: PCI single-port T1/E1/J1
# wcte11xp
# Digium TDM2400P/AEX2400: up to 24 analog ports
# Digium TDM800P/AEX800: up to 8 analog ports
# Digium TDM410P/AEX410: up to 4 analog ports
# wctdm24xxp
# X100P - Single port FXO interface
# X101P - Single port FXO interface
wcfxo
# Digium TDM400P: up to 4 analog ports
wctdm
# Digium B410P: 4 NT/TE BRI ports
# wcb4xxp
# Digium TC400B: G729 / G723 Transcoding Engine
# wctc4xxp
# Xorcom Astribank Devices
# xpp_usb

La edicion del archivo /etc/dahdi/system.conf es la siguiente:
# Span 1: WCTDM/4 "Wildcard TDM400P REV I Board 5" (MASTER)
fxoks=1
echocanceller=mg2,1
fxsks=2
echocanceller=mg2,2
# channel 3, WCTDM/4/2, no module.
# channel 4, WCTDM/4/3, no module.
# Global data
loadzone=es
defaultzone=es

El archivo /etc/asterisk/dahdi-channels.conf tiene esta pinta:
; Span 1: WCTDM/4 "Wildcard TDM400P REV I Board 5" (MASTER)
;;; line="1 WCTDM/4/0 FXOKS (SWEC: MG2)"
signalling=fxo_ks
callerid="Channel 1" <4001>
mailbox=4001
group=5
context=from-internal
channel => 1
callerid=
mailbox=
group=
context=default
;;; line="2 WCTDM/4/1 FXSKS (SWEC: MG2)"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-pstn
channel => 2
callerid=
group=
context=default

Y al final de la edicion del archivo /etc/asterisk/chan_dahdi.conf
tengo añadida la linea include:
#include dahdi-channels.conf

GRACIAS...
UN SALUDO...

Isaac

Tengo el mismo problema!!

Tengo exactamente este mismo error, Hasta el dìa de ayer entraban llamadas desde mi proveedor de telefonía, soy relativamente muy nueva en este medio, la tarjeta que utilizo es la TDM400P, Quisiera saber cual era el error?..y si fue posible una solución. Gracias.

BUENAS TARDES Alguien sabe

Imagen de Mirrortech

BUENAS TARDES
Alguien sabe como probar 1 tarjeta FXO , para descartar que sea el Hardware el del problema??

Yo tengo 1 FXO en Asterisk..pero a la fecha no he logrado que funcione para sacar llamadas externas..Estos son mis Screen´s

*CLI> dahdi show channel 1
Channel: 1
Description:
File Descriptor: 10
Span: 1
Extension:
Dialing: no
Context: phones
Caller ID:
Calling TON: 0
Caller ID subaddress:
Caller ID name:
Mailbox: none
Destroy: 0
InAlarm: 0
Signalling Type: FXS Kewlstart
Radio: 0
Owner:
Real:
Callwait:
Threeway:
Confno: -1
Propagated Conference: -1
Real in conference: 0
DSP: no
Busy Detection: no
TDD: no
Relax DTMF: no
Dialing/CallwaitCAS: 0/0
Default law: ulaw
Fax Handled: no
Pulse phone: no
Gains (RX/TX): 0.00/0.00
Dynamic Range Compression (RX/TX): 0.00/0.00
DND: no
Echo Cancellation:
128 taps
currently OFF
Wait for dialtone: 0ms
Actual Confinfo: Num/0, Mode/0x0000
Actual Confmute: No
Hookstate (FXS only): Onhook
*CLI> dahdi show channels
Chan Extension Context Language MOH Interpret Blocked State Description
pseudo default default In Service
1 phones default In Service
*CLI> dahdi show
cadences channel channels status version
*CLI> dahdi show status
Description Alarms IRQ bpviol CRC Fra Codi Options LBO
Generic Clone Board 1 OK 0 0 0 CAS Unk 0 db (CSU)/0-133 feet (DSX-1)
*CLI>

[root@proxy dahdi]# service dahdi status
### Span 1: WCFXO/0 "Generic Clone Board 1" (MASTER)
1 FXO FXSKS (In use) (EC: MG2 - INACTIVE) (battery)

[root@proxy dahdi]# lsmod
Module Size Used by
wcfxo 11309 0
dahdi 212382 1 wcfxo
cryptd 8006 0
aes_x86_64 7914 1
aes_generic 27609 1 aes_x86_64
ip6table_filter 2889 0
ip6_tables 19458 1 ip6table_filter
ebtable_nat 2009 0
ebtables 18135 1 ebtable_nat
xt_CHECKSUM 1303 1
bridge 79790 0
autofs4 26888 3
sunrpc 244046 1
bnx2fc 120558 0
cnic 53443 1 bnx2fc
uio 10974 1 cnic
fcoe 20748 0
libfcoe 39661 2 bnx2fc,fcoe
libfc 105924 3 bnx2fc,fcoe,libfcoe
scsi_transport_fc 52241 3 bnx2fc,fcoe,libfc
scsi_tgt 12173 1 scsi_transport_fc
vboxpci 14192 0
vboxnetadp 5776 0
vboxnetflt 16649 0
vboxdrv 1869119 3 vboxpci,vboxnetadp,vboxnetflt
8021q 23575 0
garp 7344 1 8021q
stp 2173 2 bridge,garp
llc 5642 3 bridge,garp,stp
cpufreq_ondemand 10448 2
acpi_cpufreq 7955 0
freq_table 4881 2 cpufreq_ondemand,acpi_cpufreq
mperf 1557 1 acpi_cpufreq
ipv6 322029 49 cnic
ipt_MASQUERADE 2466 4
ipt_REDIRECT 1840 1
iptable_nat 6158 1
nf_nat 22726 3 ipt_MASQUERADE,ipt_REDIRECT,iptable_nat
iptable_mangle 3349 1
ipt_LOG 5845 1
xt_limit 2182 2
ipt_REJECT 2383 15
nf_conntrack_ipv4 9506 13 iptable_nat,nf_nat
nf_defrag_ipv4 1483 1 nf_conntrack_ipv4
xt_state 1492 10
nf_conntrack 79453 5 ipt_MASQUERADE,iptable_nat,nf_nat,nf_conntrack_ipv4,xt_state
xt_recent 7932 4
ts_bm 1993 4
xt_string 1596 4
xt_hashlimit 9781 1
iptable_filter 2793 1
ip_tables 17831 3 iptable_nat,iptable_mangle,iptable_filter
vfat 10776 1
fat 55184 1 vfat
ext3 235341 1
jbd 80433 1 ext3
fuse 66285 2
vhost_net 31384 0
macvtap 9036 1 vhost_net
macvlan 10180 1 macvtap
tun 17051 2 vhost_net
uinput 8216 0
ppdev 8729 0
parport_pc 22978 0
parport 37265 2 ppdev,parport_pc
3c59x 48572 0
netjet 16646 0
isdnhdlc 5373 1 netjet
crc_ccitt 1677 2 dahdi,isdnhdlc
mISDNipac 38249 1 netjet
mISDN_core 90217 2 netjet,mISDNipac
usblp 12182 0
asix 15149 0
usbnet 19035 1 asix
mii 5271 3 3c59x,asix,usbnet
sg 30124 0
gspca_pac207 6679 0
gspca_main 25832 1 gspca_pac207
videodev 76310 1 gspca_main
v4l2_compat_ioctl32 7110 1 videodev
microcode 112594 0
serio_raw 4818 0
iTCO_wdt 13662 0
iTCO_vendor_support 3088 1 iTCO_wdt
tg3 140883 0
arc4 1475 2
ecb 2209 2
ath5k 130795 0
mac80211 150271 1 ath5k
ath 9725 1 ath5k
cfg80211 140059 3 ath5k,mac80211,ath
rfkill 19735 1 cfg80211
snd_hda_codec_realtek 309541 1
snd_hda_intel 25548 3
snd_hda_codec 91845 2 snd_hda_codec_realtek,snd_hda_intel
snd_hwdep 6780 1 snd_hda_codec
snd_seq 56591 0
snd_seq_device 6596 1 snd_seq
snd_pcm 84702 2 snd_hda_intel,snd_hda_codec
snd_timer 23057 2 snd_seq,snd_pcm
snd 70023 14 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_seq,snd_seq_device,snd_pcm,snd_timer
soundcore 8086 1 snd
snd_page_alloc 8630 2 snd_hda_intel,snd_pcm
ext4 364410 3
mbcache 8144 2 ext3,ext4
jbd2 88834 1 ext4
wmi 6287 0
sr_mod 16228 0
cdrom 39803 1 sr_mod
sd_mod 39520 8
crc_t10dif 1541 1 sd_mod
pata_acpi 3701 0
ata_generic 3837 0
ata_piix 22846 2
usb_storage 49452 3
i915 547814 2
drm_kms_helper 33236 1 i915
drm 230675 3 i915,drm_kms_helper
i2c_algo_bit 5762 1 i915
i2c_core 31276 5 videodev,i915,drm_kms_helper,drm,i2c_algo_bit
video 21032 1 i915
output 2505 1 video
dm_mirror 14101 0
dm_region_hash 12170 1 dm_mirror
dm_log 10122 2 dm_mirror,dm_region_hash
dm_mod 81596 11 dm_mirror,dm_log

Si marco a la Linea Fija... El ASTERISK ni se inmuta.. no se recibe ninguna linea en el CLI..