[AsteriskBrasil] RES: RES: RES: Convesao automaticadosarquivosde audio( Script )

Sebastião Rocha sebastiaorocha em interlinksistemas.com.br
Quinta Outubro 2 12:14:00 BRT 2008


nao tenho esta placa.

so tenho sip no asterisk, nenhum outro tipo, FXO, PSTN ou  E1 nadinha...
  ----- Original Message ----- 
  From: Guilherme Loch Waltrick Góes 
  To: asteriskbrasil em listas.asteriskbrasil.org 
  Sent: Thursday, October 02, 2008 10:35 AM
  Subject: Re: [AsteriskBrasil] RES: RES: RES: Convesao automaticadosarquivosde audio( Script )


  Até onde vai o meu conhecimento o G.723.1 só pode ser utilizado, de maneira LEGAL, com o Asterisk com o uso de uma placa TC400B. Caso você esteja fazendo uso de tal placa e não consiga colocar para funcionar o G.723.1, sugiro entrar em contato com a própria Digium.


  att,



  2008/10/2 Sebastião Rocha <sebastiaorocha em interlinksistemas.com.br>

    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

    _______________________________________________
    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




  -- 
  Guilherme Loch Góes

  Notícias e Fórum sobre VoIP com software livre: http://www.voipexperts.com.br



------------------------------------------------------------------------------


  _______________________________________________
  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
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20081002/fecc9987/attachment-0001.htm 


More information about the AsteriskBrasil mailing list