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

Redes

  • 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
  • La burocracia de las empresas .COM(.MX :P ) y sus sistemas de pago en línea.

    Escribo esto ya que hace unos días intenté adquirir unas diademas USB Logitech a través de internet en la página de ServComp("Empresa que innova en tecnología de cómputo"), pues todo pintaba bien, supongo que usan un sistema de venta en línea como oscommerce, zencart o algo así, me registro, le doy realizar pedido, veo que tienen un sistema de pagos a través de DineroMail (aunque prefiero PayPal) proceso el pago a través de la página de DineroMail -lo que me parece bien pues en teoría así no le tengo que dar mi información de Tarjeta de Crédito a un tercero-, me registro, hago el pago y listo me informan que el pedido está realizado, me llega un correo notificándome el pedido y el número de autorización bancaria.


    Viacrucis.


    Le envío una copia del correo que me envió dinero mail a la gente de ServComp, les llamo por teléfono para ver cuándo tienen las diademas disponibles y si puedo pasar a recogerlas a su sucursal de Polanco.


    Me contestan que si, que el día de mañana las envían para allá y que por motivo de la compra tengo que enviarles llenado un formato a mano, por lo que tengo que imprimirlo, llenarlo a mano, y también enviarles copia de mi credencial de elector, así como datos de la tarjeta de crédito(Numero, Vigencia, PIN de Seguridad) y enviarle digitalizada de ambos lados, por lo que le digo a la Srita que eso es imposible que por ello se hizo la transferencia usando un tercero en este caso dinero mail y es por ello que se usa esta modalidad para no darle mis datos directamente a empresas las cuáles en México -podría ser que alguna hiciera mal uso de la información-.


    Por lo que le comento que en su caso solo podría enviarle la cara frontal de la tarjeta mostrando solo los últimos 4 dígitos de la tarjeta, pero no parte trasera de la tarjeta donde viene el PIN, esto ya que el pago ya se realizó y dando estos datos se permite que se haga un segundo cobro, así que no acepto.


    Ellos alegando en su justo derecho que hacen esto para respaldarse ante posibles fraudes de sus clientes, pero les comento que tienen razón pero no tengo porqué enviarles la parte dónde viene el PIN de la tarjeta, aparte si les envío la información quien me garantiza que tienen un sistema de seguridad avanzado para proteger sus datos, esto ya que mediante hacking o ingeniería social podrían obtener el password de sus cuentas de ventas y fácilmente tener el listado de las tarjetas de sus clientes, esto ya que no tienen un mecanismo de seguridad para almacenamiento de información.

    Así que me niego a dar la información, pues este requisito burocrático me llevaría más de 10 minutos, en lo que imprimes, prendes la impresora, pones hojas, rellenas, el documento, digitalizas la credencial y la tarjeta, vuelves a digitalizar el formato, lo envías por correo, vaya mejor voy a plaza de la computación que me queda a 10 mins y hago el proceso de venta y recolección en 20 mins(ida y vuelta).


    Desafortunadamente este proceso burocrático de las empresas .Com, se debe a la falta de atención de parte de los bancos para poder ofrecer un mecanismo seguro de compra por internet a sus clientes, si es fácil clonar tarjetas, hacer phishing y obtener datos, o ingeniería social a quienes ya tienen los datos y de ahí que al hacer comprar online los proveedores estén indefensos ante un posible fraude de identidad y de ahí que estás decisiones, pero por otra parte a los clientes nos complican más la existencia.

    Debería haber un mecanismo a traves de un PIN adicional que no esté en la impresión de la tarjeta más que solo en la "memoria del usuario" y aparte de los datos de siempre también se pida ese PIN Personal que solo lo conocería el usuario dueño de la tarjeta -algo así como un token- obvio ahí si cada usuario es responsable de verificar de no dar este dato tan fácil en sitios de phishing comprobando el certificado de seguridad de cada sitio.

    También DineroMail debería realizar antes de cualquier operación una validación de cuenta de usuario como lo hace PayPal, haciendo un cargo de 10 Pesos y reintroduciendo el número de autorización de la transacción, así se da luz verde para poder efectuar pagos bancarios sin necesidad de que nos tenga que validar también el proveedor para su salvaguarde.
  • Restaurando el Acceso al Blog de Jaws

    Hace unas semanas intenté acceder al blog para subir algunos post pero al intentar dar mi login y password en el admin de este blog simplemente no pude acceder, por lo que pensé que igual se me había olvidado la contraseña, así que entré vía SSH al servidor, me validé en la base de datos y cambié el password usando md5 en la tabla de usuarios e intenté otra vez acceder al administrador del blog pero igual no me validaba.

    Lo que pude ver es que si introducía un login o password erróneo si me lo indicaba, pero si daba los datos correctos, entonces tardaba unos segundos como intentando hacer algo pero regresaba a la página de validación, como si hubiera un error en la sessión.

    Revisé que alguien no hubiera alterado el código del jaws, así como vi los logs para ver si algo raro ocurría con el servidor web o si estaba comprometido, pero nada, por lo que como tenía cosas que hacer lo dejé por semanas, hasta hoy en la madrugada que me dije hoy si quiero bloguear aunque tenga que cambiar la versión de jaws.

    Por lo que respaldé la base de datos, pero al hacer el dumping, vi que me marcaba error en las tablas de ipvisitor, session y captcha, por lo que solo reparé las tablas con el siguiente comando:

    mysqlcheck -u root -pPASSWORDROOT --auto-repair JAWSDB jam_session
    mysqlcheck -u root -pPASSWORDROOT --auto-repair JAWSDB jam_ipvisitor
    mysqlcheck -u root -pPASSWORDROOT --auto-repair JAWSDB jam_captcha_math

    Y voilá también pude acceder al admin por lo que ahora aquí posteando la nota face-smile.png
  • 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.
  • Enviando correos electrónicos desde una IP Dinámica con Postfix a traves de un relay host

    Uno de los clásicos problemas al tener una IP Pública Dinámica con telmex o algún otro provedor, es que los correos electrónicos no salen como por ejemplo cuándo envías un mail desde una aplicación PHP, este es rechazado por el servidor destino ya que no estamos autentificados para enviar correos.

    Una solución es instalar postfix como un smarthost(relay host) no como Internet Site, esto hará que postfix no envíe el correo al dominio destino, si no más bien use un servidor de correos externo como puente y así los servidores destinos acepten el correo.

    En este caso pongo la liga de un tutorial bastante práctico el cuál me sirvió para resolver este detalle en unos minutos y así quitarme el problema que me había acosado por bastante rato.

    http://albertomolina.wordpress.com/2009/01/04/configurar-postfix-a-traves-de-un-relay-host-autenticado-gmail/
  • IPCop una excelente solución de Software Libre para mantener segura nuestra red

    Hace tiempo instalé untangle como solución para proteger la red interna así como también para bloquear el acceso a todos los sitios web y solo habilitar unos cuántos sitios, aparte que también con untangle se pudo bloquear diversos protocolos y con ello cerrar el acceso a messenger, redes p2p, etc. Solo que semanas después hubo un apagón y me dañó la instalación de untangle, por lo que antes de reinstalar untangle decidí probar otra solución y para ello encontré diversas como smoothwall, ipcop, pfsense, etc., otra cuestión que también me animó a cambiarme de untangle es que las aplicaciones básicas como filtrado y bloqueo de puertos son libres, pero ya la parte de políticas y demás aplicaciones son con costo anual y por número de máquinas por lo que la solución se volvía impagable.

    Al final del día me decidí por IPCop la cuál me resultó fácil de instalar y solo al principio me causó problemas la parte de la compatibilidad de las tarjetas pero quedo solucionado con tarjetas PC 10/100 3Com que tenía por ahí.

    IPCop es un proyecto GNU/GPL. Se trata de un firewall basado en Linux que nos brinda una interesante gama de posibilidades a la hora de conectar una red local a Internet. La última versión es la 1.4.20. Su interfaz de usuario es completamente web (aunque permite también acceso por SSH puerto 222) y esta disponible en múltiples idiomas.

    Requiere de un hardware dedicado y permite gestionar el acceso a Internet, la seguridad y la interacción de hasta cuatro redes distintas que, en la jerga del IPCop, se denominan GREEN, BLUE, ORANGE y RED. Las mismas tienen las siguientes características:

    Lista de Tarjetas de Red compatibles con IPCop http://www.ipcop.org/index-pn.php?module=pnWikka&tag=IPCopHCLv01&time=2007-04-05+06%3A11%3A44

    GREEN: Esta es la interfase de red de nuestra LAN o red de área local. Aquí es donde conectaremos todos nuestros equipos que necesiten mayor protección, como servidores que no tengan que tener presencia en Internet y puestos de trabajo. Los dispositivos que se encuentren conectados a esta interfase tendrán acceso irrestricto a las interfases RED, BLUE y ORANGE, o sea que podrán salir a Internet (y conectarse a los equipos que se encuentren en cualquiera de estas otras tres redes) por cualquier puerto, pero a su vez los equipos de la interfase RED (equipos en Internet) no pueden iniciar conexiones a ningún equipo que se encuentre en las interfases GREEN, BLUE y ORANGE. En otras palabras, estarán protegidos del exterior, en el sentido que no son accesibles desde Internet.

    BLUE: Es la interfase que se asigna normalmente para conectar un access point de modo que se puedan conectar dispositivos inalámbricos. De todas maneras sirve para conectar

    cualquier otra red que se necesite sea esta inalámbrica o no. Los dispositivos que se encuentren en esta red, no podrán iniciar una conexión a los dispositivos que se encuentren en la interfase GREEN, pero salvo esta excepción, contarán con el mismo nivel de acceso y protección que cuentan los dispositivos conectados a la interfase GREEN. No es necesario activar esta interfase en una instalación de IPCop si no se cuenta con más de una red, o no se va a utilizar un router inalámbrico(*).

    ORANGE: Esta es la interfase que se utilizará para montar una DMZ o zona desmilitarizada. Principalmente se utiliza para montar servidores web, de correo, de ftp, etc. que deban tener presencia en Internet; o sea que sean accesibles desde Internet, pero que en el caso que se produzca alguna intrusión a algún equipo de esta red, eso no comprometa la seguridad de nuestra red interna (GREEN). Los equipos que formen parte de la red ORANGE no podrán iniciar conexiones a ninguno de los dispositivos que se encuentren en las interfases GREEN y BLUE. No es necesario activar esta interfase en una instalación de IPCop si no se piensa utilizar una DMZ.

    RED: Es la interfase de red que nos conectará directamente a nuestro proveedor de Internet. Puede ser una conexión ADSL, cablemodem, una línea dedicada o hasta inclusive un modem telefónico común. Obviamente que por razones de ancho de banda esta última opción es desaconsejable, pero es perfectamente factible tenerla configurada para una contingencia en la cual nuestro proveedor de Internet tenga inconvenientes para brindarnos nuestro vínculo habitual, pero si este operativo el acceso dialup. Cualquier instalación de IPCop contará con esta interfase habilitada. (Soporta tanto dispositivos ethernet como USface-glasses.png Como aclaración cabe destacar que los equipos que están en la misma red, ya sea esta GREEN, BLUE u ORANGE, tienen la posiañlbilidad de iniciar conexiones entre ellos.

    (*) En el caso de contar con un router wifi, si bien es conveniente, no es obligatorio que este conectado a la interfase blue, ya que se podrá conectar sin problemas a la interfase GREEN.


    Funcionalidades

    IPCop brinda una amplia gama de funcionalidades que van más allá de las que ofrecen algunos firewalls comerciales. Sin pretender explicar cada una de ellas y solo a modo de numeración, tenemos:
  • Acceso seguro por SSL a la interfase d »» e administración web
  • DHCP cliente / servidor
  • DNS dinámico
  • Lista de hosts seteable desde la interfase web
  • HTTP / FTP proxy (squid)
  • IDS (snort) en todas las interfases
  • Log local o remoto
  • NTP cliente / servidor
  • servidor SSH (PSK o con password)
  • Traffic shaping (en la interfase RED)
  • “Statefull” Firewall
  • Módulos “nat helper” para h323, irc, mms, pptp, proto-gre, quake3
  • Port forwarding (redireccionamiento de puertos)
  • DMZ pin holes
  • Activar o desactivar ping en todas las interfases
  • VPN (IPSEC)
  • Gráficos de monitoreo de CPU, RAM, swap, HD, tráfico de RED, etc.
    Hardware Soportado

    Las características generales en cuanto al hardware soportado son las siguientes:
  • Arquitecturas: i386 y Alpha (PPC y Sparc están planeadas para versiones futuras)
  • Memoria: de 12MB a 4GBDiscos: IDE, SCSI y SATA, soporta configuraciones con RAID. También soporta dispositivos flash.
  • Placas de red: ISA/PCI (las soportadas por el kernel de Linux 2.4)
  • CPU: Disponibilidad de kernel SMP para CPUs multicore
  • 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

  • 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
  • Instalación Básica de AsterBilling SL en Ubuntu Server 8.04

    #Requerimientos para instalación de AsterBilling SL sobre Ubuntu 8.04 Server
    #Paquetes requeridos para la instalación a traves de código fuente en Ubuntu Server de Asterisk + Zaptel o DAHDI + OSLEC + SPANDSP + FreePBX + AsterBilling
            sudo apt-get install --yes openssh-server ssh openssl &&
            sudo apt-get install --yes openssl libssl-dev ssh &&
            sudo apt-get install --yes gcc make g++ patch autoconf automake &&
            sudo apt-get install --yes  linux-headers-2.6.24-26-server linux-source-2.6.24 linux-image-2.6.24-26-server &&
            sudo apt-get install --yes nmap lynx  unzip &&
            sudo apt-get install --yes festival festival-dev &&
            sudo apt-get install --yes ncurses-base ncurses-bin ncurses-term libncurses5 libncursesw5 libncurses5-dev libncursesw5-dev &&
            sudo apt-get install --yes zlib1g zlib1g-dev &&
            sudo apt-get install --yes bison bison-doc libxml2 libxml2-dev libtiff4 libtiff4-dev &&
            sudo apt-get install --yes libasound2 libgsm1 libltdl3 libpq5 libspeex1 libsqlite0 libtonezone1 libaudiofile0 libaudiofile-dev mpg123 libmad0 libmad0-dev libsox-fmt-*&&
            sudo apt-get install --yes libgnokii3 libgnokii3-dev  gnokii  gnokii-smsd  &&
            sudo apt-get install --yes flex &&
            sudo apt-get install --yes openvpn unzip &&
            sudo apt-get install --yes subversion curl doxygen &&
            sudo apt-get install --yes libnet-telnet-perl mime-construct libipc-signal-perl libmime-types-perl libproc-waitstat-perl &&
            sudo apt-get install --yes apache2 &&
            sudo apt-get install --yes php5 php5-cli php5-mysql php-pear libapache2-mod-php5 php5-curl php5-gd php-db &&
            sudo apt-get install --yes mysql-client-5.0 mysql-server-5.0 libmysqlclient15-dev
    #Algunos paquetes de php-pear requeridos
            cd /usr/src/freepbx-*/
           sudo pear install db
           sudo pear install mdb2
    #Crear el usuario Asterisk
            sudo groupadd asterisk
            sudo useradd -c "Asterisk PBX" -d /var/lib/asterisk -g asterisk asterisk
            sudo mkdir -p /var/run/asterisk
            sudo chown asterisk:asterisk /var/run/asterisk
    #Asignar al usuario y grupo asterisk al usuario y grupo de Apache
            sudo editor /etc/apache2/envvars
                    user asterisk
                    group asterisk
    #Algunos parámetros requeridos en el php.ini
            sudo editor /etc/php5/apache2/php.ini
                    default_charset = "utf8"
                    magic_quotes_gpc = off
                    upload_max_filesize = 32M
                    max_execution_time = 600
                    max_input_time = 600
                    memory_limit = 128M
    #Despues de compilar Asterisk, Zaptel o DAHDI no olvidar compilar Asterisk-Addons con soporte de UNIQUEID
    cd /usr/src/asterisk/asterisk-addons-1.4.*
       sudo editor cdr/cdr_addon_mysql.c
            #agregar al principio la siguiente línea tal como está
            #define MYSQL_LOGUNIQUEID
       sudo editor cdr/Makefile
            #agregar al final la siguiente línea tal como está
            CFLAGS+=-DMYSQL_LOGUNIQUEID
       sudo ./configure  &&
       sudo make && sudo make install &&
       sudo make samples
    #Editar los parámetros de mysql para que el CDR de Asterisk apunte a la base de datos del tarificador, ver más abajo la parte de configuración de la base de datos del tarificador
            sudo editor /etc/asterisk/cdr_mysql.conf
                    hostname = localhost
                    dbname=tarificador  
                    password = tarificador
                    user = tarificador
    #Si están usando FreePBX editar los parámetros de amportal para que CDR Stats muestre el CDR del Tarificador
            sudo editor /etc/amportal.conf
    #Agregar o Editar las siguientes líneas si ya existen
           
                    CDRDBHOST=localhost
                    CDRDBPORT=3306
                    CDRDBUSER=tarificador    
                    CDRDBPASS=tarificador        
                    CDRDBNAME=tarificador      
                    CDRDBTYPE=mysql
                    CDRDBTABLENAME=cdr
           
            /usr/src/freepbx*/apply_conf.sh
           
    #Aplicar los cambios en freepbx, hacer esto después de instalar la base del tarificador (mas abajo).
           
    #reiniciar asterisk
            sudo amportal restart
                   
    #OBTENCION DEL PROYECTO
    #Aun no se sube el proyecto a SourceForge, enviame un correo a fileinleon ARROBA gmail DOT com para reenviarte el proyecto completo
            mkdir ~/asterisk
            cd ~/asterisk
            wget http://AUN_SIN_SERVIDOR/tarificador-1.1.tar
     
             cd /var/www
             sudo tar -xvf ~/asterisk/tarificador-1.1.tar
             cd tarificador
             
     
    #Creamos la base de datos del tarificador, usuario y password
             mysql -u root -p
             create database tarificador;
             grant all privileges on tarificador.* to tarificador@localhost identified by "tarificador";
             flush privileges;
     
    #pasamos el esquema de la BD al servidor de base de datos del tarificador
            mysql -u tarificador -p tarificador < tarificador-1.1.sql
    #creamos el directorio donde colocaremos el archivo de los tickets generados para impresion
            sudo mkdir /tickets
            sudo chmod -R 0755 /tickets
    #Asignar el usuario del servidor Apache
            sudo chown -R asterisk:asterisk /tickets
    #Editamos la configuración del sistema
            sudo editor asterbilling.conf.php
    #cambiar información de base de datos
                    dbtype = mysql
                    dbhost = localhost
                    dbname = tarificador
                    dbport = 3306
                    username = tarificador
                    password = tarificador
    #Si estamos usando FreePBX podemos modificar el reporteador para mostrar el canal de salida de la llamada, costo de la llamada y folio de facturación
    #buscar el archivo admin/cdr/call-log.php, en este caso usaré la ruta de mi servidor
            sudo editor /var/www/cloudvoox/admin/cdr/call-log.php
    #En la Linea 85 después de
    #/* --AMP Begin-- */
    #if (!@include($amp_conf['ASTETCDIR'].'/call-log-table.php')) {
    # Quitar desde aquí todo hasta FG_COL_QUERY y poner lo siguente
            $FG_TABLE_COL[]=array ("Calldate", "calldate", "18%", "center", "SORT", "19");
            $FG_TABLE_COL[]=array ("Channel", "channel", "13%", "center", "", "30", "", "", "", "", "", "display_acronym");
            $FG_TABLE_COL[]=array ("Source", "src", "14%", "center", "", "30");
            //$FG_TABLE_COL[]=array ("Clid", "clid", "26%", "center", "", "80",,,,,'','filter_html');
            $FG_TABLE_COL[]=array ("Dst", "dst", "14%", "center", "SORT", "30");
            $FG_TABLE_COL[]=array ("Troncal", "dstchannel", "13%", "center", "", "30", "", "", "", "", "", "display_acronym");
            $FG_TABLE_COL[]=array ("Disposition", "disposition", "9%", "center", "", "30");
            if ((!isset($resulttype)) || ($resulttype=="min")) $minute_function= "display_minute";
            $FG_TABLE_COL[]=array ("Duration", "duration", "6%", "center", "SORT", "30", "", "", "", "", "", "$minute_function");
            $FG_TABLE_COL[]=array ("Precio", "price", "6%", "center", "SORT", "30", "", "", "", "", "", "");
            $FG_TABLE_COL[]=array ("Folio", "folio", "6%", "center", "SORT", "30", "", "", "", "", "", "");
            $FG_TABLE_DEFAULT_ORDER = "calldate";
            $FG_TABLE_DEFAULT_SENS = "DESC";
            // This Variable store the argument for the SQL query
            //$FG_COL_QUERY='calldate, channel, src, clid, lastapp, lastdata, dst, dst, serverid, disposition, duration';
            $FG_COL_QUERY='calldate, channel, src,  dst, dstchannel,  disposition, duration, price, folio ';
    #listo ya tenemos el tarificador instalado ahora solo entrar a la aplicación web del tarificador
    http://IP_SERVIDOR_ASTERISK/tarificador
    Modo Administrador
            Login : admin
            Password: admin
            Configurar cabinas a tarificar, costo de destinos y login-passwords de acceso modo admin y operador.
           
    Modo Operador
            Login: ventas
            Password: ventas
            Presionando el botón refrescar muestra las llamadas que se han hecho de la cabina seleccionada y que aun no ha sido tarificada
            Pulsando el botón recibo imprime el ticket y marca las llamadas realizadas de la cabina como cobradas
            Pulsando el botón recibo imprime el ticket y marca las llamadas realizadas de la cabina como facturadas asignándole un folio
           
     
    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
  • Anterior página 1 2 3 4 5 Siguiente página
    45 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