Base de conhecimento
Website > Suporte InforSOLutions > Base de conhecimento

Pesquisar na ajuda:


Instalar os Sons do Asterisk

Solução

Conecte ao SSH com o usuário ROOT, uma vez dentro do servidor, crie a pasta pt_BR para o Asterisk:

mkdir /var/lib/asterisk/sounds/pt_BR

 

Baixe o pacote CORE e o pacote EXTRA dentro do diretorio criado e de suas respectivas permissões:

cd /var/lib/asterisk/sounds/pt_BR
wget -O core.zip https://www.asterisksounds.org/pt-br/download/asterisk-sounds-core-pt-BR-sln16.zip
wget -O extra.zip https://www.asterisksounds.org/pt-br/download/asterisk-sounds-extra-pt-BR-sln16.zip
unzip core.zip
unzip extra.zip
chown -R asterisk.asterisk /var/lib/asterisk/sounds/pt_BR
find /var/lib/asterisk/sounds/pt_BR -type d -exec chmod 0775 {} \;

vi /etc/asterisk/indications.conf

:17

R

country=br

Agora configure a nova lingua no ramal ou no contexto geral do protocolo ( SIP, IAX2, etc )

vi /etc/asterisk/asterisk.conf 
:66
R
defaultlanguage = pt_BR           ; Default language
documentation_language = pt_BR  ; Set the language you want documentation

Converter arquivos de som para outros formatos caso necessário:

cd /var/lib/asterisk/sounds/pt_BR

vi convert
#!/bin/bash
for a in $(find . -name '*.sln16'); do
  sox -t raw -e signed-integer -b 16 -c 1 -r 16k $a -t gsm -r 8k `echo $a|sed
"s/.sln16/.gsm/"`;\
  sox -t raw -e signed-integer -b 16 -c 1 -r 16k $a -t raw -r 8k -e a-law `echo
$a|sed "s/.sln16/.alaw/"`;\
  sox -t raw -e signed-integer -b 16 -c 1 -r 16k $a -t raw -r 8k -e mu-law `echo
$a|sed "s/.sln16/.ulaw/"`;\
done

Salve o arquivo criado:
:wq

Dê ao arquivo as permissões para executa - lo:
chmod +x convert

Execute o script:
./convert

 

 
Este artigo foi útil? sim / no
Artigos relacionados Instalar os Sons do Elastix
Detalhes do artigo
Identificação do artigo: 5
Categoria: Knowledgebase
Avaliação (Votos): Avaliação do artigo 3.9/5.0 (7)

 
« Voltar

 
Powered by Help Desk Software HESK, brought to you by SysAid