Diferencia entre revisiones de «BD.DAT LLAMADAS»

De VIVAitwiki
Ir a la navegaciónIr a la búsqueda
(Página creada con «==Descripción== ==Campos== ==índices== ==índices réplica==»)
 
 
(No se muestran 10 ediciones intermedias de otro usuario)
Línea 1: Línea 1:
 
==Descripción==
 
==Descripción==
 +
 +
Histórico de llamadas
  
 
==Campos==
 
==Campos==
 +
 +
===ID===
 +
INT NOT NULL AUTO_INCREMENT,
 +
===D_HORA_INICIO===
 +
DATETIME NULL COMMENT 'Fecha de inicio de la llamada',
 +
===D_HORA_FIN===
 +
DATETIME NULL COMMENT 'Fecha de fin de la llamada',
 +
===N_DURACION===
 +
INT NULL DEFAULT 0 COMMENT 'Número en segundos de duración de la llamada',
 +
===C_ORIGEN===
 +
VARCHAR(32) NULL COMMENT 'Número del origen de la llamada',
 +
===C_DESTINO===
 +
VARCHAR(32) NULL COMMENT 'Número destino de la llamada',
 +
===C_COD_CLIENTE===
 +
VARCHAR(32) NULL COMMENT 'Nombre o código del cliente',
 +
===C_UCID===
 +
VARCHAR(32) NULL COMMENT 'Número UCID',
 +
===E_GRABACION===
 +
SMALLINT NULL DEFAULT 0 COMMENT 'TEstadoGrabacion',
 +
===E_UBICACION_GRABACION===
 +
INT NULL DEFAULT 10
 +
 +
Este campo se rellenaba (YA NO) con los valores del enumerado [[BD.ENUM.TTipoAlmacenamiento|TTipoAlmacenamiento]]
 +
 +
En un futuro se convertirá en ID_UBICACIONES que será un [[BD.GRA_UBICACIONES#ID|ID]] de la tabla [[BD.GRA_UBICACIONES|GRA_UBICACIONES]]. Se mantiene como E_UBICACION para no modificar la tabla de llamadas en instalaciones que tienen muchos registros de llamadas.
 +
 +
===N_PRIMARIO===
 +
SMALLINT NULL,
 +
===N_CANAL_PRIMARIO===
 +
SMALLINT NULL,
 +
===C_CALLERID===
 +
VARCHAR(45) NULL COMMENT 'ID de la llamada',
 +
===C_ETIQUETA1===
 +
VARCHAR(255) NULL COMMENT 'Valor de la primera etiqueta que se le ha puesto a la llamada',
 +
===C_ETIQUETA2===
 +
VARCHAR(255) NULL COMMENT 'Valor de la segunda etiqueta que se le ha puesto a la llamada',
 +
===E_TIPO_LLAMADA===
 +
INT NULL
 +
 +
[[BD.ENUM.TTipoLlamada|TTipoLlamada]].
 +
 +
===E_TIPO_CANAL===
 +
INT NULL
 +
 +
[[BD.ENUM.TTipoCanal|TTipoCanal]].
 +
 +
===ID_RUTA_ENT===
 +
INT(11) NULL DEFAULT NULL
 +
 +
No se cambia el nombre por ID_DISP_ENT por no alterar una tabla que tiene muchos registros en algunos clientes
 +
 +
Se está usando el ID del dispositivo.
 +
 +
En chat vamos a usar el ID de [[BD.CEN_MULTICANAL_TEXTO_ENTRADA|CEN_MULTICANAL_TEXTO_ENTRADA]].
 +
 +
===ID_RUTA_SAL===
 +
INT(11) NULL DEFAULT NULL COMMENT 'Valor del ID de la ruta saliente de la llamada',
 +
===ID_CONTACTO===
 +
INT NULL COMMENT 'Valor del ID del contacto',
 +
===ID_NODO_GW===
 +
INT NULL DEFAULT NULL
 +
 +
Valor del ID del gateway al que es dirigida la llamada.
 +
 +
En chat vamos a poner el ID del NODO
  
 
==índices==
 
==índices==
 +
 +
  PRIMARY KEY (`ID`),
 +
  UNIQUE INDEX `IDX_UCID_UNIQUE` (`C_UCID` ASC) VISIBLE,
 +
  INDEX `IDX_E_GRABACION` (`E_GRABACION` ASC) VISIBLE,
 +
  INDEX `IDX_HORA_INICIO` (`D_HORA_INICIO` ASC) VISIBLE)
  
 
==índices réplica==
 
==índices réplica==

Revisión actual del 11:49 28 oct 2021

1 Descripción

Histórico de llamadas

2 Campos

2.1 ID

INT NOT NULL AUTO_INCREMENT,

2.2 D_HORA_INICIO

DATETIME NULL COMMENT 'Fecha de inicio de la llamada',

2.3 D_HORA_FIN

DATETIME NULL COMMENT 'Fecha de fin de la llamada',

2.4 N_DURACION

INT NULL DEFAULT 0 COMMENT 'Número en segundos de duración de la llamada',

2.5 C_ORIGEN

VARCHAR(32) NULL COMMENT 'Número del origen de la llamada',

2.6 C_DESTINO

VARCHAR(32) NULL COMMENT 'Número destino de la llamada',

2.7 C_COD_CLIENTE

VARCHAR(32) NULL COMMENT 'Nombre o código del cliente',

2.8 C_UCID

VARCHAR(32) NULL COMMENT 'Número UCID',

2.9 E_GRABACION

SMALLINT NULL DEFAULT 0 COMMENT 'TEstadoGrabacion',

2.10 E_UBICACION_GRABACION

INT NULL DEFAULT 10

Este campo se rellenaba (YA NO) con los valores del enumerado TTipoAlmacenamiento

En un futuro se convertirá en ID_UBICACIONES que será un ID de la tabla GRA_UBICACIONES. Se mantiene como E_UBICACION para no modificar la tabla de llamadas en instalaciones que tienen muchos registros de llamadas.

2.11 N_PRIMARIO

SMALLINT NULL,

2.12 N_CANAL_PRIMARIO

SMALLINT NULL,

2.13 C_CALLERID

VARCHAR(45) NULL COMMENT 'ID de la llamada',

2.14 C_ETIQUETA1

VARCHAR(255) NULL COMMENT 'Valor de la primera etiqueta que se le ha puesto a la llamada',

2.15 C_ETIQUETA2

VARCHAR(255) NULL COMMENT 'Valor de la segunda etiqueta que se le ha puesto a la llamada',

2.16 E_TIPO_LLAMADA

INT NULL

TTipoLlamada.

2.17 E_TIPO_CANAL

INT NULL

TTipoCanal.

2.18 ID_RUTA_ENT

INT(11) NULL DEFAULT NULL

No se cambia el nombre por ID_DISP_ENT por no alterar una tabla que tiene muchos registros en algunos clientes

Se está usando el ID del dispositivo.

En chat vamos a usar el ID de CEN_MULTICANAL_TEXTO_ENTRADA.

2.19 ID_RUTA_SAL

INT(11) NULL DEFAULT NULL COMMENT 'Valor del ID de la ruta saliente de la llamada',

2.20 ID_CONTACTO

INT NULL COMMENT 'Valor del ID del contacto',

2.21 ID_NODO_GW

INT NULL DEFAULT NULL

Valor del ID del gateway al que es dirigida la llamada.

En chat vamos a poner el ID del NODO

3 índices

 PRIMARY KEY (`ID`),
 UNIQUE INDEX `IDX_UCID_UNIQUE` (`C_UCID` ASC) VISIBLE,
 INDEX `IDX_E_GRABACION` (`E_GRABACION` ASC) VISIBLE,
 INDEX `IDX_HORA_INICIO` (`D_HORA_INICIO` ASC) VISIBLE)

4 índices réplica