Estos datos sobre las tablas pueden ser usadas para obtener información para Reportes. Estas tablas se encuentran en la Base base ccrepo.
...
Telefonía
QUEUE_LOG_REPO
Se encuentra la información de los estados de las llamadas de las campañas entrantes y salientes.
Detalle de campos
origid: Id ID de tabla origen (puede repetirse).
datetime: Fecha y hora del estado.
callid: Si corresponde al evento id , ID de la llamada (no es el guid).
queuename: Nombre de la campaña si corresponde al evento.
event: Ver lista de evenoseventos.
data a data5: Dependiendo del evento que valor tengan.
...
Evento | Descripcion | data1 | data2 | data3 | data4 | data5 |
AGENTLOGIN | Un agente se logueo. | N/A | N/A | N/A | N/A | N/A |
AGENTLOGOFF | Agente que saliosalió, logoff. Cantidad de segundos pasados desde que se logueo. | logintime | N/A | [automatic] | N/A | |
ABANDON | El cliente abandonó en una cola antes que lo atendieran. position es donde estaba en el momento de cortar, origposition es en la posición que entro inicialmente, waittime es el tiempo que espero hasta cortar. | position | origposition | waittime | ||
COMPLETEAGENT | El que llamó fue conectado a un agente, y la llamada fue terminada normalmente por el agente. El holdtime del agente y la duración de la llamada son guardadas al igual que la posición inicial donde entró la llamada a la cola. | holdtime | calltime | origposition | N/A | N/A |
COMPLETECALLER | El que llamó fue conectado a un agente, y la llamada fue terminada normalmente por el que llamó. El holdtime del agente y la duración de la llamada son guardadas al igual que la posición inicial donde entro la llamada a la cola. | holdtime | calltime | origposition | N/A | N/A |
CONNECT | El que llamó fue conectado a un agente, se graba el tiempo que espero en ser atendido, uniqueid del agente que atendió la llamada. ringtime el tiempo que el teléfono del agente sonó antes de atender la llamada. | holdtime | bridgedchanneluniqueid | ringtime | N/A | N/A |
ENTERQUEUE | Entro una llamada a la cola. | N/A | callerid | N/A | N/A | |
EXITEMPTY | El que llamó fue forzado a salir de la cola, porque la cola no tenia miembros que pudieran ser alcanzados. Se graba la posición en la cola cuando se corto, la posición orginal que entro la llamada a la cola, cuanto espero la llamada antes de ser cortada. | position | origposition | waittime | N/A | N/A |
EXITWITHKEY | El que llamó uso una tecla para salir de la cola, la tecla y la posición en la cola son grabadas, también la posición original que entro a la cola y el tiempo que espero. | key | position | origposition | N/A | N/A |
EXITWITHTIMEOUT | El que llamó espero en la cola mucho tiempo y dio timeout. La posición en la cola cuando paso el timeout es grabada al igual que la posición en que entro y la cantidad de tiempo que espero. | position | origposition | waittime | N/A | N/A |
RINGNOANSWER | Luego de x ms ringueando en un agente, este no atendió y se fue la llamada, se guarda el tiempo que ringueo sin ser atendida. | ringtime | N/A | N/A | N/A | N/A |
REALPAUSE/ REALUNPAUSE | El agente fue puesto en pausa (Evento de Pausa de Integra), si es un unpause se guarda la cantidad de segundos entre que se pauso y despauso (pausetime). | pausetime | N/A | N/A | N/A | N/A |
UNBREAK/BREAK | El agente fue puesto en break en data , se pone el motivo por el cual se puso en break (descanso), tener en cuenta que entre BREAK y UNBREAK están las pausas también correspondientes al estado de BREAK para que no le entren llamadas: estados predefinidos de motivo: BATHROOM, TRAINING, LUNCH, PERSONAL, OTHER. breaktime se guarda la cantidad de segundos entre que fue a break y volvio. | motivo | comentario | breaktime | N/A | N/A |
OUTCALL | Llamada saliente de los agentes, se utiliza para colas salientes, para poder tener estadísticas de las llamadas salientes y su estado. Para poder utilizar este evento es necesario armar el flujo como corresponde el el dialplan. | dialstatus | duration | totaltime | dialednumber | guid |
PAUSE/UNPAUSE | Evento de pausa de telefonía no lo usamos en reportes. | |||||
PAUSEALL/ UNPAUSEALL | Evento de pausar en todas las colas de telefonía no lo usamos en reportes. | |||||
ATTENDEDTRANSFER BLINDTRANSFER TRANSFER | Llamada Completada completada por Agente agente hasta ser transferida. | extension | context | holdtime | calltime | origposition |
HOLD | Agente pone llamada en Esperaespera. | channel | calleridname | calleridnum | connectedlinename | connectedlinenum |
UNHOLD | Agente saca llamada de Esperaespera, si cortan antes puede no estar el evento de UNHOLD. | channel | calleridname | calleridnum | connectedlinename | connectedlinenum |
FINISHWRAPUP | Cuando se cumple el total marcado de tiempo de wrapup wrap-up o el agente lo finaliza, se crea este evento con el tiempo que no se utilizo, el tiempo total de wrapup wrap-up y el GUID de la llamada. | timeleft |
|
| ||
ADDMEMBER | Un nuevo miembro es agregado a la cola. | N/A | N/A | N/A | N/A | N/A |
AGENTDUMP | El agente abandonó a la persona que llamaba mientras escuchaba el anuncio de la cola. | N/A | N/A | N/A | N/A | N/A |
CREATEDQUEUE | Se creó una nueva cola. | N/A | N/A | N/A | N/A | N/A |
QUEUESTART | El sistema de cola se ha iniciado por primera vez en esta sesión. | N/A | N/A | N/A | N/A | N/A |
REMOVEMEMBER | Un miembro fue quitado de la cola. | N/A | N/A | N/A | N/A | N/A |
STARTCALL | Se inicio una llamada y fue contestada por el agente. | emailCliente | N/A | N/A | N/A | N/A |
ENDCALL | Se termino la llamada. | emailCliente | N/A | N/A | N/A | N/A |
STARTVIDEOCALL | Se inicio una videollamada y fue contestada por el agente. | emailCliente | N/A | N/A | N/A | N/A |
ENDVIDEOCALL | Se termino la videollamada. | emailCliente | N/A | N/A | N/A | N/A |
PHONEENDHOLDOUT | El evento se guarda cuando se saca de hold una llamada saliente y guarda: | callerid | callguid | N/Acampaign | N/A | N/A |
CDR_REPO
Info |
---|
Detalle de llamadas un registro por llamada. |
...
PHONECOMPLETECALLER | Cuando una llamada es finalizada por el cliente. Guarda la campaña, GUID y callerid. | callerid | callguid | campaign | N/A | N/A |
PHONEENDHOLDIN | El evento se guarda cuando se saca de hold una llamada entrante y guarda: | callerid | callguid | campaign | N/A | N/A |
PHONESTARTHOLDIN | El evento se guarda cuando se pone en hold una llamada entrante y guarda: | callerid | callguid | campaign | N/A | N/A |
PHONESTARTHOLDOUT | El evento se guarda cuando se pone en hold una llamada saliente y guarda: | callerid | callguid | campaign | N/A | N/A |
PHONECOMPLETEAGENT | Cuando una llamada es finalizada por el agente. Guarda la campaña, GUID y callerid. | callerid | callguid | campaign | N/A | N/A |
PHONECALLAGENT | Cuando se llama a un agente. Guarda la campaña, GUID y callerid. | callerid | callguid | campaign | N/A | N/A |
PHONECALL | Cuando se recibe una llamada desde fuera hacia una campaña. Guarda la campaña, GUID y callerid. | callerid | callguid | campaign | N/A | N/A |
PHONEANSWER | Cuando el agente atiende una llamada entrante. Guarda la campaña, GUID y callerid. | callerid | callguid | campaign | N/A | N/A |
CDR_REPO
Info |
---|
Detalle de llamadas un registro por llamada. |
Detalle de campos
calldate: Fecha y hora inicio de llamada.
clid: Callerid completo.
src: Origen llamada.
dst: Destino llamada.
dcontext: Contexto destino.
channel: Canal origen.
dstchannel: Canal destino.
lastapp: Última actividad del workflow ejecutada.
duration: Duración total de la llamda.
billsec: Duración desde que fue atendida la llamada.
disposition: Resultado de la llamdallamada.
amaflags: No la usamosse usa.
accountcode: Set setea el agente u otros datos de la llamada.
userfield: Donde se hace el tag de la llamada la marca.
uniqueid: Id ID de la llamada.
type: Si se grabo la llamada.
guid: Id única ID único de la llamada y nombre de la grabación .
causecode: Número del proveedor del resultado de la llamada.
campaign: Campaña de la llamada.
charged_balance: Para tarificacion pbx virtual.
real_balance: Para tarificacion pbx virtual.
note: Para tarificacionclarificación.
contact: Id ID del contacto de discador.
finishtime: Si estamos tageando las grabaciones fecha/hora de tipificación.
rating: Calificación media de la llamada.
dialerbase: Nombre de la base de discador.
...
campaign: Campaña de marcador.
destination: Teléfono a marcar.
status: Estado (1 pronto para ser marcado, 0 en proceso, 3 bloqueado por la lista de no marcado).
data: Variables a pasar al workflow y forms.
alternatives: Lista separada por : de telefonos teléfonos alternativos del cliente.
contact: Id ID del contacto para seguimiento en CDR.
dialerbase: Nombre de la base (lista) que pertenece el contacto.
priority: Prioridad (9999 habitualmente, nunca 1 pero se puede cambiar a > 1 para que los mas más pequeños se ejecuten antes).
agentphone: Para progresivo teléfono del agente que pertenece el contacto.
...
id: Autonumérico.
campaign: Nombre de la campaña de discador.
name: Nombre de la lista subida.
records: Cantidad de registros de la lista.
active: Si está activada actualmente.
percentage: qué Qué porcentaje obtener de cada lista obtener en cada vuelta.
...
Omnicanal
SMS_REPO
Info |
---|
Esta tabla posee los Mensajes mensajes de texto. |
Detalle de campos
id: Id ID único del mensaje.
idm: Dependiendo ID del mensaje, dependiendo de la api API usada id del mensaje.
campaign: Campaña.
dateprocessed: Fecha de envio envío o llegada.
direction: I o O (entrante o saliente).
callerid: Destino u origen.
message: Mensaje de texto.
agent: Agente de envioenvío.
smsbase: Nombre base discador.
result: Dependiendo la API resultado del mensaje.
readsms: si Si fue leidoleído.
sessionid: guid GUID para session con agente.
WEBCHAT_LOG_REPO
...
Evento | Descripción | data1 | data2 | data3 | data4 | data5 |
ABANDON | El cliente abandonó en una cola antes que lo atendieran. position es donde estaba en el momento de cortar, origposition es en la posición que entro inicialmente, waittime es el tiempo que espero hasta cortar. | position | origposition | waittime | ||
EXITWITHTIMEOUT | ||||||
COMPLETEAGENT | El que solicito fue conectado a un agente, y el chat fue terminado normalmente por el agente. El holdtime del agente y la duración de la llamada son guardadas al igual que la posición inicial donde entró la llamada a la cola. | holdtime | chattime | origposition | messageqt | N/A |
COMPLETECALLER | El que llamó fue conectado a un agente, y el webchat fue terminado normalmente por el que llamó. El holdtime del agente y la duración del webchat son guardadas al igual que la posición inicial donde entro el webchat a la cola. | holdtime | chattime | origposition | messageqt | N/A |
CONNECT | El solito el chat fue conectado a un agente, se graba el tiempo que espero en ser atendido, nombre del agente que atendió la llamada. | holdtime | agent | N/A | N/A | |
ENTERQUEUE | Entro un webchat a la cola. | name | phonenumber | N/A | N/A | |
REENTERQUEUE | Se recuperó un chat al iniciar el servidor servidor. | name | phonenumber | N/A | N/A | |
TRANSFER | --- | -- | -- | -- | -- | -- |
OUTOFTIME | El cliente solicito un chat pero la campana no estaba en hora. | -- | -- | |||
OUTCALL | Una llamada por web chat fue terminada. | audio/video | duration | dialednumber | webchatguid | |
NOAGENTS | El cliente entra a chatear pero no hay agentes disponibles para la campaña. (Los campos de data1 y data2 se guardaran en caso de que se conozcan) | name | ||||
MAXQUEUE | La cantadidad de chat activos para la campaña (esperando y atendidos) supera el valor establecido (Max chats) (Los campos de data1 y data2 se guardaran en caso de que se conozcan) | name | ||||
TRANSFERRED | La interacción fue transferida desde un agente a otro. 'de' es el nombre del agente que transfirió la interaccioón y 'para' el agente al que fue transferida. | de | para | |||
ATTENDED | La interacción fue atendida por el agente al que se le transfiró. | de | para | |||
STARTCALL | ||||||
ENDCALL | ||||||
STARTVIDEOCALL | ||||||
ENDVIDEOCALL |
...
Evento | Descripción | data1 | data2 | data3 | data4 | data5 |
COMPLETEAGENTOUT | Una interacción iniciada por un agente finalizó. | chattime | messageqt | number | ||
COMPLETEAGENT | El que solicito fue conectado a un agente, y el chat fue terminado normalmente por el agente. El holdtime del agente y la duración de la llamada son guardadas al igual que la posición inicial donde entró la llamada a la cola. | holdtime | chattime | origposition | messageqt | N/A |
CONNECT | El SMS se conecto con un agente. Se guardan tiempo de espera, agente que fue conectado y numero número de celular. | holdtime | agent | number | ||
ENTERQUEUE | Un cliente envio envió un SMS que pertenecia a una campaña y esta se encontraba en hora. Se guarda el numero número de telefono teléfono del cliente. | number | name (si corresponde por ejemplo: algunos proveedores de whatsapp) | |||
REENTERQUEUE | Se recuperó un chat al iniciar el servidor. | number | name (si corresponde por ejemplo: algunos proveedores de whatsapp) | |||
HOLIDAYMESSAGE | Se le envío sms envió SMS de dia día feriado. | number | message | |||
OUTOFTIME | Un cliente enviio un SMS que pertenecia a una campaña y esta se encontraba fuera de hora. Se guarda el numero número de telefono teléfono del cliente. | number | message | |||
OUTSMS | Se genera cuando un agente inicia una interaccion interacción de smsSMS. | number | ||||
TRANSFERRED | La interacción fue transferida desde un agente a otro. 'de' es el nombre del agente que transfirió la interaccioón interacción y 'para' el agente al que fue transferida. | de | para | |||
ATTENDED | La interacción fue atendida por el agente al que se le transfirótransfirió. | de | para |
EMAIL_LOG_REPO
Eventos
Evento | Descripción | data1 | data2 | data3 | data4 | data5 |
COMPLETEAGENTOUT | Una interacción iniciada por un agente finalizó. | chattime | messageqt | adress | ||
COMPLETEAGENT | El mail fue conectado a un agente, y el chat fue terminado normalmente por el agente. El holdtime del agente y la duración de la interaccion interacción son guardadas al igual que la posición inicial donde entró la llamada a la cola. | holdtime | chattime | origposition | messageqt | N/A |
CONNECT | El Email email se conecto con un agente. Se guardan tiempo de espera, agente que fue conectado y direccion dirección de email. | holdtime | agent | address | N/A | N/A |
HOLIDAYMESSAGE | Se envió mail de feriado. | address | message | N/A | N/A | N/A |
ENTERQUEUE | Un cliente envio envió un Email email que pertenecia a una campaña. Se guarda el numero número de dirección de mail del cliente. | address | subject | N/A | N/A | N/A |
REENTERQUEUE | Se recuperó un chat al iniciar el servidor. | address | subject | N/A | N/A | N/A |
OUTEMAIL | Se genera cuando un agente inicia una interaccion interacción de email. | address | subject | N/A | N/A | N/A |
STARTEMAILDIALER | Se genera cuando comienza a ejecutarse un dialer. | spool length | N/A | N/A | N/A | N/A |
FINISHEMAILDIALER | Se genera cuando se termina de ejecutar el dialer. | spool length | N/A | N/A | N/A | N/A |
STOPEMAILDIALER | Se genera cuando se detiene el dialer en ejecucionejecución. | spool length | N/A | N/A | N/A | N/A |
TRANSFERRED | La interacción fue transferida desde un agente a otro. 'de' es el nombre del agente que transfirió la interaccioón interacción y 'para' el agente al que fue transferida. | de | para | |||
ATTENDED | La interacción fue atendida por el agente al que se le transfiró. | de | para | |||
BLACKLIST | Se genera cuando un email entrante pertenece a una blacklist. No se genera una interacción. Se guarda dirección de email, asunto y el email_id del email (que matchea con el email guardado en email_repo). Si es una interacción que inicia el agente, se registra el nombre del agente. | adress | subject | email_id | ||
FORWARDED | Se reenvió un mail de una interacción. | dirección dirección a donde se envió | asunto asunto con el que se envió | email_id utilizado para identificar el email en email_repo | ||
NEWEMAILCLIENT | Se recibió un nuevo mail del cliente mientras la interacción estaba abierta. | dirección de email del cliente | ||||
NEWEMAILAGENT | El agente envió un mail mientras la interacción estaba abierta. | dirección de email del cliente |
...
Evento | Descripción | data1 | data2 | data3 | data4 | data5 |
COMPLETEAGENT | El que solicito solicitó fue conectado a con un agente , y el chat fue terminado normalmente por el agente. El holdtime del agente y la duración de la interaccion interacción son guardadas al igual que la posición inicial donde entró la llamada a la cola. | holdtime | chattime | origposition | messageqt | N/A |
CONNECT | La interaccion interacción se conecto con un agente. Se guardan tiempo de espera, agente que fue conectado y el cliente. | holdtime | agent | id client | client username | |
ENTERQUEUE | Un cliente envio un Tweet tweet que pertenecia a una campaña. Se guarda el nombre del cliente. | address | subject | |||
REENTERQUEUE | Se recuperó un chat al iniciar el servidor. | address | subject | |||
HOLIDAYMESSAGE | Se envió respuesta a la publicacion publicación o direct message con el mensaje de feriado. | address | message | |||
OUTTWEET | Se genera cuando un agente inicia una interaccion interacción de twitterTwitter. | address | subject | |||
TRANSFERRED | La interacción fue transferida desde un agente a otro. 'de' es el nombre del agente que transfirió la interaccioón interacción y 'para' el agente al que fue transferida. | de | para | |||
ATTENDED | La interacción fue atendida por el agente al que se le transfirótransfirió. | de | para |
MESSENGER_LOG_REPO
Eventos
Evento | Descripción | data1 | data2 | data3 | data4 | data5 |
COMPLETEAGENT | El que solicito solicitó fue conectado a con un agente , y el chat fue terminado normalmente por el agente. El holdtime del agente y la duración de la interacción son guardadas al igual que la posición inicial donde entró la llamada a la cola. | holdtime | chattime | origposition | messageqt | N/A |
CONNECT | La interacción se conecto con un agente. Se guardan tiempo de espera, agente que fue conectado y el cliente. | holdtime | agent | id client | client name | |
ENTERQUEUE | Un cliente envió un mensaje que pertenecía a una campaña. Se guarda el nombre del cliente. | address | message | |||
ENTERQUEUE | Se recuperó un chat al iniciar el servidor. | address | message | |||
HOLIDAYMESSAGE | Se respondió mensaje de feriado. | address | message | |||
TRANSFERRED | La interacción fue transferida desde un agente a otro. 'de' es el nombre del agente que transfirió la interacción y 'para' el agente al que fue transferida. | de | para | |||
ATTENDED | La interacción fue atendida por el agente al que se le transfiró. | de | para | |||
OUTMESSENGER |
FACEBOOK_LOG_REPO
...
Evento | Descripción | data1 | data2 | data3 | data4 | data5 |
COMPLETEAGENT | El que solicito solicitó fue conectado a un agente, y el chat fue terminado normalmente por el agente. El holdtime del agente y la duración de la interacción son guardadas al igual que la posición inicial donde entró la llamada a la cola. | holdtime | chattime | origposition | messageqt | N/A |
CONNECT | La interacción se conecto con un agente. Se guardan tiempo de espera, agente que fue conectado y el cliente. | holdtime | agent | id client | client name | |
ENTERQUEUE | Un cliente envió un mensaje que pertenecía a una campaña. Se guarda el nombre del cliente. | post id | message | |||
REENTERQUEUE | Se recuperó un chat al iniciar el servidor. | post id | message | |||
HOLIDAYMESSAGE | Se respondio respondió con un comentario el texto del dia feriado,. | post id | message | |||
OUTFACEBOOK | Se genera cuando un agente inicia una interacción de facebookFacebook, genera un nuevo post. | |||||
TRANSFERRED | La interacción fue transferida desde un agente a otro. 'de' es el nombre del agente que transfirió la interaccioón y 'para' el agente al que fue transferida. | de | para | |||
ATTENDED | La interacción fue atendida por el agente al que se le transfirótransfirió. | de | para |
...
Otras tablas importantes
...
Info |
---|
En esta tabla se refleja la Auditoría auditoría general del sistema, de ella se pueden obtener reportes y utilizarla para hacer seguimiento de acciones importantes en uContact. |
Detalle de campos
id: Autogenerado.
datetime: Fecha del evento.
userid: Usuario que ejecutoejecutó.
host: Ip IP desde donde se ejecutoejecutó.
action: Acción que se realizó.
...