- Manual
1 año 17 weeks antes - Skype que permite a Asterisk
1 año 17 weeks antes - Permisos
1 año 18 weeks antes - Mismo problema
1 año 18 weeks antes - Consulta de Distribuidores
1 año 19 weeks antes - duda Cisco 7911g
1 año 20 weeks antes - Problemas
1 año 22 weeks antes - answer
1 año 25 weeks antes - re
1 año 25 weeks antes - respond
1 año 25 weeks antes
Problemas con DAHDI - Ayuda por Favor!
Posted Septiembre 1st, 2009 by landysaccount
Hola a todos.
Bueno, tube que instalar asterisk 1.6.5 con dahdi y aun estoy tratando de configurar una tarjeta modem Wildcard X100P y no e podido. Ya tengo una semana y no doy con nada. No puedo hacer llamadas, cuando trato de hacer una llamada me da un error:
Unable to create channel of type 'DAHDI' (cause 0 - Unknown)
no se si tengo las configuraciones correcta.
tester:/etc/asterisk# dahdi_hardware
pci:0000:00:09.0 wcfxo+ e159:0001 Wildcard X101P clone
tester:/etc/asterisk# dahdi_cfg -vv
DAHDI Tools Version - 2.2.0
DAHDI Version: 2.2.0.2
Echo Canceller(s): MG2
Configuration
======================
Channel map:
Channel 01: FXS Kewlstart (Default) (Echo Canceler: mg2) (Slaves: 01)
1 channels to configure.
Setting echocan for channel 1 to mg2
//////////////////////////////////////////////
No entiendo mucho como debe functionar el dahdi.
Necesito ayuda con esto por favor, pueden decirme donde puedo leer como configurar los canales, trocales, etc.... de dahdi?
Gracias.
Esta configurado el chan_dahdi.conf?
SI haces:
asterisk -rx "dahdi show status"
Que resultado te arroja?
Daniel Pizarro
DCAP, Elastix Certified Engineer
Infobox
Daniel,
gracias por responder. Esto es lo que me aroja el comando:
tester:~# asterisk -rx "dahdi show status"
Description Alarms IRQ bpviol CRC4 Fra Codi Options LBO
Generic Clone Board 1 RED 0 0 0 CAS Unk YEL 0 db (CSU)/0-133 feet (DSX-1)
Hola me sale exactamente igual que tu, porfavor ayudame.... que mas hay que hacer...
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
Prueba viendo que pasa cuando carga el modulo de dahdi.
asterisk -r
cli> module unload chan_dahdi.so
cli> module load chan_dahdi.so
Ve si da algún error o no.
Ing.Daniel Pizarro
DCAP, Elastix Certified Engineer
Infobox
Buenas tardes,
yo estoy experimentando un problema similar cuando trato de hacer una llamada a través de mi canal FXO configurado con dahdi. Este es el problema que me muestra la CLI de asterisk:
-- Executing [9615683231@phones:1] Dial("SIP/Fernando-00000007", "DAHDI/1/615683231,20") in new stack
[Jul 6 12:40:47] WARNING[3079]: app_dial.c:1745 dial_exec_full: Unable to create channel of type 'DAHDI' (cause 0 - Unknown)
== Everyone is busy/congested at this time (1:0/0/1)
Como recomendó Daniel en el último post he probado a parar y recargar el módulo chan_dahdi.so obteniendo la siguiente salida:
[Jul 7 14:10:31] WARNING[2871]: chan_dahdi.c:5692 handle_alarms: Detected alarm on channel 1: Red Alarm
[Jul 7 14:10:31] WARNING[2871]: chan_dahdi.c:17050 process_dahdi: Ignoring any changes to 'userbase' (on reload) at line 23.
[Jul 7 14:10:31] WARNING[2871]: chan_dahdi.c:17050 process_dahdi: Ignoring any changes to 'vmsecret' (on reload) at line 31.
[Jul 7 14:10:31] WARNING[2871]: chan_dahdi.c:17050 process_dahdi: Ignoring any changes to 'hassip' (on reload) at line 35.
[Jul 7 14:10:31] WARNING[2871]: chan_dahdi.c:17050 process_dahdi: Ignoring any changes to 'hasiax' (on reload) at line 39.
[Jul 7 14:10:31] WARNING[2871]: chan_dahdi.c:17050 process_dahdi: Ignoring any changes to 'hasmanager' (on reload) at line 47.
De estos mensajes el que me inquieta es el primero de ellos ya que no tengo la menor idea de lo que significa y tampoco si está relacionado con mi problea. El resto de WARNING's, si no me equivoco, están relacionados con la configuración de unos usuarios que aparecen en el fichero /etc/asterisk/users.conf, como este archivo yo no lo he tocado, tampoco me preocupa mucho por el momento.
Si alguien me puede ayudar le estaría realmente agradecido ya que me siento muy perdido y con una falta de documentación y de entendimiento del tema preocupante.
Muchas gracias.
Fernando.