Escolar Documentos
Profissional Documentos
Cultura Documentos
Todos os pacotes utilizados para a instalao do asterisk podem ser baixados em: http://downloads.asterisk.org/pub/telephony/ Ou no site principal: http://www.asterisk.org Inclusive vocs podem baixar verses mais recentes, esse tutorial foi realizado com a verso 1.6 do asterisk. ..
..
instalao de pacotes referente as dependncias. Ao iniciar a instalao do Centos 5, voc pode escolher em modo grfico ou em modo texto. No modo grfico ele ir instalar pacotes adicionais e alguns servios desnecessrios para um sistema de telefonia, com isso o asterisk ter que compartilhar recursos com outras aplicaes do sistema operacional, sendo assim importante que ele seja instalado em modo texto para que possa dispor de todos os recursos, como memria e processador, obtendo melhor qualidade de servio, mais se voc for iniciante com o linux e tambm com o asterisk, aconselho que instale primeiramente em modo grfico para melhor compreenso de seus estudos. O link abaixo mostra como instalar o Centos 5:
http://www.vivaolinux.com.br/artigo/Passoapasso-para-instalar-o-CentOS-Linux-5.2/
O Centos 5 j vem com alguns pacotes que podem ser selecionados durante a instalao, mais se preferir pode instalar os pacotes atravs do comando yum y install. O comando yum y install instala pacotes necessrios para rodar o asterisk, para saber as opes desse comando digite yum help. Dependendo das funcionalidades que voc pretende que o asterisk tenha, devem-se instalar mais ou menos pacotes, como por exemplo, a utilizao de banco de dados como o MYSQL para realtime. Para executar o comando yum y install necessrio que o seu computador esteja conectado a internet. No exemplo abaixo esse comando instala os pacotes bsicos para o funcionamento do asterisk: # yum -y install gcc gcc-c++ kernel-devel-'uname -a' bison libtermcap-devel ncurses-devel openssl openssl-devel make Ou mais completo com o banco mysql:
# yum -y install gcc gcc-c++ kernel-devel-'uname -a' bison glibc-devel readline readline-devel libtermcap-devel ncurses-devel openssl openssl-devel zlib zlib-devel make newt newt-devel libtool libtermcap-devel unixodbc unixodbc-devel mysql-server5.0 mysql-client libmysqlclient15-devel
Se estiver usando outra distribuio do linux como o Ubunto, pode-se utilizar o comando apt-get install seguido do nome do pacote. Cada distribuio possui o seu prprio comando de instalao de pacotes, exemplo: # apt-get install bison ncurses-dev libssl-dev libnewt-dev zlib1g-dev initrd-tools cvs procps libgraphics-magick-perl libgraphicsmagick++1 libgraphicsmagick++1-dev libtiff-tools
libtiff4 libtiff4-dev libtiffxx0c2 openssl procps libtool libedit2 php5-mysql libedit-dev libeditline-dev libeditline0 libncurses5 libncurses-dev autoconf automake subversion make gcc g++ libxml2 libxml2-dev mysql-server-5.0 mysql-client libmysqlclient15-dev pciutils apache2 libapache2-webauth libapache2-mod-php5 php5-cli php5-mysql php5cli mpg123 unzip iptraf sendmail-bin sendmail sharutils linux-headers-`uname -r` sysvconfig sox mysql-connector-odbc unixODBC unixODBC-devel libtool-ltdl-devel libtool-ltdl Ao invs de usar o apt-get install, voc pode utilizar programas para a instalao de pacotes em modo grfico, atualmente diversas distribuies linux j vem com esse tipo de utilitrio. Se ocorrer erros na instalao de algum pacote, pode ser que a verso do pacote descrita nesse tutorial no seja compatvel com a sua distribuio, ento procure identificar quais os pacotes requeridos, geralmente atravs do site da verso do seu linux existem dicas de quais pacotes so compatveis.
Simplesmente coloque um nome genrico, que o sistema ir se encarregar de instalar a verso compatvel com seu sistema operacional:
O mesmo procedimento pode ser feito para o comando yum y install, com todos os outros pacotes.
...
Instalao do dahdi-tools
Para a instalao dos outros pacotes o procedimento o mesmo mudando apenas alguns comandos especficos em alguns pacotes: Estando no diretrio /usr/src/asterisk: wget http://downloads.asterisk.org/pub/telephony/dahdi-tools/releases/dahdi-tools2.1.0.2.tar.gz tar zxvf dahdi-tools-2.1.0.2.tar.gz cd dahdi-tools-2.1.0.2 make clean Verifique as dependncias desse pacote: ./configure make make install Para que inicie os drives no boot do linux: make config Inicia o servio dahdi: /etc/init.d/dahdi start
./configure O comando abaixo mostra uma tela com mdulos adicionais que podem ser instalados pelo asterisk: make menuselect Aparecer a tela do menuselect:
Para se movimentar pelas opes pressione tab. Para sair pressione a tecla esc. Para salvar as opes selecionadas pressione save e exit. Depois compile o asterisk, transformando em arquivos binrios: make Agora instale o asterisk: make install
Instale os arquivos de exemplos do asterisk, so importantes para consulta: make samples Configura os mdulos de maneira padro: make config
V para o diretrio:
# cd /var/lib/asterisk
Descompacte o arquivo:
Carrega o mdulo:
# modprobe dahdi_dummy
# /etc/init.d/dahdi start
Reinicia o asterisk:
# /etc/init.d/asterisk restart
Depois execute asterisk -r e execute o comando para saber se o mdulo est carregado:
/usr/sbin/asterisk vvvc
stop now
... Esse tutorial de instalao foi feito a partir de consultas em guias, livros, apostilas e de sites sobre o asterisk, qualquer dvida ou contato atravs do email:
vicente.proj@hotmail.com
Ou atravs do canal do you tube que contm alguns vdeos sobre a configurao do asterisk:
http://www.youtube.com/user/voipjava ...