Transcript
Page 1: Instalação e Configuração Do Asterisk 1.4.21 Para o Uso Com SoftPhones No Debian Etch e Lenny

8/17/2019 Instalação e Configuração Do Asterisk 1.4.21 Para o Uso Com SoftPhones No Debian Etch e Lenny

http://slidepdf.com/reader/full/instalacao-e-configuracao-do-asterisk-1421-para-o-uso-com-softphones 1/4

Instalação e configuração do Asterisk 1.4.21para o uso com SoftPhones no Debian Etch eLenny 

 Autor: Mario Uzae <[email protected]>Data: 10/12/2008

Instalação e configuração do Asterisk 1.4.21 para o uso com SoftPhonesno Debian Etch e Lenny 

 Vou mostrar neste artigo como instalar e configurar o  Asterisk para o uso emrede através de um SoftPhone. Utilizaremos a versão do Asterisk 1.4.21 nadistribuição Linux Debian Lenny, que funciona também no Etch.

Dependências para o funcionamento do Asterisk:

 Você pode baixar via apt-get, mas se estiver com o ambiente gráfico tambémpode instalar pelo Synaptic:

# apt-get install bison openssl libssl-dev libusb-dev fxloadlibasound2-dev libc6-dev libnewt-dev libncurses5-dev zlib1g-dev gcc g++make doxygen linux-headers-`uname -r` module-assistant

Baixaremos e compilaremos os pacotes. Executes os comandos abaixo:

# cd /usr/src# mkdir asterisk # cd asterisk # wget http://downloads.digium.com/pub/asterisk/releases/asterisk-1.4.21.tar.gz# wget http://downloads.digium.com/pub/libpri/releases/libpri-1.4.4.tar.gz# wget http://downloads.digium.com/pub/asterisk/releases/asterisk-addons-1.4.7.tar.gz

Descompactando os arquivos:

# tar xzvf asterisk-1.4.21.tar.gz# tar xzvf libpri-1.4.4.tar.gz# tar xzvf asterisk-addons-1.4.7.tar.gz

Compilando:

nstalação e configuração do Asterisk 1.4.21 para ... http://www.vivaolinux.com.br/dicas/impressora.

of 4 09/20/2011 04:45

Page 2: Instalação e Configuração Do Asterisk 1.4.21 Para o Uso Com SoftPhones No Debian Etch e Lenny

8/17/2019 Instalação e Configuração Do Asterisk 1.4.21 Para o Uso Com SoftPhones No Debian Etch e Lenny

http://slidepdf.com/reader/full/instalacao-e-configuracao-do-asterisk-1421-para-o-uso-com-softphones 2/4

Compilaremos a biblioteca libpri:

# cd /usr/src/libpri-1.4.4# make# make install

Compilando o Asterisk:

# cd /usr/src/asterisk-1.4.21# ./configure# make# make install# make samples# make config# make progdocs

Compilação do addons para o uso de recursos avançados:

# cd /usr/src/asterisk-addons-1.4.7# ./configure# make# make install

Execute esse comando para um bom funcionamento no sistema:

# echo "ztdummy" >> /etc/modules

Configuração do Asterisk (sip.conf)

Os arquivos de configurações do Asterisk ficam em  /etc/asterisk. Edite osip.conf  conforme abaixo.

Repare que criaremos 2 usuários:

# nano /etc/asterisk/sip.conf 

[general] ; Configurações básicas do protocolocontext=default ; Context padrão para recebimento de chamadas.bindport=5060 ; Porta UDP (A padrão é 5060).bindaddr=0.0.0.0 ; Endereço IP para escutar (0.0.0.0 Escuta todos).

nstalação e configuração do Asterisk 1.4.21 para ... http://www.vivaolinux.com.br/dicas/impressora.

2 of 4 09/20/2011 04:45

Page 3: Instalação e Configuração Do Asterisk 1.4.21 Para o Uso Com SoftPhones No Debian Etch e Lenny

8/17/2019 Instalação e Configuração Do Asterisk 1.4.21 Para o Uso Com SoftPhones No Debian Etch e Lenny

http://slidepdf.com/reader/full/instalacao-e-configuracao-do-asterisk-1421-para-o-uso-com-softphones 3/4

srvlookup=yesdisallow=allallow=ulaw ; Codec de áudio utilizado nas chamadas.

[teste] ; Nome de usuáriotype=friend ; tipo friend=faz e recebe chamadas, user=faz chamadas,

peer=recebe$callerid = "teste" <;6600> ; Nome do usuáriousername=teste ; Nome do usuário para loginsecret=123 ; Senha para logarhost= dynamic ; Se não tem ip fixonat=yes ; Se está debaixo de natcanreinvite=no ; Para não encaminhar chamadasallow=ulaw ; Codec utilizadocontext=grupo1 ; agrega esse usuário 'teste' ao grupo de chamadas que iremoscria no próximo passo.

[teste2] ; Nome de usuáriotype=friend ; tipo friend=faz e recebe chamadas, user=faz chamadas,peer=recebe$callerid = "teste2" <;6600> ; Nome do usuáriousername=teste2 ; Nome do usuário para loginsecret=123 ; Senha para logarhost= dynamic ; Se não tem ip fixonat=yes ; Se está debaixo de natcanreinvite=no ; Para não encaminhar chamadas

allow=ulaw ; Codec utilizadocontext=grupo1 ; agrega esse usuário 'teste' ao grupo de chamadas quecriaremos no próximo passo.

Configuração do Asterisk (extensions.conf)

Edite o arquivo de configuração extensions.conf , que será o arquivo quecriaremos os ramais.

# nano /etc/asterisk/extensions.conf 

[grupo1]

nstalação e configuração do Asterisk 1.4.21 para ... http://www.vivaolinux.com.br/dicas/impressora.

3 of 4 09/20/2011 04:45

Page 4: Instalação e Configuração Do Asterisk 1.4.21 Para o Uso Com SoftPhones No Debian Etch e Lenny

8/17/2019 Instalação e Configuração Do Asterisk 1.4.21 Para o Uso Com SoftPhones No Debian Etch e Lenny

http://slidepdf.com/reader/full/instalacao-e-configuracao-do-asterisk-1421-para-o-uso-com-softphones 4/4

exten => 6600,1,Dial(SIP/teste,25) ; 6600 - É o número do ramal / SIP -É o tipoda conta / teste o nome do usuário / 25-O tempo que vai chamarexten => 6600,2,Hangup

exten => 6601,1,Dial(SIP/teste2,25)exten => 6601,2,Hangup

Comandos do Asterisk 

 Agora vamos executar comandos no asterisk:

# asterisk -r //comando que acessa o asterisk # sip reload//atualiza o SIP, necessário cada vez em alterar o sip.conf # dialplan//atualiza o extensions.conf 

# extensions reload// atualiza o extensions.conf 

Pronto! O nosso servidor Asterisk já está rodando com os ramais configurados,agora o próximo passo é configurar os SoftPhones.

http://www.vivaolinux.com.br/dica/Instalacao-e-configuracao-do-Asterisk-1.4.21-para-o-uso-com-SoftPhones-no-Debian-Etch-e-Lenny

 Voltar para o site

nstalação e configuração do Asterisk 1.4.21 para ... http://www.vivaolinux.com.br/dicas/impressora.

4 of 4 09/20/2011 04:45


Top Related