NOTA: esta guía se la escribió utilizando un servidor Elastix 2.0.3 (Asterisk 1.6.2) de 32-bits
1. Descargar:
a. http://downloads.digium.com/pub/telephony/skypeforasterisk/
(escoger el SFA correspondiente a la versión de Asterisk del servidor Elastix)
b. http://downloads.digium.com/pub/register/linux/register
2. Copiar ambos archivos (el tar.gz y el “register”) en el servidor Elastix. Ejemplo:
scp skypeforasterisk-1.6.2.0_1.1.2-x86_32.tar.gz register root@192.168.1.2:/opt
3. En el servidor Elastix ubicarse en el directorio donde se copió los archivos en el paso
anterior (/opt/ en nuestro caso). Como usuario root:
a. # tar xzvf skypeforasterisk-1.6.2.0_1.1.2-x86_32.tar.gz
b. # cd skypeforasterisk-1.6.2.0_1.1.2-x86_32
c. # make
d. # make install
e. # make samples
f. # cd ..
g. # chmod +x ./register
h. # ./register
4. Seguir los pasos para registrar la licencia que aparecerán en pantalla
Para el “register” que se utilizó al momento de escribir este documento, las respuestas
que hubo que ingresar son:
a. 1 (Digium Products)
b. 7 (Skype For Asterisk)
c. Ingresar la licencia
d. y (Do you want to register this key now(y/n))
e. y (Do you accept this licensing agreement (y/n)?)
f. Llenar la información correspondiente a: First Name, Last Name, Company,
Address 1, Address 2, City, State, Postal Code, Country, Phone y E-Mail
Notas adicionales:
El archivo de la licencia quedará grabado en: /var/lib/asterisk/licenses/
La pequeña base de datos utilizada por SFA quedará creada en /var/spool/asterisk/skype/
Si por algún motivo dentro del archivo /etc/asterisk/modules.conf no existe la línea
autoload=yes, para que el SFA arranque automáticamente luego de reiniciar el servidor
habrá que añadir las líneas load=>res_skypeforasterisk.so y load=>chan_skype.so
SFA necesita ejecutar procesos dentro del directorio /tmp , si por algún motivo este
directorio tiene el flag “noexec”, se puede seleccionar (o crear) cualquier otro directorio en
el servidor donde sí puedan ser ejecutados procesos, para esto hay que indicarle a SFA la
ruta de este directorio a través del parámetro “engine_directory” dentro del archivo
/etc/asterisk/chan_skype.conf
Ejemplo de uso
Al momento de escribir este documento, no cualquier cuenta Skype puede ser utilizada para
originar llamadas con el SFA, únicamente las cuentas creadas dentro del Skype Manager
pueden ser utilizadas. Este tipo de cuentas se las conoce como “Skype business account”
(cuenta empresarial)
1. Crear una cuenta administrador del Skype Manager en:
https://login.skype.com/bcp/login-form?application=bcp
2. Una vez dentro del Skype Manager como administrador, crear las cuentas para usar con el
SFA:
Members->Create accounts
Ejemplo, se creó cuenta con: Skype Name: juan_SFA y Password: uno2tres4
3. En el archivo /etc/asterisk/chan_skype.conf ; añadir las siguientes líneas:
[juan_SFA]
secret=uno2tres4
context=from-pstn
exten=205
disallow=all
allow=ulaw
4. En el archivo /etc/asterisk/extensions_custom.conf ; luego de la última línea en el contexto
[from-internal-custom], añadir las siguientes líneas:
include => testSkype
[testSkype]
exten => 2323,1,Dial(Skype/juan_SFA@maria_CuentaPersonal)
Notas:
El paso 3, además de registrar una cuenta (“juan_SFA”) con el servidor Elastix, sirve para
dejar configurado que las llamadas hechas a dicha cuenta “juan_SFA” sean transferidas
directamente a la extensión 205
Con el paso 4 se define que cualquier persona que marque 2323 originará una llamada
Skype con la cuenta empresarial “juan_SFA” hacia la cuenta personal
“maria_CuentaPersonal”
viernes, 17 de febrero de 2012
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario