Vous êtes sur la page 1sur 4

Flash Operator Panel 2

Laboratorio N° 03

“Flash Operator Panel 2”


Ing. Elder D. Arohuanca Lagos
DCAP # 1497
Objetivos:

 Entender el funcionamiento de FOP2 como aplicación basada en la interface AMI


 Instalar, configurar y operar básicamente la herramienta.

Equipos, Materiales, Programas y Recursos:

 Una computadora con SO Linux y Asterisk instalado.


 Teléfonos IP

Introducción:

En este laboratorio se instalara y configurara el visor de actividad Flas Operator Panel 2.


Además de ser una herramienta muy popular y rica en funcionalidades, muestra una
aplicación practica de un programa externo que toma control y supervisa la actividad de
Asterisk (AMI).

Procedimiento

Previo
1. Registre la dirección IP de su servidor:

2. Configure sus anexos SIP.

Descarga del Instalador.


(En este caso se muestran las instrucciones que aplican a un S.O. Centos v. 5)

3. Descargue las fuentes de instalación desde www.fop2.com o ejecute en la línea de


comandos de Linux lo siguiente:
# wget http://www.fop2.com/download/centos64 -O fop2.tgz

Se sugiere descargar el archivo en la carpeta /usr/src/

4. Descomprima el archivo.
# tar zxvf fop2.tgz

5. Trasládese a la carpeta de FOP2 .


# cd fop2/

6. Una vez dentro, ejecute el comando de instalación:


#make install
Dpto. de Informática Pág. 1
Flash Operator Panel 2

7. Como resultado de la instalación, se copiarán los siguientes archivos:


/usr/local/fop2/  Archivos de configuración del Servidor FOP
/var/www/html/fop2/  Archivos de configuración de la Aplicación Web

Configuración del Servidor FOP.

8. Ubique el archivo /usr/local/fop2/fop2.cfg y edítelo siguiendo las sugerencias que se


muestran líneas abajo:

[general]
; AMI definitions
manager_host=127.0.0.1
manager_port=5038
manager_user=tecsup
manager_secret=t3csup

Configuración del Usuario Manager (AMI) en Asterisk.

9. Active un usuario manager correspondiente en /etc/asterisk/manager.conf:


[general]
enabled = yes
port = 5038
bindaddr = 127.0.0.1

[tecsup]
secret = t3csup
deny = 0.0.0.0/0.0.0.0
permit = 127.0.0.1/255.255.255.0
read = all
write = all
writetimeout = 1000
eventfilter=!Event: RTCP*
eventfilter=!Event: VarSet
eventfilter=!Event: Cdr
eventfilter=!Event: DTMF
eventfilter=!Event: AGIExec
eventfilter=!Event: ExtensionStatus
eventfilter=!Event: ChannelUpdate
eventfilter=!Event: ChallengeSent
eventfilter=!Event: SuccessfulAuth
eventfilter=!Event: DeviceStateChange
eventfilter=!Event: RequestBadFormat
eventfilter=!Event: MusicOnHoldStart
eventfilter=!Event: MusicOnHoldStop
eventfilter=!Event: NewAccountCode
eventfilter=!Event: DeviceStateChange

10. Pruebe que la conexión se pueda realizar y observe e resultado:


# /usr/local/fop2/fop2_server --test
Connection to manager OK!  ¡Resultado Deseado!

Dpto. de Informática Pág. 2


Flash Operator Panel 2
Configuración de los Usuarios FOP2.
11. Edite nuevamente el archivo fop2.cfg y agregue los usuarios que accederán al Panel:

user = 4001:p4ssw0rd:all
user = 4007:cl4v3:all
Habilite el archivo de configuración personalizada de botonoes del
FOP retirando el comentario de la línea de abajo:
buttonfile=buttons_custom.cfg
Finalmente, no olvide comentar la última línea del archivo para que
se carguen las configuraciones manuales:
; The following line is NOT commented, it executes
; the autoconfig configuration for FreePBX, if you do
; manual configuraiton, be sure to REMOVE it or you will
; have issues.
;#exec autoconfig-users.sh
Preferiblemente el usuario debe coincidir con un anexo existente y que será incluido en el
Panel de Visualización.

Configuración de los Iconos (botones) del Sistema:


12. La versión gratuita de FOP2 permite mostrar hasta 15 botones agrupados por anexos,
troncales, agentes y colas. En nuestra experiencia mostraremos anexos y troncales. Edite
el archivo /usr/local/fop2/buttons_custom.cfg:
Ejemplo para un botón de Anexo:

[PJSIP/2001]
type=extension
extension=2001
context=from-internal
label=Nicolas

[PJSIP/2002]
type=extension
extension=2002
context=from-internal
label=Eliana

[PJSIP/2003]
type=extension
extension=2003
context=from-internal
label=Priscilla

Ejemplo para un botón de una cola ACD:


[QUEUE/cola-1]
type=queue
label=Ventas
extension=**1
context=derivacion-colas
tags=vtas,tecsup

[QUEUE/cola-2]
type=queue
label=Soporte
extension=**2
context=derivacion-colas
tags=soporte,tecsup

Dpto. de Informática Pág. 3


Flash Operator Panel 2
Ejemplo para un botón de Troncal:
[PJSIP/pjsipa]
type=trunk
label=SIP-TRUNK
channel=PJSIP/pjsipa

Arranque del Servicio:


13. Desde la línea de comandos ejecute el comando para iniciar FOP2 como un servicio:
# /etc/rc.d/init.d/fop2 start
Alternativamente puede reiniciar el servicio de la siguiente manera:
# /etc/rc.d/init.d/fop2 restart

Acceso al Panel:

14. Desde un browser acceda a la página web del servidor FOP2, se muestra un ejemplo:
http://192.168.2.187/fop2/

15. En la ventana de acceso regístrese con uno de los usuarios creados en el paso 14

16. Una vez dentro, efectúe llamadas que involucren a anexos configurados como botones
de FOP2. Observe lo que sucede y registre sus observaciones:

Observaciones y Conclusiones:

Dpto. de Informática Pág. 4

Vous aimerez peut-être aussi