[AsteriskBrasil] Interface gráfica no asterisk

Jerson Luiz de Paula Júnior jersonjunior em bsd.com.br
Segunda Abril 1 08:56:43 BRT 2013


Para Slackware!

########################Oslec############################################################
cd /usr/src
wget
http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-current.tar.gz
tar -zxvf dahdi-linux-complete-current.tar.gz
cd dahdi-linux-complete-2.6.1+2.6.1/
ln -s dahdi-linux-complete-2.6.2+2.6.2/ dahdi
mkdir /usr/src/dahdi/linux/drivers/staging
cp -fR /usr/src/linux-3.2.29/drivers/staging/echo
/usr/src/dahdi/linux/drivers/staging
sed -i "s|#obj-m += dahdi_echocan_oslec.o|obj-m += dahdi_echocan_oslec.o|"
/usr/src/dahdi/linux/drivers/dahdi/Kbuild
sed -i "s|#obj-m += ../staging/echo/|obj-m += ../staging/echo/|"
/usr/src/dahdi/linux/drivers/dahdi/Kbuild
echo 'obj-m += echo.o' > /usr/src/dahdi/linux/drivers/staging/echo/Kbuild
cd /usr/src/dahdi/
make
make install
cd ..
##########################################Libpri###########################################
wget
http://downloads.asterisk.org/pub/telephony/libpri/libpri-1.4-current.tar.gz
tar -zxvf ibpri/libpri-1.4-current.tar.gz
cd libpri-1.4.14
make
make install
cd ..
#######################Compilar Asterisk e os
addons#########################################
wget
http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-1.8-current.tar.gz
tar xvf asterisk-1.8-current.tar.gz
cd asterisk-1.8.20.1
./configure
make
make install
########################Mysql
Configuração################################################
mysql_install_db
chown -R mysql.mysql /var/lib/mysql
chmod +x /etc/rc.d/rc.mysqld
/etc/rc.d/rc.mysqld start
mysqladmin -u root password "sua senha"
mysql_secure_installation

###########################Apache e
PHP##################################################
vi /etc/httpd/httpd.conf
- Procure a linha #Include /etc/httpd/mod_php.conf e tire o # da frente
-Procure por:
 <IfModule dir_module>
 DirectoryIndex index.html
 </IfModule>
 - E mude para
 <IfModule dir_module>
 DirectoryIndex index.html index.php
 </IfModule>
 - Saia e salve :wq!

Modulo PHP:

# Uncomment the following line to enable PHP:
#
#Include /etc/httpd/mod_php.conf

- Descomentar a linha acima:

Php.ini:

 vi /etc/httpd/php.ini
 - Procure por register_globals Off, e mude para On
 - Procure por register_argv_argc Off, e mude para On
 -  Procure por short_open_tag=Off, e mude para On
 - Saia e salve :wq!

Instalar e configurar o Snep:
cd /usr/src
wget
http://sourceforge.net/projects/snep/files/snep/stable/snep-2.0.tar.bz2/download
mv download snep-2.0.tar.bz2
tar xvf snep-2.0.tar.bz2
cp -a snep-2.0 /var/www/htdocs/snep
ln -s /var/www/htdocs/snep/ /var/www/snep
cd /var/www/snep/install/etc
cp -arf asterisk /etc
cd /etc
chown -R apache.apache asterisk/

Nesta parte na instalação padrao do snep iriamos passar as configurações de
ODBC para o asterisk, porem nesta instalação eu não uso ODBC pois meu
asterisk já conecta diretamente no MySQL
através do Asterisk-Addons.

cd /etc/asterisk
rm cdr_odbc.conf res_odbc.conf
vi cdr_mysql.conf

[global]
 hostname=localhost
 dbname=snep25
 table=cdr
 password=sneppass
 user=snep
 port=3306
 sock=/var/run/mysql/mysql.sock

# vi res_mysql.conf

[general]
 dbhost = localhost
 dbname = snep25
 dbuser = snep
 dbpass = sneppass
 dbport = 3306
 dbsock = /var/run/mysql/mysql.sock

# cd /var/www/htdocs
# chown -R apache.apache snep
# chmod -R 775 snep
# mkdir /var/log/snep
# cd /var/log/snep
# touch ui.log /var/log/snep/
# touch agi.log /var/log/snep/
# chown -R apache.apache /var/log/snep/
# cd /var/lib/asterisk/agi-bin/

Integração entre SNEP Livre e Asterisk

# ln -sf /var/www/snep/install/etc/asterisk asterisk
# mv /var/spool/asterisk/monitor /var/spool/asterisk/monitor.snep
# ln -sf /var/www/snep/arquivos /var/spool/asterisk/monitor
# ln -sf /var/www/snep/agi /var/lib/asterisk/agi-bin/snep

Ajuste dos diretórios para o modulo "res_musiconhold" (Músicas de espera):

# 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_3/tmp

# cd /usr/src
# wget
http://svn.softwarepublico.gov.br/trac/snep/browser/trunk/asterisk-sounds.tgz
# wget -c
http://jaist.dl.sourceforge.net/project/disc-os/Disc-OS%20Sounds/1.0-RELEASE/Disc-OS-Sounds-1.0-pt_BR.tar.gz
# tar -xvf Disc-OS-Sounds-1.0-pt_BR.tar.gz # mv sounds/pt_BR/
/var/lib/asterisk/sounds/
# mkdir -p /var/lib/asterisk/sounds/pt_BR/tmp # mkdir -p
/var/lib/asterisk/sounds/tmp
# mkdir -p /var/lib/asterisk/sounds/pt_BR/backup # mkdir -p
/var/lib/asterisk/sounds/backup
# chown apache.apache /var/lib/asterisk/sounds -R # cd
/var/www/snep/sounds/
# chmod 777 /var/www/snep/sounds/ -R # ln -sf /var/lib/asterisk/moh/ moh
# ln -sf /var/lib/asterisk/sounds/pt_BR/ pt_BR


Criação de base de dados, usuário e importação de dados:

# cd /var/www/snep/install/
# mysql -u root -p < database.sql
# cd /var/www/snep/modules/default/installer
# mysql -u root -p snep25 < schema.sql
# mysql -u root -p snep25 < system_data.sql
# mysql -u root -p snep25 < cnl_data.sql


Ajustes
# cd /var/lib/asterisk/moh
# chmod 777 /var/lib/asterisk/moh
# mkdir /var/lib/asterisk/moh/snep_1
# mkdir /var/lib/asterisk/moh/snep_2
# mkdir /var/lib/asterisk/moh/snep_3
# chmod 777 /var/lib/asterisk/moh/snep_1
# chmod 777 /var/lib/asterisk/moh/snep_2
# chmod 777 /var/lib/asterisk/moh/snep_3
# cd  /var/lib/asterisk/moh/snep_1
# mkdir tmp backup
# cd  /var/lib/asterisk/moh/snep_2
# mkdir tmp backup
# cd  /var/lib/asterisk/moh/snep_3
# mkdir tmp backup



Em 31 de março de 2013 22:05, jardel oliveira de almeida <
jardelalmeida em ig.com.br> escreveu:

>
> Galera, preciso instalar uma interface gráfica no asterisk, mas minhas
> tentativas com o asterisk gui não foram produtivas, alguém que já instalou
> pode passar um tuto ?
>
> Outra dúvida é se  tem interface gráfica para o asterisk 10, observei que
> o asterisk gui só vai até a versão 1.8.
>
> Att
>
> Jardel Almeida
>
> Ps. As distros elastix e freepbx não resolvem o problema, preciso do
> elastix puro com a interface gráfica.
>
> _______________________________________________
> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
> Intercomunicadores para acesso remoto via rede IP. Conheça em
> www.Khomp.com.
> _______________________________________________
> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site
> www.digivoice.com.br
> _______________________________________________
> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
> _______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20130401/01c3ce7d/attachment-0001.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil