Incluir en mis sitios favoritos
Ingresar Salir Inscribirme
Buscar Ayuda Contactar Ingresar Directorio Ultimos
Búsqueda avanzada
Preguntas frecuentes
BUSCAR EN: BLOGS FOTOS
 

Hola, Invitado
Ingresar  Inscribirme
En línea: 99 visitantes

Alemania (2)
Argentina (51)
Belice (2)
Bolivia (11)
Brasil (7)
Canadá (1)
Chile (18)
Colombia (18)
Costa Rica (26)
Cuba (20)
Dominicana, República (17)
Ecuador (5)
El Salvador (18)
España (176)
Estados Unidos (12)
Francia (2)
Guatemala (12)
Honduras (3)
Israel (0)
Italia (2)
Jamaica (0)
México (45)
Nicaragua (3)
Países Bajos (0)
Panamá (14)
Paraguay (6)
Perú (22)
Puerto Rico (6)
Reino Unido (1)
Uruguay (9)
Venezuela (38)





Búsquedas recientes

Lo más popular

Lo más buscado este mes

Archivo Weblogs


DIRECTORIO WEBLOGS :: Guatemala > Tecnología Incluir BlogGuatemala >  Tecnología Weblogs de Yaaqui.com DIRECTORIO WEBLOGS
El Loco Mundo Del Techno
creado con http://wordpress.org/?v=3.3.1  en Blogueros
ENVIAR A UN AMIGO
Para subscribirse a  requiere identificarte
Usuario: Ingresar

Un Blog de Tecnología originado en Guatemala. Contiene muchos aspectos de interés
VisitarEl nuevo mundo del techno
Dirección URLhttp://techno.mayix.net    Registrado:09-Jun-2007
Compartir:

Compartir en Facebook Compartir en Twitter Stumble It More...


Enviar a email
Visitar Asterisk, migracion de Master CSV a Mysql Asterisk, migracion de Master CSV a Mysql en asterisklinuxmysqlasterisk nowCDRcdr_mysqlcsvmaster.csvvicidial
Por El techno
el 12-Nov-2009

Luego de aprender como guardar todos nuestros CDRs dentro de mysql, me ha surgido la duda de como migrar los ya existentes en el master.csv a la base de datos nueva, bueno primero explico algo de como y porque.

Por que:
Esto corriendo asterisk 1.4 y manejandolo con Vicidial (contact center app) pero este utiliza el custom_cdr.conf en donde el guardado en CVS esta definido de la siguiente forma:

Master.csv => "${CDR(clid)}","${CDR(src)}","${CDR(dst)}","${CDR(dcontext)}",
"${CDR(channel)}","${CDR(dstchannel)}","${CDR(lastapp)}",
"${CDR(lastdata)}","${CDR(start)}","${CDR(answer)}","${CDR(end)}",
"${CDR(duration)}","${CDR(billsec)}","${CDR(disposition)}",
"${CDR(amaflags)}",
"${CDR(accountcode)}","${CDR(uniqueid)}","${CDR(userfield)}"

Que significa esto ?? http://www.voip-info.org/wiki/view/Asterisk+billing

ahora bien he encontrado algunos scripts que dicen ser la herramienta mas util para este tipo de migracion lo cual luego de probarlos ha resultado falso!! jejeje

aqui les dejo el que yo modifique y utilize para que migrara de forma transparente los datos del Master.csv con la configuracion cdr_custom de vicidial.

<?php
/*** process asterisk cdr file (Master.csv) insert usage
* values into a mysql database which is created for use
* with the Asterisk_addons cdr_addon_mysql.so
* The script will only insert NEW records so it is safe
* to run on the same log over-and-over.
*
* Author: John Lange (john@johnlange.ca)
* Date: Version 2 Released July 8, 2008
*
*
* Here is what the script does:
*
* Parse each row from the text log and insert it into the database after testing for a
* matching "calldate, src, duration" record in the database. Note that not all fields are
* tested.
*
* If you have a large existing database it is recomended that you add an index to the calldate
* field which will greatly speed up this import.
*
*/
/*
 * Modified by Leif Madsen, July 29, 2009 to add additional columns.
 * Original post and code by John Lange: http://www.johnlange.ca/tech-tips/asterisk/asterisk-cdr-csv-mysql-import-v20/
 */
/*
 * Modified by Paulo Alvarado, Nov. 09 2009 to run with the custom master.cvs from vicidial now
 * Original post and code by John Lange: http://www.johnlange.ca/tech-tips/asterisk/asterisk-cdr-csv-mysql-import-v20/
 */
$locale_db_host = 'localhost';
$locale_db_name = 'asterisk';
$locale_db_login = 'root';
$locale_db_pass = 'vicidialnow';
if($argc == 2) {
$logfile = $argv[1];
} else {
print("Usage ".$argv[0]." <filename>\n");
print("Where filename is the path to the Asterisk csv file to import (Master.csv)\n");
print("This script is safe to run multiple times on a growing log file as it only imports records that are newer than the database\n");
exit(0);
}
// connect to db
$linkmb = mysql_connect($locale_db_host, $locale_db_login, $locale_db_pass) or die("Could not connect : " . mysql_error());
mysql_select_db($locale_db_name, $linkmb) or die("Could not select database $locale_db_name");
//** 1) Find records in the asterisk log file. **
$rows = 0;
$handle = fopen($logfile, "r");
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
// NOTE: the fields in Master.csv can vary. This should work by default on all installations but you may have to edit the next line to match your configuration

list($clid, $src, $dst, $dcontext, $channel, $dstchannel, $lastapp, $lastdata, $start, $answer, $end, $duration, $billsec, $disposition, $amaflag, $accountcode,$uniqueid, $userfield ) = $data;

/** 2) Test to see if the entry is unique **/
$sql="SELECT calldate, src, duration".
" FROM cdr".
" WHERE calldate='$end'".
" AND src='$src'".
" AND duration='$duration'".
" LIMIT 1";
if(!($result = mysql_query($sql, $linkmb))) {
print("Invalid query: " . mysql_error()."\n");
print("SQL: $sql\n");
die();
}
if(mysql_num_rows($result) == 0) { // we found a new record so add it to the DB
// 3) insert each row in the database

$sql = "INSERT INTO cdr (calldate, answerdate, hangupdate, clid, src, dst, dcontext, channel, dstchannel, lastapp, lastdata, duration, billsec, disposition, amaflag, accountcode, uniqueid, userfield)
VALUES('$start', '$answer', '$end', '$clid', '$src', '$dst', '$dcontext', '$channel', '$dstchannel','$lastapp', '$lastdata', '$duration', '$billsec', '$disposition', '$amaflag', '$accountcode', '$uniqueid', '$userfield')";

if(!($result2 = mysql_query($sql, $linkmb))) {
print("Invalid query: " . mysql_error()."\n");
print("SQL: $sql\n");
die();
}
print("Inserted: $end $src $duration\n");
$rows++;
} else {
print("Not unique: $end $src $duration\n");
}
}
fclose($handle);
print("$rows imported\n");
?>

ahora la parte mas dificil, como ejecutarlo: :D

php import.php Master.csv

Nota: si por algun motivo no funciona el comando php, eso significa que no tienen el paquete php-cli para ejecutar sentencias php en linea de comando.

Post to Twitter Tweet This Post Post to Delicious Delicious



Leído 13 veces

Para Subscribirse a  requiere identificarse antes
Asterisk, migracion de Master CSV a Mysql en  Weblogs de Yaaqui.com  Blogueros Un Blog de Tecnologí

Fotologs
Clockwork Recovery image LG GW620

Foto 0 en  - Clockwork Recovery image LG GW620
Más fotos Clockwork Recovery image LG GW620 + fotos


14-May-2011
Gingerbread para LG GW620

Foto 0 en  - Gingerbread para LG GW620
Más fotos Gingerbread para LG GW620 + fotos




20-Apr-2011
Solarized colores en gnome-terminal

Foto 0 en  - Solarized colores en gnome-terminal
Más fotos Solarized colores en gnome-terminal + fotos




19-Apr-2011

El Loco Mundo Del Techno Blogueros

Un Blog de Tecnología originado en Guatemala. Contiene muchos aspectos de interés El nuevo mundo del techno

Asterisk, migracion de Master CSV a Mysql
Luego de aprender como guardar todos nuestros CDRs dentro de mysql, me ha surgido la duda de como migrar los ya existentes en el master.csv a la base de datos nueva, bueno primero explico algo de como y porque. Por que: Esto corriendo asterisk 1.4 y manejandolo con Vicidial (contact center app) pero este utiliza el custom_cdr.conf [...] [..] Leer nota completa
Subscribirse a Asterisk, migracion de Master CSV a Mysql
Publicado 12-Nov-2009 por El techno en asterisklinuxmysqlasterisk nowCDRcdr_mysqlcsvmaster.csvvicidial
Leído 13 veces. Más resultados en Más artículos Asterisk, migracion de Master CSV a Mysql Fotos acerca Asterisk, migracion de Master CSV a Mysql Asterisk, migracion de Master CSV a Mysql en Yaaqui
El Loco Mundo Del Techno Blogueros

Un Blog de Tecnología originado en Guatemala. Contiene muchos aspectos de interés El nuevo mundo del techno

Asterisk, CDR en mysql
Call Detail Records Las centrales telefónicas generan los llamados Call Detail Records (CDR) que son archivos o logs que contienen información detallada acerca de las llamadas tanto de donde fueron originadas, terminadas o que pasa por el intercambio de las mismas. Y claro no es sorprendente que los CDR se utilizan para la facturación. Fuente: http://www.voip-info.org/wiki/view/CDR Ahora [...] [..] Leer nota completa
Subscribirse a Asterisk, migracion de Master CSV a Mysql
Publicado 09-Nov-2009 por El techno en asterisklinuxmysqlCDRcdr_mysql
Leído 7 veces. Más resultados en Más artículos Asterisk, CDR en mysql Fotos acerca Asterisk, CDR en mysql Asterisk, CDR en mysql en Yaaqui
Guatewireless.org Guatemala

Comunidad de usuarios de tecnologias libres . ...::: Guatewireless.org ::::..

Amarok: Migracion de la base de datos Sqlite a Mysql 5
Quiero tener un backup de mi base de datos de amaroK, pero no se como hacerlo en sql-lite 3. Tambien quiero desarrollar un control web para amarok, y por esta razon yo decidi migrar la base de amarok de SQLite a MySQL 5.x. En la pagina oficial de amaroK muestran algunas formas de pasar la colecion [...] [..] Leer nota completa
Subscribirse a Asterisk, migracion de Master CSV a Mysql
Publicado 24-Nov-2008 por fher98 en
Leído 11 veces. Más resultados en Más artículos Amarok: Migracion de la base de datos Sqlite a Mysql 5 Fotos acerca Amarok: Migracion de la base de datos Sqlite a Mysql 5 Amarok: Migracion de la base de datos Sqlite a Mysql 5 en Yaaqui
Why Not Buenos Aires

Es un Blog que muestra información de interés para los jovenes del mundo. Los articulos muestran información actual del Pais (Argentina) e información del Mundo. Tecnología Informática, Novedades de Internet, Noticias de Negocios, et Why Not? Elevate Your Thinking ~ The View Is Better!

Asterisk! ¿que es Asterisk?..
Les dejo un pdf muy bueno de Asterisk para que se descarguen... linuxvoipasteriskbal.pdf El pdf es de la charla que dió Mariano Acciardi en las jornadas de cafelug, les recomiendo que lo lean ya que esta muy bien explicado que es Asterisk, para que sirve.. que necesitamos para usarlo, etc! + info : http://www.asterisk.org fuente : http://www.linuxreloaded.org [..] Leer nota completa
Subscribirse a Asterisk, migracion de Master CSV a Mysql
Publicado 28-Aug-2008 por XCLOM en HistoriaPersonajesSeleccionesSudáfrica 2010greciaOtto-Rehhagel
Leído 40 veces. Más resultados en Más artículos Asterisk! ¿que es Asterisk?.. Fotos acerca Asterisk! ¿que es Asterisk?.. Asterisk! ¿que es Asterisk?.. en Yaaqui
Radiar Noticias Mx mexico

Noticias y opinión de los acontecimientos más importantes del día Radiar Noticias Mx Bitácora de noticias y opinión que ofrece información sobre el estado de Michoacán, México y el mundo; principalmente aquellas que conciernen al sector politico y policiaco

La prostitucion en el Instituto Nacional de Migracion
¡QUE CONSTE,?SON REFLEXIONES! POR SÓCRATES A. CAMPOS LEMUS. ueno, ya renunció después de muchos asesinatos, transas, complicidades y corruptelas de los miembros y funcionarios del Instituto Nacional de Migración, la protegida de la familia presidencial, Cecilia Romero, y algunas voces nos indican que sería bueno el que por ejemplo, en los Estados del Sureste, la PGR y la presidencia de la [..] Leer nota completa
Subscribirse a Asterisk, migracion de Master CSV a Mysql
Publicado 17-Sep-2010 por Radiar N en NacionalOpinion
Leído 10 veces. Más resultados en Más artículos La prostitucion en el Instituto Nacional de Migracion Fotos acerca La prostitucion en el Instituto Nacional de Migracion La prostitucion en el Instituto Nacional de Migracion en Yaaqui
Guatewireless.org Guatemala

Comunidad de usuarios de tecnologias libres . ...::: Guatewireless.org ::::..

Migracion de cuentas de usuario en Linux
Si estan buscando como mover o migrar las cuentas de usuarios de un viejo sistema Linux a uno nuevo, han llegado al lugar indicado. Precisamente en estos momentos estoy virtualizando varios servidores fisicos (dos NT 4, un WinXP y un Debian) en un nuevo servidor con mas capacidad y redundancia. La virtualizacion de los servidores windows [...] [..] Leer nota completa
Subscribirse a Asterisk, migracion de Master CSV a Mysql
Publicado 16-Oct-2007 por fher98 en Ignacio Nacho SuarezSan JoseTeatro 25 de mayo.Maccio
Leído 79 veces. Más resultados en Más artículos Migracion de cuentas de usuario en Linux Fotos acerca Migracion de cuentas de usuario en Linux Migracion de cuentas de usuario en Linux en Yaaqui
Santiago Ferreyra Kissimmee

Tomando del viejo y buen tesoro, lo mejor de ambos Santiago Ferreyra Tomando del viejo y nuevo tesoro... lo mejor de los ambos.

INMIGRACION-MIGRACION - Proyecto de Dios?
Foto 0 en  - INMIGRACION-MIGRACION - Proyecto de Dios? Estamos llamados a ser luz y sal en la tierra. Tanto los inmigrantes, como los lugareños, los llamados a emigrar como los huéspedes estamos llamados a ser luz y testigos del que nos llamó de las tinieblas. No hay tiempo que perder, bastante ya hemos estado entretenido mirando el Leer nota completa
Subscribirse a Asterisk, migracion de Master CSV a Mysql
Publicado 30-Oct-2008 por santi.santiagoferreyra@gmail.c en Generación Yclariacubaecosistemapez gato
Leído 39 veces. Más resultados en Más artículos INMIGRACION-MIGRACION - Proyecto de Dios? Fotos acerca INMIGRACION-MIGRACION - Proyecto de Dios? INMIGRACION-MIGRACION - Proyecto de Dios? en Yaaqui
Radiar Noticias Mx mexico

Noticias y opinión de los acontecimientos más importantes del día Radiar Noticias Mx Bitácora de noticias y opinión que ofrece información sobre el estado de Michoacán, México y el mundo; principalmente aquellas que conciernen al sector politico y policiaco

SEGOB se congratula por la aprobacion de la Ley de Migracion EU
La Secretaría de Gobernación se congratula de la aprobación por parte del Senado de la República del Dictamen por el que se expide la Ley de Migración y se reforma la Ley General de Población y otras leyes relacionadas con la materia. El ejercicio legislativo de consenso entre todos los grupos parlamentarios de la Cámara Alta, la coordinación con el Ejecutivo Federal en la búsqueda de [..] Leer nota completa
Subscribirse a Asterisk, migracion de Master CSV a Mysql
Publicado 25-Feb-2011 por Radiar N en Nacional
Leído 2 veces. Más resultados en Más artículos SEGOB se congratula por la aprobacion de la Ley de Migracion EU Fotos acerca SEGOB se congratula por la aprobacion de la Ley de Migracion EU SEGOB se congratula por la aprobacion de la Ley de Migracion EU en Yaaqui
Radiar Noticias Mx mexico

Noticias y opinión de los acontecimientos más importantes del día Radiar Noticias Mx Bitácora de noticias y opinión que ofrece información sobre el estado de Michoacán, México y el mundo; principalmente aquellas que conciernen al sector politico y policiaco

La Ley de Migracion; ¿Que opinan los activistas migrantes?
Por Mtro. Gerardo A. Herrera La Cámara de Diputados, aprobó la Ley de Migración, la cual pretende frenar las agresiones contra migrantes y compromete a las autoridades mexicanas a respetar sus derechos humanos, México no podía continuar siendo candil de la Unión Americana oscuridad de su territorio. Esta aprobación se da en un contexto, donde datos oficiales señalan que al menos 300 mil [..] Leer nota completa
Subscribirse a Asterisk, migracion de Master CSV a Mysql
Publicado 02-May-2011 por Radiar N en EstatalOpinion
Leído 2 veces. Más resultados en Más artículos La Ley  de Migracion; ¿Que opinan los activistas migrantes? Fotos acerca La Ley  de Migracion; ¿Que opinan los activistas migrantes? La Ley  de Migracion; ¿Que opinan los activistas migrantes? en Yaaqui
Radiar Noticias Mx mexico

Noticias y opinión de los acontecimientos más importantes del día Radiar Noticias Mx Bitácora de noticias y opinión que ofrece información sobre el estado de Michoacán, México y el mundo; principalmente aquellas que conciernen al sector politico y policiaco

La migracion, los migrantes y la matricula consular... Por Mtro. Gerardo Herrera
Por Mtro. Gerardo A. Herrera El día de ayer, tuve la oportunidad de conversar telefónicamente con el Sr. Francisco Garcidueñas líder migrante, con el compartí algunos escenarios de exclusión que se continúan dando en la Unión Americana después de la aprobación de la Ley SB1070 de Arizona, entre ellas expuse cuatro asuntos suscitados en Alabama, Arizona, Utha y Tennessee y pregunte que [..] Leer nota completa
Subscribirse a Asterisk, migracion de Master CSV a Mysql
Publicado 12-Jun-2011 por Radiar N en EstatalOpinion
Leído 1 veces. Más resultados en Más artículos La migracion, los migrantes y la matricula consular... Por Mtro. Gerardo Herrera Fotos acerca La migracion, los migrantes y la matricula consular... Por Mtro. Gerardo Herrera La migracion, los migrantes y la matricula consular... Por Mtro. Gerardo Herrera en Yaaqui
El Loco Mundo Del Techno Blogueros

Un Blog de Tecnología originado en Guatemala. Contiene muchos aspectos de interés El nuevo mundo del techno

Debugging Asterisk
Una de las tecnicas mas importantes de aprender, tanto cuando se inicia con Asterisk como cuando ya se es un Guru es saber extraer informacion y comprenderla, en el momento de un problema. He escuchado a muchas personas hablar sobre el tema “tan escabroso” como tomar “trazas” en asterisk. Pero bueno muy humildemente les compartire [...] [..] Leer nota completa
Subscribirse a Asterisk, migracion de Master CSV a Mysql
Publicado 01-Feb-2011 por El techno en
Leído 3 veces. Más resultados en Más artículos Debugging Asterisk Fotos acerca Debugging Asterisk Debugging Asterisk en Yaaqui
El Loco Mundo Del Techno Blogueros

Un Blog de Tecnología originado en Guatemala. Contiene muchos aspectos de interés El nuevo mundo del techno

G729 en Asterisk
Una de las preguntas mas comunes que siempre rondan a los usuarios de Asterisk es, como implementar el codec g729 en sus instalaciones de Asterisk. [..] Leer nota completa
Subscribirse a Asterisk, migracion de Master CSV a Mysql
Publicado 29-Jul-2011 por El techno en asteriskLinuxMundo Opensourcetrixboxvoip
Leído 1 veces. Más resultados en Más artículos G729 en Asterisk Fotos acerca G729 en Asterisk G729 en Asterisk en Yaaqui

Advertencia YAAQUI.COM no verifica la veracidad de la información publicada y no se responsabiliza por el uso que se le de a la infomación del contenido publicado en los feeds y weblogs independientes. Las opiniones vertidas en este sitio no necesariamente son nuestras. Nos reservamos el derecho de remover cualqueir material que consideremos inconveniente.



Imagen de un Caddilac

Caddilac
Ford 1936 auto antiguo foto en Puerto Rico

Ford año 1936
Imagen de un buho

Búho
Clasificados Costa Rica Clasificados Argentina Clasificados de España Clasificados Puerto Rico Envía una Postal