Hagamos que México crezca..

Prefiere el consumo de lo Hecho en México

Visitantes








Conversación

  • Samantha Santin: ola me pueden ayudar con lo basico para un examen de linux , estoy en 10 mo de basica , por favor , gracias  
  • alexandra: hola...tengo problemas para configurar las llamadas y crear los troncales....uso elastix 2.0.3 con asterisk 1.6...y soy nueva en esto..puedo relizar llamadas dentro de una misma oficina, pero no puedo sacarlas fuera, es decir locales e internacionales...necesito asesoria...gracias  
  • Ben: Welcome to visit www.vogue4biz.com and www.seekjersey.com! Wholesale Jordan Shoes and NFL/NHL jerseys!New Arrival ! Free Shipping !
    Consequently, a Avirex jacket variety evolved into winner fashion4biz already in the market, mainly with their variety of air travel puma shoes women jackets which in turn for the most part mimics those of journey outdoor jackets put on around WWII. Due to its results, Avirex make have in addition enhanced by jackets to other common attire outlines including t shirts, hoodies, along with jeans.
    A great number of completely new attire lines also gained plenty of celebrity inside entertainment world. To its captivating pattern in addition to level of quality attire, Avirex includes received its own head connected with celebrity followers which include: Ruben Travolta, Will certainly Henderson, Puffy Hair combs, Chad Good ole', Shaquille O'Neal, Busta Rhymes,, puma shoes ladies Sylvester Stallone, Missy Elliott, Eminem, Nas, All 5, Procedure Guy,, Make Nubian, Lmost all Awesome L, David Cena, as well as Georgio Armani. Start off your individual from suppliers avirex company by www.vogue4biz.com
    Avirex regarding todayIn women s puma shoes 2008, this Avirex make has been bought in 3 entire ladies puma shoes suede puma shoes world districts, United states of america, European countries puma shoe sale along with The japanese. A brand new owner of Avirex brand in the us cat puma shoes can be Draw Ecko Corporation. According to a lot of people, each one districts possess their own libraries regarding Avirex garments range. Not really a pair of parts get identical types associated with outfits. His or her just likeness is with their particular usage of brand.
    Even puma ladies shoes so, the availability associated with flight handling outdoor jackets were quit afterwards that year. In line with Mark, all of Avirex printed government and timeless apparel had been discontinued along with used a new Clymans firm, Cockpit U . s .. Start out your own from suppliers avirex company by Sevenwholesale.com.  
  • Fernando Hernández: Hey! Ya no estan disponibles los posts sobre facturación electrónica en México, podrías pasarme el tutorial o la clase en php? Por favoooor. Gracias  
  • daniel nuñez: buenas soy de venezuela y tengo una duda yo lo que quiero es hacer una iso debian que tenga todos los paquetes necesarios completos y programas como synaptis fortran java los pluging de video y sonido ya instalados osea que tenga todo lo necesario instalado pero sin que sea una instalacion con un cd netinst, es posible ?  
  • Cesar villegas: Buenas!!! oye no tienes programado algún curso?  
  • Urbano: Hola soy de Argentina.
    Desde hace un tiempo tengo instaldo Asterbilling SL y me parece un rpoyecto útil e interesante. Ahora me compré un AT 530 con la intension de pasar la tarifa al telefono pero seguramente algo estoy haciendo mal ya que despues de configurar el script con los datos del AMI; MySQL y ejecutar el comando que indica el manual.. no pasa nada, todo sigue igual y no se muestra la tarifa en la pantalla del telefono. Tal vez deba configurar algo tambien en el telefono.. la verdad no se, es que tampoco soy un experto en la materia. Les dejo algunos datos que talvez sean utilespara que me puedan ayudar: Tengo Elastíx 2.0.3 con Asterisk 1.6; FreePBX 2.7.0.3; A2Billing 1.8.1; Astercc 1.4 y Asterbilling SL. Espero que me puedan ayudar; desde ya muchas gracias.  
  • kike: Oye filein.. necesito una cotización de unas FxO para analógicas porfa..
    saludos  
  • cristy: hola por favor tengo problemas para conectar agi con asterisk me sale un error de broken pipe, sabes de que se trata???  
  • Jose: Heyu como podria funcionar con el CM15?
    Gracias  

Escribe el código Captcha que estás viendo

OaxRom

  • Planeando una instalación de Asterisk.

    Interesante información sobre los requerimientos detallados a considerar durante la instalación en producción de un sistema de telefonía basado en Asterisk.

    Considerando desde tarjetas, cpus, motherboars, redes, cableado, electricidad, etc.,

    Puede verse desde la siguiene URL:

    http://ofps.oreilly.com/titles/9780596517342/asterisk-InstallationPlanning.html
  • Interesantes Aplicaciones que funcionan alrededor de Asterisk

    Asterisk es una plataforma de Telefonía IP, la cuál en los últimos años está teniendo un avance tremendo en el mundo de las comunicaciones, tan es así que se han desarrollado múltiples aplicaciones alrededor de esta plataforma, tales como sistemas de videoconferencia, crm's, webphones, calendarios, reporteadores, interfaces gráficas, hardware, etc.

    De ahí este post para comentar sobre un sitio que recopilo las mejores aplicaciones libres que se han desarrollado para interactuar con esta fantástica plataforma de telefonía IP, algunas de ellas ya las tenemos integradas en CloudVoox.
    http://www.venturevoip.com/news.php?rssid=2184
  • vTiger Warning: Invalid argument supplied for foreach() in /var/www/vtigercrm/include/utils/ListViewUtils.php on line 1418

    Al momento de hacer una relación m:m en vTiger con 2 módulos personalizados e intentar seleccionar los registros de un módulo detalle desde un módulo maestro vTiger me generaba el siguiente error:
    vTiger Warning: Invalid argument supplied for foreach() in /var/www/vtigercrm/include/utils/ListViewUtils.php on line 1418
    Este error se generaba en esta porción del código de vTiger
            global $log, $listview_max_textlength, $app_strings, $current_language,$currentModule;
            $log->debug("Entering getValue(".$field_result.",". $list_result.",".$fieldname.",".get_class($focus).",".$module.",".$entity_id.",".$list_result_count.",".$mode.",".$popuptype.",".$returnset.",".$viewid.") method ...");
            global $adb, $current_user, $default_charset;
            require('user_privileges/user_privileges_'.$current_user->id.'.php');
            $tabname = getParentTab();
            $tabid = getTabid($module);
            $current_module_strings = return_module_language($current_language, $module);
           
            $uicolarr=$field_result["preguntas"];
            foreach($uicolarr as $key=>$value)
            {
                    $uitype = $key;
                    $colname = $value;
        }
     
    Al parecer esto ya que al definir las variables en la clase MiModulo.php estas las definía en minúsculas, por lo que vTiger buscaba en el arreglo un nombre de campo con la primer letra mayúscula, por lo que si todo estaba en minúscula no encontraba el registro y por ende mandaba el error, por ello solo entre a la clase del módulo y definí el nombre de los campos con la primer letra mayúscula, con esto se resolvió el problema.
  • Como configurar OpenVox D115E en Asterisk 1.6.2 para Troncal Digital con R2 Modificado

    Hace unos días en OaxRom nos contactó un cliente el cuál me comentó que tenía un servidor Asterisk que se lo habían implementado pero que últimamente tenía algunos problemas en su funcionamiento, esto ya que al parecer por unas fallas de energía había afectado su operación.

    Por lo que la propuesta fue implementarle un servidor Asterisk reutilizando sus teléfonos IP y Tarjetas E1 ya que tiene una troncal digital de 30 canales con Axtel con señalización R2, en este caso dispone de una tarjeta OpenVox D115E.

    El detalle es que esta tarjeta no está del todo soportada por el driver de Dahdi, por lo que hay que descargar unos drivers adicionales de OpenVox, instalarlos y parchar DAHDI para que se integre dentro de la plataforma de DAHDI & Asterisk, para esto lo primero que se descargó fueron los drivers de la siguiente página:

    wget http://downloads.openvox.cn/pub/drivers/dahdi-linux-complete/openvox_dahdi-linux-complete-2.4.0+2.4.0.tar.gz
     
    Aquí se omiten algunos pasos de instalación de Asterisk y solo se enfoca a la parte de OpenVox, en este blog ya tengo algunos tutoriales de como instalar Asterisk form Scratch en Debian & Ubuntu Server y se pueden complementar con este How to.


    Instalar OSLEC como cancelador de eco por software, si no se tiene una tarjeta con módulo de eco por hardware se recomienda OSLEC, previamente hay que compilar OSLEC.


    #OSLEC
    su
    mkdir /usr/src/asterisk/dahdi-linux-complete-2.4.0+2.4.0/linux/drivers/staging
    cp -fR /usr/src/linux-source*/drivers/staging/echo  /usr/src/dahdi/drivers/staging
    sed -i "s|#obj-m += dahdi_echocan_oslec.o|obj-m += dahdi_echocan_oslec.o|" /usr/src/dahdi/drivers/dahdi/Kbuild
    sed -i "s|#obj-m += ../staging/echo/|obj-m += ../staging/echo/|" /usr/src/dahdi/drivers/dahdi/Kbuild
    echo 'obj-m += echo.o' > /usr/src/dahdi/drivers/staging/echo/Kbuild
    exit
     


    #OpenVOX D115
    sudo tar -xzvf ~/asterisk/openvox_dahdi-linux-complete-2.4.0+2.4.0.tar.gz
    sudo rm -rf /usr/src/dahdi
    sudo ln -s /usr/src/asterisk/dahdi-linux-complete-2.4.0+2.4.0/linux/ /usr/src/dahdi
    #Instalación de OpenVox-Dahdi y Dahdi Tools.
    cd /usr/src/asterisk/dahdi-linux-complete-2.4.0+2.4.0
    sudo make clean &&
    sudo make &&
    sudo make install &&
    sudo make config
    #copia del módulo de OpenVox-Dahdi para la versión del kernel de Linux que estemos utilizando
    cd ..
    mkdir -p /lib/modules/`uname -r`/dahdi/opvxd115
    sudo  cp /usr/src/asterisk/dahdi-linux-complete-2.4.0+2.4.0/linux/drivers/dahdi/opvxd115/opvxd115.ko   /lib/modules/`uname -r`/dahdi/opvxd115/
    #Descarga del firmware de OpenVox
    cd ~/asterisk
    wget http://downloads.openvox.cn/pub/firmwares/opvx-dahdi-fw-oct6114-032-1.07.01.tar.gz
    #Instalación del firmware de OpenVox para Dahdi
    cd /usr/src/asterisk
    sudo tar -xzvf ~/asterisk/opvx-dahdi-fw-oct6114-032-1.07.01.tar.gz
    sudo cp dahdi-fw-oct6114-032.bin /lib/firmware/
    sudo mkdir -p /usr/lib/hotplug/firmware/
    sudo mv dahdi-fw-oct6114-032.bin /usr/lib/hotplug/firmware/
    #instalación de OpenR2 para E1 Modificado
            cd ~/asterisk/
            sudo wget http://openr2.googlecode.com/files/openr2-1.3.1.tar.gz
            cd /usr/src
            sudo tar zxvf ~/asterisk/openr2-*tar.gz
            cd openr2-*
            sudo ./configure && sudo make && sudo make install
    # compilacion de Asterisk sin MFC R2, la versión de Asterisk 1.6.2 ya incluye soporte para R2
            cd /usr/src/asterisk/asterisk-1.6.* &&
            #sudo patch -p0 < ~/asterisk/openr2-asterisk-1.4.32-p1.patch &&
            #sudo ./bootstrap.sh &&
            sudo make clean &&
            sudo ./configure --prefix=/usr &&
            #Desactivar módulos que no se utilizarán (mgcp, skinny, codec_dahdi) activar(ilbc)
            sudo make menuconfig &&
            sudo make all &&  sudo make install &&
            #Ejecuta si es la primera vez que instalas asterisk en el servidor, de lo contrario reescribirá tus archivos de configuración
            sudo make samples &&  sudo make progdocs
     


    Con lo anterior ya podemos instalar la tarjeta y tenerlo soportado en DAHDI, así como instalar Asterisk y tener soporte de R2.


    Para la parte de la configuración del E1 es el mismo procedimiento que con una Tarjeta Sangoma A102 o una Digium.
    Por ejemplo para un R2 de 30 canales quedaría así /etc/dahdi/system.conf


    loadzone        = mx
    defaultzone     = mx
    span=1,1,0,cas,hdb3
    cas=1-15:1101
    dchan=16
    cas=17-31:1101
    echocanceller=OSLEC,1-15,17-31
     


    /etc/asterisk/chan_dahdi.conf


    [channels]
    language=es
    context=from-zaptel
    usecallerid=yes
    hidecallerid=no
    callwaiting=yes
    usecallingpres=yes
    callwaitingcallerid=yes
    threewaycalling=yes
    transfer=yes
    cancallforward=yes
    callreturn=yes
    echocancel=128
    echocancelwhenbridged=no
    rxgain=+0.0%
    txgain=-0.0%
    group=0
    callgroup=1
    pickupgroup=1
    immediate=no
    #busydetect=yes
    #busycount=6
    ;
    ;MFCR2 settings
    ;
    signalling=mfcr2
    mfcr2_variant=mx
    mfcr2_get_ani_first=no
    mfcr2_max_ani=10
    mfcr2_max_dnis=4
    mfcr2_category=national_subscriber
    mfcr2_logdir=span1
    mfcr2_logging=all
    mfcr2_call_files=yes
    mfcr2_metering_pulse_timeout=-1
    context=from-zaptel
    group=0
    callgroup=0
    pickupgroup=0
    channel => 1-15,17-31
     


    Cómo comenté al inicio en este tutorial se omiten detalles sobre la instalación y configuración de Asterisk, pues solo nos enfocamos a la parte de OpenVox que para algún usuario con un poco de experiencia sabrá cómo organizar la información que aquí incluímos.

    Espero alguien le sirva este tutorial y cualquier duda pueden postearla para irlas resolviendo.
  • ¿ Como proteger servidores Asterisk de un escaner SIP ?

    Actualmente Asterisk se está convirtiendo en el Software Líder de SoftSwitch, siendo el favorito desde pequeñas empresas hasta grandes corporativos, por lo que su amplio uso e implementación en diversos países del mundo lo ha hecho un blanco importante para los "hackers" que desean obtener acceso a estos servidores y poder conseguir llamadas gratuitas.

    Instalar un Asterisk es cosa sencilla con múltiples proyectos "All in One" como lo es Elastix por ejemplo, la distro más famosa que ya incluye diversas aplicaciones alrededor de la platforma de Asterisk, por lo que para muchos usuarios nóveles les es muy fácil implementar PBX bajo esta plataforma pero sin conocimientos avanzados que los ayude a proteger sus servidores al estar expuestos en internet, esto ya que muchos les es fácil ponerlos en DMZ para tener un acceso remoto.

    Actualmente existen varias herramientas de auditoría SIP que permite detectar vulnerabilidades en servidores Asterisk, herramientas que también son usadas por los crackers para detectar cuentas SIP y explotarlas. Una de estas herramientas es SIP Vicious la cuál permite escanear un sevidor SIP y detectar que cuentas SIP están disponibles, cuáles requieren passwords y cuáles no, así como también pueden llegar a obtener el passwords de cuentas SIP cuánto estos no son complejos.

    Una de las formas más rápidas de dar el primer portazo a escaners SIP es mediante una opción que se coloca en SIP.CONF o sip_custom.conf para los usuarios de FreePBX y Elastix.

    Esa opción es:

    alwaysauthreject=yes


    Esta debe ser la primer opción en el proceso de asegurar un Asterisk, posteriormente estaré posteando sobre un Detector de Intrusos para SIP.
  • ¿ Como descargar llamadas grabadas desde Reporte de CDR de FreePBX ?

    Hace unos días le instalé un Marcador Predictivo a un cliente basado en ViciDial, todo esto funcionando sobre la plataforma de Telefonía IP Asterisk, todo funcionó bien Colas, Marcador Predictivo, Llamadas Grabadas, Reportes, Agentes, CRM, Call Notification, etc., Solo faltaba la cereza en el pastel,


    ¿ Como descargar el archivo de las llamadas grabadas desde el CDR de FreePBX ?

    Para esto me metí a revisar el archivo call-log.php, que es el reporteador del CDR de FreePBX. Este archivo se encuentra debajo de la ruta de instalación de FreePBX en admin/cdr/call-log.php, para mi sistema CloudVoox PBX lo tenemos en /var/www/cloudvoox/admin/cdr/call-log.php.

    En esta parte debajo de /* --AMP Begin-- */ agregamos la siguiente línea
    $FG_TABLE_COL[]=array ("ID", "UniqueID", "20%", "center", "", "40","", "", "", "", "", "", "cdr/audio.php?id=");
     
    Lo anterior después de
    $FG_TABLE_COL[]=array ("Duration", "duration", "6%", "center", "SORT", "30", "", "", "", "", "", "$minute_function");
     
    En lo anterior agregamos un campo dentro de la configuración, y este campo contiene "cdr/audio.php?id=", lo que al momento de que el CDR de FreePBX despliegue la información esto nos generará una URL en ese registro pasándole como parámetro el uniqueid de la llamada para porcesarla en el archivo audio.php.


    También modificamos la consulta y quedó de la siguiente forma:

    $FG_COL_QUERY='calldate, channel, src, dst, disposition, duration, uniqueid';
     


    En este mismo archivo hicimos una modificación en el despliegue de la información del registro, este cambio se hizo despues de la siguiente línea (~685):

    <TD vAlign=top align="<?php echo $FG_TABLE_COL[$i][3]?>" class=tableBody>
     


    Sustituímos lo siguiente
    <?php
     if (isset ($FG_TABLE_COL[$i][11]) && strlen($FG_TABLE_COL[$i][11])>1){
                                                                    call_user_func($FG_TABLE_COL[$i][11], $record_display);
                                                     }else{
                                                                    echo stripslashes($record_display);
                                                     }                                               
    ?>
     
    Por
    <?php
    $aHref = "";
                                                    //CAMBIO AUDIO
                                                    if(isset($FG_TABLE_COL[$i][12]) && $FG_TABLE_COL[$i][12]!="" ){
                                                                echo "<a href=\"".$FG_TABLE_COL[$i][12].$record_display."\">";
                                                                $aHref = "</a>";
                                                    }//CAMBIO AUDIO **
                                                     if (isset ($FG_TABLE_COL[$i][11]) && strlen($FG_TABLE_COL[$i][11])>1){
                                                                    call_user_func($FG_TABLE_COL[$i][11], $record_display);
                                                     }else{
                                                                    echo stripslashes($record_display);
                                                     }                                               
                                                    //CAMBIO AUDIO
                                                     echo $aHref;
                                                     ?>
     
    Con lo anterior en el reporte veríamos el UNIQUEID de la llamada y desde ahí nos permitiría descargar el archivo de AUDIO de la llamada grabada.

    Ahora solo faltaría poner el archivo audio.php dentro del mismo directorio dónde está call-log.php, el archivo audio.php tendría el siguiente código:
    <?php
    $uniqueid = $_GET["id"];
    $directorio = "/var/spool/asterisk/monitor/";
    $error = "";
    if(is_numeric($uniqueid)){
        $busqueda  =  "find $directorio -iname \"*$uniqueid.*\"";
        $audio = exec($busqueda, $_info);
        if(file_exists($audio)){
            $filename = basename($audio);
            $_extension = split("\.", $filename);
            $extension = $_extension[count($_extension)-1];
            //echo "$audio::$filename::$extension";
            getAudio($audio, $filename, $extension);
        }else{
            $error = "<b>Error 404</b> Archivo no existe para descarga";
        }
    }else{
            $error = "<b>Error 403</b> Error en Tipo de Archivo";
        }
    echo $error;
    function getAudio($audio, $filename, $filetype){
            header('Content-Type: application/'.$filetype);
            header('Content-Disposition: attachment; filename="'.$filename);
            header('Content-Length: '.filesize($audio));
            echo file_get_contents($audio, false);
       }
    ?>
     


    En lo anterior solo habría que modificar el directorio dónde FreePBX guarda las llamadas, por default Asterisk coloca las llamadas grabadas en /var/spool/asterisk/monitor.


    Espero lo anterior sirva de algo, si tienes alguna duda puedes enviarme un correo en fileinleon del correo de google.
  • Presentaciones de vTiger CRM & Asterisk y de Fotografia Digital presentadas en el CONSOL 2010

    Esta semana que pasó 5-8 de Octubre del 2010 se llevó en ESIME IPN Zacatenco el Congreso Nacional de Software Libre 2010, en la cuál tuve la fortuna de poder participar con 2 pláticas:
    vTiger CRM & Asterisk: Dónde hablamos como un CRM puede ser de utilidad en una empresa para la relación con sus clientes, mejor atención, así como su integración con Asterisk para tener información del cliente que llama en la pantalla de nuestra computadora.
    Fotografía Digital & Software Libre: Fué una plática dónde comparto mi gusto por la fotografía y como hago uso de herramientas libres para darle mayor realce a mis capturas fotográficas.
  • Curso Edición Especial Asterisk Básico-Principiantes 3 Días.

    Curso Edición Especial Principiantes


    del 25 al 27 de Noviembre

    ¡3 días de Entrenamiento!

    Nuestro Training ha Evolucionado, ahora incluye lo mejor de Asterisk PBX-IP, junto a los mejores Temas de Programación Avanzada.

    Curso Edición Especial Intermedio-Avanzado

    del 8 al 11 de Diciembre

    ¡4 días de Entrenamiento!

    Éste es un curso intensivo de Asterisk que abarcará todo lo que necesitas aprender para entender, instalar, configurar, soportar y administrar una central telefónica IP con Asterisk, incluyendo su interacción con las tarjetas de telefonía, líneas telefónicas, proveedores de telefonía y teléfonos IP. Te daremos todo el conocimiento sobre la Tecnología IP con Asterisk y como sacarle el mayor provecho.

    Además aprenderás las mejores formas de integrar Asterisk con Lenguajes de Programación y Bases de Datos, lo que te dará el potencial para crear Sistemas Telefónicos de alto desempeño y complejidad.

    En el curso Intermedio-avanzado conocerás la forma de poder desarrollar Aplicaciones Avanzadas y sacar mayor provecho de tu Solución con Asterisk. Te enseñaremos las funciones claves que hacen de Asterisk la mejor solución de Telefonía de todos los tiempos.

    !Oferta¡ Descuento 10% a Grupos de 3 o más personas

    ¡NO DEJES PASAR ESTA OPORTUNIDAD!

    ¡DISPONIBLE SOLO EN NOVIEMBRE!


             Para obtener mas información o reservar tu acceso

                                  ¡LLÁMANOS YA!

                    PBX: (0155)1168-9818

    Temario Costos y Fecha para Curso-Asterisk-Basico-Intermedio-Avanzado.pdf

    --

    OaxRom Mobile Computing

    Tel: (+5255) 1168-9818

    Móvil: (044) 55-4223-8407

    Sitio Web: http://www.oaxrom.com

    Mail: info [AT] oaxrom [DOT] COM

  • Cómo habilitar el envío de costo de llamadas a la pantalla de Teléfonos IP que soporten SIP Messages en Asterbilling SL

    AsterBilling SL permite mostrar el costo de la llamada en las pantallas de los Teléfonos IP que soporten SIP Messages como el Atcom 530, esto en base al destino, tiempo y tarifa configurada en la administración del sistema.



    Para poder habilitar esta característica es necesario primero instalar el software de Tarificación de AsterBilling SL

    http://blog.oaxrom.com/index.php/blog/show/Instalaci%C3%B3n-B%C3%A1sica-de-AsterBilling-SL-en-Ubuntu-Server-8.04.html

    #Después de instalado el software de Tarificación, ir al directorio de instalación
    cd /var/www/tarificador
    #Editar el archivo extensions-voip.php
    sudo editor /var/www/tarificador/extensions-voip.php
    #Cambiar los siguientes valores por los datos del Asterisk Manager Interface definido en /etc/asterisk/manager.conf
    $amiHost = "localhost"; //servidor de AMI
    $amiUser = "cloudvoox"; //login AMI
    $amiSecret = "cloudvoox";//password AMI
    $amiContext = "from-internal";//contexto
    #También asignar los datos de acceso a la base de datos del Tarificador creados anteriormente
    $mysql_server = "localhost";
    $mysql_user = "tarificador";
    $mysql_secret = "tarificador";
    $mysql_db = "tarificador";
    #Ahora solo ejecutar el script
    php -q /var/www/tarificador/extensions-voip.php
    #Para probarlo puede usar un Teléfono IP Atcom 530 o un Atcom 620 el cuál tiene una Pantalla con BackLight.
    #Para que se ejecute el script al inicio del sistema ponerlo en /etc/init.d o gestionarlo a traves de /etc/crontab
    #Con esto ya podemos tener un visor en tiempo real del costo de la llamada que esté realizandose desde la cabina(Locutorio). Si se modifica en la administración las tarifas, automáticamente el sistema envía los costos configurados a las pantallas de los teléfonos IPs. La información del tiempo cambia cada vez que se completa el periodo de cargo de la tarifa.
     
  • Tarificador Web para Asterisk usando el CDR con MySQL Asterbilling SL

    Pongo este post para comentar y compartir un proyecto sobre un Tarificador Web basado en AsterBilling, el cuál he modificado para quitar la parte del pago de licencias por canal monitorerado de la versión original y ligar el tarificador con la base de datos MySQL del CDR de Asterisk, entre otras características que se le han añadido al Tarificador y la traducción al español de las interfaces de administración y operación..

    TARIFICADOR para Asterisk "ASTERBILLING SL"

    Historia

    AsterBilling SL está basado completamente en AsterBilling (http://www.astercrm.org). La versión original de AsterBilling está incluída dentro del proyecto AsterCC que incluye un CRM y Tarificador para Asterisk.
    AsterBilling originalmente se diseño para ser un tarificador para Asterisk en tiempo real, en este caso tiene una interfaz de administración y otra de configuración.

    En la interfaz de administración se configuran las casetas, cabinas y las tarifas.

    En la interfaz de Operación AsterBilling usa un mecanismo que no es OpenSource y se paga por licencias por canal para poder mostrar en tiempo real el costo de la llamada en el cajón de la cabina correspondiente de acuerdo a la configuración de las tarifas realizadas en la parte de administración.

    Las interfaces Web de Administración y Operación original de AsterBilling están liberadas como Software Libre.

    El motor de AsterCC es software cerrado, esta parte es la que monitorea las llamadas en Asterisk y provee a la interfaz de operación, información en tiempo real del tiempo y costo de la llamada en curso, AsterCC se cobra por el número de canales a monitorear.

    ¿Porqué se derivó un proyecto a partir de AsterBilling ?

    Las 2 principales razones son:
  • *AsterBilling requiere un pago de licencias por el número de canales a monitorear.
  • *Algunas ocasiones AsterBilling no tarificaba el tiempo correcto (billsec) de las llamadas realizadas, esto ya que cortaba antes el conteo ó a veces paraba el conteo segundos después de que terminaba la llamada.

    Otras razones:

    Junto con un amigo del bachillerato (Bernardo Rodríguez Alamilla) planeamos poner un negocio de casetas telefónicas usando la plataforma de Asterisk para ruteo inteligente de llamadas, tarificación, impresión de tickets, facturación y visor en tiempo real de costo de llamadas en teléfonos IP ya que desistimos usar tarificadores chinos y argentinos.

    Algunos otros aspectos por el que quitamos el motor AsterCC de AsterBilling es que consumía procesamiento de CPU adicional. No generaba e imprimía tickets ni los foliaba. Idiomas de las interfaces estaban solo en Chino e Ingles.

    ¿Que cambios realizamos en AsterBilling?
  • Se desligó la interfaz del operador del motor de AsterCC y se conectó con la base de datos de MySQL usando el CDR de Asterisk.
  • Se agregó impresión de Tickets usando impresoras de tickets conectadas a un puerto paralelo.
  • Por motivos fiscales se permite foliar los tickets.
  • Permite identificar si un número móvil es de Telcel, Movistar u otra compañía en base a una base de datos de la COFETEL y tarificar por compañía.
  • Ruteo de llamadas identificando a que compañía pertenece un número móvil.
  • Traducción al español de interfaz de Administración y Operación.
  • Se modificó el reporteador de CDR Stats para listas, filtrar y graficar llamadas, también para buscar llamadas cobradas y facturadas.
  • Se usan las pantallas de los teléfonos IP como Visores, para esto se creo un scripts que permite identificar que extensiones IP son tarificadas y enviarles en tiempo real el costo de la llamada en base al destino marcado y duración de la llamada.(Requiere teléfonos que soporten SIP MESSAGES).
  • Al realizar modificaciones de las tarifas en la administración del sistema, en automático muestra el cambio del costo de llamada en las pantallas de los teléfonos IP que estén llamando.Video Demo [ http://www.youtube.com/watch?v=hoWp4_hpFK4].

    Como Mostrar Costo de Llamadas en tiempo real en las pantallas de Teléfonos IP que soporten SIP Messages (Ej. Atcom 530 )

    http://blog.oaxrom.com/index.php/blog/show/C%C3%B3mo-habilitar-el-env%C3%ADo-de-costo-de-llamadas-a-la-pantalla-de-Tel%C3%A9fonos-IP-que-soporten.html

    ¿Dónde lo obtengo?

    Por ahora el proyecto aun no se sube a SourceForge.Net, pero por via de mientras enviame un correo a fileinleon ARROBA gmail DOT com para que a vuelta de correo te replique el proyecto completo con el manual de instalación y configuración.

    ¿Algún manual de Instalación?

    Si, claro puedes leerlo en la siguiente URL:
    http://blog.oaxrom.com/index.php/blog/show/Instalaci%C3%B3n-B%C3%A1sica-de-AsterBilling-SL-en-Ubuntu-Server-8.04.html

    Demo solo consulta:

    http://tarificador.oaxrom.com

    Modo Administrador

    Login : admin
    Password: admin

    Modo Operador
    Login: ventas
    Password: ventas

    Requerimientos:
  • Asterisk 1.4.X+
  • Asterisk-Addons 1.4.X+
  • MySQL 5.X
  • PHP 5.1.X+
  • Apache 2
  • Compatible con DAHDI & Zaptel
  • Firefox(AJAX)

    Más info:

    Proyecto Original: http://www.astercc.org

    Nuestro Proyecto derivado:
  • Bernardo Rodríguez
  • Filein Rómmel León (aka phylevn)

    http://blog.oaxrom.com
Anterior página 1 2 3 4 Siguiente página
38 entradas

Emblemas

Energizado por Jaws Project
Soporta RSS2
Energizado por Software Libre
Energizado por Mozila Firefox
Energizado por Ubuntu Linux
Energizado por PHP
Energizado por Apache Web Server
Energizado por MySQL
Energizado por SQLite
atom

¿ Where The Hell Am I ?

Mi Flickr







Aquí Mis Mejores Fotos

Eventos

Encuesta

¿Que medio de comunicación usas más ?

Comentarios Recientes