É um arquivo dentro da pasta route. Substitua: nomedoCLIENTE Pelo seu valor correspondente. /nomedoCLIENTE /var/lib/jetty/warfile/citrus.war
É um arquivo dentro da pasta route. Substitua: nomedoCLIENTE Pelo seu valor correspondente. /nomedoCLIENTE /var/lib/jetty/warfile/citrus.war
É um arquivo executável dentro da pasta docker-scripts. Substitua: nomedoCLIENTE portas IP Pelos seus valores correspondentes. #!/bin/sh TAG=milestone docker rm -f nomedoCLIENTE-chat-node-api; #docker rmi -f digivoxbr/citrus-chat-node-api:$TAG docker run -d --restart=always -p 3346:3334 -e DATABASE_CITRUS_CHAT_URL=postgresql://postgres:07%40banco%23postgresql@10.40.2.59:5672/nomedoCLIENTE_citruscx_chat?schema=public -e API_VERSION=v1 -e TZ=America/Recife --name nomedoCLIENTE-chat-node-api
É um arquivo executável dentro da pasta docker-scripts. Substitua: nomedoCLIENTE portas IP Pelos seus valores correspondentes. #!/bin/sh TAG=1.0.3 #TAG=1.0.2 docker rm -f nomedoCLIENTE-node-api; #docker rmi -f digivoxbr/citrus-node-api:$TAG docker run -d --restart=always -p 3345:3333 -e DATABASE_CITRUS_URL=postgresql://postgres:07%40banco%23postgresql@10.40.2.59:5672/nomedoCLIENTE_citruscx?schema=public -e API_VERSION=v1 -e API_CHAT_URL=http://10.40.2.53:3340/api-chat/v1/ -e
É um arquivo executável dentro da pasta docker-scripts. Substitua: nomedoCLIENTE nomeDaPastaDoCLIENTE portas IP Host Pelos seus valores correspondentes. * Se for plataforma CITRUS utilize o parâmetro de imagem digivoxbr/citrus-cx:$TAG * Se for plataforma OMNI PRO, utilize o parâmetro de imagem
upstream citrus-cx { server 192.168.105.44:8014 max_fails=3 fail_timeout=3s; # IP e porta da instancia 1 server 192.168.105.44:8016 max_fails=3 fail_timeout=3s; # IP e porta da instancia 2 } upstream citrus-cx-socket { server 192.168.105.44:8014 fail_timeout=5s max_fails=3; server 192.168.105.44:8016 backup; } server { listen
Para o correto funcionamento do Padrão de Redundância é obrigatório habilitar a senha no redis. Ajuste também a porta 7007 de acordo com a necessidade e atenção na configuração do script docker run para o redis com senha. Utilize o script
Dentro do arquivo citrus.conf da instância de redundância é necessário que exista o parâmetro app.instance.id com o mesmo valor que foi colocado no parâmetro JETTY_WORKER_INSTANCE: EXEMPLO: app.instance.id=2 Além do parâmetro app.instance.id é necessário habilitar a senha do redis no arquivo
Caso o ambiente possua mais de uma instância em funcionamento, o servidor NGINX precisa ser ajustado para fazer o balanceamento funcionar. A configuração do servidor NGINX para o balanceamento de carga utiliza o upstream do NGINX e possui 02 (dois) upstreams
O container Notification Server é o componente que recebe as requisições HTTP do container CallCenter Python Monitor com os eventos de voz e envia para o container RabbitMQ. Este container não precisa ser exclusivo de um único container Citrus caso ele
O container CallCenter Python Monitor captura todos os eventos de callcenter gerados pelo SIP Server para exibir o card de voz na Tela do Atendente. Este container não precisa ser exclusivo de um único container Citrus. Um único container CallCenter Python