How to : Instalación Asterisk for Skype en Trixbox

Octubre 30, 2009

Debido a unos trabajos que estoy haciendo para algunas empresas en EEUU , toco configurar el modulo chan_skype  , bueno primero que la plataforma elegida , no era la que necesariamente me gusta mas , para este tipo de soluciones , así que vamos a ver , como me las arregle , para instalarlo.

asterisk2skype

1.- ESENARIO

Trixbox CE 2.8.2
Asterisk 1.6
Kernel 2.6.18-128.1.10.el5

2.- DEPENDENCIAS NECESARIAS

Procedemos a instalar lo que hace falta

yum -y install gcc
yum -y install asterisk16-devel

3.- DESCARGAR E INSTALAR

Hay que descargar chan_skype , según la versión de asterisk que se tenga instalado , así también  el kernel de linux , existen ciertas restricciones  sobre todo en cuanto a las versiones de asterisk compatibles con el modulo.

Para las versiones 1.4 , hay que instalar la versión igual o superior a la 1.4.25
Para las versiones 1.6 , hay que instalar la versión igual o superior a la 1.6.0.6

Ya que como explica en el README , existen problemas con las versiones asteriores.

Descargamos
wget http://downloads.digium.com/pub/telephony/skypeforasterisk/asterisk-1.6.0/x86-32/skypeforasterisk-1.6.0_1.0.5-x86_32.tar.gz

Descomprimimos
tar xvfz skypeforasterisk-1.6.0_1.0.5-x86_32.tar.gz

Instalamos
cd skypeforasterisk-1.6.0_1.0.5-x86_32
make
make install
make samples

Si has hay todo salio sin errores , ya lo tenemos instalado , ahora toca , proceder con el registro de la licencia  :(

4.- INSTALACIÓN DE LICENCIA

Descargamos y ejecutamos el programa para el registro
wget http://downloads.digium.com/pub/register/linux/register
chmod +x ./register
./register
1.- Digium Program

7.- Skype for Asterisk

Key : XXX-XXXXXXXXXXX

Ahora a Completar datos de registro : Empresa , país , ciudad , etc.etc.
Luego de eso  hay que hacerle un Reboot

5.- PROBAR SI YA LO TENEMOS INSTALADOS

asterisk -rvvvvvvvvvvvv
trixbox1*CLI> skype show version
trixbox1Channel Driver: 1.6.0_1.0.5
Library: 1.6.0_1.0.5

trixbox1*CLI> skype show licenses
Skype For Asterisk Licensing Information
========================================
Total licensed channels: 1

Quiere decir que ya tenemos el modulo activado en asterisk.

6.- CONFIGURACIÓN DE SALIDA DE LLAMADAS
Como el objetivo es poder gozar del plan tarifario de las cuentas “Skype Bussines” , vamos a configurar trixbox para poder sacar llamadas por el usuario de skype que tenemos.

6.1.- Configuración de usuario en Asterisk

Toda la configuración  se centraliza en el archivo chan_skype.conf , para este ejemplo voy a usar mi usuario skype

usuario : juanolivacordova
password : mipass

Luego entramos al archivo y nos vamos hasta la ultima parte donde se configuran las cuentas.

vi  /etc/asterisk/chan_skype.conf

[juanolivacordova]
secret=mipass
context=from-pstn
direction=both

Luego tenemos que verificar si nuestro usuario esta logueado en el modulo

asterisk -rvvvvvvvvvvvvvvvvvvv
trixbox1*CLI> skype show users

juanolivacordova: Logged In

Hasta aquí , ya tenemos nuestra cuenta logueada al modulo de asterisk , ahora resta configurar las salidas en freepbx

6.2.- Configuración de troncal  skype en FREEPBX

- Ir a la menu “Trunks”
- Luego ir a “Add Custom Trunks”
- En la seccion “Custom Dial String”   poner    :   skype/+/$OUTNUM$

Solo faltaría crear un “Outbound routes” donde usaremos esta troncal

De necesitar realizar la salida via dialplan , la sintaxis es esta :

exten => …,1,Dial(Skype/+12564286000)

Espero que les sirva.


Cambiando mi escritorio a Fedora 11

Octubre 17, 2009

Cambiando mi escritorio a Fedora 11

Bueno como saben , yo uso Ubuntu(y si no lo sabian ahora si) desde hace varios años , para mi trabajo de escritorio, sin embargo después la experiencia no grata, que tuve con la versión 9.04 ,pase a quedarme con la versión 8.10 , pero de igual forma, no sentía, tener una gran respuesta en mi equipo portátil una Hp ProBook 4410s, tenia tendencia a ponerse muy lento y con problemas con la interfaz gráfica, me imagino por los cuestionados problemas en la compatibilidad con rajetas Intel.

Así que decidí de cambiar de sabor , como también soy usuario de sistemas basados en Redhat , hasta ese momento solo en servidores, decidí probar con alguna alternativa , pese a la disconformidad de la lentitud que tiene yum por los menos en Centos5

inicialmente probé con Centos5 , sin embargo no reconoció ni la tarjeta de red , así que opte por Fedora 11.

fedora_small

La instalación, básicamente igual como cualquier distro, reconoció todo mi hardware , y mi primera sonrisa  :)   es que reconoció los altavoces de mi equipo (nunca funcionaron en Ubuntu) , lo siguiente fue instalar todo el software que uso , lo cual realice siguiendo esta guiá :

http://fedoreando.wordpress.com/2009/06/10/que-hacer-despues-de-instalar-fedora-11-leonidas-post-instalacion/

Deje a punto mi equipo , con todos los aplicativos que normalmente trabajo y otros mas sin problemas , y con mi total asombro con la respuesta de “yum” , bastante rápido , ademas se nota que el sistema , que tiene mejor compatibilidad con tarjetas de video intel , ahora si puedo tener wallapers en alta definición en Gnome, fue mi segunda sonrisa :)

Sin embargo no todo es color de rosa, ya que me tope con un problema menudo, para mi entorno de trabajo, la instalación de VMWARE sobre kernel 2.6.30.8 , fue imposible(por lo menos para mi).

Así que opte por VIRTUALBOX , después de seguir manuales , nunca pude levantar la interface br0 , ya que cuando ejecutaba “service network restart” la interfaz br0 , levanta , pero pierdo la coneccion a Internet.

Entonces decidí probar con el Modo “Bridge” con la interfaz eth0 , y no tuve mayor inconveniente, inclusive , trabaja muy bien con la tarjeta de red wifi “wlan0” , lo que no conseguí nunca echar a andar con Vmware , así ahora puedo trabajar las maquinas virtuales en modo Bridge de manera inalambrica , eso si me gusto mucho, fue tercera sonrisa :)

Ademas de conseguir un mejor rendimiento en general , las maquinas levantan muy rápido y no consumen muchos recursos.

En resumen

- Reconoce todo el hardware

- Compatibilidad total con tarjetas de video intel

- Yum , sumamente rápido y repositorios con bastante software listo para instalar

- El inicio del sistema es muy rápido , con todos los programas instalado

Así que ahora en el trabajo de escritorio , estamos fedorizados , esperemos por bastante tiempo.