Usando Linux para muchas cosas y disfrutando de videojuegos, en dispositivos moviles, consolas y pc. Using Linux for many things and enjoying video games, mobile devices, consoles and pc

Instalando FreeSwitch en Centos 6.3 paso a paso

La época de los PBX propietarios hace tiempo quedo atrás, hoy en día encontramos soluciones opensource competitivas con un costo de propiedad muy bajo y lo mejor, en la medida que crezca la necesidad se puede ir escalando y configurando opciones.
Hoy les mostrare la instalación y configuración de un PBX FreeSwitch, el cual en su forma básica nos admite hasta 1000 extensiones con un hardware accesible a nuestro bolsillo. Trabajaremos desde la cuenta root. Usaremos Git para esto, en este URL les muestro como instalarlo en Centos.

Datos:
ip server: 192.168.1.43
memoria: 512MB
swap: 512MB
Virtualizado: OpenVZ (en un server normal se configura igual)
OS: Centos 6.3 actualizado.

-Comenzamos

cd /usr/local/src

git clone git://git.freeswitch.org/freeswitch.git
Initialized empty Git repository in /usr/local/src/freeswitch/.git/
remote: Counting objects: 203810, done.
remote: Compressing objects: 100% (41893/41893), done.
remote: Total 203810 (delta 158050), reused 201031 (delta 155345)
Receiving objects: 100% (203810/203810), 86.19 MiB | 43 KiB/s, done.
Resolving deltas: 100% (158050/158050), done.

-Dependencias
 
yum install autoconf automake gcc-c++ git-core  libjpeg-devel libtool make  ncurses-devel

-Dependencias para software opcional

yum install unixODBC-devel openssl-devel libogg-devel libvorbis-devel curl-devel libtiff-devel libjpeg-devel python-devel expat-devel zlib zlib-devel bzip2 which

-Creación de ficheros de configuración

./bootstrap.sh

-Compilamos, hora de ir por un café ;-)

./configure --without-pgsql
..
..
-------------------------- FreeSWITCH configuration --------------------------

  Locations:
      Selected layout:

      prefix:          /usr/local/freeswitch
      exec_prefix:     ${prefix}
      bindir:          ${exec_prefix}/bin
      libdir:          ${exec_prefix}/lib
      modulesdir:      /usr/local/freeswitch/mod
      sysconfdir:      /usr/local/freeswitch/conf
      runtimedir:      /usr/local/freeswitch/run
      logfiledir:      /usr/local/freeswitch/log

------------------------------------------------------------------------------

-Descomentamos el modulo de Flite para activar el IVR de prueba. Salimos guardando.

vi modules.conf
asr_tts/mod_flite

-Compilamos

make
..
..
+---------- FreeSWITCH Build Complete ----------
+ FreeSWITCH has been successfully built.       
+ Install by running:                           
+                                               
+                make install                   
+                                               
+ While you're waiting, register for ClueCon!   
+ http://www.cluecon.com                        
+                                               
+-----------------------------------------------

-Instalamos

make install

-Agregamos librerías. Salimos guardando.

vi /etc/ld.so.conf
/usr/local/freeswitch/lib
/usr/local/freeswitch/mod

-Compilamos e instalamos sonidos para el IVR

make all cd-sounds-install cd-moh-install

-Ejecutamos

cd  /usr/local/freeswitch/bin
./freeswitch
...
...
 2012-10-30 13:00:16.211978 [CONSOLE] switch_core.c:2011
FreeSWITCH Version 1.3.0+git~20121030T130303Z~29628007f4 (git 2962800 2012-10-30 13:03:03Z)

FreeSWITCH Started
Max Sessions [1000]
Session Rate [30]
SQL [Enabled]
2012-10-30 13:00:16.211988 [CONSOLE] switch_core.c:2019
[This app Best viewed at 160x60 or more..]

-Descargamos e instalamos un softphone. Para esta prueba usaremos Ekiga en Ubuntu 12.10 el cual lo pueden instalar por linea de comandos o de forma mas sencilla, desde el Ubuntu Software Center.


-Lo ejecutamos y comenzamos a configurar.



-Por default FreeSwitch trae preconfiguradas las extensiones de la 1001 a la 1019 con contraseña 1234. 




-En este caso tengo el servidor en la LAN.


-Configuramos nuestro sonido. En mi caso coloco mi diadema Plantronics.


-Vídeo a usarse.



-Nuestro Ekiga


-Entramos a las preferencias y modificamos.


-Agregamos una cuenta en Ekiga desde el menú Edit - Accounts. En este caso coloco la 1001 con el password 1234.


Ya tenemos un PBX FreeSwitch con funcionalidades basicas instaladas, en proximos articulos agregaremos opciones.

Si te resulto útil este articulo, se social, compártelo con otros por medio de los botones.
Disfrútenlo.
Share/Bookmark

Como instalar Git en Centos 6.3 paso a paso

Necesitas tener un repositorio de software con control de versiones rápido, prueba Git y no te arrepentirás. Según sus desarrolladores algunas de sus bondades son:
  • Ramificación y mezclas
  • Pequeño y rápido
  • Distribuido
  • Seguridad de datos
  • Area de ensayo
  • Opensource
Entonces hoy les mostrare como instalarlo en Centos 6.3 desde la cuenta root en un servidor actualizado a la fecha.

-Instalamos dependencias

yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel gcc perl-ExtUtils-MakeMaker

-Instalamos Git

yum install git

-Probamos que haya quedado bien y este listo para usarse.

mkdir prueba.git
cd prueba.git
git init
Initialized empty Git repository in /root/prueba.git/.git/

Si te resulto útil este articulo, se social, compártelo con otros por medio de los botones.
Disfrútenlo.
Share/Bookmark

Como actualizar PrestaShop a la version 1.5.2 paso a paso

Hace poco fue lanzada la actualizacion 1.5.2 del popular PrestaShop corrigiendo varios errores y mejorando algunas funcionalidades.
Hoy les mostrare paso a paso como actualizar PrestaShop 1.5 o 1.5.1 a la ultima versión; en este caso la 1.5.2.

En este articulo mi servidor esta en

servidor: 192.168.1.36
Versión PrestaShop: 1.5.1

-Entramos al backoffice de PrestaShop y vamos al menú Parámetros avanzados - 1-Click Upgrade. En este anterior articulo muestro como instalar el modulo 1-Click Upgrade


-Ya en el modulo 1-Click Upgrade nos recomienda hacer un backup de nuestros datos, nos muestra que detecta una versión mas actual, la 1.5.2 y que debemos solucionar algunos puntos antes de continuar.

-Nos vamos al menú Parámetros avanzados - Backup de BD y hacemos un backup dando click en el botón He leído la advertencia - Crear una nueva copia de seguridad.


-Ya tenemos un backup y este fue realizado con éxito.

-Comenzamos a actualizar resolviendo los puntos pendientes. Actualizaremos el modulo 1-Click Upgrade. Vamos al menú Módulos - Módulos.


-Damos click al botón Actualízalo.

 

-Desactivamos el cache en el menú Parámetros avanzados - Rendimiento.


-Deshabilitamos el cache en Utilizar el cache y damos click al botón Guardar.




-Deshabilitamos la tienda en el menú Preferencias - Mantenimiento.



-Nos devolvemos al modulo en el menú Parámetros avanzados - 1-Click Upgrade. Damos click al botón Actualizar PrestaShop ahora. Hora de ir por un café. ;-)


-Actualización realizada con éxito.


-Activamos el cache y la tienda.



Con esto nos queda actualizado a la ultima versión actual, 1.5.2, ya podemos entrar a la tienda y verificar que todo este funcionando 100%.
Si te resulto útil este articulo, se social, compártelo con otros por medio de los botones.
Disfrútenlo.
Share/Bookmark

Nuevo PrestaShop 1.5.2

Buenas noticias para los usuarios de PrestaShop, acaba de salir la versión 1.5.2 con varias correcciones y mejoras. Entre ellas:

  • Mejor carro de compras
  • Corrección de bug generando invoices
  • Corrección de bug en el filtro en pestaña de clientes
  • Mejoras en las traducciones de idiomas Francés, Español, Italiano, Alemán y Portugués
  • y mas..
Para un listado completo de correciones y mejoras, visita este link de los desarrolladores.
Si te resulto útil este articulo, se social, compártelo con otros por medio de los botones.
Disfrútenlo
Share/Bookmark

Como instalar Oracle Java 7 en Ubuntu 12.10

Apenas estrenando Ubuntu 12.10, comenzamos a agregarle software necesario para el día a día nuestro. Hoy, gracias a la comunidad, les mostrare como instalar Oracle Java 7.
Comenzamos abriendo una consola.

-Agregamos el repositorio y damos Enter cuando se nos pida.
sudo add-apt-repository ppa:webupd8team/java

-Actualizamos
sudo apt-get update

-Instalamos y aceptamos la licencia.
sudo apt-get install oracle-java7-installer

-Verificamos version de java
java -version
java version "1.7.0_09"
Java(TM) SE Runtime Environment (build 1.7.0_09-b05)
Java HotSpot(TM) Client VM (build 23.5-b02, mixed mode)

Si te resulto útil este articulo, se social, compártelo con otros por medio de los botones.
Disfrútenlo
Share/Bookmark

Como instalar Ubuntu 12.10 paso a paso

Ayer se lanzo Ubuntu Linux 12.10 Quantal Quetzal, y con mucha curiosidad lo instale en una maquina virtual antes de colocarlo en mis equipos. Hoy les mostrare como fue el proceso de instalación paso a paso.

-Hacemos boot desde el cd o USB con el iso instalado en el equipo a instalar. Elegimos Try Ubuntu without installing.

-Esperamos mientras hace boot.

-Escogemos el idioma en que se instalara. Para mi gusto, en ingles.

-Marcamos las opciones de Download updates while installing (descargar actualizaciones mientras instala) y Install this third-party software (instalar software de terceros, ejemplo, plugin para mp3). De tener en cuenta que debe estar conectado a internet el equipo.

-Escogemos la opción de Erase disk and install Ubuntu (borrar el disco e instalar ubuntu).
 

-Escogemos la zona horaria, con solo escribir la ciudad o dar click en el mapa, en mi caso Bogota.

-Escogemos teclado y si queremos probamos que sea el que necesitamos escribiendo en la caja de texto.

-Escribimos los datos del usuario que usara el equipo. Aconsejable que pida contraseña al hacer boot y si queremos mas seguridad podemos encriptar el directorio personal.

-Comienza la instalación, hora de ir por un café.

-Termino la instalación con éxito. Reiniciamos el equipo.

-Retiramos el CD o USB usado para instalar y damos Enter.

-Hacemos boot en nuestro nuevo Ubuntu 12.10 entrando por la primera opción.

-Nos logeamos.

-Este es el escritorio, y ya tenemos nuestra primera alerta, debemos configurar el idioma.

-Eso y mas podemos hacerlo desde el Panel de System Settings (configuración del sistema).
Si te resulto útil este articulo, se social, compártelo con otros por medio de los botones.
Disfrútenlo
Share/Bookmark

Tu Ubuntu, Tu camino

Hoy se lanza a nivel mundial Linux Ubuntu 12.10 Quantal Quetzal y estas son algunas de sus funcionalidades. Como dice su eslogan, Tu Ubuntu, Tu camino. Tiene para todos y cada uno de nosotros.

Puedes descargarlo desde este URL.

Nuevas funcionalidades

Web Apps:

Coloca tus aplicaciones web como gmail, facebook, etc en el launcher para ejecutarlas con un click

Busquedas online:

Busca desde el dash en internet además de en tu pc

Visualiza desde el Dash:

Puedes ver un adelanto en una búsqueda desde el dash antes de abrirlo

Mas seguro:

Actualizaciones automáticas
Defensa contra virus
Protección contra phishing
Encripcion de archivos
Protección de contraseñas
Desarrollado con la seguridad en mente

Compatible:

Use sus dispositivos mas fácil y rápidamente, impresoras, mp3, etc.

Mas veloz:

Cargue su OS mucho mas rápido sin programas trial o innecesarios.

Accesible:

En mas de 40 idiomas, esta accesible a cualquiera independiente de raza, color o discapacidad.

Que piensas de esta nueva versión, quitara mercado de Microsoft Windows 8, lo piensas instalar en tu PC?
Si te resulto útil este articulo, se social, compártelo con otros por medio de los botones.
Disfrútenlo
Share/Bookmark

Actualizando Joomla 3 a la version 3.0.1 paso a paso

Hace unos dias atras mostre como instalar Joomla 3, hoy salio un patch y actualización de seguridad recomendada. Ambos files deben ser instalados, primero el hot patch y después la actualización 3.0.1. Hoy les mostrare como hacerlo fácil y rápido.Recomiendo sacar un backup antes.

-Descargamos el patch desde este URL.

-Descargamos Hot Patch

-Descargamos el update.

-Nos logeamos como admin al backend de joomla


-Nos vamos por la opción Install Extensions.


-Elegimos el hot patch.


-Lo instalamos.


-Instalación con éxito.


-Vamos al menú System - Global Configuration - Joomla! Update. Modificamos la opción Update server a Short Term Support. Damos click al botón verde Save.
 

-Eureka, tenemos una actualización, le damos click al botón Install the update.


-Comienza el upgrade.


-La actualización fue un éxito.


-Verificamos en el menú System - System Information. Ya tenemos Joomla 3.0.1


Si te resulto útil este articulo, se social, compártelo con otros por medio de los botones.
Disfrútenlo
Share/Bookmark