« PreviousNext »

Guia Instalacion Asterisk 1.4.27+Dahdi+Addons

9 Diciembre 2009

Bueno amigos, como se que muchos de ustedes buscan siempre una buena guia para la Instalacion de asterisk y nunca encuentran una que peuda ser manipulable pues aqui les traigo la que yo mismo hize y uso con la cual no he tenido problemas en mucho tiempo asi que las comparto con ustdes.

Instalado Integramente en DEBIAN 5 Lenny

—————————————————————————————-

apt-get update
apt-get upgrade
apt-get install linux-headers-`uname -r` php5-cli php5-mysql mysql-server php-pear php-db php5-gd curl sox libncurses5-dev libssl-dev libmysqlclient15-dev subversion make
apt-get install lame g++ p7zip unzip
cd /usr/src

wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-1.4.27.tar.gz
wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-addons-1.4.10.tar.gz
wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-2.2.1+2.2.1.tar.gz
wget http://downloads.asterisk.org/pub/telephony/libpri/libpri-1.4.10.2.tar.gz
wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-sounds-1.2.1.tar.gz

chmod 755 *

tar zxvf libpri-1.4.10.tar.gz
tar zxvf dahdi-linux-complete-2.2.1+2.2.1.tar.gz
tar zxvf asterisk-1.4.27.tar.gz
tar zxvf asterisk-sounds-1.2.1.tar.gz
tar zxvf asterisk-addons-1.4.10.tar.gz

cd /usr/src/libpri-1.4.10
make clean
make
make install

cd /usr/src/dahdi-linux-complete-2.2.1+2.2.1
make
make install
make config

cd /usr/src/asterisk-1.4.27
make clean
./configure
make install
make samples
make config

cd /usr/src/asterisk-sounds-1.2.1
make install

cd /usr/src/asterisk-addons-1.4.10
./configure
make
make install
make samples

mysql -u root -p
use mysql ;
grant all privileges on *.* to asteriskuser@localhost identified by “123456″;
flush privileges;
exit

mysql -u asteriskuser -p
create database asteriskcdrdb;
use asteriskcdrdb;
CREATE TABLE cdr (
calldate datetime NOT NULL default ‘0000-00-00 00:00:00′,
clid varchar(80) NOT NULL default ”,
src varchar(80) NOT NULL default ”,
dst varchar(80) NOT NULL default ”,
dcontext varchar(80) NOT NULL default ”,
channel varchar(80) NOT NULL default ”,
dstchannel varchar(80) NOT NULL default ”,
lastapp varchar(80) NOT NULL default ”,
lastdata varchar(80) NOT NULL default ”,
duration int(11) NOT NULL default ‘0′,
billsec int(11) NOT NULL default ‘0′,
disposition varchar(45) NOT NULL default ”,
amaflags int(11) NOT NULL default ‘0′,
accountcode varchar(20) NOT NULL default ”,
uniqueid varchar(32) NOT NULL default ”,
userfield varchar(255) NOT NULL default ”
);
ALTER TABLE `cdr` ADD `tipo` INT NOT NULL DEFAULT ‘1′;
exit

—————————————————————————————-
Editar el Archivo << cdr_mysql.conf >>

[global]
hostname = localhost
dbname= asteriskcdrdb
password = 123456
user = asteriskuser
table=cdr
sock=/var/run/mysqld/mysqld.sock
userfield=1

—————————————————————————————-
Con Esto podremos ya Tenes un Asterisk a Full, Puro y depaso todas las llamadas se grabaran en ls BD de MySQL el mejor manejador de BD que existe

Atentamente,

Victor Candela
msn=> vcandela@soloasterisk.com

Posted in Asterisk, Tutoriales | Trackback | del.icio.us | Top Of Page

    One Response to “Guia Instalacion Asterisk 1.4.27+Dahdi+Addons”

  1. Darwin Says:

    Victor, muy practico tu tutorial ehh, acabo de terminar de ejecutarlo, este y el del a2billing , funcionando a perfección.

    Exitos

    Darwin Aguilar

Leave a Reply