Hagamos que México crezca..

Prefiere el consumo de lo Hecho en México

Visitantes








Conversación

  • Samantha Santin: ola me pueden ayudar con lo basico para un examen de linux , estoy en 10 mo de basica , por favor , gracias  
  • alexandra: hola...tengo problemas para configurar las llamadas y crear los troncales....uso elastix 2.0.3 con asterisk 1.6...y soy nueva en esto..puedo relizar llamadas dentro de una misma oficina, pero no puedo sacarlas fuera, es decir locales e internacionales...necesito asesoria...gracias  
  • Ben: Welcome to visit www.vogue4biz.com and www.seekjersey.com! Wholesale Jordan Shoes and NFL/NHL jerseys!New Arrival ! Free Shipping !
    Consequently, a Avirex jacket variety evolved into winner fashion4biz already in the market, mainly with their variety of air travel puma shoes women jackets which in turn for the most part mimics those of journey outdoor jackets put on around WWII. Due to its results, Avirex make have in addition enhanced by jackets to other common attire outlines including t shirts, hoodies, along with jeans.
    A great number of completely new attire lines also gained plenty of celebrity inside entertainment world. To its captivating pattern in addition to level of quality attire, Avirex includes received its own head connected with celebrity followers which include: Ruben Travolta, Will certainly Henderson, Puffy Hair combs, Chad Good ole', Shaquille O'Neal, Busta Rhymes,, puma shoes ladies Sylvester Stallone, Missy Elliott, Eminem, Nas, All 5, Procedure Guy,, Make Nubian, Lmost all Awesome L, David Cena, as well as Georgio Armani. Start off your individual from suppliers avirex company by www.vogue4biz.com
    Avirex regarding todayIn women s puma shoes 2008, this Avirex make has been bought in 3 entire ladies puma shoes suede puma shoes world districts, United states of america, European countries puma shoe sale along with The japanese. A brand new owner of Avirex brand in the us cat puma shoes can be Draw Ecko Corporation. According to a lot of people, each one districts possess their own libraries regarding Avirex garments range. Not really a pair of parts get identical types associated with outfits. His or her just likeness is with their particular usage of brand.
    Even puma ladies shoes so, the availability associated with flight handling outdoor jackets were quit afterwards that year. In line with Mark, all of Avirex printed government and timeless apparel had been discontinued along with used a new Clymans firm, Cockpit U . s .. Start out your own from suppliers avirex company by Sevenwholesale.com.  
  • Fernando Hernández: Hey! Ya no estan disponibles los posts sobre facturación electrónica en México, podrías pasarme el tutorial o la clase en php? Por favoooor. Gracias  
  • daniel nuñez: buenas soy de venezuela y tengo una duda yo lo que quiero es hacer una iso debian que tenga todos los paquetes necesarios completos y programas como synaptis fortran java los pluging de video y sonido ya instalados osea que tenga todo lo necesario instalado pero sin que sea una instalacion con un cd netinst, es posible ?  
  • Cesar villegas: Buenas!!! oye no tienes programado algún curso?  
  • Urbano: Hola soy de Argentina.
    Desde hace un tiempo tengo instaldo Asterbilling SL y me parece un rpoyecto útil e interesante. Ahora me compré un AT 530 con la intension de pasar la tarifa al telefono pero seguramente algo estoy haciendo mal ya que despues de configurar el script con los datos del AMI; MySQL y ejecutar el comando que indica el manual.. no pasa nada, todo sigue igual y no se muestra la tarifa en la pantalla del telefono. Tal vez deba configurar algo tambien en el telefono.. la verdad no se, es que tampoco soy un experto en la materia. Les dejo algunos datos que talvez sean utilespara que me puedan ayudar: Tengo Elastíx 2.0.3 con Asterisk 1.6; FreePBX 2.7.0.3; A2Billing 1.8.1; Astercc 1.4 y Asterbilling SL. Espero que me puedan ayudar; desde ya muchas gracias.  
  • kike: Oye filein.. necesito una cotización de unas FxO para analógicas porfa..
    saludos  
  • cristy: hola por favor tengo problemas para conectar agi con asterisk me sale un error de broken pipe, sabes de que se trata???  
  • Jose: Heyu como podria funcionar con el CM15?
    Gracias  

Escribe el código Captcha que estás viendo

Configurando Asterisk para guardar los registros del CDR en MySQL

Por default Asterisk guarda los registros de llamadas en un archivo llamado Master.csv el cuál es un archivo de texto separado por comas, pero para otros fines a veces es necesario tenerlo en una base de datos para su posterior consulta, por ello pongo aquí un tutorial de como conectar Asterisk a MySQL para guardar los CDRs.
Sobre entendiendo que ya se tiene instalado Asterisk, MySQL y todas las librerías requeridas continuamos.
Por cuestión de licencias de MySQL, Asterisk ya no incluye la opción de guardar los registros en una base de datos de MySQL, por lo que ahora esa opción viene en Asterisk-addons el cuál se tiene que bajar para la versión de Asterisk a usar y compilarla.
wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-addons-1.4.9.tar.gz
sudo tar -xzvf asterisk-addons-1.4.9.tar.gz
cd asterisk-addons-1.4.9
#Ya que se descargue y se descomprima la versión de Asterisk Addons se tendrán que editar los siguientes archivos
sudo editor cdr/cdr_addon_mysql.c
#agregar al principio la siguiente línea tal como está
#define MYSQL_LOGUNIQUEID
sudo editor cdr/Makefile
#agregar al final la siguiente línea tal como está
CFLAGS+=-DMYSQL_LOGUNIQUEID
#ahora si compilamos asterisk-addons
sudo make clean && sudo ./configure && sudo make && sudo make install
#si es una instalación nueva tendrías que ejecutar despues sudo make samples, si no no es recomendable para que no borre configuraciones ya realizadas.
#si todo salió bien en la compilación ahora edita el archivo
sudo editor /etc/asterisk/modules.conf
# y agrega al final
load => cdr_addon_mysql.so

#ahora crea un usuario con su password y una base de datos de mysql que será para el cdr de asterisk
mysql -u root -p
create database asteriskcdrdb;
grant all privileges on asterisk.* to asterisk@localhost identified by "password";
flush privileges;
exit;
sudo editor asterisk.sql
# crea un archivo y agrega lo siguiente
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 INDEX ( `calldate` );
ALTER TABLE `cdr` ADD INDEX ( `dst` );
ALTER TABLE `cdr` ADD INDEX ( `accountcode` );

#ahora ejecutemos el script de sql
mysql -u asterisk -p asteriskcdrdb < asterisk.sql
#ahora solo falta editar la conexión de asterisk a mysql, para eso editar el siguiente archivo
sudo editor /etc/asterisk/cdr_mysql.conf
#aqui editar los siguientes valores
[global]
hostname = localhost
dbname=asteriskcdrdb
table=cdr
password = password
user = asterisk
port=3306
sock=/var/run/mysqld/mysqld.sock
userfield=1
#es importante que en sock= asignes  dónde mysql coloca ese arhivo en Debian y ubuntu por default lo pone en /var/run/mysqld/mysqld.sock
#Ahora ya teniendo casi todo listo solo inicia asterisk
sudo asterisk start
#si usas freepbx entonces
sudo amportal restart
#verificamos que se haya cargado el módulo de mysql para asterisk
sudo asterisk -rvvv
PhylevnMobile*CLI> module show like mysql
#y debería mostrar algo como lo siguiente
Module                         Description                              Use Count
cdr_addon_mysql.so             MySQL CDR Backend                        0
app_addon_sql_mysql.so         Simple Mysql Interface                   0
res_config_mysql.so            MySQL RealTime Configuration Driver      0
3 modules loadedI>
#ahora vemos el status de la conexión de MySQL
PhylevnMobile*CLI> cdr mysql status
#y mostraría algo como lo siguiente
Connected to asteriskcdrdb@localhost, port 3306 using table cdr for 1 hours, 1 minutes, 0 seconds.
  Wrote 1 records since last restart.
    -- Registered IAX2 '300' (AUTHENTICATED) at 127.0.0.1:32768
#Si dice Not Connected entonces verificar los parámetros de conexión a la base de datos e igual checar que la base de datos esté dada de alta.
#salimos
PhylevnMobile*CLI> exit
#ahora marcamos algún número desde un Softphone o teléfono IP para verificar que esté trabajando.
#Checamos el registro de la base de datos
mysql .u asterisk -p asteriskcdrdb
mysql> select * from cdr;
+---------------------+-------------+-----+--------+-----------+------------------+
| calldate            | clid        | src | dst    | dcontext  | channel
+---------------------+-------------+-----+--------+-----------+------------------+
| 2009-07-21 21:36:44 | "1103" <Support> | 1103 | vmu101
+---------------------+-------------+-----+--------+-----------+------------------+
1 row in set (0.00 sec)
 

Dejar un comentario

Escribe el código Captcha que estás viendo

Fuentes XML de comentario: RSS | Atom

Emblemas

Energizado por Jaws Project
Soporta RSS2
Energizado por Software Libre
Energizado por Mozila Firefox
Energizado por Ubuntu Linux
Energizado por PHP
Energizado por Apache Web Server
Energizado por MySQL
Energizado por SQLite
atom

¿ Where The Hell Am I ?

Mi Flickr







Aquí Mis Mejores Fotos

Eventos

Encuesta

¿Que medio de comunicación usas más ?

Comentarios Recientes