BD.COM NODOS

De VIVAitwiki
Ir a la navegaciónIr a la búsqueda

1 Descripción

Listado de servidores que componen la plataforma

2 Campos

2.1 ID

INT NOT NULL AUTO_INCREMENT,

2.2 C_NOMBRE

VARCHAR(45) NULL

Nombre del nodo.

2.3 C_DESCRIPCION

VARCHAR(128) NULL

Descripción del nodo.

2.4 E_TIPO_NODO

INT NULL

Definición del tipo de nodo.

Usa el enumerado TTipoNodo,

2.5 C_IP

VARCHAR(45) NULL

Dirección IP del nodo.

2.6 ID_SEDE

INT NULL

Sede donde se encuentra el nodo.

ID de la tabla COM_SEDES

2.7 C_VERSION

VARCHAR(45) NULL

Versión del asterisk instalado en el nodo.

Creo que este campo no lo usa nadie actualmente y habría que cambiarlo por un enumerado que existe o que se refiera a la versión instalada en el nodo de vivait-call/vivait-suite y no a la versión de asterisk.

2.8 C_CTI_HOST

VARCHAR(45) NULL

Dirección IP del nodo donde se encuentra el demonio vivait-cti de este nodo.

Este campo creo que lo usa vivait-desk para averiguar la ip del servidor CTI. (confirmar)

2.9 N_CTI_PUERTO

INT NULL

Puerto de escucha del demonio vivait-cti.

2.10 C_CTI_USUARIO

VARCHAR(45) NULL

Usuario del cti.

2.11 C_CTI_CLAVE

VARCHAR(45) NULL

Clave del cti. (cifrada)

2.12 C_SSH_USUARIO

VARCHAR(45) NULL COMMENT 'Usuario para la conexión ssh',

2.13 C_SSH_CLAVE

VARCHAR(45) NULL

Clave para la conexión ssh. (cifrada).

2.14 C_LOG_HOST

VARCHAR(45) NULL DEFAULT NULL

Dirección IP del host donde queremos que se almacenen los logs.

2.15 N_LOG_PUERTO

INT(11) NULL DEFAULT NULL COMMENT 'Puerto de escucha ',

2.16 N_LOG_FACILIDAD

INT(11) NULL DEFAULT NULL COMMENT 'Logs de facilidad',

2.17 C_RASTREO_HOST

VARCHAR(45) NULL DEFAULT NULL COMMENT 'Cadena de rastreo de host',

2.18 N_RASTREO_PUERTO

INT(11) NULL DEFAULT NULL COMMENT 'Puerto de escucha de rastreo',

2.19 N_RASTREO_FACILIDAD

INT(11) NULL DEFAULT NULL COMMENT 'Rastreo de facilidad',

2.20 C_WS_MULTICANALIDAD_TXT_HOST

VARCHAR(45) NULL DEFAULT NULL

WS de multicanalidad de texto host.

2.21 N_WS_MULTICANALIDAD_TXT_PUERTO

INT(11) NULL DEFAULT NULL

WS de multicanalidad de texto puerto.

2.22 C_WS_MCAN_HOST

VARCHAR(45) NULL DEFAULT NULL,

2.23 N_WS_MCAN_PUERTO

INT(11) NULL DEFAULT NULL,


2.24 ID_PLANTILLA_EI

INT NULL COMMENT 'ID plantilla que van a utilizar los otros nodos para configurar los enlaces interiores',

2.25 ID_TIPO_DISPOSITIVO_EI

INT NULL,

2.26 ID_PLANTILLA_SIP_GENERAL

INT NULL COMMENT 'ID plantilla que van a utilizar los nodos para la configuración general del sip',

2.27 B_QUALIFY_P1

TINYINT(1) NULL COMMENT 'qualify que tiene que poner el nodo que esta creando el peer',

2.28 N_QUALIFY_P2

INT NULL COMMENT 'Poner el qualify en todos los enlaces interiores',

2.29 B_ES_ACD

TINYINT(1) NOT NULL DEFAULT 0,

2.30 B_ES_TRACKER

TINYINT(1) NOT NULL DEFAULT 0,

Este campo lo utiliza el generaconf para generar el archivo recordCentral.conf

2.31 E_MODO_GRABACION_INFRAESTRUCTURA

INT NOT NULL DEFAULT 0

Se configura en el portal en la sección general/nodos.

Define como está la infraestructura configurada, este campo existe por compatibilidad con vivait-suite y para poder configurar la grabación bajo demanda.

Este campo usa los valores del enumerado TModoGrabacionInfraestructura

La formula que se seguiría para ver si una llamada se graba en ese nodo es:

(NODO.E_MODO_GRABACION_INFRAESTRUCTURA) AND (NODO.B_ENRU_GRABAR OR CEN_PRE_RUTA.B_ENRU_GRABAR OR "OBJETO".B_ENRU_GRABAR)

Que sería que si la infraestructura esta en NoGraba no se graba nada de lo que se rute en ese nodo y en cualquiera de los 2 otros caso (GrabaTodo o GrabaPorPeticion) se grabaría dependiendo de la configuración del Nodo, la ruta o el objeto en cuestión (preruta, grupo ACD, extension,...).

2.32 B_ES_GRABADOR

TINYINT(1) NOT NULL DEFAULT 0,

Se configura en el portal en la sección general/nodos.

Este campo define si el nodo va a grabar las llamas que pasen por él, que necesiten ser grabadas y no se estén grabando ya.

2.33 N_RECORDPROCESAD

INT NOT NULL DEFAULT 0

Se configura en el portal en la sección general/nodos.

Define que instancia del recordCentral es la encargada de tratar las grabaciones de este nodo.

Para aumentar el rendimiento a la hora de traerse las grabaciones, se pueden definir varias instancias de proceso recordCentral, este campo define cual de estas instancias se encargara de este nodo.

Null si no va a ser procesado.

2.34 E_ENRU_GRABAR

INT NOT NULL DEFAULT 0 COMMENT 'TTipoEnruGrabar',

Se configura en el portal en la sección general/nodos.

Este campo define si van a grabar las llamadas que se enruten en este nodo.

Usa los valores del enumerado |TTipoEnruGrabar.

2.35 B_ES_ALERTAS

TINYINT(1) NOT NULL DEFAULT 0

2.36 B_NO_USAR

TINYINT(1) NOT NULL DEFAULT 0

Borrado lógico del registro, este registro no se utilizara pero no se borra de la BD para no romper referencias al registro de otras tablas y poder recuperarlo si fuera necesario.

3 índices

 PRIMARY KEY (`ID`)

4 índices réplica