Configurando/Instalando SoftECHO en Asterisk-ES-RSP

El cancelador de eco de SoftECHO, distibuído en España por Capa Tres, es una solución económica por software que nos permite eliminar el problema del eco, sea en líneas analógicas o digitales, en aquellas tarjetas que no poseen cancelación de eco por hardware. En Asterisk-ES-RSP (ver artículo anterior en http://blogs.capatres.com/?p=378 o la propia web del proyecto en http://www.asterisk-es-rsp.org ) viene integrado el soporte de SoftECHO bajo DAHDI 2.3, desarrollado por Capa Tres en colaboración con Octasic.

Con las sencillas instrucciones mostradas a continuación, escritas por uno de nuestros técnicos (Helí Nuñez) pueden en unos sencillos pasos disfrutar de un entorno de telefonía donde el eco simplemente es un recuerdo. Os dejo a continuación con la guía:

Instalación del cancelador de echo por software SoftEcho de Octasic.

Uno de los productos que más salída tienen en nuestra tienda online es el cancelador de eco por software SoftEcho de Octasic. El eco es uno de los mayores problemas de la telefonía actual, no tiene porque darse en todos los casos, pero cuando se da, es tan molesto que su resolución se vuelve prioritaria.

La mayoría de tarjetas modernas vienen con opción de utilizar un cancelador de eco por Hardware, opción que siempre es recomendable pero que en determinados entornos puede suponer un sobrecoste difícil de afrontar. Para estos entornos, el cancelador de eco por software, SoftEcho de Octasic, se convierte en una opción altamente rentable.

En esta nueva entrada del blog os explicaremos de la forma más sencilla posible como instalamos SoftEcho de Octasic en una asterisk-es-rsp que ya lleva incorporado soporte para el SoftEcho de octasic y lo hace compatible con Dahdi.

La instalación de SoftEcho consta de tres partes principalmente:

1 – Descarga e instalación del software SoftEcho de octasic en asterisk-es-rsp:

En la pagina web del producto, http://www.octasic.com/en/products/softecho.php, tenemos disponibles 3 tipos de archivos, el paquete básico, en su formato 32 o 64 bits, las fuentes según las architectura que usemos, intel32, intel64, amd32 o amd64 y por último la herramienta de registro de licencias de SoftEcho, en sus versiones 32 o 64 bits, register32 y register64 respectivamente.

Una vez decidido la arquitectura que instalaremos bajamos tanto el paquete básico como el correspondiente a nuestra arquitectura a un directorio determinado, en nuestro caso /usr/src, y los descomprimimos. Una vez descomprimidos observamos como el contenido de ambos archivos se han descomprimido en la misma ubicacion. Ahora deberemos copiar 3 archivos que encontramos dentro de la carpeta octvqe a sus correspondientes localizaciones. El archivo de configuración octvqed.conf, lo copiaremos a /etc, el daemon ejecutable octvqed lo copiaremos a /usr/sbin y por úlltimo el archivo octvqed.init, lo copiaremos a /etc/init.d como octvqed, por comodidad.

[root@centralita src]# tar xvf octvqe8-01.04.02-pr-base.tgz 
[root@centralita src]# tar xvf octvqe8-01.04.02-pr-intel32.tgz
[root@centralita src]# cp octvqe8-01.04.02-pr/octvqe/octvqed.conf           /etc/
[root@centralita src]# cp octvqe8-01.04.02-pr/octvqe/octvqed                   /usr/sbin/
[root@centralita src]# cp octvqe8-01.04.02-pr/octvqe/octvqed.init        /etc/init.d/octvqed 

Como tenemos una asterisk-es-rsp estos sencillos pasos bastarán para tener el SoftEcho instalado en nuestra centralita. Ahora seguiremos con los siguientes 2 pasos.

2 – Registro de las licencias de SoftEcho:

Para registrar las licencias de SoftEcho, necesitaremos 2 cosas:

  • El script de registro correspondiente a nuestra arquitectura Register32 o Register64.
  • Las licencias del cancalador de echo.

El script de registro lo encontraremos en la misma pagina de descargas de Octasic donde nos hemos descargado las fuentes.

Las licencias las podemos comprar en la tienda online de Capatres.

Para instalar las licencias tenemos varias opciones:

Si son varias licencias (hasta un máximo de 16) podemos copiar las licencias a un fichero, una en cada linea, llamado por ejemplo licencias.txt

Con este fichero ejecutamos:

./register32 -b fichero.txt

para lo cual deberemos tener el fichero con las licencias y el script de registro en el mismo lugar.

También podemos registrar las licencias una a una:

./register32 cadena_de_texto_de_la_licencia

Hay que recordar que las licencias no son flotantes por lo que una vez se registran quedan ligadas a equipo en cuestión.

3 – Modificación de archivos de configuración de dahdi:

Una vez tenemos el el software instalado tendremos que especificar a asterisk que use el cancelador por software SoftEcho, para ello modificaremos el archivo de configuración de dahdi /etc/dahdi/system.conf donde añadiremos la siguiente linea

echocanceller=octvqe,1

donde 1 se corresponderia con el canal o canales del grupo que tiene que tener activado el cancelador.

EJEMPLO: /etc/dahdi/system.conf de una tarjeta openvox A400P con 1 FXO y 1 FXS:

# Span 1: WCTDM/4 "Wildcard TDM400P REV E/F Board 5" (MASTER) 
fxsks=1 
echocanceller=octvqe,1 
fxoks=2
echocanceller=octvqe,2
# channel 3, WCTDM/4/2, no module. 
# channel 4, WCTDM/4/3, no module. 
# Global data 
loadzone	= es 
defaultzone	= es 

Esperamos esta información sea de interés para todos vosotros.

Tags: , , , ,

2 Responses to “Configurando/Instalando SoftECHO en Asterisk-ES-RSP”

  1. pedrojorge says:

    Gracias CapaTres por compartir información.

    Un saludo.

Leave a Reply

You must be logged in to post a comment.