Discadores upgrade
TELEFONIA
Info
Lo primero es descargar las bases existentes y dejar el call_spool vacío.
Luego aplicar componentes y cambios en base de datos y frontend
Reformatear al nuevo formato las bases
Cambiar reporte de bajada de base de datos (detallediscadorsinprocesar.jrxml)
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
Lo primero es descargar las bases existentes y dejar el sms_spool vacío.
Luego aplicar componentes y cambios en base de datos
Reformatear al nuevo formato las bases
Cambiar reportes de sms
subir las bases desde el sistema para que funcione correctamente
modifico sms_spool agregando
creo sms_scheduler
sms_repo
Agrego Configuration