Pesquisar neste blog

terça-feira, 26 de março de 2013

Alterando o timezone no CentOS




[root@servidor01 ~]# date
Tue Mar 22 20:16:15 CET 2013
[root@servidor01 ~]# rm -f /etc/localtime
[root@servidor01 ~]# ln -s /usr/share/zoneinfo/America/Sao_Paulo /etc/localtime

 # Agora verifique se esta correto.
[root@servidor01 ~]# date
Tue Mar 22 20:16:15 BRT 2013 

terça-feira, 22 de janeiro de 2013

FXOTune - Ajuste Fino de Eco Asterisk


"FXOtune otimiza as características de um dispositivo de TDM para minimizar a fonte * * echo. Isto é geralmente chamado de" equilibrar o híbrido "e é muito importante. Uma vez que o híbrido é equilibrada corretamente, o software cancelador de eco funcionar bem. Uma vez híbrido de eco estabelecidos para 4% e os cancelador de eco pode funcionar adequadamente. "
Segundo a Wikipedia o híbrido circulante refere-se ao grau de simetria elétrica entre duas impedâncias, então o que nós queremos é a impedância de porta FXO corresponder, na medida do possível com a linha.
Devemos observar que isso não funciona no X100P e clones. Eu fui testado com um TDM11B.
Nós assumimos que estamos usando Zaptel ou DAHDI  O primeiro passo é determinar o nível de eco e para isso temos de ter carregado os módulos zaptel, e parar de Asterisk wctdm:
# # no CLI CLI> stop now
Vamos ver o nível de eco que nós (isto é, a porta FXO 4):
fxotune -d -b 4
 
Dumping module /dev/zap/4
echo ratio = 0.1945 (886.8 / 4559.4)
Done!
Este valor deve ser o mais próximo possível a 0,0, inferior a 5% do cancelador de eco software irá funcionar corretamente. Aqui estamos nós, 20% por isso temos de ajustar.
O-d despejar os resultados em um arquivo CSV, para que possamos ver os resultados de uma forma gráfica, ajustando o teste em uma freqüência única, com uma onda de 1004 Hz, em vez de fazer em múltiplas freqüências (vamos usar o-w 1004). Fxotune_dump.vals apagar o arquivo anterior e reconstruir:
fxotune -d -b 4 -w 1004
 
Dumping module /dev/zap/4
echo ratio = 0.1966 (2191.6 / 11145.0)
Done!
No arquivo tem os valores separados por vírgulas no primeiro parâmetro que amostra na segunda entrada recebido pela linha, eo terceiro parâmetro é a saída enviada para a linha:
head fxotune_dump.vals 
Buffers, freq=1004, outpower=2192, echo=0.1966
Sample, Input (received from the line), Output (sent to the line)
0, -16, 0
1, -8, 0
2, -8, 0
3, -16, 0
4, -16, 0
5, -16, 0
6, -8, 0
7, -8, 0
Então, se importar o arquivo CSV para Excel ou OpenOffice.org Calc, você pode ver o eco graficamente:
Para ajustar fxotune (com i-5) fazer a mágica:

fxotune -i 5
 
Tuning module /dev/zap/1
Unable to set impedance on fd 4
Failure!
/dev/zap/2 absent: No such device
/dev/zap/3 absent: No such device
Tuning module /dev/zap/4
Done!
 
[...]
Para definir essa configuração fxotune executar (com s), isso deve ser feito em cada reboot depois de carregar os módulos Zaptel antes de iniciar o Asterisk:
fxotune-s
O eco é significativamente reduzida, está agora abaixo dos 5% que são empiricamente limites aceitáveis ​​e, portanto, deve ser completamente eliminada pela Zaptel cancelador de eco:
fxotune -d -b 4 -w 1004
 
Dumping module /dev/zap/4
echo ratio = 0.0410 (456.6 / 11145.0)
Done!
Assim, conseguimos eliminar o eco em nossas linhas analógicas.
Fontes:

segunda-feira, 19 de novembro de 2012

F123 - Software para deficientes visuais baseado em Software Livre.

Queridos leitores,
aqueles que conhecem ou tem amigos com deficiência visual, existe uma ferramenta de inclusão muito boa, desenvolvida por um Brasileiro. O Projeto F123 possibilita o acesso à educação e a oportunidades de trabalho facilitando o uso de tecnologias assistivas baseadas em software livre.
Normalmente pessoas com deficiência visual em países em desenvolvimento são forçadas a usar software gratuito extremamente limitado, já que uma única cópia de um leitor de tela convencional pode chegar a custar o equivalente a três ou quatro computadores. Uma pequena minoria consegue acesso e aprende a usar softwares caros, e assim que tenta encontrar emprego ou fazer um estágio descobre que o preço dessa tecnologia adiciona uma barreira a mais a um processo que já é difícil. O Projeto F123 quebra este círculo de dependência e vulnerabilidade, facilitando o acesso a tecnologias baratas e de fácil uso.
O Projeto F123 disponibiliza todo o software que uma pessoa com deficiência precisa para usar um computador (incluindo sistema operacional, aplicativos, tecnologia assistivas como leitor de tela ou teclado virtual), em pendrives ou quando instalado diretamente em um computador. Uma pequena modificação na seqüência de inicialização do BIOS de um computador, permite que a pessoa com deficiência use praticamente qualquer computador sem a necessidade de instalar nada no caso do uso do sistema F123 em um pendrive. O pendrive F123 de 4 ou mais Gigabytes é efetivamente o disco que contém tudo aquilo que o usuário precisa para navegar na Internet e trabalhar com documentos, planilhas eletrônicas, e-mails, e mensagens instantâneas.

Organizações e indivíduos interessados em ajudar a pessoas com deficiência podem concentrar seus recursos e energias em reabilitação, capacitação, e diversas outras áreas, já que software caro deixou de ser um obstáculo. F123 é o acesso democrático à educação e ao emprego na palma da mão.

Site do Projeto: http://f123.org

terça-feira, 6 de novembro de 2012

Script Mostra Status das Filas do Postfix

Olá pessoal,
segue abaixo um script simples que mostra resumidamente o status das filas do postfix:




mail-server:~# cat contafilas.sh
#!/bin/sh

# uso: ./contafilas

# variaveis

qdir=`/usr/sbin/postconf -h queue_directory`

incoming=`/usr/bin/find $qdir/incoming -type f -print | wc -l | awk '{print $1}'`
maildrop=`/usr/bin/find $qdir/maildrop -type f -print | wc -l | awk '{print $1}'`
active=`/usr/bin/find $qdir/active -type f -print | wc -l | awk '{print $1}'`
deferred=`/usr/bin/find $qdir/deferred -type f -print | wc -l | awk '{print $1}'`
hold=`/usr/bin/find $qdir/hold -type f -print | wc -l | awk '{print $1}'`
corrupt=`/usr/bin/find $qdir/corrupt -type f -print | wc -l | awk '{print $1}'`

# imprimindo informacoes

echo "E-mails chegando (incoming queue): $incoming"
echo "E-mails sendo processados (maildrop): $maildrop"
echo "E-mails na fila para entrega (active queue): $active"
echo "E-mails que nao foram entregues (deferred queue): $deferred"
echo "E-mails com problemas (corrupt queue): $corrupt\n"


Para Executar:

www:~# ./contafilas.sh

E-mails chegando (incoming queue): 3136
E-mails sendo processados (maildrop): 407449
E-mails na fila para entrega (active queue): 538
E-mails que nao foram entregues (deferred queue): 7324
E-mails com problemas (corrupt queue): 0


Fica bem melhor para acompanhar.



Caso voces queiram apagar os itens das filas basta seguir as seguintes instruções:


Apagar o que está na fila de entrada:
# postsuper -d ALL incoming

Apagar o que está sendo processado:
# postsuper -d ALL maildrop

Apagar o que está ativo na fila:
# postsuper -d ALL active

Apagar o que está deferred
# postsuper -d ALL deferred

Apagar e-mails corrompidos:
# postsuper -d ALL corrupt


Abraços e bom proveito.

Apagar mensagens do Postfix

Pessoal,
segue abaixo algumas dicas para apagar mensagens do postfix:


postsuper -d ID       #Apaga mensagem de ID
postsuper -d ALL      #Apaga todas mensagens
postsuper -d ALL deferred #Apaga todas as mensanges com status deferred