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
Esta seção descreve como habilitar recursos de email em instalações locais .
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.
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>
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
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.
Esta seção descreve como configurar o JMX para instalações locais.
Ao configurar o JMX, ferramentas de visualização como VisualVM e 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.
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
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.access
com:
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.xml
de:
-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 é 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
server.ssl.enabled
como trueserver.ssl.key-store
server.ssl.key-store-password
e server.ssl.key-password
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/
Certifique-se de usar HTTPS e WSS em vez de HTTP e WS.
Reinicie o serviço para aplicar as novas configurações.
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.
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