Discadores upgrade

TELEFONIA

Info

  1. Lo primero es descargar las bases existentes y dejar el call_spool vacío.

  2. Luego aplicar componentes y cambios en base de datos y frontend

  3. Reformatear al nuevo formato las bases

  4. Cambiar reporte de bajada de base de datos (detallediscadorsinprocesar.jrxml)

  5. subir las bases desde el sistema para que funcione correctamente las listas activas y demas.

 

Componentes

 

Update uContact e IntegraPortalWS

Base de Datos

 

creo call_spool

drop table calls_spool; # Elimina tabla calls_spool antigua CREATE TABLE `calls_spool` ( `campaign` varchar(100) NOT NULL DEFAULT '', `destination` varchar(100) NOT NULL DEFAULT '', `status` int(11) NOT NULL DEFAULT '1', `data` text, `alternatives` varchar(200) DEFAULT '', `retries` int(11) NOT NULL, `contact` bigint(20) NOT NULL AUTO_INCREMENT, `dialerbase` varchar(200) NOT NULL DEFAULT '', `priority` int(11) DEFAULT '9999', `agentphone` varchar(45) DEFAULT '', PRIMARY KEY (`contact`,`campaign`,`destination`,`dialerbase`), KEY `indx` (`campaign`,`dialerbase`) USING BTREE, KEY `indx1` (`dialerbase`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

 

creo calls_scheduler

 

CREATE TABLE `calls_scheduler` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, # clave `calldate` datetime DEFAULT NULL, # fecha para injectar la llamada al discador `campaign` varchar(200) DEFAULT NULL, # campaña del discador `destination` varchar(45) DEFAULT NULL, # destino a llamar `alternatives` varchar(200) DEFAULT NULL, # telefonos alternativos para el discador `agentphone` varchar(45) DEFAULT NULL, # telefono del agente que hay que llamar `data` varchar(500) DEFAULT NULL, # datos asociados al dialer PRIMARY KEY (`id`), KEY `search` (`calldate`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

 

creo dialer_bases

 

CREATE TABLE `dialer_bases` ( `id` bigint(10) NOT NULL AUTO_INCREMENT, # autonumerico clave `campaign` varchar(200) DEFAULT '', # discador `name` varchar(200) DEFAULT '', # nombre de base `records` int(11) DEFAULT '0', # cantidad de registros `active` int(1) DEFAULT '0', # si esta activa PRIMARY KEY (`id`), KEY `indx` (`campaign`,`name`) USING BTREE, KEY `indx2` (`campaign`) USING BTREE );

 

 

 

SMS

 

Info

  1. Lo primero es descargar las bases existentes y dejar el sms_spool vacío.

  2. Luego aplicar componentes y cambios en base de datos

  3. Reformatear al nuevo formato las bases

  4. Cambiar reportes de sms

  5. subir las bases desde el sistema para que funcione correctamente 


modifico sms_spool agregando

 

creo sms_scheduler

 

sms_repo

 

Agrego Configuration