Category Archives: Uncategorized

Renovación de Sistemas de Telefonía

Bitsense se encargó del cambio en la plataforma de telefonía de la empresa Correo Unir por un renovado y actualizado sistema de Telefonía IP.

De este modo, mejorarán tanto sus comunicaciones internas como las externas y su estructura de costos.

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

CorreoUnir-01

Búsqueda Laboral en Bitsense

Nos encontramos en la búsqueda de una persona proactiva y sociable con aptitudes para realizar  tareas administrativas de la empresa (cobros, pagos, facturación) y asistir a otras áreas del negocio. Será valorada la experiencia e idioma ingles. Te ofrecemos un ambiente de trabajo distendido y flexible. El lugar de trabajo es en Capital Federal, de Lunes a Viernes.
Envianos tu CV a info@bitsense.com.ar
Bitsense_Busqueda-01

 

Bitsense estrena nueva oficina

Este año… nos agrandamos! Bitsense estrena una nueva oficina en el microcentro porteño a pocos metros de la calle Florida. Ahora contamos con más espacio y una hermosa vista de la city porteña para recibirlos. Además, aprovechamos para dar la bienvenida a una nueva integrante de Bitsense: Bettina Vivone que ya se desempeña como administrativa en el área de capacitación.

Los invitamos a conocernos!!

Oficinas2

Oficinas

Oficinas6

 

Respaldar nuestro Asterisk en Dropbox

Uno de los aspectos críticos en los sistemas Asterisk es el respaldo de la información generada, así como la configuración del servidor; dialplan, registros CDR, librerias y sonidos, son algunos de los elementos que nos van a hacer falta cuando en el sistema X del cliente Z “algo se rompe”, a causa de errores de disco, incendio, robo, etc.

Ahora bien, si esto pasara el 21/12/2012, no habría que preocuparse, ya que se trataría de un problema general.

 

 

Hoy les comparto como automatizar el backup de un servidor Asterisk en una cuenta Dropbox: este método no debe reemplazar de NINGUNA forma el método tradicional (cintas, DVD, pendrive, etc.) ya que en las Condiciones del Servicio se afirma que “Dropbox no será responsable […] de las pérdidas o daños de datos […]“.

 

 

A pesar de esto, la solución que propongo no deja de ser conveniente:

  1. permite sumar un nuevo nivel de redundancia en las copias de seguridad.
  2. permite acceder a los archivos desde cualquier lugar, ya que normalmente, los otros dispositivos de respaldo quedan en la oficina.
  3. es gratuito y la reputación de Dropbox nos asegura confiabilidad en sus sistemas.

Lo que siguen son los pasos para que nuestro sistema se respalde en la nube; los mismos fueron probados en un sistema Ubuntu Server con Asterisk puro y python versión 2.7.3 [en caso de tener problemas con versiones anteriores de python vean la nota relativa en los comentarios]:

cd /usr/src
wget –no-check-certificate -O dropbox.py https://www.dropbox.com/download?dl=packages/dropbox.py
python dropbox.py start -i

Aparecerá:

Starting Dropbox…
Dropbox is the easiest way to share and store your files online. Want to learn more? Head to http://www.dropbox.com/

In order to use Dropbox, you must download the proprietary daemon.
Note: python-gpgme is not installed, we will not be able to verify binary signatures. [y/n]

Confirmamos con “y” y iniciará el download del client Dropbox:

Downloading Dropbox… 3%
Downloading Dropbox… 75%
Downloading Dropbox… 100%
Unpacking Dropbox… 100%
Dropbox isn’t running!
Done!

Ejecutamos:

        python dropbox.py start -i

Aparecerá el siguiente aviso:

To link this computer to a dropbox account, visit the following url:
https://www.dropbox.com/cli_link?host_id=95bb39ab445861c30bo65f554gh564f5

Abrimos en un browser el link, al fin de enlazar el servidor con nuestra cuenta Dropbox

Ahora, paramos el proceso dropbox con:

python dropbox.py stop

 

Definimos que el proceso dropbox se ejecute automáticamente a cada reinicio del sistema:
        python dropbox.py autostart

dropbox autostart [y/n]

options:
n dropbox will not start automatically at login
y dropbox will start automatically at login (default)

Note: May only work on current Ubuntu distributions.

La opción necesita un parámetro más, ejecutamos nuevamente:

        python dropbox.py autostart y

Ahora iniciamos nuevamente el cliente con:

        python dropbox.py start

Para controlas su estado ejecutamos:

        python dropbox.py status

 

 

 

Ahora que el cliente está configurado, preparamos la carpeta de respaldo que sincronizaremos en la nube; en mi caso decidí que el servidor se llama drop_server001, ténganlo en cuenta a la hora de configurar el suyo:

cd /root/Dropbox
mkdir drop_server001
cd drop_server001
mv /usr/src/dropbox.py .

Ahora generamos el script BASH que se ocupará de hacer la copia de los archivos más importantes de nuestro servidor Asterisk, utilizando rsync; es necesario personalizar los siguientes parámetros:

BACKUPFOLDERS: es la lista de carpetas a respaldar, por defecto incluye:
/etc/asterisk/, /var/lib/asterisk/, /var/spool/asterisk/, /usr/lib/asterisk/, /var/lib, /mysql/, /var/www/ [se pueden incluir otros directorios importantes].

DBNAMES: es la lista de database a respaldar

DBUSER y DBPASS: datos de login a MySQL

 

BONUS PACK !

  • el script generará también el archivo 000_LAST_UPDATE_…; su nombre contendrá la fecha y hora del ultimo respaldo, …para saber si todo se está ejecutando correctamente con solo una mirada !
  • se generará el archivo 000_DISK_USAGE_XX%; su nombre contendrá el porcentaje de ocupación del disco rígido, …cuantas veces se llenó el disco de nuestro Asterisk y no nos dimos cuenta a tiempo ?

 

Ahora bien, generamos el script backup.sh

        vi backup.sh

#!/bin/bash

#SET PARAMETERS
SERVER_NAME=drop_server001
BACKUPFOLDERS=(/etc/asterisk/
/var/lib/asterisk/
/var/spool/asterisk/
/usr/lib/asterisk/
/var/lib/mysql/
/var/www/)

DBNAMES=(mysql asterisk)
DBUSER=your_user
DBPASS=your_strong_password
# END OF PARAMETERS

cd /root/Dropbox/${SERVER_NAME}

#LOG last update
STAMP=`date +”%Y%m%d_%H:%M”`;
rm -f 000_LAST_UPDATE*
echo ${STAMP}
touch 000_LAST_UPDATE_${STAMP}

#LOG disk usage
DF=`df –total | tail -n 1`;
PERCENTAGE=${DF:${#DF}-4}
PERCENTAGE=${PERCENTAGE/ /_}
PERCENTAGE=`echo $PERCENTAGE | tr -d ‘ ‘`
rm -f 000_DISK_USAGE*
touch 000_DISK_USAGE_${PERCENTAGE}

BKDIR=/root/Dropbox/${SERVER_NAME}/BACKUPFOLDERS

[ -d $BKDIR ] || mkdir $BKDIR

for folders in ${BACKUPFOLDERS[@]}
do
mkdir -p ${BKDIR}${folders}
if [ “${folders}” != “/var/spool/asterisk/” ]
then
EXCLUDE=””
else
EXCLUDE=”–exclude monitor”
fi
rsync -av –delete $EXCLUDE $folders ${BKDIR}${folders}
done

#——————-
# Backup Databases
#——————-
echo “Starting Database Backup…”
mkdir -p ${BKDIR}/var/lib/mysql/

for i in ${DBNAMES[@]}
do
echo BACKUP ${i} DATABASE
mysqldump -u${DBUSER} -p${DBPASS} –routines ${i} > ${BKDIR}/var/lib/mysql/${i}.sql
done

echo TASK COMPLETED!

Definimos el script como ejecutable y borramos los archivos de prueba de Dropbox:

chmod +x backup.sh
rm -fr /root/Dropbox/Photos
rm /root/Dropbox/Comenzar.pdf

Finalmente ejecutamos nuestro script con:

        ./backup.sh

El ultimo paso a ejecutar será definir una tarea CRON para que cada día a las 03:00 de la mañana se actualicen las carpetas de respaldo:

        vi /etc/crontab

00 3 * * * root /root/Dropbox/drop_server001/backup.sh > /root/Dropbox/drop_server001/rsync.log

y reiniciamos el servicio CRON para que tome las modificaciones:
        service cron restart

La ventaja de utilizar rsync es que cada noche se sincronizarán en la nube SOLO los archivos nuevos o modificados con consecuente reducción del consumo de ancho de banda.

Espero sus comentarios !

@priorfra

 

 

4K Conference Bogotá

 

Como organizadores activos del evento tenemos el agrado de  invitarlos a participar de una nueva edición de la conferencia 4k-conf.
4K le ofrece la oportunidad de vivir una experiencia diferente, disfrutando de las ponencias de los mejores y mas reconocidos profesionales VoIP a nivel internacional, entrenamientos inéditos en sudamérica y un espacio para conocer los últimos productos y tecnologías del mercado, todo esto en el marco de un ambiente altamente técnico e innovador.
Este año nos vemos en Bogotá.

Encontrá mas información aquí

Seminario Libre de Telefonía IP

 
Nuevamente lo invitamos a acompañarnos en una sesión del Ciclo de Webinars 2012. En este seminario tecnológico abordaremos uno de los temas de mayor actualidad como es el de Telefonía por Internet (VoIP).El expositor es el Licenciado Luis Amato, (CCNA – CCNA Voice – CCNP – JNCIA – ECE – ITQ), de amplia experiencia en el diseño, implementación y desarrollo de soluciones de telefonía IP y Comunicaciones Unificadas.El seminario es gratuito y on-line a través de Webex el día 31 de mayo de 2012 a las 18.30 hs.

Como constancia se otorgarán certificados digitales de asistencia a los participantes.

Esta sesión tiene como propósito, no solo proporcionar conocimientos respecto de Voz sobre IP, sino que también interactuar y aprovechar la experiencia del disertante mediante preguntas por chat.Los interesados podrán participar de este seminario desde cualquier PC: ya sea desde su casa, su trabajo, el aula, un auditorio, etc.

Estaremos en línea para ajuste técnico desde las 18.00hs.

Esperamos que todos puedan aprovechar esta oportunidad.

Inscribite haciendo clic AQUI

Usted ya pensó en la libertad de tener su hardware fuera del servidor ?

External Board Series

External Board Series son módulos compactos de 1U y medio rack para todas las interfaces: E1GSMFXSFXO y grabación.  Estos mismos trabajando fuera del servidor, lo que permite fácil ampliación de escenarios, creación de sistemas redundantes, entre otras facilidades.La nueva línea EBS (External Board Series) mantiene el nivel de calidad de la familia de placas Khomp trayendo una nueva realidad en capacidad de procesamiento de audio y señalizaciones.
EBS para soluciones SPX

Carrera Voip – Bitsense 2012

Bitsense tiene el agrado de presentar su portfolio de cursos Voip para el presente año. Los mismos están orientados a formar a los alumnos en todos los aspectos necesarios para afrontar un escenario de Comunicaciones Unificada completo.

CAPACITACIÓN INICIAL

– BIAC
Le permite al Alumno adentrarse en el mundo VoIP para comprender y manejar el funcionamiento de sus principales conceptos, así como desarrollar las habilidades básicas para implementar, mantener y reparar centrales telefónicas basadas en Asterisk.

CAPACITACION AVANZADA

– SEGURIDAD
El asistente conocerá los diferentes ataques a la arquitectura VoIP de una organización, empleando técnicas, herramientas y metodología usada por atacantes reales, para realizar fraudes telefónicos o comprometer la confidencialidad de las llamadas.
– TRAMAS DIGITALES
Los alumnos obtendrán el conocimientos necesarios para instalar, confirgurar, realizar troubleshooting y comprender el funcionamiento de TDM. Se trabajará con diferentes tecnologías como ser señalización ISDN y R2 sobre troncales E1.
– CISCO
Con este curso el participante podrá identificar las diferentes plataformas de Comunicaciones Unificadas de Cisco y será capáz de realizar la correcta implementación de las mismas.

CAPACITACION ELASTIX

– ECT
Luego de los tres días de entrenamiento, un técnico certificado en Elastix es capaz de crear planes de marcado, implementar soluciones de voz sobre IP, y dar solución a los problemas más comunes.
– ECE
En este curso el ingeniero Elastix indagará sobre nociones básicas de telefonía, pasando por conocimiento práctico de Asterisk, hasta lo último
en tecnología de voz sobre IP. Será capaz de crear planes de marcado, implementar soluciones robustas y dar solución a los problemas más comunes.

Para mas información comuníquese con nosotros  (+54.11) 6632.6626 (int 105), capacitacion@bitsense.com.ar o skype .

Elastix 2.3.0

 

Está disponible Elastix 2.3.0, una nueva versión con importantes mejoras en la interfaz, seguridad y performance optimizando la usabilidad de todas las tablas y reportes de la interfaz web, de igual manera se hicieron actualizaciones de Asterisk, Dadhi, Wanpipe y CentOS.

En esta nueva versión de Elastix se ha rediseñado por completo el módulo Addons, facilitando la visualización de todas las aplicaciones desarrolladas por terceros y disponibles para su descarga.

Otra de las actualizaciones importantes en la distro es que ahora los rpms que manejaban drivers de hardware no están directamente vinculados con un kernel por lo tanto se puede actualizar a cualquier kernel sin tener problemas de incompatibilidades de kernel, esto es gracias a los weak updates.

Entre las nuevas características disponibles están los siguientes:

  •  Actualización de Asterisk 1.8.11.0-0
  •  Actualización a CentOS 5.7
  •  Actualización a Dadhi 2.4.1.2-10
  •  Actualización a Wanpipe 3.5.25-0
  •  Actualización a jquery 1.7.1
  •  Rediseño en el módulo Addons y mejoras en los módulos de: Agenda, Call Center, Fax, PBX, Reportes, Seguridad y Sistema.
  •  Control de filtros en reporterías

Descarga Elastix 2.3.0

Fuente: elastix.org