Mostrando postagens com marcador asterisk. Mostrar todas as postagens
Mostrando postagens com marcador asterisk. Mostrar todas as postagens

terça-feira, 31 de dezembro de 2013

Gravando prompt com a Raquel

Hoje precisei gravar alguns prompt para um Asterisk e lembrei que o os-x possui a voz da Raquel.
A Raquel é uma das vozes para TTS em português mais antigas, nativa no mac.

Basta abrir um terminal e digitar:

echo 'Um dois três testando' | say -o teste
sox teste.aiff --encoding signed-integer --endian little --bits 16 --channels 1 --rate 8k teste-pcm.wav

Eu sei que o say pode formatar direto, mas não funciona com Asterisk.
O pcm tem que ter 128kbps e neste caso fica com 150kbps, já alaw e ulaw tem que ser raw não wav.
Tem um outro produto que trabalho que precisa do ulaw... ou melhor no Brasil precisa do alaw como wav, neste caso deve funcionar bem não testei.

echo 'Um dois três testando' | say  --data-format=ulaw@8000 -o teste-ulaw.wav
echo 'Um dois três testando' | say  --data-format=alaw@8000 -o teste-alaw.wav
echo 'Um dois três testando' | say  --data-format=I16@8000 -o teste-pcm.wav


segunda-feira, 16 de janeiro de 2012

Bloquear ataque SIP no Mikrotik

Gostaria de compartilhar como eu fiz para evitar ataques ao meu asterisk.
Em casa eu tenho uma routerboard com mikrotik.
Penso que o que fiz aqui pode ser utilizado direto no linux também se alguem souber exatamente como por favor divida comigo.

Por favor não copie o que você não entende.

Asterisk The Future of Telephony 2nd editon

To usando o blog como bookmark, mas é por que estou muito revoltado de não conseguir baixar a nova versão deste livro do site e agora também não conseguir um link no site para a versão antiga.
Então segue o link da versão antiga.
http://cdn.oreilly.com/books/9780596510480.pdf

quarta-feira, 4 de novembro de 2009

Vulnerabilidade asterisk

Hoje na lista do asterisk foi discutida uma vunerabilidade do asterisk e uma solução.
Eu tentei aplicar a solução e vi que ela só era eficiente em versões superiores a 1.4.24.1
Eu uso a versão 1.2.21.2

Obrigado aos participantes da lista.

A vulnerabilidade e que um atacante conseguiu testar a existência de 60 ramais por segundo.
Depois de identificar que o ramal existe ele passa a tentar descobrir a senha.

Soluções:
1) http://www.voipexperts.com.br/tutoriais-sobre-asterisk-e-voip/seguranca-no-asterisk
2) http://downloads.asterisk.org/pub/security/AST-2009-003.html
3) http://www.voip-info.org/wiki/view/Fail2Ban+(with+iptables)+And+Asterisk

Eu apliquei o indicado na 1 e atualizei conforme indicado na 2.
A 3a. solução eu vou estudar e assim que aplicar eu posto novidades.

Bom mãos a obra!

Se vc tem asterisk 1.4 mas inferior a 1.4.24.1 primeiro vamos atualizar ele.

cd /tmp
wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-1.4.26.2.tar.gz

Descompactei
tar -xvf asterisk-1.4.26.2.tar.gz

Compilei
cd asterisk-1.4.26.2
./configure
make

Copiei só o arquivo modificado pra solucionar o problema.

cp /tmp/asterisk-1.4.26.2/channels/chan_sip.so /usr/lib/asterisk/modules/chan_sip.so


Agora vamos pedir pra ele se comportar igual com ramais existentes e ramais não existentes.

cd /etc/asterisk
echo alwaysauthreject=yes>> sip_general_custom.conf

Isso adicionou o alwaysauthreject=yes no arquivo sip_general_custom.conf

sexta-feira, 10 de abril de 2009

terça-feira, 7 de abril de 2009

Jabber/Gtalk no Asterisk

Pra quem for usar Elastix tem que instalar os modulos do asterisk:
res_jabber.so
chan_gtalk.so
E também:
wget http://packages.sw.be/iksemel/iksemel-1.3-1.el5.rf.i386.rpm
wget http://centos.oi.com.br/5/os/i386/CentOS/perl-IO-Socket-SSL-1.01-1.fc6.noarch.rpm

sábado, 28 de março de 2009

Elastix com SPA3102

Pra criar um tronco de entrada e saida no elastix, na tela do tronco preencha o seguinte:
Trunk Name: [LOGIN]

Peer Details:
host=dynamic
username=[LOGIN]
secret=[Senha]
type=friend
context=from-trunk

No SPA3102 na aba PSTN Line
Proxy: [IP do Elastix]
Outbound Proxy: [Sem nada]
Use Outbound Proxy: no
Register: yes

Display Name: [Sem nada]
User ID: [Login]
Password: [Senha]
Use Auth ID: no
Auth ID: [Sem nada]

PSTN-To-VoIP Gateway Setup
PSTN Caller Default DP: 1
Dial Plan 1: "(<:[ramal]>)"

Elastix em Português

O Pessoal do DISC-OS liberou já a muito tempo as gravações do asterisk em português.
Baixe o RPM pra dentro do elastix e instale com o comando.
rpm -ivh --nodeps Disc-OS-Sounds-1.0-pt_BR.rpm

Depois altere o arquivo /etc/asterisk/sip_general_custom.conf e coloque a seguinte linha:
language=pt_BR

Use o comando a seguir pra entrar no editor vi: vi /etc/asterisk/sip_general_custom.conf
Digite i para entrar em modo insert
Digite o texto: language=pt_BR
digite [esc]:wq para salvar

quinta-feira, 5 de março de 2009

SKYPE libera CODEC de áudio

Essa foi uma ótima pra Skype e pra todos nós.
Em breve meu asterisk vai ter a qualidade de som do skype pra falar com qualquer um.
Um ATA comprado pra usar com a Skype vai poder ser usado com outras operadoras, talvez.
O meu PBX Asterisk vai poder integrar com skype e usufruir das altíssimas tarifas cobradas por eles, talvez.

fonte: http://share.skype.com/sites/en/2009/03/silk_now_available_for_free.html

segunda-feira, 1 de dezembro de 2008

Flah Operation Panel - FOP

version 0.29 released
This version fixes the "red/green flashing problem" that is experienced by using the latest Flash Player from Adobe.

So, if you have some machines that work ok, and some that have problems, then you will need to update FOP to this version, or install an older version of the flash player on the affected machines, but I do not recommend that since Adobe patched a security issue in the last version, so you should be updating all of your flash players together with FOP.

If you use FreePBX (that is, trixbox, elastix or some other distribution that includes it) you have to replace only op_server.pl and operator_panel.swf and then add one line to op_server.cfg:

use_amportal_conf=1

just below the [general] section.

All those files are inside /var/www/html/panel. And finally issue a "killall op_server.pl" at the linux console to restart the panel.

Tradução livre:
Se vc já tem um FOP instalado mas esta piscando depois que vc atualizou seu flash.
Execute os 2 passos:

1) Copie os arquivos abaixo da nova versão 0.29 para o diretório "/var/www/html/panel"
  • op_server.pl
  • operator_panel.swf

2) Edite o arquivo "op_server.cfg" que também esta nesse diretório, coloque a seguinte linha logo abaixo da linha que esta escrito [general].

  • use_amportal_conf=1