[AsteriskBrasil] RES: RES: RES: Convesao automaticados arquivosde audio( Script )
Sebastião Rocha
sebastiaorocha em interlinksistemas.com.br
Quinta Outubro 2 10:17:00 BRT 2008
tanto o g729 quanto o g723 estão carregados, não tenho apenas ilbc e g722.
no caso das gravações daria alguma mensagem na cli indicando erro ? pois não
vejo nenhum alerta ou erro na cli.
interlink*CLI> core show translation recalc 10
Recalculating Codec Translation (number of sample seconds: 10)
Translation times between formats (in milliseconds) for one second
of data
Source Format (Rows) Destination Format (Columns)
g723 gsm ulaw alaw g726aal2 adpcm slin lpc10 g729 speex ilbc g726
g722
g723 - 2 2 2 2 2 1 4 4 9 -
2 -
gsm 5 - 2 2 2 2 1 4 4 9 -
2 -
ulaw 5 2 - 1 2 2 1 4 4 9 -
2 -
alaw 5 2 1 - 2 2 1 4 4 9 -
2 -
g726aal2 5 2 2 2 - 2 1 4 4 9 -
1 -
adpcm 5 2 2 2 2 - 1 4 4 9 -
2 -
slin 4 1 1 1 1 1 - 3 3 8 -
1 -
lpc10 5 2 2 2 2 2 1 - 4 9 -
2 -
g729 5 2 2 2 2 2 1 4 - 9 -
2 -
speex 5 2 2 2 2 2 1 4 4 - -
2 -
ilbc - - - - - - - - - - - -
-
g726 5 2 2 2 1 2 1 4 4
9 - - -
g722 - - - - - - - - - - - -
-
interlink*CLI>
----- Original Message -----
From: "Alexandre Abreu" <alexandre.abreu em redt.com.br>
To: <asteriskbrasil em listas.asteriskbrasil.org>
Sent: Wednesday, October 01, 2008 11:53 PM
Subject: [AsteriskBrasil] RES: RES: RES: Convesao automaticados arquivosde
audio( Script )
Primeiro: Se você tiver o codec g729 carregado ou (a) ele é "pirata" ou (b)
ele é oficial da Digium. Desta forma o comando 'core show translation'
mostra o tempo em 'ms' na linha e coluna do g729. Uma coisa é interpretar
formato, a outra é a conversão de slin->g729 e vice-versa (codec carregado).
Se você tem apenas um SIP PEER é óbvio que você não precisa de codec, você
está usando o suporte do teu ATA (or whatever) em G729, com o seu provedor
que também suporta G729. Isso é o que chamados de pass-through.
E também é óbvio que você não vai conseguir gravar, pelo exato complemento
que eu fiz no meu último e-mail.
Pra ficar ainda mais claro:
"Se ramal1 para provedor1 falam (ambos g729) e há gravação, também existe a
necessidade do codec g729."
--
Alexandre Abreu
RedT Telecom
http://www.redt.com.br
-----Mensagem original-----
De: asteriskbrasil-bounces em listas.asteriskbrasil.org
[mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] Em nome de
Sebastião Rocha
Enviada em: quarta-feira, 1 de outubro de 2008 23:14
Para: asteriskbrasil em listas.asteriskbrasil.org
Assunto: Re: [AsteriskBrasil] RES: RES: Convesao automatica dos arquivosde
audio( Script )
carregado é uma coisa, tenho ele carregado e num tenho licença.. ele
funcionar no translate de codesc é outra.
Alexandre, insisto na pergunta, pois eu tenho o 729 no servidor de testes,
não tenho registro, não usei cracks, tenho sip peer com azzu e justvoip,
ambos em 729 e funcionando bem. consumindo apenas 2k por ligação, porem
tenho problema com gravações, os arquivos são criados, "2" deles, e ficam
com tamanho 0 bytes.
----- Original Message -----
From: "Alexandre Abreu" <alexandre.abreu em redt.com.br>
To: <asteriskbrasil em listas.asteriskbrasil.org>
Sent: Wednesday, October 01, 2008 10:37 PM
Subject: [AsteriskBrasil] RES: RES: Convesao automatica dos arquivosde
audio( Script )
Sim. Tem que ter o codec g729 (Digium) carregado e ativo no 'core show
translation'.
--
Alexandre Abreu
RedT Telecom
http://www.redt.com.br
-----Mensagem original-----
De: asteriskbrasil-bounces em listas.asteriskbrasil.org
[mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] Em nome de
Sebastião Rocha
Enviada em: quarta-feira, 1 de outubro de 2008 22:24
Para: asteriskbrasil em listas.asteriskbrasil.org
Assunto: Re: [AsteriskBrasil] RES: Convesao automatica dos arquivos de
audio( Script )
"se tem gravação, existe a necessida do codec" = tem que ter registro ?
----- Original Message -----
From: "Alexandre Abreu" <alexandre.abreu em redt.com.br>
To: <asteriskbrasil em listas.asteriskbrasil.org>
Sent: Wednesday, October 01, 2008 9:43 PM
Subject: [AsteriskBrasil] RES: Convesao automatica dos arquivos de audio(
Script )
E ainda:
Se ramal1 para ramal2 falam (ambos g729) e há gravação, também existe a
necessidade do codec g729.
Se ramal1/ramal2/ramal3 (ambos g729) e há necessidade de conferência, também
existe a necessidade do codec g729, pois: g729->signed linear(mix)->g729
(não se mistura áudio compactado)
--
Alexandre Abreu
RedT Telecom
http://www.redt.com.br
De: asteriskbrasil-bounces em listas.asteriskbrasil.org
[mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] Em nome de
Sebastião Rocha
Enviada em: quarta-feira, 1 de outubro de 2008 18:07
Para: asteriskbrasil em listas.asteriskbrasil.org
Assunto: Re: [AsteriskBrasil] Convesao automatica dos arquivos de audio (
Script )
Veja a licença só é necessária caso alguma no ser servidor necessite fazer a
conversão, exemplos...
ramal1( g729 ) para ramal2(ulaw) é necessária a licença, pois haverá
conversão..
ramal1(g729) para ramal2(g729) não é necessario ter licenças.
ramal1(g729) para azzu(g729) não é necessário ter licenças.
Resumindo, coloque disallow=all e allow=g729 em todos os ramais, e não vai
precisar de licenças.. vai funcionar tranquilo!
----- Original Message -----
From: adelson sales dos santos barbosa
To: asteriskbrasil em listas.asteriskbrasil.org
Sent: Wednesday, October 01, 2008 3:41 PM
Subject: Re: [AsteriskBrasil] Convesao automatica dos arquivos de audio (
Script )
para isso funcionar de wav para G729 eu tenho que ter a licença do G729 no
meu asterisk ?
________________________________________
From: sebastiaorocha em interlinksistemas.com.br
To: asteriskbrasil em listas.asteriskbrasil.org
Date: Wed, 1 Oct 2008 09:56:11 -0300
Subject: [AsteriskBrasil] Convesao automatica dos arquivos de audio ( Script
)
Gostaria de compartilhar com o pessoal da lista o script que fiz para
conversão de audio de um formato a outro.
Fiz o script para uso proprio, porem percebo que algumas pessoas da
lista necessitam e estou compartilhando, bom uso aos que necessitam.
#!/bin/bash
# Converte todos os arquivos de audio na pasta do asterisk, de um formato a
outro
# utilizando o proprio asterisk na conversao
# autor: Sebastião Rocha Pimenta
# criado: 10/09/2008
# Pastas corretas para armazenamento dos arquivos de audio
# Base: /usr/share/asterisk/sounds/pt_BR
# Letras: /usr/share/asterisk/sounds/letters/pt_BR
# Digitos: /usr/share/asterisk/sounds/digits/pt_BR
# Mantendo os arquivos de audio nas pastas indicadas, a caixa de mensagens
estará
# com a gramatica corrigida, para isto utilize o language=pt_BR tanto no
config dos ramais
# quanto no config do voicemail e demais onde requer o language.
# Este script poderá ser publicado livremente em páginas ou forums na
internet, desde que mantenha os creditos do autor.
# Para utilizar o script.
# dê permissão de scrita ao script: chmod +x nome do script
# para converter de wav a g729, digite na linha de comando: ./nomedoscript
wav g729
# para converter de wav a gsm, digite na linha de comando: ./nomedoscript
wav gsm
# para converter de gsm a g729, digite na linha de comando: ./nomedoscript
gsm g729
srcformat="wav"
dstformat="g729"
# Verifica se foi passado parametro para origem
if [ "$1 != "" ]; then
srcformat=$1
fi
# Verifica se foi passado parametro para destino
if [ "$2 != "" ]; then
dstformat=$2
fi
sons="/usr/share/asterisk/sounds/"
tarfile="/asterisk-core-sounds-br-$dstformat-1.4.21.tar.gz"
cd $sons
rm $tarfile -Rf
for src in `find /usr/share/asterisk/sounds/* -print`; do
# Verifica se esta no formato de origem ( srcformat )
# para efetuar a conversao, ignorando os demais.
test=`echo $src | awk '{ print index($0,"wav")}'`
if [ ! $test = "0" ]; then
# muda a extensao para a extens de destino
dst=`echo $src | sed -e "s/wav/$dstformat/g"`
# usa o asterisk para converter o arquivo para o formato indicado
# apenas caso o arquivo de destino nao exista!
# evita perda de tempo ao converter apenas 1 novo arquivo.
#echo "Convertendo: $src para $dst"
if [ ! -f new ]; then
asterisk -rx "file convert $src $dst"
fi
# Gerar um arquivo tar.gz contendo os arquivos no formato destino
if [ ! -f $tarfile ]; then
tar -C / --verbose --preserve-permissions --create --file=$tarfile
${src:1}
else
tar -C / --verbose --preserve-permissions --append --file=$tarfile
${src:1}
fi
fi
done
_______________________________________________
Compre uma camiseta da AsteriskBrasil.org!
http://www.voipmania.com.br
Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na
rede Freenode.net: #asterisk-br
_______________________________________________
Lista de discussões AsteriskBrasil.org
AsteriskBrasil em listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
More information about the AsteriskBrasil
mailing list