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.
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.
Replica a Camilo Cancelar la respuesta