0 évaluation0% ont trouvé ce document utile (0 vote)
72 vues7 pages
S1) O documento fornece instruções para instalar o SnepLivre, um PBX brasileiro baseado no Asterisk, em um servidor Debian. S2) Ele explica como baixar e instalar o Debian, MySQL, Apache, Asterisk e o próprio SnepLivre, além de realizar configurações necessárias. S3) Por fim, fornece detalhes sobre acessar a interface do SnepLivre e usuário/senha padrão.
S1) O documento fornece instruções para instalar o SnepLivre, um PBX brasileiro baseado no Asterisk, em um servidor Debian. S2) Ele explica como baixar e instalar o Debian, MySQL, Apache, Asterisk e o próprio SnepLivre, além de realizar configurações necessárias. S3) Por fim, fornece detalhes sobre acessar a interface do SnepLivre e usuário/senha padrão.
S1) O documento fornece instruções para instalar o SnepLivre, um PBX brasileiro baseado no Asterisk, em um servidor Debian. S2) Ele explica como baixar e instalar o Debian, MySQL, Apache, Asterisk e o próprio SnepLivre, além de realizar configurações necessárias. S3) Por fim, fornece detalhes sobre acessar a interface do SnepLivre e usuário/senha padrão.
DEBIAN 5.0 (LENNY) Criado por: Flavio Henrique Somensi flavio@opens.com.br Reviso: ter, 19 de abril de !11 """.sneplivre.com.br Sumrio 1 # $ai%ando e &nstalando o 'ebian ................................................................................................( # &nstalando o )*sql +.1..............................................................................................................( ( # &nstalando o ,pac-e . /H/........................................................................................................0 0 # &nstalando o ,steris1..................................................................................................................0 + 2 &nstalando o Snep3ivre..............................................................................................................+ 4 2 Finali5ando.................................................................................................................................6 1 - Baixa!" # I$%a&a!" " D#'ia $ai%e a &S7 oficial do 'ebian, neste tutorial utili5ei o 'ebian 3enn* 8etinst -ttp:99""".debian.or:9C'9netinst9 ;rave a ima:em e inicie o instalador, reiniciando a m<quina. &nstale somente o sistema b<sico, desta forma dei%aremos para instalar todas as depend=ncias do Snep3ivre para os t>picos abai%o. ( - I$%a&a!" " M)$*& 5.1 Como usu<rio root, e%ecute o se:uinte comando: # apt-get install mysql-server Ser< solicitado uma sen-a para o ?,dministrador do )*sql@ Ausu<rio rootB, conforme ima:em a se:uir. ;uarde muito bem esta sen-a, ela ser< necess<ria para criarmos o $anco de 'ados do Snep3ivre. Cm se:uida, uma confirmaDo da sen-a ser< e%i:ida. SNEP Li+,# - U. PBX /#0ia.#%# ',a$i&#i," /<:: ( 1 - I$%a&a!" " A2a34# 5 P6P Como usu<rio root, e%ecute o se:uinte comando: # apt-get install apache2 # apt-get install php5 # apt-get install php5-cgi # apt-get install php5-cli # apt-get install php5-mysql # apt-get install php5-gd 7 - I$%a&a!" " A$%#,i$8 /rimeiramente deveremos fa5er o do"nload do ,steris1. , verso recomendada e testada pelo desenvolvimento do Snep3ivre E a 1.0.((.1. /ara isso devemos acessar o diret>rio onde ser< instalado o ,steris1 1.0 e iniciar o do"nload. # cd /usr/src # wget http://downloads.asterisk.org/pub/telephony/asterisk/old-releases/asterisk-1..!!.1.tar.g" Cm se:uida , vamos descompactar os arquivos do pacote: # tar -#v"$ asterisk-1..!!.1.tar.g" /recisaremos compilar o ,steris1, mas, precisamos antes instalar al:uns pacotes necess<rios para isso. C%ecute os comandos a se:uir: # apt-get install uni#odbc # apt-get install uni#odbc-dev # apt-get install libcurl! # apt-get install libncurses5-dev # apt-get install build-essential # apt-get install libmyodbc ,:ora que temos os pacotes necess<rios instalados, vamos compilar o ,steris1. /ara isso, e%ecute os se:uintes comandos: # cd /usr/src/asterisk-1..!!.1 # ./con$igure # make # make install /odemos colocar o ,steris1 para iniciali5ar automaticamente a cada iniciali5aDo do nosso servidor. SNEP Li+,# - U. PBX /#0ia.#%# ',a$i&#i," /<:: 0 /ara isso, e%ecute os se:uintes comandos: # cp /usr/src/asterisk-1..!!.1/contrib/init.d/rc.debian.asterisk /etc/init.d/asterisk # update-rc.d asterisk de$aults 5 - I$%a&a!" " S#2Li+,# 7 Snep3ivre est< disponFvel para do"nload em forma de pacote tar.b5. Sua instalaDo E feita no diret>rio padro do apac-e, sendo necess<rio e%trair os arquivos do pacote neste local. # cd /var/www/ # wget -O snep-1.3.3.tar.bz2 http://svn.softwarepublico.gov.br/trac/snep/browser/trunk/snep- 1.3.3.tar.bz2?formatraw # wget -O asterisk-soun!s.tgz http://svn.softwarepublico.gov.br/trac/snep/browser/trunk/asterisk- soun!s.tgz?formatraw # tar -#v%$ snep-1.!.!.tar.b"2 # mv snep-1.!.! sneplivre # ln -s$ sneplivre snep /ara um correto funcionamento do Snep3ivre, mais al:uns passos so necess<rios, como veremos a se:uir: ,Gustando as permissHes da pasta para o usu<rio do apac-e """#data: # cd /var/www/sneplivre # chown -& www-data.www-data # chmod ''5 sneplivre &nte:rando o Snep3ivre com o ,pac-e: # cd /etc/apache2/sites-enabled/ # ln -s /var/www/sneplivre/install/snep.apache2 ((1-snep # chmod -& ''5 /var/www/sneplivre/templates)c/ I.2",%a%#: /or padro o arquivo ?9+a,9:::9$#2&i+,#9i$%a&&9$#2.a2a34#(@ prev= acesso somente para redes dentro da fai%a de &/: 19.14I.!.!914 e 16.!.!.!9I. Se a rede que voc= estiver usando for diferente , obten-a Gunto ao ,dministrador da Rede, qual E a Fai%a de &/Js e a m<scara da sua Rede. Cm se:uida edite o arquivo citado, e inclua uma nova lin-a Aabai%o da lin-a 6B , como no e%emplo a se:uir Asupondo que a fai%a de &pJs seGa 1!.!.!.KB: ### *+,-. ### /lias /snep 0/var/www/snep0 12irectory 0/var/www/snep03 *ptions 4nde#es 5ollow.ym6inks /llow*verride -one *rder deny7allow /llow $rom 12'.(.(.(/255.(.(.( 182.19:.(.(/255.255.(.( 2(1.'.'.1'/255.255.255.255 "llow from 1#.#.#.#/2$$.2$$.2$$.# 2eny $rom all php)admin)$lag engine on php)admin)$lag register)globals *n php)value output)bu$$ering (89 ... Criando entradas para 3o:s do Snep3ivre: SNEP Li+,# - U. PBX /#0ia.#%# ',a$i&#i," /<:: + # mkdir /var/log/snep # touch ui.log /var/log/snep/ # touch agi.log /var/log/snep/ # chown www-data.www-data /var/log/snep/ -& &nte:rando o Snep3ivre com o ,steris1: # cd /etc # rm -r$ asterisk # cp -avr /var/www/sneplivre/install/etc/asterisk . # cp /var/www/sneplivre/install/etc/odbc.ini /etc/ # cp /var/www/sneplivre/install/etc/odbcinst.ini /etc/ # mv /var/spool/asterisk/monitor /var/spool/asterisk/monitor.snep # ln -s$ /var/www/snep/arquivos /var/spool/asterisk/monitor I.2",%a%#; 'ados de Cone%o do Snep3ivre com o ,steris1: Lsu<rio.: snep Sen-a....: sneppass ,Gustando 'iret>rios de uso comum do ,steris1 e do Snep3ivrera # ln -s$ /var/www/sneplivre/agi /var/lib/asterisk/agi-bin/snep # tar -#"$ /var/www/asterisk-sounds.tg" -; /var/lib/asterisk/ # ln -s$ /var/lib/asterisk/moh /var/www/sneplivre/sounds/moh # mkdir /var/lib/asterisk/moh/tmp # mkdir /var/lib/asterisk/moh/backup # mkdir -p /var/lib/asterisk/moh/snep)1/tmp # mkdir -p /var/lib/asterisk/moh/snep)1/backup # mkdir -p /var/lib/asterisk/moh/snep)2/tmp # mkdir -p /var/lib/asterisk/moh/snep)2/backup # mkdir -p /var/lib/asterisk/moh/snep)!/tmp # mkdir -p /var/lib/asterisk/moh/snep)!/backup # chown www-data.www-data /var/lib/asterisk/moh -& # tar -#"$ /var/www/asterisk-sounds.tg" -; /var/lib/asterisk/ # ln -s$ /var/lib/asterisk/sounds/pt)<& /var/www/sneplivre/sounds/pt)<& # mkdir -p /var/lib/asterisk/sounds/tmp # mkdir -p /var/lib/asterisk/sounds/backup # mkdir -p /var/lib/asterisk/sounds/pt)<&/tmp # mkdir -p /var/lib/asterisk/sounds/pt)<&/backup # chown www-data.www-data /var/lib/asterisk/sounds -& Criando a $ase de 'ados, usu<rio e importando dados iniciais: # mysql -u root -p 1 /var/www/sneplivre/install/database.sql # cd /var/www/snep/de$ault/installer/ # mysql -u root -p snep25 1 schema.sql # mysql -u root -p snep25 1 system)data.sql # mysql -u root -p snep25 1 cnl)data.sql I.2",%a%#; 'ados de Cone%o do Snep3ivre com o )*sql: Lsu<rio..........................: snep Sen-a.............................: sneppass 8ome da $ase de 'ados: snep+ SNEP Li+,# - U. PBX /#0ia.#%# ',a$i&#i," /<:: 4 < - =ia&i>a!" Iniciando o Asterisk # /etc/init.d/asterisk start ,cessando a &nterface MC$: , partir de seu bro"ser preferido Arecomendamos Firefo% e C-romeB, di:ite na $arra de CndereDos: http://ip)snep/snep 7nde: ipNsnep E o &/ do servidor onde o Snep3ivre foi instalado. I.2",%a%#; Lsu<rio e Sen-a se ,cesso O &nterface: Lsu<rio: admin Sen-a...: admin1( , partir deste ponto, considere usar o )anual do Lsu<rio para con-ecer mel-or cada funcionalidade e o funcionamento das rotinas do Snep3ivre. SNEP Li+,# - U. PBX /#0ia.#%# ',a$i&#i," /<:: 6