Buenas amigos, aqui iniciando este blog con lo Primario, que es la Instalacion de un Asterisk Puro Ver. 1.6 los pasos a seguir son los siguientes:
======================================================================
apt-get update
apt-get upgrade
apt-get install libxml2-dev 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 g++ p7zip unzip
cd /usr/src
wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-1.6.2.20.tar.gz
wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-addons-1.6.2.3.tar.gz
wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/releases/dahdi-linux-complete-2.5.0.2+2.5.0.2.tar.gz
wget http://downloads.asterisk.org/pub/telephony/libpri/releases/libpri-1.4.12.tar.gz
tar zxvf libpri-1.4.10.tar.gz
tar zxvf dahdi-linux-complete-2.2.0.2+2.2.0.tar.gz
tar zxvf asterisk-1.6.1.10.tar.gz
tar zxvf asterisk-addons-1.6.1.1.tar.gz
cd /usr/src/asterisk/libpri-1.4.10
make clean
make
make install
cd /usr/src/asterisk/dahdi-linux-complete-2.2.0.2+2.2.0
make
make install
make config
cd /usr/src/asterisk/asterisk-1.6.1.10
make clean
./configure
make menuselect
make
make install
make samples
make config
cd /usr/src/asterisk/asterisk-addons-1.1.6.1.1
./configure
make
make install
make samples
======================================================================
Como veran la instalación no es muy dificil que digamos, bueno una vez instalado lo sigueinte es crear la BD en Mysql y la tabla para que se puedan registrar todas las llamadas del servidor.
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 ''
);
exit
Con todo estos pasos lo unico que falta es configurar el Archivo cdr_mysql.conf dela siguiente manera
cp /etc/asterisk/cdr_mysql.conf{,.original}
rm /etc/asterisk/cdr_mysql.conf
nano /etc/asterisk/cdr_mysql.conf
[global]
hostname = localhost
dbname=asteriskcdrdb
password = 123456
user = asteriskuser
table=cdr
sock=/var/run/mysqld/mysqld.sock
userfield=1
Guardamos los cambios y reiniciamos la PC luego ya tendremos el Asterisk Listo para usarse y para que registre todo en el CDR de una Tabla en MYSQL.
Suerte a todos y espero que les aya servido, no esta de mas decir que este blog es para todas las personas, expertas y los que inician.
.:: Candela Sistemas ::.
Les Doy la cordial bienvenida a este blog, en el cual hablaremos, todo lo relacionado con Asterisk, Sistemas Operativos, Diseño Webs, Programación, Base de Datos, VoIP, Telecomunicaciones y mas...
sábado, 29 de octubre de 2011
viernes, 28 de octubre de 2011
Bienvenidos
Les Doy la cordial bienvenida a este blog, en el cual hablaremos, todo lo relacionado con:
1.- Asterisk
2.- Sistemas Operativos
3.- Diseño Webs
4.- Programación
5.- Base de Datos
6.- VoIP
7.- Telecomunicaciones
Aqui podras aprender, con las guias y los comentarios de todo el Mundo, buena suerte y Bienvenido.
1.- Asterisk
2.- Sistemas Operativos
3.- Diseño Webs
4.- Programación
5.- Base de Datos
6.- VoIP
7.- Telecomunicaciones
Aqui podras aprender, con las guias y los comentarios de todo el Mundo, buena suerte y Bienvenido.
Suscribirse a:
Comentarios (Atom)