Instalando e configurando o FOP2 para monitorar o seu Asterisk
Autor: Nivaldo Montenegro Júnior | Publicado: 2010-07-01T17:11:00-03:00

Esses dias tava navegando em sites sobre Asterisk e vi o pessoal falando sobre o FOP 2 (Flash Operator Panel). Lembrei que tinha testado a primeira versão do FOP, mas não tinha gostado muito. Achei a interface um feinha.Resolvi então testar o FOP 2 e gostei muito, compramos inclusive uma licença para monitorar mais de 15 ramais.Estou usando no PABX da empresa monitorando todos os ramais, os dois E1s, os troncos SIP e IAX, as portas analógicas FXO (interface de celular), as filas de atendimento e as salas de conferência e estamos muito satisfeitos com o desempenho e funcionamento.O procedimento de instalação e configuração é bem simples.1- Faça o download do FOP 2 em&nbsp;http://www.fop2.com/download.php2- Descompacte a versão que você baixou, no meu caso Debian Lenny# cd /usr/src/# tar -xzvf&nbsp;fop2-2.11-debian-i386.tgz3- Instale o FOP 2 executando make install:# cd fop2/# make installEste será o resultado do comando:New configuration file /usr/local/fop2/fop2.cfg.new installed.Original fop2.cfg preserved.New configuration file /var/www/fop2/config.php.new installed.Original config.php preserved.update-rc.d: warning: /etc/init.d/fop2 missing LSB informationupdate-rc.d: see &nbsp;System startup links for /etc/init.d/fop2 already exist.Done!4- Edite o arquivo fop2.cfg para configurar o FOP2# cd /usr/local/fop2/# vi fop2.cfg- Configure o manager através dos parâmetros:; AMI definitionsmanager_host=localhostmanager_port=5038manager_user=adminmanager_secret=senha- Configure os usuários que terão acesso ao FOP2 e defina um arquivo de botõesuser=8195:1234:allbuttonfile=buttons.cfgNo meu caso, 8195 é também o nome do meu usuário SIP. Dessa forma eu poderei interagir com o FOP2 para executar comandos de discagem, transferência, etc e tudo será direcionado para o telefone IP da minha mesa.- Comente a última linha do arquivo:;#exec autoconfig-users-freepbx.sh5- Crie um arquivo com as configurações dos seus ramais SIP, trunks, salas de conferência e filas (buttons.cfg, conforme definido no fop2.cfg):Exemplo de arquivo:# vi buttons.cfg[SIP/8195]type=extensionextension=8195context=Ramaislabel=Junior[QUEUE/Fila-XYZ]type=queuelabel=SACextension=100context=ramais[DAHDI/1]type=trunklabel=E1 da Embratelchannel=DAHDI/1channel=DAHDI/2channel=DAHDI/3channel=DAHDI/4[CONFERENCE/1000]type=conferencelabel=Sala de conferenciaserver=1extension=8177context=ramais6- Após configurar os arquivos necessários, precisamos iniciar o serviço do FOP server para que o FOP2 funcione. Faça isso executando o comando:# /etc/init.d/fop2 start7- Acesse a URL http://IP_SERVIDOR/fop2 e utilize o usuário e senha criado no fop2.cfg para ter acesso aos recursos do FOPCaso você não esteja conseguindo acessar o FOP depois de digitar o login e senha, você pode iniciar o servidor manualmente usando o comando /usr/local/fop2_server e verificar qual a mensagem de erro que está sendo mostrada na inicialização do serviço.Usando as configurações do fop2.cfg, é possível definir grupos de acesso e associá-los aos usuários. Dessa forma você poderá montar paines de operadora diferentes de acordo com cada usuário que acessar.Para maiores informações sobre o FOP, é só consultar a documentação online dele no endereço:&nbsp;http://www.fop2.com/documentation.phpEntão é isso! :)Um breve tutorial de como instalar e configurar o FOP.