Función | Descripción | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
UC_exec | (sqlquery,dsn,callback) Ejecuta un SQL query en la Base (INSERT, UPDATE, DELETE), puede o no tener un callback. sqlquery: INSERT UPDATE o DELETE. dsn: Nombre de origen de datos, vacío para el Default Base CCREPO. callback: Null o nombre de la función que se ejecuta al retornar resultado. value: Si el valor es true la función va a devolver el valor de la base, en otro caso devolverá OK o ERROR
| |||||||||||||||||||||||||||
UC_exec_async | Structure: (sqlquery,dsn) Ejecuta un SQL query en la Base (INSERT, UPDATE, DELETE), puede o no tener un callback. sqlquery: INSERT UPDATE o DELETE. dsn: Nombre de origen de datos, vacío para el Default Base CCREPO. value: Si el valor es true la función va a devolver el valor de la base, en otro caso devolverá OK o ERROR
| |||||||||||||||||||||||||||
UC_Save | (object,table,dsn,callback) Guarda un objeto de una tabla determinada de la Base de datos. object: Objeto javascript a guardar (igual a la tabla destino). table: Nombre de la tabla destino. dsn: Nombre de origen de datos, vacío para el Default Base CCREPO. callback: Null o nombre de la función que se ejecuta al retornar resultado.
| |||||||||||||||||||||||||||
UC_Save_async | Structure: (object,table,dsn) Guarda un objeto de una tabla determinada de la Base de datos. object: Objeto javascript a guardar (igual a la tabla destino). table: Nombre de la tabla destino. dsn: Nombre de origen de datos, vacío para el Default Base CCREPO.
| |||||||||||||||||||||||||||
UC_fullSelect | (solochosen, idSelect, objetoSelect, chosen, atributo, parse) Se encarga de llenar comboBox o listBox con datos de la query. solochosen: Si este parámetro es 0 se encarga de inicializar el chosen con los objetos que le pasamos en el objetoSelect. idSelect: Id del select en el html que corresponde con nuestro combo box. objetoSelect: Es una lista de valores o una lista de objetos: Ej lista valores: ["ACOMP-BLESS->","campanaParaTestBeto<-"] Ej lista objetos: [{"departamento":"ARTIGAS"},{"departamento":"CANELONES"}] chosen: Si este atributo es 1 se aplica la función .chosen() que inicializa el combo box, si es 0 se carga el html del select atributo: Si se especifica un atributo, significa que el objetoSelect tiene la forma de lista de objetos por lo tanto el valor de parse: Si este atributo es 1 se aplica la función JSON.parse al objetoSelect ya que se asume que se lo esta pasando en forma de string,
| |||||||||||||||||||||||||||
UC_fullTable | (idTabla, datosParaLlenar, stringDatos, onSelected, scroll, dataFormat, bColum, bOrder, bfilter, pagination, multipleSelect, onDeSelected) Se encarga de llenar una tabla determinada. idTabla: El id del tag <table> en nuestro html. datosParaLlenar: Es la lista de objetos en formato string que se usan para cargar la tabla. Importante destacar que tiene que ser en Ej: [{"id":1,"documento":"","nombres":"Casanova Barreiro Rossana Haydee","departamento":""... stringDatos: Son los atributos del objeto que queremos mostrar en las columnas de nuestra tabla. onSelected: Método que se va a ejecutar cuando ocurra el evento de selección en una fila de la tabla. Ej: function metodoOnSelectedSample(resp){ //Resp tiene el objeto en formato string como el que le pasamos en el ejemplo } scroll: Es el alto en pixeles que va a tomar la tabla. Ej: '100px' dataFormat: Si los datos para llenar poseen fechas para ordenar se le pasara el formato de la fecha para que lo ordene, bColum, bOrder: Estos parámetros son para ordenar una columna en particular de manera asc o desc, se le deberá pasar Si querés ordenar la Segunda columna de forma descendente: 1,"desc". multipleSelect: null o 1 como entero para multiple seleccion de filas. onDeSelected: null or function(a) para obtener como retorno el valor de la fila seleccionada.
| |||||||||||||||||||||||||||
UC_addPagination | (idTabla) Agrega paginación a una tabla. Este método agrega dos botones, un botón 'anterior' y otro 'siguiente' que sirve de paginación para la tabla. Es importante destacar que solo se agregan los botones en el html, es el usuario quien luego tiene que definir Mediante javascript el usuario debería de agregar el evento on clic de estos dos botones de la siguiente manera: $('#idTabla_anterior').click(function(){...}); idTabla: Id en el HTML de la tabla.
| |||||||||||||||||||||||||||
UC_update | (json, tablename, column, dsn, callback) Actualiza datos del objeto, se pone el valor y columna actualizar. obj: Objeto con los nuevos datos a actualizar. tablename: Nombre de la tabla a actualizar. column: Nombre de la columna por la que se va a realizar el Update, habitualmente el ID de la tabla. dsn: Nombre de origen de datos, vacío para el Default Base CCREPO. callback: Null o nombre de la función que se ejecuta al retornar resultado.
| |||||||||||||||||||||||||||
UC_update_async | Structure: (json, tablename, column, dsn) Actualiza datos del objeto, se pone el valor y columna actualizar. obj: Objeto con los nuevos datos a actualizar. tablename: Nombre de la tabla a actualizar. column: Nombre de la columna por la que se va a realizar el Update, habitualmente el ID de la tabla. dsn: Nombre de origen de datos, vacío para el Default Base CCREPO.
| |||||||||||||||||||||||||||
UC_delete | (tablename, column, value, valuetype, dsn, callback) Se borra un objeto mediante valor y columna. tablename: Nombre de la tabla a actualizar. column: Nombre de la columna por la que se va a realizar el delete, habitualmente el ID de la tabla. value: Valor de la columna por que se va a hacer el delete. valuetype: Tipo de dato de la columna que se va a hacer el delete: int, string. dsn: Nombre de origen de datos, vacío para el Default Base CCREPO. callback: Null o nombre de la función que se ejecuta al retornar resultado.
| |||||||||||||||||||||||||||
UC_delete_async | Structure: (tablename, column, value, valuetype, dsn) Se borra un objeto mediante valor y columna. tablename: Nombre de la tabla a actualizar. column: Nombre de la columna por la que se va a realizar el delete, habitualmente el ID de la tabla. value: Valor de la columna por que se va a hacer el delete. valuetype: Tipo de dato de la columna que se va a hacer el delete: int, string. dsn: Nombre de origen de datos, vacío para el Default Base CCREPO.
| |||||||||||||||||||||||||||
UC_get | (sqlquery, dsn, callback) Obtiene los datos de la base pasando un SQL SELECT query. sqlquery: SELECT sql dsn: Nombre de origen de datos, vacío para el Default Base CCREPO. callback: Null o nombre de la función que se ejecuta al retornar resultado.
| |||||||||||||||||||||||||||
UC_get_async | Structure: (sqlquery, dsn) Obtiene los datos de la base pasando un SQL SELECT query. sqlquery: SELECT sql dsn: Nombre de origen de datos, vacío para el Default Base CCREPO.
| |||||||||||||||||||||||||||
UC_makeCall | (campaign, source, destination, callback) Realiza una llamada. campaign: Campaña por la que va a realizar la llamada. source: DID por la que se va a sacar la llamada. destination: Número destino de la llamada. callback: Null o nombre de la función que se ejecuta al retornar resultado. verifyWrapup: Si es true entonces valida si el agente está en wrapup antes de llamar, caso contrario no lo valida.
| |||||||||||||||||||||||||||
UC_makeCall_async | Structure: (campaign, source, destination) Realiza una llamada. campaign: Campaña por la que va a realizar la llamada. source: DID por la que se va a sacar la llamada. destination: Número destino de la llamada. verifyWrapup: Si es true valida entonces si el agente está en wrapup antes de llamar, caso contrario no lo valida.
| |||||||||||||||||||||||||||
UC_hangUp | (callback) Corta la llamada actual. callback: Null o nombre de la función que se ejecuta al retornar resultado.
| |||||||||||||||||||||||||||
UC_hangUp_async | Structure: () Corta la llamada actual.
| |||||||||||||||||||||||||||
UC_hangUpMyCall | Finaliza la llamada solo si el callerid pasado por parametro es el mismo de la llamada actual
| |||||||||||||||||||||||||||
UC_hangUpMyCall_async |
| |||||||||||||||||||||||||||
UC_pause | (boolean) Se encarga de pausar o des pausar al Agente. No des pausa al Agente en caso de que se encuentre en un break. boolean: true o false function: función de llamda
| |||||||||||||||||||||||||||
UC_sendSms | (phone, message) Envía un sms. phone: Destino del sms. message: Texto sms.
| |||||||||||||||||||||||||||
UC_sendMail | (fromname, to, subject, body,callback) Envía un Email con la cuenta del sistema fromname: Nombre de quien envía. to: Correo destinatario. subject: Asunto del mail. body: Texto del email puede ser html.
| |||||||||||||||||||||||||||
UC_sendMail_async | (fromname, to, subject, body) Envía un Email con la cuenta del sistema fromname: Nombre de quien envía. to: Correo destinatario. subject: Asunto del mail. body: Texto del email puede ser html.
| |||||||||||||||||||||||||||
UC_sendMailCampaignv2 UC_sendMailCampaignv2_async | Envía un mail utilizando la cuenta de correo de la campana especificada
Los campos cc, cco, template y variables son opcionales. Las variables serán reemplazadas antes de enviar el mail. El template solo se enviara si el body es vacio o no especificado. Attachments son opcionales, va a ser una lista de strings obtenidos con la funcion UC_addAttachment(file, id) Con la propiedad `reports` se pueden enviar adjuntos en el mail, reportes generados previamente. Será una lista de guid de reportes generados con su extensión. Hola ${nombre} este es un ejemplo de template para poder reemplazar las variables, saludos de ${saludos} Sera reemplazado por: Hola Santiago este es un ejemplo de template para poder reemplazar las variables, saludos de Cari
| |||||||||||||||||||||||||||
UC_addAttachment(file, id) | Subir cualquier tipo de archivo al servidor file: File object javascript id (optional): usado para identificar al archivo en la respuesta Respuesta: ["20190513/a6d9f3c6-9574-44ca-8b6f-ec02e2c977d1.filename.txt", "1234"] El primer string es la ruta del archivo en el servidor El segundo es el id enviado Ejemplo: await UC_addAttachment(new File(["test1234filecontent"], "filename.txt", {type: "text/plain", lastModified: new Date()})) | |||||||||||||||||||||||||||
Este metodo envia un mensaje utilizando la api de hey now. Se necesita el nombre de un proveedor de hey previamente configurado
| ||||||||||||||||||||||||||||
UC_getAgents | (callback) Obtiene los agentes en el callback en formato json. | |||||||||||||||||||||||||||
UC_getAgents_async | Structure: () Obtiene los agentes en el callback en formato json.
| |||||||||||||||||||||||||||
UC_getSystemCampaigns | (callback) Obtiene las campañas del sistema en el callback en formato json.
| |||||||||||||||||||||||||||
UC_getSystemCampaigns_async | Structure: () Obtiene las campañas del sistema en el callback en formato json.
| |||||||||||||||||||||||||||
UC_getMyAgentCampaigns | (callback) Obtiene las campañas del agente en el callback en formato json.
| |||||||||||||||||||||||||||
UC_getMyAgentCampaigns_async | Structure: () Obtiene las campañas del agente en el callback en formato json.
| |||||||||||||||||||||||||||
UC_getMySuperCampaigns | (callback) Obtiene las campañas que puedo ver si soy supervisor en el callback en formato json.
| |||||||||||||||||||||||||||
UC_getMySuperCampaigns_async | Structure: () Obtiene las campañas que puedo ver si soy supervisor en el callback en formato json.
| |||||||||||||||||||||||||||
UC_getAgentForCampaign | (campaign, callback) Obtiene los agentes por una campaña determinada en el callback en formato json.
| |||||||||||||||||||||||||||
UC_getAgentForCampaign_async | Structure: (campaign) Obtiene los agentes por una campaña determinada en el callback en formato json.
| |||||||||||||||||||||||||||
UC_subirArchivoCSV | (archivo, tabla, sentence, callback) Se encarga de subir un archivo CSV a una tabla determinada de la Base. archivo: Obtenido desde un upload. tabla: Nombre de la tabla destino. sentence: Cambios que se requieran (ver syntaxys MYSQL LOAD IN FILE). callback: Retorno de la subida.
| |||||||||||||||||||||||||||
UC_generateReport | (jsonReport, html, excel, pdf, doc) Se encarga de generar y descargar un Reporte en formato excel, pdf, doc,txt, cvs. jsonReport: Es el objeto reporte en el siguiente formato:
html, excel, pdf, doc: Estos parámetros son booleanos que aceptan 1 o 0, en el caso de que sea 1 el parámetro,
| |||||||||||||||||||||||||||
UC_closeForm | Cierra el Form Actual.
| |||||||||||||||||||||||||||
UC_getIframeQuantity | Devuelve cantidad de Formularios abiertos por el Agente
| |||||||||||||||||||||||||||
UC_ShowXForm | Muestra Botón de Cerrar en el Tab,
| |||||||||||||||||||||||||||
UC_setChannelVariable | (variable, value, callback) Setea una variable en la Llamada, variable: Nombre de la variable. value: Valor. callback: Retorno
| |||||||||||||||||||||||||||
UC_setChannelVariable_async | Structure: (variable, value) Setea una variable en la Llamada, variable: Nombre de la variable. value: Valor.
| |||||||||||||||||||||||||||
UC_TagRecord | (guid, data) Tag en una grabación para buscar luego en Datos en Grabaciones. guid: Id de la llamada obtenida del objeto CTI. data: Texto con que se va a marcar.
| |||||||||||||||||||||||||||
UC_respool | (objetoRespool, callback) El respool ocurre cuando una llamada no pudo ser concretada, por ejemplo cuando un discador enlaza a un agente con un cliente pero objetoRespool: Objeto obtenido de UC_DialerObject, este puede ser cambiado según corresponda hacer el respool, ejemplo callback: Es una función de callback definida por el usuario que tiene la respuesta del método.
| |||||||||||||||||||||||||||
UC_respool_async | Structure: (objetoRespool) El respool ocurre cuando una llamada no pudo ser concretada, por ejemplo cuando un discador enlaza a un agente con un cliente pero objetoRespool: Objeto obtenido de UC_DialerObject, este puede ser cambiado según corresponda hacer el respool, ejemplo cambio de
| |||||||||||||||||||||||||||
UC_DoRespool | (cti, alternative) Realiza el respool de una llamada especificando si se desea alternar entre los números alternativos o no. cti; CTI parseado alternative: Se puede pasar vacio, eso indica que no contempla los alternativos. O se le pasa los alternativos a tener en cuenta.
| |||||||||||||||||||||||||||
UC_DialerObject | (dialer) Retorna un objeto de tipo calls_spool para poder hacer respool o armar un DialerSchedule. dialer: Es el string que llega en Dialer en CTI.
| |||||||||||||||||||||||||||
UC_replaceAll | (str, find, replace) Remplaza todas las ocurrencias de un carácter en un String. str: String original. find: Que carácter buscar. replace: Por que carácter remplazar. Retorna el String cambiado.
| |||||||||||||||||||||||||||
UC_generateNamedReport | (jsonReport, html, excel, pdf, doc, name) Se encarga de generar y descargar un Reporte en formato excel, pdf, doc o cvs, además se le pasara un nombre determinado. jsonReport: Es el objeto reporte en el siguiente formato:
html, excel, pdf, doc: Estos parámetros son booleanos que aceptan 1 o 0, en el caso de que sea 1 el parámetro, se va a descargar en name: Nombre del archivo a descargar.
| |||||||||||||||||||||||||||
UC_DialerSchedule | (callDate, objectDialer, callback) Se encarga de agendar una llamada para que ocurra en una fecha determinada bajo una campana establecida callDate: Fecha en la cual se agenda para realizar la llamada. objetDialer: Objeto retornado de llamar a UC_DialerObject con el String Dialer de CTI, callback: Es una función de callback definida por el usuario que tiene la respuesta del método.
| |||||||||||||||||||||||||||
UC_DialerSchedule_async | Structure: (callDate, objectDialer) Se encarga de agendar una llamada para que ocurra en una fecha determinada bajo una campana establecida y a un destino especificado. callDate: Fecha en la cual se agenda para realizar la llamada. objetDialer: Objeto retornado de llamar a UC_DialerObject con el String Dialer de CTI, este objeto se cambia según se requiera schedular.
| |||||||||||||||||||||||||||
notification | (title, message, icon, type) Mostrar mensajes al usuario. title: Recibe un string que usara como titulo de la notificación. message: Recibe un string que usara como mensaje de la notificación. icon: Recibe un string con la clase de fontawesome para la notificación. Iconos posibles:"fa fa-times"(error),"fa fa-check"(accion realizada con exito),"fa fa-warning"(alerta). type: Recibe un string que define el tipo de notificación lo cual afecta el color de la misma. -types posibles:"danger"(error al realizar la operacion),"success"(accion realizada con exito),"warning"(alerta).
| |||||||||||||||||||||||||||
UC_audit | (audit) Auditar las acciones realizadas por el usuario. Recibe un string (audit) que se graba en la columna action de la tabla ccrepo.auditory
| |||||||||||||||||||||||||||
UC_goToTab | (idTabPane) Cambia al tab que se pase por parámetro. idTabPane: Recibe un string que debe ser el id del tab-pane que queremos mostrar.
| |||||||||||||||||||||||||||
UC_generateGraphic | (idContenedor, datos, tipo, titulo, colores, tamaño) Genera gráficas. idContenedor: Recibe un string que debe ser el id del contenedor en donde queremos mostrar la gráfica. datos: Recibe un array con los datos a mostrar en la gráfica. tipo: Recibe un string que define el tipo de gráfica a mostrar, si la gráfica es solo lineal recibe titulo: Recibe un string como título solo para gráficas de tipo donut, en lo contrario usar null. colores: Recibe un array de strings con los colores en hexadecimal (['#2334','#45454']). tamaño: Recibe un string con el valor en pixeles para el tamaña de la gráfica ('240px') null toma tamaño del contenedor.
| |||||||||||||||||||||||||||
UC_Http_proxy | Solo los campos url y method son obligatorios. Method puede ser: GET, POST, PUT, DELETE El body tiene que ser un string, y así tal cual va a ser enviado en la petición
El timeout por defecto es de 10000 milisegundos Respuesta de ejemplo
En el caso de que el type sea `application/x-www-form-urlencoded` se peude hacer lo siguiente para no andar concatenando strings y poder enviarlo en el body en lugar del JSON.stringify
| |||||||||||||||||||||||||||
UC_ExecGet_async | UC_Exec
| |||||||||||||||||||||||||||
UC_ExecPost | (url, data, callback) Ejecuta un webService POST, desde nuestro dominio. url: Pasar la url del web service. data: Si el web service espera parámetros se lo deberás pasar en el data. callback: Retorno. headers: Array de headers (no es obligatorio)
| |||||||||||||||||||||||||||
UC_ExecPost_async | Structure: (url, data) Ejecuta un webService POST, desde nuestro dominio. url: Pasar la url del web service. data: Si el web service espera parámetros se lo deberás pasar en el data. headers: Array de headers (no es obligatorio)
| |||||||||||||||||||||||||||
UC_ExecPostSOAP | (url, body, callback, headers)
url: URL de la accion de SOAP, con el nombre incluido body: XML de la petición SOAP calback : Retorno headers : Array de headers para la consulta
| |||||||||||||||||||||||||||
UC_ExecPostSOAP_async | Structure: (url, body, headers)
url: URL de la acción de SOAP, con el nombre incluido body: XML de la petición SOAP headers : Array de headers para la consulta
| |||||||||||||||||||||||||||
UC_GM_LoadActions | (measure, actions, callback) Ejecuta WebService de gamification que acredita puntos al agente. measure: Nombre de la medida de desempeño. actions: Cantidad de acciones a acreditar (se multiplica con la medida). callback: Retorno.
| |||||||||||||||||||||||||||
UC_GM_LoadActions_async | Structure: (measure, actions) Ejecuta WebService de gamification que acredita puntos al agente. measure: Nombre de la medida de desempeño. actions: Cantidad de acciones a acreditar (se multiplica con la medida).
| |||||||||||||||||||||||||||
UC_openForm | (name, ctiObj) Abre nuevo formulario name: Nombre del formulario ctiObj: Null o Objeto CTI
| |||||||||||||||||||||||||||
UC_Encrypt | text: Texto para encryptar Encripta el texto que recibe por parámetro y devuelve un objeto. El objeto se puede guardar para decriptar mas tarde u obtener el valor para
| |||||||||||||||||||||||||||
UD_Decrypt | text: Texto para decriptar Decripta el texto o el objeto recibo por parámetro y devuelve un string con el resultado | |||||||||||||||||||||||||||
UC_Add_Blacklist | Agrega un contacto a la blacklist Recibe: Objeto Json con los datos del contacto a agregar a la blacklist, callback.
| |||||||||||||||||||||||||||
UC_Add_Blacklist_async | Agrega un contacto a la blacklist Recibe: Objeto Json con los datos del contacto a agregar a la blacklist.
| |||||||||||||||||||||||||||
UC_Remove_Blacklist | Elimina un contacto de la blacklist. Recibe: Objeto Json con los datos del contacto a agregar a la blacklist, callback.
| |||||||||||||||||||||||||||
UC_Remove_Blacklist_async | Elimina un contacto de la blacklist. Recibe: Objeto Json con los datos del contacto a agregar a la blacklist.
| |||||||||||||||||||||||||||
UC_RemoveContactDialer UC_RemoveContactDialer_async | Elimina un contacto para un discador de una campana Recibe: Campaña y numero Si * es el valor de la campaña, el sistema eliminará el contacto para todas las campañas Ejemplo de uso: UC_RemoveContactDialer('campana', '36472974932') UC_RemoveContactDialer('*', '36472974932') | |||||||||||||||||||||||||||
UC_RemoveContactScheduler UC_RemoveContactScheduler_async | Elimina un contacto para el scheduler de una campana Recibe: Campaña y numero Si * es el valor de la campaña, el sistema eliminará el contacto para todas las campañas Ejemplo: UC_RemoveContactScheduler('campana', '36472974932') UC_RemoveContactScheduler('*', '36472974932') | |||||||||||||||||||||||||||
UC_UploadBase | Sube base a call spool campaign: Nombre de campaña name: Nombre de lista list: Array[] de objetos{} callback (opcional): funcion que recibe como respuesta el resultado de la operacion Ejemplo de array List:
UC_UploadBase("Campaña←","NombreListaASubir",arrayLista,funcionDeCallback) | |||||||||||||||||||||||||||
UC_DispositionCall | Tipifica llamadas de marcador. Guarda la gestión, taggea la llamada con l1 | l2 | l3, realiza las acciones que correspondan a cada tipificación, Las acciones podrán ser: Respool, RespoolAlternative, Reschedule, Blacklist y NoAction. Parámetros de la función: campaign: Campaña a la cual pertenece la llamada callerid: Número de contacto del cliente agent: Agente que atendió la llamada Guid: Identificador único de llamada l1: Tipificación de nivel 1 l2: Tipificación de nivel 2 l3: Tipificación de nivel 3 d1: Datos adicionales 1 d2: Datos adicionales 2 comment: Comentarios de la tipificacion schedule: Fecha utilizada para reschedule si corresponde actionAmount (Opcional, por defecto 1): Valor por el cual se multiplica en caso de existir la medida de la tipificación para Gamification.
Ejemplo de uso: UC_DispositionCall( 'CobrosPredictive<-', '099758071', 'ed5c2b3c-8ab5-4abd-b5f6-46621e82ec79', 'reschedule', '', '', 'd1', 'd2', | |||||||||||||||||||||||||||
UC_GenerateExampleCSV | Función que descarga un archivo csv, se utiliza para los archivos que dan cuenta del formato de la subida de csv de archivos. textToWrite: Texto que se quiere dar de ejemplo en el archivo csv. idbtnCSV: Identificador del botón. El mismo se debe escribir entre '', ejemplo 'idBoton'. El botón al cual estamos llamando en la función tiene que ser del tipo <a>, ya que la etiqueta <a> permite el href que es lo que se utiliza en la función, <a id="btnBuscar" class="btn btn-primary" style="width: 100%;height: 100%;color:white;padding:0px;background-color: rgba(0, 0, 0, 0.3);" name="btnBuscar"> Ejemplo de uso: UC_GenerateExampleCSV('ExampleEmailCamp;email;value1;value2;value3;NOACTION','btnBuscar'); | |||||||||||||||||||||||||||
UC_uploadEmailBase async | Función que sube una lista de email en formato .csv
| |||||||||||||||||||||||||||
UC_MuteRecording | Estructura (valor) Se encarga de mutear o desmutear, dependiendo del valor pasado por parametro, la grabación. Valor: 0 ó 1, con 1 se mutea y con 0 se desmutea. | |||||||||||||||||||||||||||
UC_StartRecording | Estructura (ruta_completa, callback)
| |||||||||||||||||||||||||||
UC_StopRecording | Estructura (idMix) Termina el mix monitor que fue previamente creado con la función UC_StartRecording
| |||||||||||||||||||||||||||
UC_getCurrentCallInfo | Se obtiene el estado de la llamada actual del teléfono del portal. Si no se esta en llamada, la propiedad isInCall será false
| |||||||||||||||||||||||||||
parent.quitWrapUp() | Función encargada de finalizar el tiempo de wrap up del agent. | |||||||||||||||||||||||||||
UC_ExecScript_async | Ejecuta un comando en el servidor de aplicaciones Parametroscommand: comando tal cual se ejecutaría en la consola Ejemplo de uso
| |||||||||||||||||||||||||||
callEvents | Son funciones que ejecuta el portal para realizar acciones según ciertos eventos de llamadas. Los eventos disponibles son:
Ejemplo de uso desde un formulario para el evento onHangUp
| |||||||||||||||||||||||||||
websocketEvents | Son funciones que ejecuta el portal para realizar acciones según los eventos de conexión de websockets. Los eventos disponibles son:
Ejemplo de uso desde un formulario para el evento on error
| |||||||||||||||||||||||||||
409534489 | Esta funcion permite desplegar el modal de importación de listas, con los siguientes parametros:
| |||||||||||||||||||||||||||
...