|
|
Dahdi don't suppor digium isdn card (1 viewing) (1) Guest
Favoured: 0
|
|
|
TOPIC: Dahdi don't suppor digium isdn card
|
|
|
|
Re:Dahdi don't suppor digium isdn card 11 Months, 1 Week ago
|
Karma: 45
|
|
Eso son fabulosas noticias.
Odicha es un crack.
Y mISDN apesta.
|
|
|
|
Logged
|
|
|
The administrator has disabled public write access.
|
|
|
|
Re:Dahdi don't suppor digium isdn card 11 Months, 1 Week ago
|
Karma: 0
|
Parece ser que hay buenas noticias. Incluso un parche para las tarjetas:
groups.google.com/group/asterisk-es/brow...ad/614051d8ac1078ba#
Es muy importante que haya soporte para la digium con Dahdi. Ahora mismo quien tenga una digium no le sirve para nada con la version 1.5 de elastix ya que esta la detecta con el dahdi pero no funciona...
Socorro!!!!!!
|
|
|
|
Logged
|
|
|
The administrator has disabled public write access.
|
odicha (User)
Fresh Boarder
Posts: 9
|
|
Re:Dahdi don't suppor digium isdn card 11 Months, 1 Week ago
|
Karma: 0
|
Hola
Ahora mismo la solucion mas practica podria ser esta pero necesita recompilarse
creo que se podria hacer un rpm y un upgrade de la 1.5 pero como todo en esta vida hay que mirarlo
Por de pronto te dejo esto por aqui fresquito de hoy
las b410p
todo lo que se menea sobre Cologne HFC-4S 8S y las de un puerto HFC-S
y para 1.4.x sobre dahdi
estaria bien probarlo sobre elastix a ver que hace...
Mea culpa, aun no he descargado la final de la 1.5 ... solo he trasteado con las rcs...
File Attachment: File Name: diffs.zipFile Size: 22185
|
|
|
|
Logged
|
|
|
The administrator has disabled public write access.
|
|
|
|
Re:Dahdi don't suppor digium isdn card 11 Months, 1 Week ago
|
Karma: 0
|
Que tendria que hacer para recompilar asterisk? Creo que me tengo que bajar las fuentes del kernel y todo, verdad? Es posible hacer esto con elastix o la voy a liar parda?
Odicha, he visto tus posts en la lista de España... Eres el puto amo... 
|
|
|
|
Logged
|
|
|
The administrator has disabled public write access.
|
odicha (User)
Fresh Boarder
Posts: 9
|
|
Re:Dahdi don't suppor digium isdn card 11 Months, 1 Week ago
|
Karma: 0
|
|
Cosita que se me paso..
Para los HFC-S (bri de un puerto) añade a /etc/dahdi/modules
# Cologne Chips HFC-S PCI A
zaphfc
...al final del fichero
UsuarioForum... Pues me estoy descargando ahora mismo la 1.5.2...
Mañana tienes una respuesta de que y como va
Un saludo
|
|
|
|
Logged
|
|
|
The administrator has disabled public write access.
|
odicha (User)
Fresh Boarder
Posts: 9
|
|
Re:Dahdi don't suppor digium isdn card 11 Months, 1 Week ago
|
Karma: 0
|
Pues le he dado una prueba a la 1.5.2
En principio parece funcionar.
Pierdes si haces esto
1. Soporte para las OpenVox A800P y A1200P (las analogicas de 8 y 12 puertos) Por no estar liandome esta noche
2. El cancelador de eco Oslec (mas de lo mismo de antes)
Se pueden agregar sin problemas, pero para probar que fuera bien Elastix con las RDSI yo tampoco queria liarme mas con parches y codigos.
Lo he probado con una OpenVox HFC-S de un puerto (zaphfc) y con una OpenVox B200P de dos puertos (wcb4xxp) pinchadas a la vez en placa.
elastix*CLI> dahdi show status
Description Alarms IRQ bpviol CRC4
B4XXP (PCI) Card 0 Span 1 RED 0 0 0
B4XXP (PCI) Card 0 Span 2 RED 0 0 0
HFC-S PCI A ISDN card 0 [TE] layer 1 AC OK 0 0 0
te dejo por aqui los pasos a seguir en un elastix 1.5.2 recien instalado.
Recompilacion paso a paso (nada como un keylogger en el putty)
**** NO HACER EN MAQUINAS EN PRODUCCION **** (por si acaso)
| Code: |
[root@elastix ~]# cd /usr/src
wget http://downloads.digium.com/pub/libpri/releases/libpri-1.4.9.tar.gz
wget http://downloads.digium.com/pub/asterisk/releases/asterisk-1.4.24.tar.gz
wget http://downloads.digium.com/pub/telephony/dahdi-linux/dahdi-linux-2.1.0.4.tar.gz
wget http://downloads.digium.com/pub/telephony/dahdi-tools/dahdi-tools-2.1.0.2.tar.gz
tar zxvf asterisk-1.4.24.tar.gz
tar zxvf libpri-1.4.9.tar.gz
tar zxvf dahdi-linux-2.1.0.4.tar.gz
tar zxvf dahdi-tools-2.1.0.2.tar.gz
wget http://www.elastix.org/images/fbfiles/files/diffs.zip
unzip diffs.zip
amportal stop
service dahdi stop
patch -p0 < odi-dahdi-linux-2.1.0.4.diff
patch -p0 < odi-dahdi-tools-2.1.0.2.diff
cd /usr/src/asterisk-1.4.24
patch -p1 < /usr/src/odi-asterisk-1.4.24.1.diff
cd /usr/src
cd libpri-1.4.9
make
make install
cd ..
cd dahdi-linux-2.1.0.4
make
make install
cd ..
cd dahdi-tools-2.1.0.2
./configure
make
make install
cd ..
cd asterisk-1.4.24
./configure
make
make install
cd ..
echo " " >> /etc/dahdi/modules
echo "# Cologne Chips HFC-S PCI A" >> /etc/dahdi/modules
echo "zaphfc" >> /etc/dahdi/modules
mv genconf_parameters genconf_parameters.sample
service dahdi start
dahdi_genconf
dahdi_cfg -vv
**** llegado aqui ajustas el contenido de /etc/dahdi/system.conf
**** hardhdlc para los canales d en tarjetas de 2,4 y 8 puertos
**** dchan ppara los canales d en tarjetas de un solo puerto
**** /etc/asterisk/dahdi-channels.conf
**** casi seguro deberias ponerlo como bri_cpe (TE punto a punto)
shutdown -r now
|
|
|
|
|
Logged
|
|
|
The administrator has disabled public write access.
|
odicha (User)
Fresh Boarder
Posts: 9
|
|
Re:Dahdi don't suppor digium isdn card 11 Months ago
|
Karma: 0
|
Procedimiento que he seguido y a mi me funciona tanto la multipuerto como la de un puerto
Elastix 1.5.2 recien instalado
OJO! Estos rpms rompen el soporte de actualizaciones de Elastix. Si no es una máquina de pruebas mejor que no los uses
Descargas los rpms que me he creado para probar a /usr/src
| Code: |
wget http://tests.p3dq.com/elastix/asterisk-1.4.24-2.i386.rpm
wget http://tests.p3dq.com/elastix/asterisk-devel-1.4.24-2.i386.rpm
wget http://tests.p3dq.com/elastix/dahdi-2.1.0.4-8.i386.rpm
wget http://tests.p3dq.com/elastix/dahdi-devel-2.1.0.4-8.i386.rpm
wget http://tests.p3dq.com/elastix/kernel-module-dahdi-2.1.0.4-8_2.6.18_92.1.22.el5.i386.rpm
wget http://tests.p3dq.com/elastix/kernel-module-dahdi-devel-2.1.0.4-8.i386.rpm
|
Instalamos los rpms
| Code: |
rpm -U dahdi-2.1.0.4-8.i386.rpm dahdi-devel-2.1.0.4-8.i386.rpm
rpm -U asterisk-1.4.24-2.i386.rpm asterisk-devel-1.4.24-2.i386.rpm --nodeps
rpm -U kernel-module-dahdi-2.1.0.4-8_2.6.18_92.1.22.el5.i386.rpm
rpm -U kernel-module-dahdi-devel-2.1.0.4-8.i386.rpm
|
Instalamos libpri (algo me deje atras en las dependencias del rpm de asterisk, por eso el --nodeps)
| Code: |
wget http://downloads.digium.com/pub/libpri/releases/libpri-1.4.9.tar.gz
tar zxvf libpri-1.4.9.tar.gz
cd libpri-1.4.9
make
make install
|
Reiniciamos
Despues de reiniciar
Detectamos hardware desde el panel web de Elastix.
Editamos /etc/dahdi/system.conf
el contenido del mio
Atencion a los canales de datos. Han de quedar como hardhdlc si el driver es
wcb4xxp y como dchan si es zaphfc
| Code: |
# Span 1: B4/0/1 "B4XXP (PCI) Card 0 Span 1" (MASTER)
span=1,1,0,ccs,ami
# termtype: te
bchan=1-2
hardhdlc=3
echocanceller=oslec,1-2
# Span 2: B4/0/2 "B4XXP (PCI) Card 0 Span 2"
span=2,2,0,ccs,ami
# termtype: te
bchan=4-5
hardhdlc=6
echocanceller=oslec,4-5
# Span 3: ZTHFC1 "HFC-S PCI A ISDN card 1 [TE]"
span=3,3,0,ccs,ami
# termtype: te
bchan=7-8
dchan=9
echocanceller=oslec,7-8
# Global data
loadzone = es
defaultzone = es
|
Editamos /etc/asterisk/dahdi-channels.conf cambiando signalling de
bri_cpe_ptmp a bri_cpe si nuestras conexiones rdsi son punto a punto
| Code: |
; Span 1: B4/0/1 "B4XXP (PCI) Card 0 Span 1" (MASTER)
group=0,11
context=from-pstn
switchtype = euroisdn
signalling = bri_cpe
channel => 1-2
context = default
group = 63
; Span 2: B4/0/2 "B4XXP (PCI) Card 0 Span 2"
group=0,12
context=from-pstn
switchtype = euroisdn
signalling = bri_cpe
channel => 4-5
context = default
group = 63
; Span 3: ZTHFC1 "HFC-S PCI A ISDN card 1 [TE]"
group=0,13
context=from-pstn
switchtype = euroisdn
signalling = bri_cpe
channel => 7-8
context = default
group = 63
|
Agregamos los trunks a la configuracion y listo!
Espero que te funcione. Me cuentas
|
|
|
|
Logged
|
|
|
The administrator has disabled public write access.
|
|
|
|
Re:Dahdi don't suppor digium isdn card 11 Months ago
|
Karma: 45
|
|
Funciona!
Muchas gracias por tus esfuerzos!!
|
|
|
|
Logged
|
|
|
The administrator has disabled public write access.
|
|
|
|
Re:Dahdi don't suppor digium isdn card 11 Months ago
|
Karma: 45
|
Odicha me ha pasado unos nuevos rpms y ahora si que funciona casi
bien.
Y ya ha incluído los parches de oslec y demás.
Pero hay un problema, por lo menos con mi rdsi. No puedo hacer
llamadas salientes hasta que recibo una llamada. Antes con mISDN
pasaba algo parecido cuando llamabas usando un grupo, pero llamando
usando el puerto funcionaba bien.
Esto, como muchos ya sabeis, es cosa de telefónica, que apaga la capa
L2 para ahorrar energía.
Pues con dahdi no puedo llamar ni por grupo ni por puerto, hasta que
no recibo una llamada. Entonces puedo llamar durante un ratillo, menos
de 1 minuto.
Pero Odicha está trabajando en algunas modificaciones que acaben de
una vez con estos molestos problemas y tengo bastante confianza en que
lo conseguirá. Menudo máquina!
Aqui os pego el mini tutorial que me ha mandado con los enlaces a los
rpms:
Procedimiento que he seguido y funciona
Elastix 1.5.2 recien instalado
Descargas los rpms que me he creado a /usr/src
wget tests.p3dq.com/elastix/asterisk-1.4.24-2.i386.rpm
wget tests.p3dq.com/elastix/asterisk-devel-1.4.24-2.i386.rpm
wget tests.p3dq.com/elastix/dahdi-2.1.0.4-8.i386.rpm
wget tests.p3dq.com/elastix/dahdi-devel-2.1.0.4-8.i386.rpm
wget tests.p3dq.com/elastix/kernel-module-dah...1.0.4-8_2.6.18_92...
wget tests.p3dq.com/elastix/kernel-module-dah...vel-2.1.0.4-8.i38...
Instalamos los rpms
[root@elastix src]# rpm -U dahdi-2.1.0.4-8.i386.rpm dahdi-
devel-2.1.0.4-8.i386.rpm --nodeps --force
[root@elastix src]# rpm -U asterisk-1.4.24-2.i386.rpm asterisk-
devel-1.4.24-2.i386.rpm --nodeps --force
[root@elastix src]# rpm -U kernel-module-
dahdi-2.1.0.4-8_2.6.18_92.1.22.el5.i386.rpm --nodeps --force
[root@elastix src]# rpm -U kernel-module-dahdi-
devel-2.1.0.4-8.i386.rpm --nodeps --force
Instalamos libpri (algo me deje atras en las dependencias del rpm de
asterisk, por eso el --nodeps y el --force)
[root@elastix src]# wget downloads.digium.com/pub/libpri/releases/libpri-1.4.9.tar.gz
[root@elastix src]# tar zxvf libpri-1.4.9.tar.gz
[root@elastix src]# cd libpri-1.4.9
[root@elastix libpri-1.4.9]# make
[root@elastix libpri-1.4.9]# make install
Reiniciamos
[root@elastix libpri-1.4.9]# shutdown -r now
Despues de reiniciar
Detectamos hardware desde panel de Elastix.
Editamos /etc/dahdi/system.conf
el contenido del mio:
Atencion a los canales de datos. Han de quedar como hardhdlc si el
driver es wcb4xxp y como dchan si es zaphfc
# Span 1: B4/0/1 "B4XXP (PCI) Card 0 Span 1" (MASTER)
span=1,1,0,ccs,ami
# termtype: te
bchan=1-2
hardhdlc=3
echocanceller=oslec,1-2
# Span 2: B4/0/2 "B4XXP (PCI) Card 0 Span 2"
span=2,2,0,ccs,ami
# termtype: te
bchan=4-5
hardhdlc=6
echocanceller=oslec,4-5
# Span 3: ZTHFC1 "HFC-S PCI A ISDN card 1 [TE]"
span=3,3,0,ccs,ami
# termtype: te
bchan=7-8
dchan=9
echocanceller=oslec,7-8
# Global data
loadzone = es
defaultzone = es
Editamos /etc/asterisk/dahdi-channels.conf cambiando signalling de
bri_cpe_ptmp a bri_cpe si nuestras conexiones rdsi son punto a punto
; Span 1: B4/0/1 "B4XXP (PCI) Card 0 Span 1" (MASTER)
group=0,11
context=from-pstn
switchtype = euroisdn
signalling = bri_cpe
channel => 1-2
context = default
group = 63
; Span 2: B4/0/2 "B4XXP (PCI) Card 0 Span 2"
group=0,12
context=from-pstn
switchtype = euroisdn
signalling = bri_cpe
channel => 4-5
context = default
group = 63
; Span 3: ZTHFC1 "HFC-S PCI A ISDN card 1 [TE]"
group=0,13
context=from-pstn
switchtype = euroisdn
signalling = bri_cpe
channel => 7-8
context = default
group = 63
Agregamos los trunks a la configuracion y listo!
Espero que te funcione. Me cuentas
|
|
|
|
Logged
|
|
|
The administrator has disabled public write access.
|
|
|
|
Re:Dahdi don't suppor digium isdn card 11 Months ago
|
Karma: 45
|
|
Y me pasa otra cosa, que creo que debe estar relacionado con el
problema anterior.
Cada 20 segundos más o menos, El canal D se apaga y al momento se
enciende.
== Primary D-Channel on span 1 down
== Primary D-Channel on span 1 up
Esto no ocurre cuando hay una llamada en curso.
Y no parece que haya cortes con las llamadas, he hecho una de 15
minutos sin problemas.
|
|
|
|
Logged
|
|
|
The administrator has disabled public write access.
|
|
|
|
|
Top 10 Posters
| Month: | 2010-Mar |
| Post | Name |
| 112 |
jcastellanos |
| 112 |
zeoneo |
| 55 |
dicko |
| 51 |
danardf |
| 45 |
ramoncio |
| 30 |
scofield |
| 25 |
jaystb |
| 24 |
leiw3248 |
| 24 |
MST |
| 20 |
rafael |
Certificación Elastix
- ECT: Ciudad de México, México (SP) Febrero 24-26
- ECE examen de certificación: Buenos Aires, Argentina (SP) Febrero 26
- ECE: Bogotá, Colombia (SP) Marzo 1-5
- ECE: Medellín, Colombia (SP) Marzo 8-12
- Upgrade a ECE: Ciudad de México, México (SP) Marzo 24-26
- ECT: Miami, USA (ENG) Por publicar...
Cronograma de Cursos Registrese Ahora |
|