Source: Quarea Blog

Quarea Blog Nueva Tarjeta Transcoding Sangoma D100

Sangoma ha sacado al mercado una línea de tarjetas de transcoding para Asterisk y FreeSWITCH con capacidad de hasta 480 canales simult&aacute;neos. En cuanto a los codecs soportados nos encontramos con una amplia lista disponible, la cual nos permite liberar la CPU del servidor de la mayor parte del transcoding requerido por Asterisk.La lista completa de codecs es la siguiente.G711 ulaw 10,20,30,40msG711 alaw 10,20,30,40msL16 linear 10,20,30,40msG729 AB 10,20,30,40msG726_32 10,20,30,40msG722 20msGSM-FR 20msGSM-EFR 20msILBC 20, 40msAMR 20, 40msDestacan el G729, codec de alta compresi&oacute;n para comunicaciones WAN y G722 codec de voz de alta definici&oacute;n.En cuanto a su instalaci&oacute;n, esta se aproxima mas a la de una tarjeta de red que a la de una tarjeta de comunicaciones. Es por ese motivo que no tiene dependencia alguna ni con Dahdi/Zaptel ni con Wanpipe. El driver utilizado por la tarjeta es el tg3 de Broadcom para PCIe y el ks8842_pci de Micrel para PCI.Una vez instalado y cargado el driver, deberíamos ver la tarjeta como un dispositivo m&aacute;s de red al que le hemos de asignar una ip privada distinta a las ya configuradas en el sistema.El siguiente paso es instalar las librerias y la configuraci&oacute;n de transcoding, para ello nos bajamos el software de aquí. Para instalar las librerías se procede de la siguiente forma.cd sng-tc-<ver>/libsngtcmakemake installY para instalar la configuraci&oacute;n.cd sng-tc-<ver>/sngtc_cfgmakemake installFinalmente instalamos el codec para Asteriskcd sng-tc-<ver>/codec/asteriskmakemake installPodemos ejecutar la aplicaci&oacute;n sngtc_cfg para configurar la tarjeta, que nos crear&aacute; el fichero sangoma_codec.conf con los par&aacute;metros que le hemos indicado en el configurador. Los par&aacute;metros principales de este fichero son los siguientes.unregisterconflictingcodecs=yes --> existe un bug en Asterisk por el cual no pueden cohabitar dos m&oacute;dulos de transcoding, este par&aacute;metro evita dicha cohabitaci&oacute;n deshabilitando el codec de la tarjeta. [eth2] --> Alias del dispositivo de red correspondiente a la tarjeta Sangoma. baseudp=15000 --> Puerto por el que se comenzar&aacute;n a ubicar las comunicaciones entre Asterisk y la tarjeta Sangoma. vocalloaddr=10.1.1.100 --> IP asignada al vocallo, ha de ser distinta a la configurada en el dispositivo de red pero perteneciente a la misma red.Es necesario decir que, para que el modulo cargue correctamente al iniciar Asterisk, este último ha de ser ejecutado con usuario root, por este motivo, en el caso de usar FreePBX, se ha de modificar la siguiente línea de /var/lib/asterisk/bin/freepbx_engine./usr/sbin/safe_asterisk -U asterisk -G $AMPASTERISKGROUPPor esta otra./usr/sbin/safe_asterisk Una vez cargado el m&oacute;dulo (codec_sangoma.so), este nos ofrece algunos comandos utiles en la consola de Asterisk.sangoma show translators : muestra las combinaciones posibles de transcoding. sangoma show transcoding sessions : muestra las sesiones de transcoding en ese momento.A partir de este momento ya podemos disfrutar de esta potente tarjeta que soluciona la limitaci&oacute;n de la TC400B de Digium tanto en número de canales como en variedad de codecs a traducir.

Read full article »
Est. Annual Revenue
$100K-5.0M
Est. Employees
25-100
Andres Herreiz's photo - Co-Founder of Quarea

Co-Founder

Andres Herreiz

CEO Approval Rating

90/100

Read more