Tradução automática de bate-papo

A funcionalidade de bate-papo do xAssist tem um recurso que converte automaticamente todas as mensagens recebidas enviadas em outro idioma na escolha de idioma preferida do usuário.

Para configurar a Conversão Automática de mensagens, as seguintes configurações são necessárias:

xserver.translation.service.url=https://api.cognitive.microsofttranslator.com/
xserver.translation.service.key
xserver.translation.service.region=westeurope
xserver.translation.connecttimeout=10s
xserver.translation.readtimeout=10s


A permissão necessária já deve estar presente na função xAssist padrão:

xa_icall_chat_translate-mensagens de bate-papo

Configuração de e-mail

Configurar funções de e-mail

Esta seção descreve como habilitar recursos de email em instalações locais .

Configurar e-mail

Por padrão, o Frontline oferece vários recursos baseados em email. Como resultado, um servidor de email precisa ser configurado. Habilite as funções de e-mail com estas configurações:

spring.mail.host=smtp.example.com spring.mail.port=587
spring.mail.username=<nome de usuário>
spring.mail.password=<password>
spring.mail.properties.mail.smtp.starttls.enable=true spring.mail.properties.mail.smtp.starttls.required=true
spring.mail.properties.mail.smtp.auth=true
spring.mail.properties.mail.smtp.connectiontimeout=5000
spring.mail.properties.mail.smtp.timeout=5000


spring.mail.properties.mail.smtp.writetimeout=5000

xserver.email.notifications.enabled=true

xserver.sendgrid.enabled=false


E-mail precisa ser inserido aqui (em vez de <>):

spring.mail.username=<nome de usuário>
spring.mail.password=<senha>

Verifique se o email configurado tem permissão para ser usado em outros aplicativos.

Usando o SendGrid

Em vez de se conectar a um servidor de e-mail, também é possível usar o serviço de terceiros SendGrid. Para isso, use as propriedades abaixo:

xserver.email.notifications.enabled=false
xserver.sendgrid.enabled=true
xserver.sendgrid.apikey=<apikey>
xserver.mail.from=<frommail>
xserver.sendgridservice.mail.from.name=<nome da empresa>

Fala para texto do Azure

Nota: As instruções a seguir destinam-se apenas a instalações locais. Para instalações na nuvem do TeamViewer, entre em contato com seu Representante de sucesso do cliente.

Nota: Para habilitar a funcionalidade de fala para texto, é necessária uma conta do Azure com serviços de fala. Para saber mais sobre os Serviços do Azure e comprar sua Chave de Serviço, siga este link.

Configure a chave de assinatura e a região na xserver.properties:

xserver.speech.azure.enabled=true
xserver.speech.azure.version=2
xserver.speech.azure.subscription-key=[sua chave]
xserver.speech.azure.service-region=[sua região]

Para instalações mais recentes, use:

fcc.speech.azure.subscription-key=[sua chave]
fcc.speech.azure.subscription-region=[sua região]

Reinicie o Frontline Command Center. O arquivo de logs é atualizado com o seguinte:

[principal] INFO  d.u.x.s.s.s.AzureSpeechToTextHandlerV2 - Iniciando o Azure Speech Versão 2. Serviço habilitado?: true

OCR

O componente Reconhecimento óptico de caracteres (OCR) converte texto de uma imagem em texto. O componente OCR pode ser configurado com a seguinte configuração:

xserver.ocr.service.url=https://westeurope.api.cognitive.microsoft.com/
xserver.ocr.service.key xserver.ocr.detect.orientation=true
xserver.ocr.service.connect.timeout=5s
xserver.ocr.service.read.timeout=10s

Nota: Para habilitar a funcionalidade OCR, é necessária uma conta do Azure com serviços cognitivos. Para saber mais sobre os Serviços Cognitivos do Azure e para comprar sua Chave de Serviço, siga este link.

Configuração JMX

Configuração JMX Configurar

Esta seção descreve como configurar o JMX para instalações locais.

Configuração padrão do JMX

Ao configurar o JMX, ferramentas de visualização como VisualVM JConsole podem ser usadas para monitorar o desempenho do sistema do Frontline Command Center.

Para configurar o JMX, navegue até o FRONTLINE_HOME diretório e editefrontline.xml.

Modifique os argumentos para o seguinte:

<argumentos>-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath="%BASE%" -Xms1024m -Xmx1024m -Dfile.encoding=UTF-8 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=XXXX -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -jar "%BASE%\frontline.jar"</argumentos>

Reinicie o serviço para se conectar via JConsole.

Configuração

Padrão para habilitar JMX

-Dcom.sun.management.jmxremote

Definir a porta para acessar JMX

-Dcom.sun.management.jmxremote.port=XXXX

Habilitar ou desabilitar a configuração SSL

-Dcom.sun.management.jmxremote.ssl=false

Habilitar ou desabilitar a autenticação de acesso ao JMX

-Dcom.sun.management.jmxremote.authenticate=false

Autenticação

Esta seção descreve como configurar a autenticação de usuários. Crie um jmxremote.password arquivo com o conteúdo:

monitorFunção  QED
controlFunção   R&D

Crie outro arquivo jmxremote.accesscom:

monitorRole   controle somente leituraFunção
   readwrite

Alterejmxremote.access  o acesso ejmxremote.password o arquivo com estes comandos:

cacls jmxremote.password /P "your_username":R
cacls jmxremote.access /P "your_username":R

Mude your_username para um usuário preferencial com o qual o serviço começará. Em seguida, adicione os caminhos dentro frontline.xmlde:

-Dcom.sun.management.jmxremote.access.file=path_to\jmxremote.access-Dcom.sun.management.jmxremote.password.file 
= path_to\jmxremote.password 

Defina um usuário para o serviço Frontline abrindo o arquivo de propriedades. Defina o Usuário como um que tenha acesso ao jmxremote.password arquivo.

SSL

SSL é necessário para usar o xAssist. Sem SSL, todos os navegadores modernos não poderão acessar o microfone e a webcam.

Para habilitar o SSL, quatro propriedades precisam ser configuradas:

server.ssl.enabled=true
server.ssl.key-store=/Caminho/para/meu/certificados/servidor.ks
server.ssl.key-store-password=key-store-password
server.ssl.key-password=chave-senha
  1. Definir server.ssl.enabled como true
  2. Defina o caminho para Keystore na propriedade server.ssl.key-store
  3. Preencha as senhas nas propriedades server.ssl.key-store-passwordserver.ssl.key-password
  4. Depois de configurar o SSL, altere a porta do servidor de 80 para 443, que é a porta SSL padrão . Isso pode ser feito por configuração.
servidor.porta=443

Como a porta e o protocolo foram alterados, atualize as URLs externas:

xserver.url.external.http=https://an.example.com:443/
xserver.url.external.mqtt=wss://an.example.com:443/mqtt/

Fácil de ignorar

Certifique-se de usar HTTPS e WSS em vez de HTTP WS.

Reinicie o serviço para aplicar as novas configurações.

MariaDB

Para usar o MariaDB, as seguintes configurações são necessárias:

xserver.db.url=jdbc:mysql://${db.url}/${db.database}
xserver.db.user= ${db.username}
xserver.db.password= ${db.password}
spring.jpa.properties.hibernate.dialect=de.ubimax.xserver.util.ImprovedMariaDBDialect

Substitua os espaços reservados marcados por um "$" com seus valores reais.

Servidor Microsoft SQL

O Frontline Command Center oferece suporte a bancos de dados do Microsoft SQL Server . Para configurar um banco de dados SQL , as seguintes configurações são necessárias:

xserver.db.url=jdbc:sqlserver://${db.url}; databaseName=${db.database}
xserver.db.user= ${db.username}
xserver.db.password= ${db.password}
xserver.db.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
spring.jpa.properties.hibernate.dialect=de.ubimax.xserver.util.Improved SQLServer2012Dialect
spring.jpa.properties.hibernate.physical_naming_strategy=de.ubimax.xserver.util.UbimaxMSSqlNamingSchema
spring.datasource.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver
spring.jpa.hibernate.naming-strategy=de.ubimax.xserver.util.UbimaxMSSqlNamingSchema
spring.flyway.locations=classpath:db/migration/SQLServer

Para usar o MS SQL com o Active Directory, substitua os espaços reservados por seus valores correspondentes, conforme mostrado no exemplo abaixo.

Substitua este comando:

xserver.db.url=jdbc:sqlserver://${db.url}; databaseName=${db.database}
xserver.db.user= ${db.username}
xserver.db.password= ${db.password}


Com este comando:

xserver.db.url=jdbc:sqlserver://${db.url}; databaseName=${db.database}; integratedSecurity=verdadeiro; trustServerCertificate=verdadeiro;
xserver.db.user= 1234
xserver.db.password= 1234