quarta-feira, 2 de dezembro de 2015

Convertendo Áudios para Asterisk

Bom dia, Pessoal.

Você que já precisou converter áudios para o Asterisk e teve dificuldades.Para deixar o áudio com o padrão certo.


16 bit Mono 8k .wav PCM.

Digium®, Inc., a força inovadora por trás do Asterisk. Fez uma ferramenta on-line para ajudá-lo a converter seus áudios para um formato compatível com o Asterisk.

http://my.digium.com/en/products/ivr/audio-converter/


sábado, 19 de setembro de 2015

Instalando PJSIP no Asterisk 13.01 Cert by Ubuntu 14.04 LTS.

Depois de um longo tempo sem posts.
Segue um howto de Asterisk.



1º passo atualizar o S.O

aptitude update && aptitude upgrade && aptitude safe-upgrade

2º Passo
instalar Dependências para Compilação.

apt-get install build-essential && apt-get install linux-headers-$(uname -r)
apt-get install libxml2-dev
apt-get install libncurses5-dev libreadline-dev libreadline6-dev
apt-get install libssl-dev
apt-get install uuid-dev
apt-get install libjansson-dev
apt-get install libsqlite3-dev
apt-get install pkg-config

3º passo
Obter o source do Asterisk certifield mais recente e instalar o pacote.

Dica: Uma boa prática e armazenar seus tarball no /usr/src

cd /usr/src

wget http://downloads.asterisk.org/pub/telephony/certified-asterisk/certified-asterisk-13.1-current.tar.gz .

tar -zxvf certified-asterisk-13.1-current.tar.gz

cd certified-asterisk-13.1-cert2/

./configure

Agora vem a dica para rodar a instalação do PJSIP. Depois de compilado o Asterisk 13 vamos usar o make menuselect para selecionar o channel drivers → select chan_sip (para marca pressione enter). Após selecionar salve e saia. Vamos seguir com a instalação normal agora.

make && make install

4º Passo
Após instalado o Asterisk 13 vamos baixar e compilar o PJSIP.

cd /usr/src/
wget http://www.pjsip.org/release/2.4/pjproject-2.4.tar.bz2
tar -xjvf pjproject-2.4.tar.bz2
cd pjproject-2.4
./configure --prefix=/usr --enable-shared --disable-sound --disable-resample --disable-video --disable-opencore-amr CFLAGS='-O2 -DNDEBUG'
make dep && make && make install
ldconfig

5º Passo
Para finalizar vamos recompilar o Asterisk 13 novamente e selecionar o PJSIP.
Nota:(O pjsip já vai estar marcardo)

./configure

make menuselect

Nessa etapa verifique o nosso res_pjsip e demais depencencias já estão selecionados para serem instalados.

Após verificar os itens marcados , Salve e Saia do make menuselect.

Continuando a reinstalação.

make && make install && make samples && make config

Finalizado a instalação do PJSIP 2.4 + Asterisk 13.01 Cert. no Ubuntu 14.04 LTS.







Aqui estão alguns erros comuns e correções quando você está instalando Asterisk 13 + PJSIP no Ubuntu 14.04.
Error
Issue
Fix
uuid support not found (this typically means the uuid development package is missing
Missing Package
apt-get install uuid-dev
JSON support not found (this typically means the libjansson development package is missing
Missing Package
apt-get install libjansson-dev
Please install the SQLite3 development package.
Missing Package
apt-get install libsqlite3-dev
Unable to connect to remote asterisk (does /var/run/asterisk/asterisk.ctl exist?)
Missing Package
i/etc/init.d/asterisk start