Base de Datos
Estos datos sobre las tablas pueden ser usadas para obtener informaciĆ³n para Reportes. Estas tablas se encuentran en la 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 de tabla origen (puede repetirse).
datetime: Fecha y hora del estado.
callid: Si corresponde al evento, ID de la llamada (no es el guid).
queuename: Nombre de la campaƱa si corresponde al evento.
event: Ver lista de eventos.
data a data5: Dependiendo del evento que valor tengan.
Eventos
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 saliĆ³, 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 por agente hasta ser transferida. | extension | context | holdtime | calltime | origposition |
HOLD | Agente pone llamada en espera. | channel | calleridname | calleridnum | connectedlinename | connectedlinenum |
UNHOLD | Agente saca llamada de espera, 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 wrap-up o el agente lo finaliza, se crea este evento con el tiempo que no se utilizo, el tiempo total de 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 | campaign | N/A | N/A |
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
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 llamada.
amaflags: No se 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 de la llamada.
type: Si se grabo la llamada.
guid: 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 clarificaciĆ³n.
contact: 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.
TAGS
Refiere a las marcas en las grabaciones de llamadas
Detalle de campos
id: Autogenerado.
datetime: Fecha hora de la marca.
user: Quien realizo la marca.
guid: Id Ćŗnico de la grabaciĆ³n.
time: Tiempo en segundos de donde es la marca.
comment: Comentario de la marca.
BLACK_LIST_HISTORY
HistĆ³rico de nĆŗmeros marcados en lista de no marcado o que intentaron ingresar.
Detalle de campos
id: Autogenerado.
calldate: Fecha hora del intento.
src: Agente que intento marcar.
dst: NĆŗmero marcado o que intento ingresar.
Marcadores
CALLS_SPOOL
Detalle de campos
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 telƩfonos alternativos del cliente.
contact: 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 mƔs pequeƱos se ejecuten antes).
agentphone: Para progresivo telƩfono del agente que pertenece el contacto.
DIALER_BASE
Detalle de campos
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Ʃ porcentaje obtener de cada lista en cada vuelta.
Omnicanal
SMS_REPO
Detalle de campos
id: ID Ćŗnico del mensaje.
idm: ID del mensaje, dependiendo de la API usada.
campaign: CampaƱa.
dateprocessed: Fecha de envĆo o llegada.
direction: I o O (entrante o saliente).
callerid: Destino u origen.
message: Mensaje de texto.
agent: Agente de envĆo.
smsbase: Nombre base discador.
result: Dependiendo la API resultado del mensaje.
readsms: Si fue leĆdo.
sessionid: GUID para session con agente.
WEBCHAT_LOG_REPO
Eventos
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. | 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 |
|
|
|
|
|
|
SMS_LOG_REPO
Eventos
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 nĆŗmero de celular. | holdtime | agent | number | ||
ENTERQUEUE | Un cliente enviĆ³ un SMS que pertenecia a una campaƱa y esta se encontraba en hora. Se guarda el nĆŗmero de telĆ©fono del cliente. | number | clientName(si corresponde por ejemplo: algunos proveedores de whatsapp) | |||
REENTERQUEUE | Se recuperĆ³ un chat al iniciar el servidor. | number | clientName(si corresponde por ejemplo: algunos proveedores de whatsapp) | |||
HOLIDAYMESSAGE | Se le enviĆ³ SMS de 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 nĆŗmero de telĆ©fono del cliente. | number | message | |||
OUTSMS | Se genera cuando un agente inicia una interacciĆ³n de SMS. | number | clientName(si corresponde por ejemplo: algunos proveedores de whatsapp) | |||
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 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 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 se conecto con un agente. Se guardan tiempo de espera, agente que fue conectado y 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 enviĆ³ un email que pertenecia a una campaƱa. Se guarda el 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 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 ejecuciĆ³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 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 |
|
|
|
|
TWITTER_LOG_REPO
Eventos
Evento | DescripciĆ³n | data1 | data2 | data3 | data4 | data5 |
COMPLETEAGENT | El que solicitĆ³ fue conectado 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 username | |
ENTERQUEUE | Un cliente envio un 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 publicaciĆ³n o direct message con el mensaje de feriado. | address | message | |||
OUTTWEET | Se genera cuando un agente inicia una interacciĆ³n de Twitter. | address | subject | |||
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 transfiriĆ³. | de | para |
MESSENGER_LOG_REPO
Eventos
Evento | DescripciĆ³n | data1 | data2 | data3 | data4 | data5 |
COMPLETEAGENT | El que solicitĆ³ fue conectado 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
Eventos
Evento | DescripciĆ³n | data1 | data2 | data3 | data4 | data5 |
COMPLETEAGENT | El que 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 respondiĆ³ con un comentario el texto del dia feriado. | post id | message | |||
OUTFACEBOOK | Se genera cuando un agente inicia una interacciĆ³n de Facebook, 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 transfiriĆ³. | de | para |
Otras tablas importantes
SIPCHAT
Detalle de campos
id: Autogenerado.
datecreated: Fecha hora del mensaje.
src: Origen.
dest: Destino.
message: Mensaje de texto.
srcagent: Agente origen.
dstagent: Agente destino.
status: Estado del mensaje (SUCCESS, FAILURE).
AUDITORY
Detalle de campos
id: Autogenerado.
datetime: Fecha del evento.
userid: Usuario que ejecutĆ³.
host: IP desde donde se ejecutĆ³.
action: AcciĆ³n que se realizĆ³.