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