instalação e configuração do asterisk 1.4.21 para o uso com softphones no debian etch e lenny

4
Ins talaçã o e config ur ação do Aster isk 1.4.21 para o uso com SoftPhones no Debian E tch e Lenny  Autor: Mario Uza e <[email protected]> Data: 10/12/2008 Inst alação e confi guraç ão do Asterisk 1.4. 21 para o uso com SoftPh ones no Debian Etch e Lenny  Vou mostrar neste artig o como instalar e c onfigurar o  Asterisk para o uso em rede através de um SoftPhone. Utilizaremos a versão do Asterisk 1.4.21 na distribuição Linux Debian Lenny, que funciona também no Etch. Dependências para o funcionamento do Asterisk:  Você pode baixar via apt-g et, mas se estiver com o ambient e gráfico também pode instalar pelo Synaptic: # apt-g et instal l bison openssl libssl-dev libusb-dev fxload libasou nd2-d ev libc6-d ev l ibnewt-dev l ibncurses5-dev zlib1 g-d ev gcc g++ make doxy gen li nux-headers-`uname -r` module-assist ant 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 # t ar xzvf ast erisk-addons-1.4.7 .tar.gz Compilando: Instalação e con guração d o Asterisk 1.4.21 para ... htt p://www.vivao linux. com .b r/ dicas/impresso ra.ph... 1 of 4 09/ 20/2011 04: 45 PM

Upload: felipe-magno

Post on 06-Jul-2018

217 views

Category:

Documents


0 download

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