BUENOS DIAS...
Gracias a todos por contestar de antemano... Os explico el problema
desde mi instalacion de Dahdi... OK...???
Me bajo los paquetes desde
downloads.asterisk.org (Tanto dahdi-linux-
complete como asterisk-1.4.26.1):
Instalo DAHDI desde la carpeta descomprimida de DAHDI en /usr/src/:
#make clean
#make
#make install
#make config
Despues inicio el servicio DAHDI:
#/etc/init.d/dahdi start
Despues instalo ASTERISK 1.4.26.1 desde la carpeta descomprimida de
ASTERISK en /usr/src/:
#make clean
#./configure
#make menuselect (Esta parte aun no la entiendo muy bien, dado que
cuando toco algun paquete que quiero instalar no se instala
correctamente Asterisk, asi que generalmente lo suelo dejar todo como
esta... JEJE)
#make
#make install
#make samples
#make config
Ahora reinicio el sistema con #reboot (Que digo yo... tonses pa que
puñetas inicie el servicio de DAHDI antes?... JEJEJE)
Ahora toca configurar DAHDI:
#dahdi_hardware
Y me aparece esto:
pci:0000:02:09.0 wctdm+ e159:0001 Wildcard TDM400P REV I
#cat /proc/dahdi/*
Span 1: WCTDM/4 "Wildcard TDM400P REV I Board 5" (MASTER)
1 WCTDM/4/0 FXOKS (In use) (SWEC: MG2)
2 WCTDM/4/1 FXSKS (In use) RED(SWEC: MG2)
3 WCTDM/4/2
4 WCTDM/4/3
#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
#dahdi_genconf
#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
Ahora comento con "#" al principio de cada linea los modulos que no
uso en /etc/dahdi/modules:
#nano /etc/dahdi/modules
Solo dejo sin comentar:
# Digium TDM400P: up to 4 analog ports
wctdm
Ahora edito el archivo system.conf para verificar las señalizaciones
de los dos modulos de la tarjeta y cambiar la zona a "es":
#nano /etc/dahdi/system.conf
# Autogenerated by /usr/sbin/dahdi_genconf on Sun Dec 13 00:09:45 2009
# If you edit this file and execute /usr/sbin/dahdi_genconf again,
# your manual changes will be LOST.
# Dahdi Configuration File
#
# This file is parsed by the Dahdi Configurator, dahdi_cfg
#
# 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
Ahora edito el archivo "dahdi-channels.conf" para confirmar que los
canles creados estan correctamente configurados:
#nano /etc/asterisk/dahdi-channels.conf
; Autogenerated by /usr/sbin/dahdi_genconf on Sun Dec 13 00:09:46 2009
; 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/4 "Wildcard TDM400P REV I Board 5" (MASTER)
;;; line="1 WCTDM/4/0 FXOKS"
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"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-pstn
channel => 2
callerid=
group=
context=default
Ahora confirmo que en el archivo "/etc/asterisk/chan_dahdi.conf" este
al final el include "#include dahdi-channels.conf" en el contexto
[channels]:
#nano /etc/asterisk/chan_dahdi.conf
...
[trunkgroups]
...
...
...
[channels]
...
...
...
#include dahdi-channels.conf
Ahora configuro un dialplan sencillo para pruebas:
...
[from-internal]
exten=>4001,1,Dial(dahdi/1,30,tTr)
exten=>4001,2,Hangup()
...
Y me da un error de llamada, el 404, not found.
Me voy a la consola de ASTERISK CLI> para hacer un dahdi show channles
y me da este error:
CLI>dahdi show channels
No such command 'dahdi show channles' (type 'help dahdi show channles'
for other possible commands)
He estado buscando por los foros y demas... pero no he encontrado nada
que haga referencia a mi consulta.
¿Me podeis ayudar?
GRACIAS...
UN SALUDO...
Isaac