quinta-feira, 22 de outubro de 2015

Polycom 330 - Wrong password

#######PROCEDIMENTO POR CONTA E RISCO###########

Bom pessoal esse aparelho da um trabalho mesmo, toda vez eu apanho então para não apanhar mais vou ensinar como atualizar a firmware

O problema dele é que nas versões de firmware antiga e com o Asterisk 11 (ou superior, imagino que no 10 isso deva acontecer também) ele não registra de jeito nenhum, fazendo com que sempre de senha errada (wrong password), a solução seria deixar o apontamento por IP mas isso prejudica o modo de discagem dele

Para atualizar a firmware precisamos primeiramente fazer o download, a última firmware deste equipamento é a 4.3.1 que deve ser baixada direto do site oficial

http://support.polycom.com/PolycomService/support/us/support/voice/soundpoint_ip/soundpoint_ip330_320.html

Nele clique em SoundPoint IP and SoundStation IP BootROM 4.3.1, aceite os termos e baixe o software

Após o download descompacte os arquivos para um diretório

Após isso baixe este outro arquivo no site da Polycom

http://support.polycom.com/PolycomService/support/us/support/eula/ucs/UCagreement_combined_3_3_2.html

Não esqueça de clicar em "I have" e depois "Submit" para fazer o download

Após isso dentro deste arquivo pegue o sip.ld, sip.ver e 0000000000.cfg e coloque no mesmo diretório que você descompactou o arquivo da firmware

Baixe um servidor TFTP (vou mostra isso no Windows que é mais simples)

Vamos baixar o TFTPD32 - http://tftpd32.jounin.net/

Ele é bem simples basta abrir o programa e selecionar o diretório da firmware e selecione a interface (Server Interface) correta

Aqui prepararmos o PC para fornecer a firmware (lembre de desativar qualquer firewall ou programa que impeça a execução do procedimento). Pegue o IP de seu computador (o mesmo que é mostrado em Server Interface após selecionar a placa correta)

Vá para o telefone e faça os procedimentos abaixo:

Aperte o botão de Menu
Selecione Settings
Selecione Advanced
Insira a senha '456' (sem aspas, caso a senha não seja a padrão insira a senha correta)
Selecione Admin Settings
Selecione Network Settings
Selecione Server Menu
Selecione Server Type e deixe a opção como Trivial FTP
Selecione Address (ou Server Address) e coloque o IP da máquina que está rodando o TFTP (o mesmo ip que pegamos lá em cima)
Salve as alterações e de um Reboot (muitas vezes ele já faz isso automaticamente)

Após isso o aparelho pegará a firmware correta e o arquivo sip.ld da sua máquina e fará a atualização

Todos os dados do ramal serão zerados e será necessário reconfigurar o aparelho

Pronto

Deletando os Tickets do OTRS

Após fazer vários testes com o OTRS 4 e muitas coisas configuradas, queria apenas deletar os tickets criados, para isso executei os seguintes comandos dentro do banco de dados

mysql -p
mysql> use otrs;
mysql> delete from ticket_history;
mysql> delete from article_plain;
mysql> delete from article_attachment;
mysql> delete from article_flag;
mysql> delete from article;
mysql> delete from time_accounting;
mysql> delete from ticket_flag;
mysql> delete from ticket;

> /opt/otrs/var/log/TicketCounter.log

Assim os chamados de teste são todos removidos.

Obs.: Não vai fazer isso sem ter certeza

Fuiiiiii

terça-feira, 8 de setembro de 2015

Instalando Software de Chamados OTRS no Debian 7

Pessoal,

Segue um tutorial que fiz para instalar o OTRS em um Debian Wheezy. Todos os comandos estão sendo executados com o usuário root

##########ATENÇÃO!!! QUALQUER PROCEDIMENTO DESCRITO AQUI É POR CONTA E RISCO.############

1 - Baixe o OTRS no site oficial ou use este link abaixo (vale lembrar que o link é desta versão e pode estar quebrado em caso de nova versão):

wget http://ftp.otrs.org/pub/otrs//otrs-4.0.14.tar.gz -P /usr/src

2 - Descompacte o arquivo e mova-o para o diretório /opt:

tar xzf /usr/src/otrs-4.0.14.tar.gz -C /usr/src
mv /usr/src/otrs-4.0.14 /opt/otrs

3 - Instale algumas dependências no Debian:

aptitude update
aptitude -y safe-upgrade
aptitude -y install libapache2-mod-perl2 libdbd-mysql-perl libtimedate-perl libnet-dns-perl libnet-ldap-perl libio-socket-ssl-perl libpdf-api2-perl libdbd-mysql-perl libsoap-lite-perl libgd-text-perl libtext-csv-xs-perl libjson-xs-perl libgd-graph-perl libapache-dbi-perl libyaml-libyaml-perl libtemplate-perl libmail-imapclient-perl libdbd-pg-perl libencode-hanextra-perl libarchive-zip-perl libcrypt-eksblowfish-perl libdbd-odbc-perl apache2 mysql-server php5

###PACOTES  E CONFIGURAÇÕES ADICIONAIS (NÃO SÃO OBRIGATÓRIAS)
aptitude -y install vim bash-completion
sed -i 's/\"syntax on/syntax on/' /etc/vim/vimrc
sed -i 's/\"set ignorecase/set ignorecase/' /etc/vim/vimrc
sed -i 's/\"set incsearch/set incsearch/' /etc/vim/vimrc

4 - Rode o comando abaixo e verifique se tudo está marcado como OK (Lembrando que neste tutorial apenas o Oracle consta como "Not Installed" pois usei o MYSQL para a instalação)

perl /opt/otrs/bin/otrs.CheckModules.pl

5 - Crie o usuário OTRS:

useradd -d /opt/otrs/ -c 'OTRS user' -s /bin/false otrs
usermod -G www-data otrs

6 - Ative as configurações default do OTRS e verifique se todos os módulos necessários estão instalados (os 3 últimos comandos devem retornar "syntax ok"):

cd /opt/otrs/
cp Kernel/Config.pm.dist Kernel/Config.pm
cp Kernel/Config/GenericAgent.pm.dist Kernel/Config/GenericAgent.pm

perl -cw /opt/otrs/bin/cgi-bin/index.pl
perl -cw /opt/otrs/bin/cgi-bin/customer.pl
perl -cw /opt/otrs/bin/otrs.PostMaster.pl

7 - Configurar o apache e setar permissões:

ln -s /opt/otrs/scripts/apache2-httpd.include.conf /etc/apache2/sites-available/otrs
a2ensite otrs
service apache2 reload
bin/otrs.SetPermissions.pl --web-group=www-data

cd /opt/otrs/var/cron
for foo in *.dist; do cp $foo `basename $foo .dist`; done
chown otrs *

8 - Configurações adicionais de segurança e MYSQL para o OTRS (As configurações do OTRS são pedidas ao testes a conexão com o banco)

#ESCONDE ALGUMAS INFORMACOES DO APACHE
sed -i 's/ServerSignature On/ServerSignature Off/' /etc/apache2/conf.d/security
sed -i 's/ServerTokens OS/ServerTokens Prod/' /etc/apache2/conf.d/security

#ATIVA OS LOGS DO MYSQL
sed -i "72s/^#//" /etc/mysql/my.cnf
sed -i "73s/^#//" /etc/mysql/my.cnf

#ALTERACOES PARA O OTRS
sed -i '52s/16M/20M/' /etc/mysql/my.cnf
sed -i '/server-key.pem/a innodb-log-file-size = 512M' /etc/mysql/my.cnf

#REMOVE WARNING DO APACHE
echo "
ServerName localhost" >> /etc/apache2/apache2.conf

a2enmod headers
service apache2 restart

9 - ALTERAR O TAMANHO DO LOG INNODB

##########ATENÇÃO!!! NÃO FAÇA ISSO EM AMBIENTE DE PRODUÇÃO.############

Entre no CLI do mysql e execute:
mysql -p
mysql> SET GLOBAL innodb_fast_shutdown=1;
mysql> quit

service mysql stop
find /var/lib/mysql -type f -name "ib_logfile?" -exec mv {} {}_OLD \;
service mysql start

10 - Instalação do Banco de Dados e Configuração Básica

http://seudominio/otrs/installer.pl
(Substitua a palavra seudominio pelo IP ou Domínio do seu site)

Siga as instruções de instalação como Aceitar a licença, configurar o usuário e senha do MYSQL (ou outro banco de dados que for usar)

11 - Insira a linha abaixo dentro do arquivo /etc/rc.local (antes do exit 0)

/opt/otrs/bin/otrs.Scheduler.pl -w 1 >> /dev/null

Obs.: Após inserir execute o comando acima para não precisar reiniciar a máquina

12 - Execute o Cron.sh e de permissão para o arquivo de log

 /opt/otrs/bin/Cron.sh start otrs

touch /var/log/otrs.log
chown otrs.otrs /var/log/otrs.log

13 - Backup do Sistema

####Manualmente
mkdir /otrs-backup
/opt/otrs/scripts/backup.pl -d /otrs-backup -c bzip2 -t fullbackup

####Via Cron
echo "
59 23     * * 7     root /opt/otrs/scripts/backup.pl -d /otrs-backup -c bzip2 -t fullbackup" >> /etc/crontab

14 - Pronto

É isso ai. Lembrando que não é recomendado fazer isso em ambiente de produção e cada m sabe o que faz

Obs.: Por padrão o OTRS checa de 10 em 10 minutos o seu e-mail, é possível altera para outro valor se assim desejar, o comando abaixo altera para 5 minutos

sed -i 's/10/5/' /opt/otrs/var/cron/postmaster_mailbox

Fui


quinta-feira, 16 de julho de 2015

Reset do Lynksys PAP2

Precisei resetar esses dias um Linksys PAP2 e caçando na net achei este procedimento que funcionou:

1 - Com o PAP2 ligado conecte um telefone na porta 1
2 - Digite * * * * (4 vezes) e você ouvirá "Configuration Menu".
3 - Digite 73738# e você vai ouvirá "Enter 1 to confirm"
4 - Digite 1 e aguarde que ele será resetado


Após isso ele volta para sua configuração original em DHCP e podemos usar os códigos abaixo para ver qual IP ele pegou:

1 - No telefone digite * * * * (4 vezes)e você vai ouvirá "Configuration Menu".
2 - Digite 110# e o equipamento informará o IP

Lembrando que é por conta e risco

Fácil

quinta-feira, 23 de abril de 2015

Debian Wheezy + IBM X3200 M3

Precisei instalar um Debian Wheezy em um Servidor IBM X3200 M3, a instalação foi um sucesso até eu dar o boot.

Nada de boot, ele simplesmente travava em "Welcome to Grub" e nada. Congela total!!!!!!!!!!

Após muito pesquisar e muitas soluções inúteis acabei criando a minha para solucionar o problema e depois aplicar a solução definitiva

Vamos lá o procedimento é simples e vou mostrar como fiz com um LiveCD do Ubuntu

Após dar boot no Ubuntu eu fiz a montagem da partição em /mnt

sudo mount /dev/sda5 /mnt

Lembrando que no meu caso a partição que continha o / é a sda5, se no seu caso for diferente basta alterar

Após isso entre no arquivo grub.cfg

sudo nano /mnt/boot/grub/grub.cfg

Encontra a linha onde temos o seguinte parametro (geralmente a linha 51)

terminal_output gfxterm

Aqui vamos remover a palavra gfxterm e salvar o arquivo com CTRL + O e depois ENTER e para sair CTRL + X

Feito isso mande reiniciar e pronto. Problema resolvido termporariamente

Após acessar o Debian novamente vá no arquivo /etc/default/grub e descomente a linha (basta remover o # do inicio da linha)

GRUB_TERMINAL=console


Rode o comando

update-grub

Pronto

Deu trabalho mas resolveu

Fuiiiiiiiiiiiiiiii


quinta-feira, 26 de fevereiro de 2015

Logando como Administrador no Dominio do Windows 2012

Como eu odeio o Windows é incrivel mas por essa eu não esperava, pois como mexo pouco apanho pra resolver algum problema

Precisando logar como Administrador em uma máquina que se loga no Dominio (Neste caso o Administrador do dominio e não da máquina local)

Tentava logar e nada e sempre usava:

DOMINIO\Administrador

E não ia de jeito nenhum, foi ai que liguei pra um amigo e ele disse pra tentar assim

Administrador@DOMINIO

Pronto


Fuiiiiiii

Instrução Ilegal no Asterisk

Muitas vezes ao terminar a instalação do asterisk ele não sobe e ao digitarmos

asterisk -cvvv

Temos a resposta de "Instrução Ilegal"

Para resolver este problema basta desmarcar a opção "BUILD_NATIVE" com o comando

make menuselect

Dentro do diretorio do código fonte claro e depois dar andamento a instalação normal

Fuiiiiiiii

quarta-feira, 4 de fevereiro de 2015

Instalando o Adobe Reader no Ubuntu 14.04

Eu não sou fã da Adobe e sempre prefiro os softwares que já vem inclusos no Ubuntu, porém alguns arquivos PDF gerados por uma HP Officejet Pro 8600 não abrem no Evince (leitor de PDF do Ubuntu) e, se abrem ficam em branco

Tentei diversas alternativas e todas com o mesmo problema onde a conclusão é que o problema esta na geração do PDF pela HP mas como estava sem tempo tive que optar pelo Adobe

Os procedimentos abaixo foram feitos como "root", qualquer problema adiicone o "sudo" na frente


apt-get -y install libgtk2.0-0:i386 libnss3-1d:i386 libnspr4-0d:i386 lib32nss-mdns* libxml2:i386 libxslt1.1:i386 libstdc++6:i386

wget http://ardownload.adobe.com/pub/adobe/reader/unix/9.x/9.5.5/enu/AdbeRdr9.5.5-1_i386linux_enu.deb -P /usr/src

dpkg -i /usr/src/AdbeRdr9.5.5-1_i386linux_enu.deb


Ele por padrão já virá seu leitor de PDF, porém se isso não ocorrer veja os arquivos abaixo e procure pelas entradas com o nome pdf

/etc/gnome/defaults

~/.local/share/applications/mimeapps.list

Pronto

Fuiiiii