Explorar E-books
Categorias
Explorar Audiolivros
Categorias
Explorar Revistas
Categorias
Explorar Documentos
Categorias
Ol, meu nome Tarcisio Gregrio, sou formado em Rede de Computadores pelo SENAI e nesse tutorial irei mostrara a instalao do Asterisk-12 no sistema oreacional OpenSuse-13 Andei pesquisando pela internet e vi vrios tutoriais ensinando a instalao do Asterisk-xx em Debian e CentOs, porm a instalao completa no OpenSuse encontrei poucos tutoriais e mesmo assim, a maioria, ou quase todos encontrei vrios erros como falta de pacotes, de kernel e outros mais. Tambm no vi nenhum tutorial mostrando a instalao no Suse-13. No me responsabilizo por danos causados como perda de dados no seu PC, devido a erros na hora da instalao ou qualquer outro. O que ocorrer por sua conta e risco. Nesse tutorial foi tudo feito em numa mquina virtual usando o Virtual Box. Se for encontrado qualquer erro ou divergncia: targregorio@gmail.com ou facebook.com/targregorio. Crticas construtivas e sugestes sero bem vindas. Aqui estou presumindo que voc j saiba como instalar o servidor mnimo do Suse-13, ou seja, sem tela grfica. Tenho uma vdeo aula sobre servidor mnimo do OpenSuse-13 em: https://www.youtube.com/results?search_query=servidor+minimo+suse+13&sm=3
Vamos comear: Com o servidor mnimo instalado no sua mquina/Virtual Box, hora de atualizar todo o sistema. Faa o login no servidor usando usurio e senha configurados. Em seguida faa a atualizao. Por enquanto no h problemas em fazer todo o processo como usurio root, mas para um ambiente em produo recomendvel o uso do sudo. Abra um terminal, faa o login e digite o comando abaixo: ( necessrio estar conectado internet)
root:/# zypper update
Esse processo bastante demorado, mas normal. Depois de atualizado o sistema operacional hora de instalar os pacotes necessrios (dependncias) para a correta compilao e instalao dos pacotes Asterisk-12. No terminal digite como abaixo: ( necessrio estar conectado internet)
root:/# yast2 -i libxml++-2_6-2 libxml2-devel libsqlite3-0 uuidd uuid-devel libcurl-devel libtiff libtiff-devel libspeex1 libspeexdsp1 libogg-devel libogg0 libvorbis-devel libvorbis0 wget libasound2 libpq5 libpqxx-devel libpqxx-4_0 unixODBC unixODBC-devel libmysqlclient18 libmysqlclient-devel libneon27 libneon-devel libgmime-2_6-0 libportaudio2 portaudio-devel libusb-devel libusb-1_0-0 lua lua-devel
openh323 openh323-devel libgtk-3-0 libbluetooth3 freetds-devel freetds-tools libsnmp30 libiksemel3 libcorosync4 libcorosync-devel libnewt0_52 libical-devel libical1 libspandsp2 libjack0 libjack-devel resample libc-client2007e_suse binutils binutils-devel libsrtp1 libgsm1 libgsm-utils libgsm-devel libedit-devel doxygen libjansson4 libjansson-devel subversion subversion-devel git libxslt1 libxsltdevel automake gcc gcc-c++ gcc48-c++ ncurses-devel net-snmp net-snmpdevel iksemel iksemel-devel libltdl7 libtool postgresql postgresqldevel openldap2 openldap2-devel mysql-community-server bluez bluezdevel jack iodbc kernel-source sox libsox2 sox-devel ilbc libfguiddevel libfguid1 libossp-uuid++16 libossp-uuid16 libossp-uuid_dce16 libuuid-devel libuuid1 uuid-devel uuidd sqlite3 sqlite3-devel
Obs: os nomes dos pacotes devem ser escritos na mesma linha, ou seja, sem usar a tecla ENTER. O ideal seria digitar tudo no bloco de notas e depois colar no terminal ou ainda, escrever um a um manualmente. Esse processo tambm bastante demorado. Voc pode ir tomar um cafezinho e relaxar at que tudo seja baixado e instalado. Pacotes (dependncias) instalados, imprescindvel reiniciar o sistema:
root:/#reboot
Depois de reiniciado o sistema hora de baixar os pacotes que compem o Asterisk-12. Entre no diretrio src com o comando:
root:/#cd /usr/src
Use o comando wget para fazer o download dos pacotes como abaixo:
root:/usr/src# wget url_do_pacote
Exemplo:
root:/usr/src#wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk12.0.0.tar.gz
Lista com links dos downloads: http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-completecurrent.tar.gz http://downloads.asterisk.org/pub/telephony/dahdi-tools/dahdi-tools-2.8.0.tar.gz http://downloads.asterisk.org/pub/telephony/libpri/libpri-1.4.14.tar.gz http://downloads.asterisk.org/pub/telephony/libss7/libss7-1.0.2.tar.gz http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-12.0.0.tar.gz http://openr2.googlecode.com/files/openr2-1.3.3.tar.gz http://soft-switch.org/downloads/spandsp/spandsp-0.0.6pre21.tgz http://ufpr.dl.sourceforge.net/project/disc-os/Disc-OS%20Sounds/1.0-RELEASE/Disc-OSSounds-1.0-pt_BR.tar.gz
tar zxvf dahdi-linux-versao tar zxvf dahdi-tools-versao tar zxvf libpri-versao tar zxvf openr2-versao tar zxvf libss7-versao tar zxvf asterisk-12-xxx tar zxvf spandsp-versao
Depois:
root:/usr/src#cd nome_do_pacote
Pacote dahdi-tools
root:/usr/src#cd dahdi-tools-versao make clean ./configure make make install make config
Pacote libpri
root:/usr/src#cd libpri-versao make make install
Pacote Openr2
root:/usr/src#cd openr2-versao ./configure --prefix=/usr make make install
Pacote libss7
root:/usr/src#cd libss7-versao
Comigo esse pacote deu erro na hora da instalao. Por isso instalei ele de forma diferente. Se voc observar, tem um arquivo chamado README dentro desta pasta corrente.Veja com o comando ls
Instalando o pacote libss7 com essa opo o erro no acontece. Vamos ver:
root:/usr/src/libss7-versao#svn co http://svn.digium.com/svn/libss7/trunk libss7-trunk root:/usr/src/libss7-versao#cd libss7-trunk make && make install
Pacote Asterisk-12
root:/usr/src#cd asterisk-12-xxx contrib./scripts/get_ilbc_source.sh contrib./scripts/get_mp3_source.sh ./configure
Pacote spandsp-versao
root:/usr/src#cd spandsp-versao ./configure make make install
Iniciando o asterisk:
asterisk cvvv
Preparando o Asterisk para realizar ligaes entre 02 ramais Vamos fazer algumas configuraes bsicas de 02 ramais SIP e 02 ramais IAX para que possamos realizar ligaes entre eles.
Primeiro preciso baixar e instalar os softwares para configurao das contas. IAX: http://www.zoiper.com/en/voip-softphone/download/zoiper3 SIP: http://www.counterpath.com/x-lite-download.html Faa o download e instalao dos softwares acima.
J no diretrio /etc/asterisk, limpe os arquivos abaixo para que possam receber as configuraes:
>sip.conf >iax.conf >extensions.conf >voicemail.conf
Ramais SIP
vim sip.conf
[7000](opcoes-basicas,codecs) secret=senha00
callerid=Secretria <7000>
vim iax.conf
[8000](!,opcoes-basicas)
vim voicemail.conf
Disque entre ramais, deixe tocar por 20 segundos e acompanhe tudo na CLI> do asterisk.
Bom galera, essas so algumas das configuraes bsicas do Asterisk-12. Voc encontra vrios tutoriais com vrios com exemplos de configurao do Asterisk. Pesquise, leia bastante! O Asterisk muito flexvel e voc vai se divertir bastante. Algumas sugestes: http://www.asterisk.org/ http://www.asterisk.org/community Livro: Asterisk na Prtica - 2 edio Para descobrir mais sobre o OpenSuse, visite: http://www.opensuse.org/pt-br/