Instalación de HPEC
Procedimiento de descarga
1. Descargamos y desempaquetamos la versión de dahdi complete:
wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/releases/dahdi-linux-complete-2.2.0.2+2.2.0.tar.gz
tar -zxvf dahdi-linux-complete-2.2.0.2+2.2.0.tar.gz
cd dahdi-linux-complete-2.2.0.2+2.2.0
make
make install
make config
2. Descargar el HPEC.
Nos posicionamos en el directorio del cancelador, ya viene integrado con dahdi
cd /usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/hpec/
wget http://downloads.digium.com/pub/telephony/hpec/32-bit/hpec-0.04.001-i386.tar.gz
tar -zxvf hpec-0.04.001-i386.tar.gz
LICENSE
hpec_x86_32.o_shipped
3. Baja el ejecutable para activar el cancelador
cd /root
wget -v http://downloads.digium.com/pub/telephony/hpec/32-bit/dahdihpec_enable
chmod +x dahdihpec_enable
mv -f /root/dahdihpec_enable /usr/sbin/
4. Descargar el archivo de registro para las licencias
cd /root
wget -v http://downloads.digium.com/pub/register/x86-32/register
chmod +x register
5.Procedimiento de Instalacion
cd /usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux
make
make install
Nota: si es la primera vez que se va a instalar el dahdi leer el README para instalar primero el DAHDI
7) Registrar las licencias
cd /root
./register
Nos aparecerá un mensaje como este:
During the registration process, please select "Digium" as the product
vendor, and "High Performance Echo Canceller" as the product type. When
prompted, please enter your key as in the following example:
Key: HPEC-ABC123 (es el ejemplo que sale jeje)
En la siguiente parte ponen su información personal
The registration utility will notify you of a successful registration.
Do you accept this licensing agreement (y/n)? y
First Name:
Last Name:
Company:
Address 1:
Address 2:
City:
State:
Postal Code:
Country:
Phone:
E-Mail:
Wrote license to /var/lib/digium/licenses/HPEC-EARDM2HUJKU9.lic
9) Please load the 'dahdi' kernel module as in the following example:
Command-line Example:
modprobe dahdi
modprobe dahdi
/usr/sbin/dahdihpec_enable
Digium High-Performance Echo Canceller Enabler
Copyright (C) 2006, Digium, Inc.
Version SVN-trunk-r83
Use the '-l' option to see license information for software
included in this program.
Found key 'HPEC-XXXX' for X channels.
Found valid HPEC licenses for X channels.
Successfully enabled X channels.
Si al hacer /etc/init.d/dahdi restart
Nos tira un error como not found dahdi/ctl..... reiniciamos la máquina este mensaje lo tira la primera vez que instalamos.
Para crear la configuración default de las tarjetas hacemos: dahdi_genconf
Si queremos ver que tarjetas hacemos: dahdi_hardware y nos aparecerá algo como:
pci:0000:01:08.0 wcte12xp+ d161:8001 Wildcard TE122
pci:0000:06:08.0 wctdm24xxp+ d161:2400 Wildcard TDM2400P
Editamos el archivo: /etc/dahdi/system.conf y quedaría la parte del cancelador así:
# Span 2: WCT1/0 "Wildcard TE122 Card 0" (MASTER) B8ZS/ESF ClockSource
span=2,1,0,esf,b8zs
fxsks=25-48
echocanceller=mg2,31-48
echocanceller=hpec,25-30
Esto sería todo. Espero que le sirva a alguno en sus proximas instalaciones, si hay que jugar un poco con la opción echocancel en el archivo /etc/asterisk/chan_dahdi.conf
NOTA: En ciertas versiones de DAHDI, hay que editar el archivo de /etc/init.d/dahdi, y cambiar la palabra zaphpec por dahdihpec por ejemplo:
# zaphpec_enable not installed in /usr/sbin antes zaphpec
if [ ! -f /usr/sbin/dahdihpec_enable ]; then
echo -n "Running zaphpec_enable: Failed"
echo -n "."
echo " The zaphpec_enable binary is not installed in /usr/sbin."
return
fi
De ahi seguirían editando todas las opciones siguientes. Saludes
No hay comentarios.:
Publicar un comentario