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

OpenVPN y clientes conectándose desde un servicio de internet de CableVisión.

Hace unos días configuré un servidor OpenVPN para un cliente, esto para que remotamente pudiera conectarse a diversos equipos de su empresa desde cualquier parte de internet vía una red privada virtual encriptada, para lo anterior instalé OpenVPN.

Todo funcionó sin problema hasta que una noche me llama comentándome que el servidor OpenVPN no funcionaba, por lo que me conecté desde mi Lap y si pude hacerlo, pero me comentó que había cambiado de servicio de internet a Cablevisión por lo que en un principio pensé que hubiera un firewall que por ahí bloqueara el acceso, así que le comenté que me enviara la info que mostraba en pantalla al intentar conectarse a la VPN.

El detalle que observé es que el Servidor OpenVPN en la configuración indicaba el cambio de DNS, pero por alguna razón CableVisión al hacer el cambio de DNS generaba una desconexión de internet, por lo que implemente quité esa opción del archivo de configuración del Servidor de OpenVPN y los comenté.


#push "dhcp-option DNS 208.67.222.222"

#push "dhcp-option WINS 192.168.20.1"

#push "route-gateway 192.168.20.1"



El tutorial completo de como instalar una OpenVPN en Windows es el siguiente
Linux.html> http://blog.oaxrom.com/index.php/blog/show/Como_configurar_servidor_Punto_Multipunto_con_OpenVPN_y_cliente_en_WindowsLinux.html


Para Linux se pueden generar las llaves en Windows la configuración es la misma solo cambiarían las rutas de las llaves del servidor.

Una historia mas de terror de Digium y sus anteriores problemas de IRQ

Hace unos días un cliente me llamó para reconfigurar su conmutador de Voz sobre IP, esto ya que anteriormente le habían instalado un Elastix con una tarjeta Digium TDM2400P con 16 puertos FXO. Este conmutador se lo habían instalado en el 2008 solo que desde un inicio presentó problemas con su conmutador ya que sus llamadas sonaban robotizadas, entrecortadas y con muy baja calidad, incluso en la misma red local.

Por lo que después de haberle dejado un demo por una semana, decidió cambiar su conmutador por nuestra solución de Conmutador IP CloudVoox SOHO. En esta migración se usó su tarjeta Digium TDM2400P.

El conmutador junto con la tarjeta lo levantamos con todas las configuraciones anteriores del cliente y con nuevos requerimientos, el detalle fué que derepente el conmutador tenía llamadas entrantes y luego, así como las llamadas salientes fallaban, en un principio pensé que era un problema con el cableado telefónico ya que un día antes lo habían cambiado, pero al revisar línea por línea no estaba ahí el problema. Lo que se hizo a continuación fué verificar que la tarjeta estuviera arriba, al igual que asterisk y los drivers de dahdi, pero todo bien. Al revisar los logs de Asterisk no había ninguna irregularidad, pero al revisar los logs de Linux en general vería por ahí un problema de IRQs entre los USB y la tarjeta digium, por lo que el kernel tiraba la tarjeta.

Para solucionar el problema se desactivaron los USB desde el BIOS del sistema, ya que estos no se ocuparían en el Conmutador de Voz sobre IP.

Generalmente el problema de IRQ son causado por alguno de los siguientes aspectos:
  • Tener un entorno gráfico instalado
  • IRQs compartidos
  • Ningún disco duro DMA o Discos Duros DMA demasiado Altos
  • Correr Terminales Seriales o Frame Buffers
    Generalmente el problema de los IRQs se soluciona cambiando de PCI la tarjeta o desactivando el hardware que causa conflicto si no se está ocupando , aunque ahora Digium ya tiene nuevas tarjetas con Digium PCI Express que son mucho más recomendables que PCI Normal.

    Nosotros preferimos Tarjetas Sangoma ya que evitan los problemas de IRQs, aparte que son muy estables y con garantía de por vida, su soporte muy bueno y la información encontrada bastante buena para su implementación con Asterisk.
  • World Press Photo 2010 en el Museo Franz Meyer del 3 de Septiembre al 10 de Octubre

    Cada año se presenta la exposición World Press Photo en México de las mejores fotos de reporteros de prensa gráficos de diversas partes del mundo, en mi caso me gusta la fotografía y es un gusto poder admirar los trabajos de estos profesionales que se dedican a capturar las imágenes más impactantes en diversos rincones del orbe para poder difundirlas en los medios de comunicación y en ocasiones darle la vuelta al mundo.

    Solo basta darle buscar World Press Photo a Google Imágenes para ver alguna de las fotografías más impactantes, lo interesante de estas fotos que tienen una historia, un porqué, un dónde y un cuándo.

    Más Info aquí:

    a href=http://vivirmexico.com/2010/08/falta-menos-para-el-world-press-photo-en-mexico

    Redes Inalámbricas WiFi solo los precios han cambiado

    Hace un rato buscando un módem huawei para poder hackearlo en Linux y Asterisk, vi que en Mercado Libre ofertan unos Routers Inalámbricos Huawei en $200.00 Pesos. Esto me llamó mucho la atención ya que recuerdo que en mi clase de redes LAN cuándo cursaba el Séptimo Semestre de la carrera de informática en el Tec de Oaxaca, el maestro de la clase que la impartía el Lic. Luis Pérez, llevó un Access Point y nos enseñó a grosso modo como configurar una red inalámbrica, recuerdo que nos comentó que por esas fechas un AP tenía un costo alrededor de $1,000 US Dlls, era un AP 802.11b a 11 Megabits, probamos su funcionamiento y vaya que quedé asombrado como es que los datos se podían transmitir inalámbricamente, ja recuerdo que todo un fin de semana intenté comprender como era que los datos se transmitían inalámbricamente, tiempo después Tesla ayudaría a comprender mejor esto. face-smile.png

    Instalando Servidor TFTP en Ubuntu Linux

    Hace unos días un amigo me comentó que unos teléfonos Aastra 9112i que se compraron en el 2006 le estaban fallando, por lo que aprovechando que ando de vacaciones aquí en Oaxaca los revisé y vi que tenían un problema de firmware, por lo que bajé el firmware de la página de aastra y me disponía a instalárselos en estos Tels.

    Pensé en un principio que podía enviarle el firmware vía http, pero estos teléfonos solo soportan el protocolo TFTP(Trivial FTP), solo que en mi lap no tenía un servidor TFTP, primero instalé el servidor tfptd-hpa pero a pesar de que la configuración es trivial no lo pude echar andar por lo que seguí buscando y buscando, de hecho ya estaba a punto de reiniciar con Windows y probar con Solar TFTP que es un servidor que usé hace varios años cuándo le actualizaba el firmware a terminales portátiles que venían con DOS, pero antes de desistir entré a sourceforge para ver que novedad me encontraba y pude coincidir con OpenTFTP

    http://sourceforge.net/projects/tftp-server/files/tftp server multithreaded/opentftpmtV1.63.tar.gz/download

    Básicamente es descargar el código fuente, descomprimirlo, compilarlo, editar el archivo de configuración y ejecutarlo, por lo que pongo rápidamente el proceso de instalación y configuración que usé para echarlo andar en Linux.

    cd /usr/src
    #Obtenemos el código fuente
    sudo wget http://downloads.sourceforge.net/project/tftp-server/tftp%20server%20multithreaded/opentftpmtV1.63.tar.gz?r=&ts=1293699246&use_mirror=cdnetworks-us-1
    #descomprimimos el código fuente
    sudo tar -xzvf opentftpmtV1.63.tar.gz
    #entramos al directorio
     cd opentftp/
    #compilamos el código fuente
    g++ opentftpd.cpp -lpthread -oopentftpd
    #copiamos el archivo de configuración al directorio /etc
    sudo cp opentftpd.ini /etc/
    #editamos el archivo de configuración
    sudo nano  /etc/opentftpd.ini
    #ponemos la dirección IP de la interfaz del servidor dónde deseamos escuchar las peticiones TFTP, si no ponemos nada el servidor TFTP escuchará en todas las interfaces de red.
    [LISTEN-ON]
    192.168.15.100
    #Debemos crear el directorio previamente y asignarle permisos de lectura y escritura
    [HOME]
    /var/spool/tftpd
    #Ponemos None si no queremos que guarde logs el servidor TFTP, también está Errors o All
    [LOGGING]
    None
    #Indicamos los clientes que podrán conectarse al servidor, si no indicamos nada entonces todos los clientes se podrán conectar.
    [ALLOWED-CLIENTS]
    192.168.15.1-192.168.15.254
    Podemos dejar los valores por default asignados debajo de [TFTP-OPTIONS]
    #Guardamos el archivo de configuración
    #Ejecutamos el servidor de OpenTFTP
    sudo ./opentftpd -v
    #Si todo salió bien podríamos ver algo como lo siguiente
    TFTP Server MultiThreaded Version 1.62 Unix Built 1621
    starting TFTP...
    username: root
    alias / is mapped to /var/spool/tftpd/
    permitted clients: all
    server port range: 30000-30010
    max blksize: 65464
    default blksize: 512
    default timeout: 3
    file read allowed: Yes
    file create allowed: Yes
    file overwrite allowed: Yes
    thread pool size: 95
    listening on: 192.168.15.100:69
    Accepting requests..
    #Si por alguna razón ya hubiera otro servidor usando el puerto 69 del TFTP entonces podríamos observar un mensaje como el siguiente:
    0.0.0.0 Port 69, bind failed, Address already in use
    no listening interfaces available, stopping..
    #Aquí solo sería revisar que servidores están en ejecución y detenerlos si asi fuera necesario para volver a ejecutar opentftp.
     


    Con lo anterior ya podemos poner los archivos *.st del firmware de los teléfonos aastra en el directorio del servidor TFTP y descargarlos desde los teléfonos indicando la dirección IP del servidor así como el nombre del archivo a descargar.

    Mikrotik una solución de Software & Hardware para redes de alto rendimiento

    Hace tiempo escuché hablar de Mikrotik pero nunca ahondé más en el tema por el hecho de que mi giro no estaba enfocado en esa rama, pero en las últimas semanas debido a que los clientes me han empezado a solicitar soluciones de Firewall para control de sus redes internas y externas he estado implementando IPCop para darles solución. Conformé he estado investigando nuevas tecnologías tanto de hardware y software he encontrado varias algunas caras y otras más caras, algunas buenas y otras no tanto, pero entre búsqueda y búsqueda di con Mikrotik una tecnología que me llamó atención debido a que es una solución Software/Hardware con un potencial tremendo y la cuál es una solución muy robusta para la administración de redes cableadas y no se diga para la implementación de enlaces inalámbricos.

    Lo más interesante es que es una solución que a pesar de ser muy buena no es abusiva en el costo, por ejemplo abajo pongo la lista de características de un router básico de Mikrotik que tiene un costo de alrededor de los $130.00 US Dlls, muchos que han adquirido appliances de firewall, ruteo, seguridad, hotspot, etc., podrían sentirse defraudados con los miles de pesos que pagaron y que con esta solución la tienen a una fracción de su costo.

    Aquí en México existe WNI quién es un proveedor de esta tecnología el cuál un amigo oaxaqueño me recomendó quien ya ha probado las bondades de esta tecnología incluso haciendo negocio proveyendo servicios basados en este hardware

    Major features<br>
      • Firewall and NAT - stateful packet filtering; Peer-to-Peer protocol filtering; source and
         destination NAT; classification by source MAC, IP addresses (networks or a list of networks)
         and address types, port range, IP protocols, protocol options (ICMP type, TCP flags and MSS),
         interfaces, internal packet and connection marks, ToS (DSCP) byte, content, matching
         sequence/frequency, packet size, time and more...
      • Routing - Static routing; Equal cost multi-path routing; Policy based routing (classification
         done in firewall); RIP v1 / v2, OSPF v2, BGP v4
      • Data Rate Management - Hierarchical HTB QoS system with bursts; per IP / protocol / subnet
         / port / firewall mark; PCQ, RED, SFQ, FIFO queue; CIR, MIR, contention ratios, dynamic
         client rate equalizing (PCQ), bursts, Peer-to-Peer protocol limitation
      • HotSpot - HotSpot Gateway with RADIUS authentication and accounting; true Plug-and-Play
         access for network users; data rate limitation; differentiated firewall; traffic quota; real-time
         status information; walled-garden; customized HTML login pages; iPass support; SSL secure
         authentication; advertisement support
      • Point-to-Point tunneling protocols - PPTP, PPPoE and L2TP Access Concentrators and
         clients; PAP, CHAP, MSCHAPv1 and MSCHAPv2 authentication protocols; RADIUS
         authentication and accounting; MPPE encryption; compression for PPPoE; data rate limitation;
         differentiated firewall; PPPoE dial on demand
      • Simple tunnels - IPIP tunnels, EoIP (Ethernet over IP)
      • IPsec - IP security AH and ESP protocols; MODP Diffie-Hellman groups 1,2,5; MD5 and
         SHA1 hashing algorithms; DES, 3DES, AES-128, AES-192, AES-256 encryption algorithms;
         Perfect Forwarding Secrecy (PFS) MODP groups 1,2,5
      • Proxy - FTP and HTTP caching proxy server; HTTPS proxy; transparent DNS and HTTP
         proxying; SOCKS protocol support; DNS static entries; support for caching on a separate drive;
         access control lists; caching lists; parent proxy support
      • DHCP - DHCP server per interface; DHCP relay; DHCP client; multiple DHCP networks;
         static and dynamic DHCP leases; RADIUS support
      • VRRP - VRRP protocol for high availability
      • UPnP - Universal Plug-and-Play support
      • NTP - Network Time Protocol server and client; synchronization with GPS system
      • Monitoring/Accounting - IP traffic accounting, firewall actions logging, statistics graphs
        accessible via HTTP
      • SNMP - read-only access
      • M3P - MikroTik Packet Packer Protocol for Wireless links and Ethernet
      • MNDP - MikroTik Neighbor Discovery Protocol; also supports Cisco Discovery Protocol
        (CDP)
      • Tools - ping; traceroute; bandwidth test; ping flood; telnet; SSH; packet sniffer; Dynamic DNS
        update tool
      • Wireless - IEEE802.11a/b/g wireless client and access point (AP) modes; Nstreme and
        Nstreme2 proprietary protocols; Wireless Distribution System (WDS) support; virtual AP; 40
        and 104 bit WEP; WPA pre-shared key authentication; access control list; authentication with
        RADIUS server; roaming (for wireless client); AP bridging
      • Bridge - spanning tree protocol; multiple bridge interfaces; bridge firewalling, MAC NATting
      • VLAN - IEEE802.1q Virtual LAN support on Ethernet and wireless links; multiple VLANs;
        VLAN bridging
      • Synchronous - V.35, V.24, E1/T1, X.21, DS3 (T3) media types; sync-PPP, Cisco HDLC,
        Frame Relay line protocols; ANSI-617d (ANDI or annex D) and Q933a (CCITT or annex A)
        Frame Relay LMI types
      • Asynchronous - serial PPP dial-in / dial-out; PAP, CHAP, MSCHAPv1 and MSCHAPv2
        authentication protocols; RADIUS authentication and accounting; onboard serial ports; modem
        pool with up to 128 ports; dial on demand
      • ISDN - ISDN dial-in / dial-out; PAP, CHAP, MSCHAPv1 and MSCHAPv2 authentication
        protocols; RADIUS authentication and accounting; 128K bundle support; Cisco HDLC, x75i,
        x75ui, x75bui line protocols; dial on demand
      • SDSL - Single-line DSL support; line termination and network termination modes
    IA32 Hardware requirements
      • CPU and motherboard - advanced 4th generation (core frequency 100MHz or more), 5th
        generation (Intel Pentium, Cyrix 6X86, AMD K5 or comparable) or newer uniprocessor
        (multi-processor systems are not supported) Intel IA-32 (i386) compatible architecture with PCI
        local bus
      • RAM - minimum 32 MiB, maximum 1 GiB; 64 MiB or more recommended
      • Non-volatile storage medium - standard ATA/IDE interface controller and drive (SCSI and
        USB controllers and drives are not supported; RAID controllers that require additional drivers
        are not supported; SATA is only supported in legacy access mode) with minimum of 64 Mb
        space; Flash and Microdrive devices may be connected using an adapted with ATA interface
    MIPS Hardware requirements
      • Supported systems - RouterBOARD 500 series (532, 512 and 511)
      • RAM - minimum 32 MiB
      • Non-volatile storage medium - onboard NAND device, minimum 64Mb
    Hardware needed for installation time only
      • Floppy-based installation - standard AT floppy controller and 3.5'' disk drive connected as the
        first floppy disk drive (A); AT, PS/2 or USB keyboard; VGA-compatible video controller card
        and monitor
      • CD-based installation - standard ATA/ATAPI interface controller and CD drive supporting
        "El Torito" bootable CDs (you might need also to check if the router's BIOS supports booting
        from this type of media; if El Torito is not supported by the BIOS, you can still boot up from
        the CD using Smart Boot Manager Floppy); AT, PS/2 or USB keyboard; VGA-compatible
        video controller card and monitor
      • Floppy-based network installation - standard AT floppy controller and 3.5'
    ' disk drive
        connected as the first floppy disk drive (A); PCI Ethernet network interface card supported by
        MikroTik RouterOS (see the Device Driver List for the list)
      • Full network-based installation - PCI Ethernet network interface card supported by MikroTik
        RouterOS (see the Device Driver List for the list) with PXE or EtherBoot extension booting
        ROM (you might need also to check if the router'
    s BIOS supports booting from network)
    Configuration possibilities
      • Local teminal console - AT, PS/2 or USB keyboard and VGA-compatible video controller card
        with monitor
      • Serial console - any (you may choose any one; the first, also known as COM1, is used by
        default) RS232 asynchronous serial port, which is by default set to 9600bit/s, 8 data bits, 1 stop
        bit, no parity, hardware (RTS/CTS) flow control
      • Telnet - telnet server is running on 23 TCP port by default
      • SSH - SSH (secure shell) server is running on 22 TCP port by default (available only if security
        package is installed)
      • MAC Telnet - MikroTik MAC Telnet potocol server is by default enabled on all Ethernet-like
        interfaces
      • Winbox - Winbox is a RouterOS remote administration GUI for Windows, that uses 8291 TCP
        port. It may also connect routers by their MAC addresses
     

    ¡IUSAcel ofreciendo un nuevo servicio de internet de banda ancha a buen costo!

    Viendo en facebook la publicidad que aparece de lado derecho, veo que hay una publicidad de IUSACELL dónde comentan que te dan más de 1 Mbit de Subida con un enlace inalámbrico a un costo de $515.00 pesos mensuales.





    Sin duda que es un buen costo que yo si pagaría por este enlace, obviamente habría que revisar cuál es la latencia y calidad de ese servicio, pues esto podría otorgar grandes ventajas a la telefonía de Voz sobre IP y en mi caso poder ofrecer soluciones y mayores ventajas con los Conmutadores IP que distribuimos esto ya que nuestros clientes podrían tener extensiones y sucursales remotas, tener videoconferencia usando el servidor a traves de internet, un acceso al sistema CRM del conmutador, entre otras ventajas que otorga el tener un mejor ancho de banda en internet.

    Más info sobre el servicio aquí:
    http://www.iusacell-enlacefibraopticamx.com/precontrato.htm

    Driver para Linux 2.6.18+ para Tarjetas Ethernet Gigabit de MB Intel DH55HC

    Hace unos días adquirí una tarjeta DH55HC para meterle un procesador Intel Core i7 860 a 2.86 Ghz, para esto instalé la versión de Ubuntu Server 8.04 con el kernel 2.6.24-26, todo funcionó bien a excepción de la tarjeta de red la cuál no fué detectada por el kernel de linux, por lo que me metí a la página de Intel para checar que dispositivo de red incluía esta tarjeta madre y buscar el driver, esto ya que Intel le da soporte a Linux.

    La tarjeta de red Ethernet Gigabit incluída es la Intel® 82578DC, por lo que buscando los drivers en la página de Intel encontré los correctos para Linux 2.6.18 o superior y los cuáles pueden descargarse de la siguiente URL:

    http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=15817&ProdId=3245〈=eng

    El proceso de instalación es muy simple y lo pongo a continuación:
    #Creamos directorio de instalación
    mkdir -p ~/drivers/ethernet
    cd ~/drivers/ethernet
    #descargamos drivers
    wget http://downloadmirror.intel.com/15817/eng/e1000e-1.2.20.tar.gz
    #descomprimimos drivers
    sudo tar -xzvf e1000e-1.2.20.tar.gz
    #entramos al directorio dónde está el código fuente
    cd e1000e*/src
    #compilamos e instalamos los drivers cómo módulo en el directorio del kernel utilizado
    sudo make install
    #levantamos el módulo
    sudo modprobe e1000e
    sudo depmod -a
    #si damos ifconfig eth0 deberíamos de poder ver la interfaz intel ethernet gigabit
    ifconfig eth0
     

    Script en PHP para organizar archivos por Fecha

    Hace un par de meses instalé un conmutador de Voz sobre IP a un cliente el cuál realiza en promedio cerca de 150 llamadas diarias, por lo que me solicitó que en el conmutador se grabaran las llamadas que recibiera e hiciera, esto quedo funcionando bien, el detalle que en ese tiempo se me pasó agregar un parámetro para que después de finalizada la grabación copiara el archivo de la llamada grabada a una carpeta con la fecha actual de la grabación, esto para ir organizando las llamadas, pero como esto no se hizo 40 días después obviamente tenía miles de llamadas grabadas por lo que revisar una por una fue complicado.

    Por lo que se me ocurrió rápidamente hacer un script en PHP que listara la información por fecha y en base a la fecha del archivo crear una carpeta si es que este directorio no existiera y mover ahí el archivo grabado.

    El script es el siguiente:

    <?php
    $busqueda= "/var/spool/asterisk/monitor/*.wav";
    $directorio= "/var/spool/asterisk/monitor/";
    echo $comando = " ls -l $busqueda | awk    '{print \$6\"#\" \$8}' " ;
    $_result  = shell_exec( $comando );
    $_info = preg_split('[\n]', $_result);
    $count = 0;
    while($count<count($_info)){
            if( isset( $_info[$count] ) and  $_info[$count]!="" ){
                    echo $_info[$count]."\n";
                    $_data = split('#',$_info[$count] );
                    if(count($_data)==2){
                            if( !file_exists("$directorio/$_data[0]")){
                                    exec("mkdir -p $directorio/$_data[0] ");
                            }
                            exec("mv $_data[1] $directorio/$_data[0]/");
                            //echo "mv $_data[1] $directorio/$_data[0]/";
                    }
            }
            $count++;
    }
    ?>
     


    En el código solo modificar el directorio de búsqueda y el directorio dónde se crearán las carpetas y moverán los archivos, obviamente este script puede funcionar para cualquier tipo de archivo pero aquí lo hice para que busque archivos wav, cree un directorio de la fecha del archivo si esta no existe y mover ahí el archivo, y asi consecutivamente con todos los archivos.


    Espero este script pueda serle de utilidad a alguien más y cualquier comentario hacérmelo llegar.. face-smile.png

    Intercepción de llamadas móviles GSM con Asterisk & OpenBTS

    El desarrollo de Asterisk está creciendo a pasos agigantados y también la cantidad de software alrededor de esta plataforma que ya es un Killer App, por lo que buscando hace unos días información sobre USRP encontré información sobre OpenBTS y de ahí di con un vídeo en youtube sobre como interceptar llamadas entre teléfonos celulares, esto mediante un dispositivo USRP el cuál toma la función de un AP GSM, por lo que los móviles se conectan a estos AP pensando que son los verdaderos de Telcel o Movistar, pero lo que no saben es que en realidad es que son Fake AP que si permiten hacer llamadas, más no recibir obviamente, pero las llamadas realizadas son monitoreadas por el sistema Fake que se encuentra en medio.

    En youtube se puede encontrar un video que explica aun más este nuevo concepto:

    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