bloga

Bitsense VoIP Academy: más de 8 años formando expertos con expertos

La Bitsense VoIP Academy brinda desde 2009 un espacio de excelencia para el aprendizaje y perfeccionamiento de los conocimientos necesarios en el mundo de la Telefonía IP y las Comunicaciones Unificadas.

Nuestro mayor valor es nuestro equipo docente, profesionales con amplia experiencia en el rubro, certificados Dcap, CCNA, CCNA-Voice, CCVP y con gran capacidad didáctica que permite que nuestros alumnos aprendan con la práctica y se destaquen.

Martin Ariel D’Onofrio y Exequiel Leite, instructores del reconocido BIAC (Bitsense Initial Asterisk Course) y BAAC (Bitsense Advance Asterisk Course) nos comentaron la importancia de estudiar esta tecnología en el contexto actual: 

“…En el mercado esta en continuo crecimiento de la adopción de esta tecnología gracias a que posee características que se adecuan y acompañan las necesidades actuales: comunicar empleados que se encuentran en diferentes sedes o localizaciones, mantener un número de interno para usuarios móviles, empresas flexibles y cambiantes en cantidad de empleados y demanda”. 

Por otro lado, nos explican que:

“hoy en día, si sos especialista en redes, es muy importante entender la telefonía IP, porque el mantenimiento y la administración de los equipos de telefonía pasaron a ser de este área”.

En este sentido, los cursos de la VoIP Academy brindan la posibilidad gracias a sus prácticas de laboratorio de trabajar en base a problemáticas generadas en escenarios reales y eso aporta más confianza y eficacia en el proceso de aprendizaje.

PRÓXIMO INICIOBitsense Initial Asterisk Course => 15 de Noviembre

blogb

Más información acerca de nuestra capacitaciones: http://capacitacion.bitsense.com.ar/es/ 

Cursos In-Site especiales para empresas: capacitacion@bitsense.com.ar

 

Jenkins Pipeline + Slack

Para el desarrollo de Get-On usamos varias herramientas muy copadas, pero estamos enamorados especialmente de dos: Jenkins y Slack.

Hace un tiempo hicimos el upgrade a la versión 2.x de Jenkins y empezamos a usar el pipeline y su famoso Jenkinsfile . Hasta ahí, todo iba perfecto, hasta que caímos en la cuenta que cuando un build fallaba, no nos avisaba en nuestro canal de Slack. Ni tampoco nos avisaba cuando arreglábamos el problema.

Y no había nadie a quien culpar, solo que nuestro Jenkinsfile era muy básico.

Notificar algo por Slack desde el Jenkinsfile es algo realmente fácil. Lo que no es tan fácil es que te avise solamente si cambió el estado del build (se rompió o se volvió a arreglar, o fallaron los tests que no venían fallando, etc). Y eso es lo que queríamos lograr.

Creamos un archivo slack.groovy que luego vamos a cargar y a consumir desde el Jenkinsfile. La única magia, es que en el mustNotify pregunta si hay algún cambio entre el  build actual y el resultado del anterior.

slack.groovy

def getLastBuildStatus() {
    return currentBuild.rawBuild.getPreviousBuild()?.getResult().toString()
}

def notifyToSlack(String buildStatus = 'STARTED') {
    buildStatus =  buildStatus ?: 'SUCCESS'
    if (mustNotify(buildStatus)) {
        def color = getColorByStatus(buildStatus)
        slackSend(message: "${env.JOB_NAME} - #${env.BUILD_NUMBER} - ${buildStatus}",
                channel: "#your-channel", color: color, token: "yourToken")
        return
    }
    echo "No debe notificar por Slack"
}

def getColorByStatus(String buildStatus = 'STARTED') {
    if (buildStatus == 'STARTED') {
        //amarillo
        colorCode = '#FFFF00'
    } else if (buildStatus == 'SUCCESS') {
        //verde
        colorCode = '#00FF00'
    } else {
        //rojo
        colorCode = '#FF0000'
    }
    return colorCode;
}

def mustNotify(String buildStatus) {
    def lastBuildStatus = getLastBuildStatus()
    return !buildStatus.equals(lastBuildStatus)
}

return this

Y en el Jenkinsfile directamente lo consumimos de esta manera

Jenkinsfile

#!groovy

stage 'build and tests'

def project
def slack

node {
    def workspace = pwd()
    slack   = load "${workspace}@script/slack.groovy"
    project = load "${workspace}@script/project.groovy"

    try {
        //get things done
    } catch (e) {
        currentBuild.result = "FAILED"
        throw e
    } finally {
        slack.notifyToSlack(currentBuild.result)
    }
}

Y ya con eso solamente, logramos el anhelado deseo de obtener notificaciones solamente cuando el estado cambia. También podés verlo en este Gist.

Vale mencionar que este fragmento de código nos sirvió mucho también.

PD: perdón por los magic strings

nota-blog-networking

CASO DE NEGOCIO: unificación y actualización de redes

Rubro: Empresa de Clasificados y bienes raíces.

Introducción
La compañía de clasificados online de empleos y bienes raíces líder en América Latina, contaba en Argentina con un grupo de sedes que trabajaban de forma autónoma en cada uno de los sitios. Allí tenía diferentes tecnologías de red, seguridad y wifi, que gestionaba de forma separada.

CONTEXTO Y NECESIDAD

En el presente contexto el área de TI afrontaba diferentes problemáticas al momento de realizar adecuaciones y/o cambios a la estructura, ya que la misma estaba descentralizada y cada sitio contaba con diferentes tecnologías, por otro lado los tiempos de resolución de incidentes eran elevados también por la misma causa.

El proyecto que se está abordando tiene como objetivo: unificar el diseño de la red de cada una de las locaciones, aunar las tecnología de su red de datos, su red wifi y sus dispositivos de seguridad ( Firewall ).

SOLUCIÓN

De la mano de los especialistas de Bitsense se está llevando adelante un proyecto global que inició con el diseño de las redes de datos a nivel lógico y continuó con la implementación del presente diseño en la sede central, unificando conceptos de diseño y tecnologías a utilizar tal como se detalla a continuación.

  • Diseño:
    Se desarrolló un diseño en el cual se encuentran separadas las redes de datos, telefonía ip, Wifi y Wifi de invitados y management en el site central. Luego se establecieron los esquemas de seguridad y Qos para cada una.
  • Tecnologías:
    Para el core y distribución de la red se seleccionó equipamiento de la firma Cisco, utilizando una tecnología de alta disponibilidad.
    Para la capa de acceso Dell fue la tecnología de Switching Poe utilizada.
    En las redes Wifi se avanzará con dispositivos Cisco, centralizando la gestión de un concentrador o Wireless Lan Controller.
    Por último para proteger las redes una firma líder en seguridad informática implementará dispositivos SonicWall.

RESULTADOS

Se logró un diseño simple que representa la base de una migración que actualmente se encuentra en su primer fase. Esta migración separó las redes de la sede central del cliente de forma física en un esquema de Core colapsado y de forma lógica en diferentes subredes. Actualmente está permitiendo que el cliente tenga un mejor control y mayor simpleza para la gestión de su infraestructura de red, que seguirá mejorando con el avance del actual.

Si desea obtener información sobre este y/o otros servicios: http://www.bitsense.com.ar/

call-center

Migración Contact-Center de importante empresa de Turismo

Una de las empresas de turismo número uno de Argentina continúa su expansión geográfica y para ello procede en la apertura de un nuevo head-quarter en Parque Patricios. El equipo de Bitsense de mano de Exequiel Leite, colabora en el proceso de migración de la estructura de contact-center al nuevo site con las siguientes tareas:

:: Diseño del plan detallado de migración
:: Validación de la arquitectura del cliente
:: Migración de la arquitectura Secundaria
:: Migración de la arquitectura Primaria
:: Soporte post-migración
:: Documentación

El Diseño del plan detallado de migración consiste en el armado del plan para ser ejecutado durante la migración y comprende entre otras las siguientes tareas:

– Armado de plan de migración LLD (Low Level Detail )
– Reuniones de planificación
– Validación de la arquitectura LAN
– Pruebas de Arquitectura LAN de Networking
– Pruebas de arquitectura WAN de Networking
– Movimiento/Configuración/Adecuacioó del Nodo 2
– Pruebas sobre el Nodo 2
– Pruebas sobre las tramas E1 y troncales de Telefonía en PP
– Prueba de migración de servicios sobre el nodo 2 y roll back
– Adecuación de la estructura
– Migración del Nodo 1, Gateways y PBX
– Pruebas sobre el Nodo 1, Gateways y PBX
– Soporte on-site post migración
– Documentación

En esta etapa, no solo se detallan las tareas sino que también se designa un responsable y se documenta el plan de actividades a bajo nivel.

En la Validación de la arquitectura del cliente se trabajará corroborando y testeando la estructura de red y de telefonía que se implemente en el nuevo site. Se trabajará en los siguientes puntos:

– Validación y Testeos del diseño de red LAN
– Testeos de la estructura de Telefonía en el nuevo Site
– Líneas E1
– Troncales SIP
– Comunicación con actual site central
– Documentación

En la Migración de la arquitectura secundaria y luego primaria se realizará el movimiento de los nodos al nuevo sitio y se realizarán las siguientes tareas:

– Configuración de los parámetros para que quede funcional el equipo.
– Sincronización con el Servidor principal
– Pruebas de migración, para verificar el funcionamiento de los servicios principales.
– Pruebas internas
– Pruebas contra la LAN del actual site central
– Prueba con los proveedores (E1, SIP Trunk)
– Testeos de la actual arquitectura mudada con los servicios de Telefonía.
– Documentación de las pruebas

La culminación del proyecto se da con un Soporte on-site post migración y la consolidación de la Documentación. 

Más información sobre este tipo de servicios: http://www.bitsense.com.ar/productos/call-center

 


About Exequiel Leite
exequiel

Exequiel Leite, es Socio fundador y Chief Technology Officer de Bitsense S.R.L desde 2009. Cuenta con más de 10 años de experiencia en VoIP y networking.

Cuenta con certificación dcAp (Digium Certified Asterisk Professional) y es instructor de la Bitsense VoIP Academy, en los siguientes cursos: BIAC (Bitsense Initial Asterisk Course), BAAC (Bitsense Advanced Asterisk Course).

Su espíritu innovador y emprendedor lo lleva a la búsqueda constante de nuevos desarrollos de software con mejoras continuas para satisfacer las necesidades del mercado. Por esta razón, se encuentra a cargo de desarrollos como Get-On.

Para conocer más acerca de Exequiel, ingresa a: http://www.bitsense.com.ar/empresa

GetOn NOTA BLOG

GET ON: la nueva plataforma de contacto con clientes diseñada por Bitsense

Get on es la nueva plataforma autogestionable desarrollada por Bitsense y pensada especialmente para mejorar el alcance de la comunicación entre la empresa y sus clientes. Esto se logra a través del envío masivo y automático de llamadas telefónicas y/o mensajes de texto.

La plataforma permite realizar encuestas de satisfacción, políticas e intención de voto. También es posible diseñar campañas de difusión, enviar avisos y alertas por SMS, analizar los resultados de un modo muy simple e inclusive hacer un seguimiento en tiempo real de la campaña.

Esta plataforma es 100% autogestionable y muy simple de usar. Cuenta con un sistema de ayudas que indican los pasos a seguir, de modo que en menos de 5 minutos pueda diseñar y lanzar cualquier campaña.

Se paga sólo por lo que se usa, sin costos mensuales fijos y al mejor precio del mercado, minimizando el costo por contacto y mejorando la efectividad de sus acciones.

Por esto y mucho más, los invitamos a conocer Get.On: http://get-on.io/

GetOn_Producto-01

central-puerto-nota-blog

IMPLEMENTACIÓN DE RED WIFI ESTABLE Y CONFIABLE

En Bitsense SRL estamos llevando adelante un gran proyecto en una de las empresas generadoras de energía más importante de Argentina. Este proyecto se encuentra a cargo de nuestro especialista Mariano Guccione, profesional del área de networking de Bitsense SRL. El objetivo del proyecto consiste en implementar una red WiFi estable, confiable y de última tecnología que soporte la actual operatoria de la empresa.

Entre las fases del proyecto que estamos llevando adelante se encuentran:

ASSESSMENT WIFI
Un análisis de WiFi que consiste en la investigación del estado actual de esta tecnología auditando los siguientes puntos: 

  • Relación Señal / Ruido
  • Interferencia
  • Velocidad, pérdida y retransmisión de paquetes
  • FFT
  • Signal Strength
  • Sitcky Problems
  • Detect Roaming areas
  • Find areas of high co-channel interference
  • Total interference analysis for every AP

Una vez finalizado este estudio se puede planificar detalladamente la ubicación de los nuevos dispositivos de red (Access Points).Para llevar adelante este análisis se trabajó con la herramienta Wi-Fi Planning and Site Surveys de la firma Ekahau.

CABLEADO ESTRUCTURADO
Con los resultados de la fase anterior se estipulan los puntos donde se colocarán los Access Point, lugar hasta donde se confecciona un cableado de Categoria 6. 

ADECUACIÓN DE LA RED DE DATOS
En esta fase se crean las redes necesarias y se adecúa la estructura de networking. Dentro de los puntos claves se encuentra: 

  • Creación de los segmentos de red
  • Incorporación de Vlans
  • Adecuación de QoS

IMPLEMENTACIÓN DE LA ESTRUCTURA
Una vez en esta fase, se lleva adelante la colocación física de los dispositivos (Rackeo del controlador y ubicación de los Access Points). Además se realiza la configuración de los mismos definiendo la configuración de cada Red WiFi, el SSID, su potencia, etc. Una vez finalizado se continúa con una minuciosa prueba de capacidad y cobertura.

Los equipos seleccionados para implementar son:

  •  Wireless Lan Controller Cisco serie 2500 (link)
  • Access Pint Cisco serie 1700 (link) con soporte para el estandar 802.11ac.

CAPACITACIÓN
Se brindará una capacitación al personal para que puedan llevar adelante la operatoria diaria. 


About Mariano Guccione
 
Mariano Guccione cuenta con 13 años de experiencia en Networking, Switching, Linux, Microsoft, Mikrotik, Wireless, Cisco y desde Mayo de 2015 se desempeña como Representante del área de Networking de Bitsense S.R.L.
Realiza con habitualidad cursos de especialización para trabajar siempre con la última tecnología y brindar una mirada crítica y analítica a cada trabajo que emprede. Para encontrar mas información de Mariano http://www.bitsense.com.ar/empresa
Portada_Blog_3

Bitsense te invita al evento VoIP más importante de Latinoamérica

ElastixWorld, el evento que ha reunido a más de 5000 personas en 6 ediciones desde el año 2010 y 121 empresas expositoras tendrá lugar este año en Buenos Aires.

ElastixWorld, es un evento de telefonía ícono en Latinoamérica y el único dirigido a la voz sobre IP, telefonía, comunicaciones unificadas y código abierto. Es el lugar ideal donde usuarios finales, distribuidores, integradores, fabricantes y desarrolladores, pueden compartir experiencias, mostrar nuevos productos y abrir nuevas oportunidades de negocio entre la comunidad latinoamericana y el mundo.

¿Quién asistirá?

Asistirá un estimado de 700 profesionales relacionados con el mercado de las comunicaciones IP, el desarrollo de software y otros campos del mundo de la tecnología:

  • Fabricantes y desarrolladores de soluciones para telefonía y software
  • Distribuidores
  • Implementadores Call Center y CRM
  • Integradores de los canales de Asterisk
  • Gerentes de sistemas y empresarios

¿Dónde y Cuándo?

Se realizará los días 19 y 20 de Octubre 2016 en el Hotel Panamericano. 

TICKETS y MAS INFO AQUI

ELASTIX-01

Portada_Blog_2

BIAC: Bitsense Initial Asterisk Course

Finaliza una nueva edición del Bitsense Initial Asterisk Course con un excelente grupo y muy buenos resultados! Agradecemos a todos los participantes por su dedicación, a Fundación Proydesa por sus impecables instalaciones y a nuestros docentes!!

IMG_0620

Martin D’onofrio | Instructor

IMG_0629

Martin D’Onofrio y Exequiel Leite | Instructores

IMG_0626

BIAC | Clase Laboratorio

IMG_0628

BIAC | Clase Laboratorio

IMG_0633

BIAC | Clase Laboratorio

IMG_0658

BIAC | Clase Laboratorio

Portada_Blog

Bitsense en Nerdear.la

El pasado Jueves 9 y Viernes 10 de Junio, Bitsense fue parte de Nerdear.laun evento que reúne a fanáticos y profesionales de la tecnología. El objetivo de este evento es congregar a diferentes personas del área de sistemas para que desarrollen sus tareas, pero en compañía de otros profesionales del ambiente con los que van a poder consultar o intercambiar ideas acerca de implementaciones o arquitecturas de TI.

En esta ocasión el evento se desarrolló en el Centro Cultural San Martin ubicado en Sarmiento 1551 (C.A.B.A.) y Bitsense se encargó del montaje y la gestión de la red WiFi 2.4 y 5 Ghz. Para este trabajo, se desarrolló una topología utilizando las siguientes tecnologías:

  • Virtualización: Proxmox
  • Seguridad: PFSense
  • Switching: Cisco
  • WiFi: Ubiquiti

Consultanos sobre este tipo de servicios: info@bitsense.com.ar

Mariano Guccione – Exequiel Leite | BITSENSE S.R.L.

Mariano Guccione – Juan Lagostena | BITSENSE S.R.L.

Monitoreo Inteligente: Alertas de IT por SMS

 

Aplicamos un sistema de monitoreo inteligente de alertas IT en una de las más importante multinacionales chilenas en nuestro país. Este sistema envía un mail con una estructura predefinida, a nuestra plataforma que está hosteada en uno de nuestros datacenters. Este correo se procesa, se resume y se envía por SMS a los destinatarios indicados en el asunto. De este modo, se garantiza un soporte rápido y efectivo ante cualquier inconveniente que pueda producirse.

Monitoreo-01