Documente Academic
Documente Profesional
Documente Cultură
net
<?php
phpinfo();
?>
Para 32bits
yum -y install http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.31.el6.rf.i686.rpm
yum -y install phpmyadmin
vi /etc/httpd/conf.d/phpmyadmin.conf
#
# Web application to manage MySQL
#
#<Directory "/usr/share/phpmyadmin">
# Order Deny,Allow
# Deny from all
# Allow from 127.0.0.1
#</Directory>
Alias /phpmyadmin /usr/share/phpmyadmin
Alias /phpMyAdmin /usr/share/phpmyadmin
Alias /mysqladmin /usr/share/phpmyadmin
vi /usr/share/phpmyadmin/config.inc.php
[...]
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'http';
[...]
/etc/init.d/httpd restart
INSTALACION DE ASTERISK
yum update y
sed -i s/SELINUX=enforcing/SELINUX=disabled/g /etc/selinux/config
yum install -y make wget openssl-devel ncurses-devel newt-devel libxml2-devel kernel-devel gcc
gcc-c++ sqlite-devel libuuid-devel
cd /usr/src/
wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-completecurrent.tar.gz
wget http://downloads.asterisk.org/pub/telephony/libpri/libpri-1.4-current.tar.gz
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-11-current.tar.gz
tar zxvf dahdi-linux-complete*
tar zxvf libpri*
tar zxvf asterisk*
cd /usr/src/dahdi-linux-complete*
make && make install && make config
cd /usr/src/libpri*
make && make install
cd /usr/src/asterisk*
./configure --libdir=/usr/lib64 && make menuselect && make && make install
make samples
make config
service dahdi start
service asterisk start
asterisk -rvvv
Para verificar que este correcto ejecutar : isql asteriskcdr root asteriskcdr
Agregar en /etc/asterisk/res_odbc.conf
[asteriskcdr]
enabled => yes
dsn => asteriskcdr
username => root
password => miclave
pre-connect => yes
Agregar en /etc/asterisk/cdr_adaptive_odbc.conf
[asteriskcdr]
connection=asteriskcdr
table=cdr
alias start => calldate
Con esto estaramos listo, basta con crear un par de anexos y durante una llamada de prueba
realizar lo siguiente:
asterisk -vgr
core set verbose 25
Al final de la llamada podramos ver algo similar a esto:
[INSERT INTO cdr
(calldate,clid,src,dst,dcontext,channel,dstchannel,lastapp,lastdata,duration,billsec,di
sposition,amaflags,uniqueid,linkedid,userfield) VALUES ({ ts '2012-11-14
17:26:01' },'"Junior Peluche" <216>','216','4320483','usuario','SIP/0000FFFF000200002a5e','SIP/troncalSIP00002a6f','Dial','SIP/troncalSIP/4320483',98,75,'ANSWERED',3,'13523431962.11721','1
3523431962.11721','Fijo')]
FIN.
CREACION DE USUARIOS
Agregar en sip.conf
[7770000]
type=friend
secret=123abc
qualify=yes
nat=no
host=dynamic
canreinvite=no
context=users
;mailbox=7770000@buzoccinet
[7770001]
type=friend
secret=123abc
qualify=yes
nat=no
host=dynamic
canreinvite=no
context=users
;mailbox=7770001@buzoccinet
Agregar en extensions.conf
[users]
exten => 7770000,1,Dial(SIP/7770000,30,Ttm)
exten => 7770000,2,Hangup
exten => 7770000,102,Voicemail(7770000)
exten => 7770000,103,Hangup
exten => 7770001,1,Dial(SIP/7770001,30,Ttm)
exten => 7770001,2,Hangup
exten => 7770001,102,Voicemail(7770001)
exten => 7770001,103,Hangup