Particularidades de Clientes

Relatando algumas coisas que funcionam somente em um cliente específico

Sesa (10.243.39.50)

Entroncamento novo do servidor físico:

Tronco troncosipsesa4

TECH PREFIX móvel: 50005*031

TECH PREFIX local: 50005*

O contexto deve ficar assim:

[snt-sesa4]
exten => _XXXXXXXX,1,Noop(S - Contexto: 9 - Organização: 1 - Desc: Sainte sesa 4)
same => n,Set(__EXTENPRC=${EXTEN})
same => n,Set(__ID_LINK=${CHANNEL(LINKEDID)})
same => n,Set(__ID_ORGANIZACAO=1)
same => n,Set(__TIPOCALL=S)
same => n,Set(CHANNEL(accountcode)=S::${EXTEN}::${CHANNEL(LINKEDID)}::1)
same => n,AGI(script.php,insCallSainte,${EXTEN},${CHANNEL(LINKEDID)},${CDR(uniqueid)},${CDR(src)},${CDR(dst)},1,${v_id_pc},${v_id_pe},${v_id_pessoa},${v_numero})
same => n(protocolo),Agi(script.php,insProtocolo,${EXTENPRC},${ID_LINK},${CDR(uniqueid)},S,${id_call},${ID_ORGANIZACAO},${ID_PC},${ID_TRONCO},${ID_WORKFLOW})
same => n,Set(__PROTOCOLO=${ret_protocolo})
same => n(blacklist),Agi(script.php,actBlacklistSainte,${EXTEN},${ID_LINK},${EXTEN},,,,,vblacklist,)
same => n,Gotoif($["${vblacklist}" = "1"]?encerrar)
same => n(discar),Noop(Sem conf de Bina: 62)
same => n,Set(__ID_PC=2)
same => n,Set(__ID_TRONCO=62)
same => n,Set(__TELEFONE=50005*${EXTEN})
same => n,Dial(SIP/50005*${EXTEN}@troncosipsesa4,45,tTkKU(gravacao))
same => n(encerrar),HangUp()

exten => _9XXXXXXXX,1,Noop(S - 9 - 1 - Sainte sesa 4)
same => n,Set(__EXTENPRC=${EXTEN})
same => n,Set(__ID_LINK=${CHANNEL(LINKEDID)})
same => n,Set(__ID_ORGANIZACAO=1)
same => n,Set(__TIPOCALL=S)
same => n,Set(CHANNEL(accountcode)=S::${EXTEN}::${CHANNEL(LINKEDID)}::1)
same => n,AGI(script.php,insCallSainte,${EXTEN},${CHANNEL(LINKEDID)},${CDR(uniqueid)},${CDR(src)},${CDR(dst)},1,${v_id_pc},${v_id_pe},${v_id_pessoa},${v_numero})
same => n(protocolo),Agi(script.php,insProtocolo,${EXTENPRC},${ID_LINK},${CDR(uniqueid)},S,${id_call},${ID_ORGANIZACAO},${ID_PC},${ID_TRONCO},${ID_WORKFLOW})
same => n,Set(__PROTOCOLO=${ret_protocolo})
same => n(blacklist),Agi(script.php,actBlacklistSainte,${EXTEN},${ID_LINK},${EXTEN},,,,,vblacklist,)
same => n,Gotoif($["${vblacklist}" = "1"]?encerrar)
same => n(discar),Noop(Sem conf de Bina: 62)
same => n,Set(__ID_PC=2)
same => n,Set(__ID_TRONCO=62)
same => n,Set(__TELEFONE=50005*${EXTEN})
same => n,Dial(SIP/50005*${EXTEN}@troncosipsesa4,45,tTkKU(gravacao))
same => n(encerrar),HangUp()

exten => _0ZZXXXXXXXX,1,Noop(S - 9 - 1 - Sainte sesa 4)
same => n,Set(__EXTENPRC=${EXTEN})
same => n,Set(__ID_LINK=${CHANNEL(LINKEDID)})
same => n,Set(__ID_ORGANIZACAO=1)
same => n,Set(__TIPOCALL=S)
same => n,Set(CHANNEL(accountcode)=S::${EXTEN:1}::${CHANNEL(LINKEDID)}::1)
same => n,AGI(script.php,insCallSainte,${EXTEN},${CHANNEL(LINKEDID)},${CDR(uniqueid)},${CDR(src)},${CDR(dst)},1,${v_id_pc},${v_id_pe},${v_id_pessoa},${v_numero})
same => n(protocolo),Agi(script.php,insProtocolo,${EXTENPRC},${ID_LINK},${CDR(uniqueid)},S,${id_call},${ID_ORGANIZACAO},${ID_PC},${ID_TRONCO},${ID_WORKFLOW})
same => n,Set(__PROTOCOLO=${ret_protocolo})
same => n(blacklist),Agi(script.php,actBlacklistSainte,${EXTEN},${ID_LINK},${EXTEN:1},,,,,vblacklist,)
same => n,Gotoif($["${vblacklist}" = "1"]?encerrar)
same => n(discar),Noop(Sem conf de Bina: 62)
same => n,Set(__ID_PC=2)
same => n,Set(__ID_TRONCO=62)
same => n,Set(__TELEFONE=50005*031${EXTEN:1})
same => n,Dial(SIP/50005*031${EXTEN:1}@troncosipsesa4,45,tTkKU(gravacao))
same => n(encerrar),HangUp()

exten => _0ZZ9XXXXXXXX,1,Noop(S - 9 - 1 - Sainte sesa 4)
same => n,Set(__EXTENPRC=${EXTEN})
same => n,Set(__ID_LINK=${CHANNEL(LINKEDID)})
same => n,Set(__ID_ORGANIZACAO=1)
same => n,Set(__TIPOCALL=S)
same => n,Set(CHANNEL(accountcode)=S::${EXTEN:1}::${CHANNEL(LINKEDID)}::1)
same => n,AGI(script.php,insCallSainte,${EXTEN},${CHANNEL(LINKEDID)},${CDR(uniqueid)},${CDR(src)},${CDR(dst)},1,${v_id_pc},${v_id_pe},${v_id_pessoa},${v_numero})
same =>n(protocolo),Agi(script.php,insProtocolo,${EXTENPRC},${ID_LINK},${CDR(uniqueid)},S,${id_call},${ID_ORGANIZACAO},${ID_PC},${ID_TRONCO},${ID_WORKFLOW})
same => n,Set(__PROTOCOLO=${ret_protocolo})
same => n(blacklist),Agi(script.php,actBlacklistSainte,${EXTEN},${ID_LINK},${EXTEN:1},,,,,vblacklist,)
same => n,Gotoif($["${vblacklist}" = "1"]?encerrar)
same => n(discar),Noop(Sem conf de Bina: 62)
same => n,Set(__ID_PC=2)
same => n,Set(__ID_TRONCO=62)
same => n,Set(__TELEFONE=50005*031${EXTEN:1})
same => n,Dial(SIP/50005*031${EXTEN:1}@troncosipsesa4,45,tTkKU(gravacao))
same => n(encerrar),HangUp()

Comunica - URA CETURB que envia whats

O cliente Comunica possui uma ura chamada "Ceturb envia whats" na empresa Ceturb que está configurada para enviar uma mensagem de whatsapp para a pessoa que ligar para a entrante, quando a pessoa digitar a opção 1. 

Da última vez houve uma intercorrência com essa ura, onde não estava sendo disparada a mensagem.

O script "/var/lib/asterisk/agi-bin/send_whats.php" recebe as informações que o asterisk guardou sobre a ligação e consome a api "https://comunica.callon.com.br/api/mvtobe/26?numero={$number_to_send}&texto={$texto_enc}&mensagem_ativa=1" que envia de fato as mensagens.

Podemos ver os logs e a resposta que a api manda indo no seguinte arquivo de log:

use o comando:
cat /var/www/html/siscrm/tmp/ura_ceturb.log 

image.png

Renovar Token Camilo do Santos

Renovar Token Camilo do Santos


Para renovar o token você acessa ssh da Camilo dos Santos e roda os seguintes comandos:

1° cd /var/www/html/siscrm/scripts/microsoft/

2° php index.php cotacao

3° copie o código que informa na linha que irá aparecer  e clique no link que está na mesma linha

4° cole o código

5° Selecione a opção de cotação

6° rode o comando

7° Aperte Ctrl e C para começar novamente a inserir os códigos

8° Rode novamente 


9° php index.php sac ( e faça como fez no mesmo antes)

10° Aperte novamente o CRTL C, coloca cd /var/www/html/siscrm/scripts/microsoft/

 e depois “./readmail.sh”

 

Dados para acessar os e-mails da Camilo:

sac@camilodossantos.com.br  Senha: rod22Cam1402@

cotacao@camilodossantos.com.br  Senha: rod22Cam1402@

(Se for diferente, verificar com quem sabe e atualizar aqui)

 

image.png

image.png

image.png

 

 

Configuração do certificado SSL servidor físico  recurso técnico não homologado

utilizar o comando: ./pluri_vhssllocal.sh + IP servidor depois seguir o print abaixo

image.png

khomp e goip contil

Quando não estiver funcionando o número móvel na Contil, você deve validar a configuração do goip no servidor

Para isso, você deve seguir os seguintes passos

1° passo: entrar no Tabby e criar um novo perfil de ssh

image.png

2° passo: selecionar "SSH connection"

image.png

3° passo: fazer a conexão ssh para o servidor 10.25.5.45 na porta 1077

Você deve adicionar a key do suporte suporte.ppk para fazer a autenticação. Não esqueça de usar a vpn para fazer o túnel com o servidor.

image.png

4° passo: Fazer o redirecionamento de portas do goip e da khomp. Dessa forma, irá redirecionar para rodar localmente na sua máquina.

Obs: No linux, não fazer o redirecionamento para as portas 1000, de preferência escolha as de porta 3000

image.png

5° passo: entre no goip usando o seguinte caminho: 127.0.0.1:3002 

O serviço está rodando no servidor externo redirecionado no servidor local da máquina, usando no caso, a porta 3002.

Você terá que usar um login e senha para desbloquear a página do goip. É padrão:

login: admin

senha: admin

image.png

6° passo: na página do goip, entre em "Configurations"

image.png

7° passo: Depois em "Basic VoIP"

image.png

8° passo: validar os parâmetros da conta

Permissão de enviar mensagem thema veículos

As informações abaixo tem a ver com configuração do sistema, porém levando em conta as particularidades da thema, achei melhor documentar essa situação.

A thema veiculos têm diversos papéis de cliente ligados à um supervisor de equipe, e também canais de chat ligados a esses supervisores. 

image.png

Quando acontece essa situação, quer dizer que o usuário está em uma equipe vinculado a um papel de cliente que não está vinculado a nenhum bot em um canal de chat.

image.png

Por exemplo, neste caso os operadores das equipes do Ramon Franco não conseguiam fazer ativos de chat pois o Bot do Ramon Franco não estava vinculado ao canal de chat dele.

VPN da odonto company

***Foi feita uma configuração no servidor da odonto company em que foi fixado o ip na rede, porém se por algum motivo houver alguma inconsistência e o ip trocar, deve ser seguido o passos ao ir na empresa:

1° passo: iniciar o servidor se ele não estiver rodando

2° passo: fazer o login

login: root

senha: 102030

3° passo: verificar o ip que está

ip a

4° passo: verificar o acesso local da máquina 

5° passo: tentar subir a vpn com o comando a seguir

/usr/sbin/openvpn --config /etc/openvpn/config/odontocompany_lw.ovpn --daemon

6° passo: se não subir, verificar os serviços de vpn que estão com o nome "openvpn" com o comando a seguir

ps aux | grep -e "openvpn"

7° passo: matar os serviços duplicados e tentar subir novamente

kill -9 (código da vpn)

/usr/sbin/openvpn --config /etc/openvpn/config/odontocompany_lw.ovpn --daemon

Verifique se subiu:

ip a

8° passo: Se não subiu ainda, verifique a data

date

Se estiver muito diferente da data atual, modificar com esse comando 

timedatectl set-time "2026-03-02 10:36:00"

(modifique de acordo com a data e hora atual)

9° passo: dê um restart na vpn com o seguinte comando na pasta root

./scr_start.sh

ip a

Verifique se subiu

obs: provavelmente só verificando essas questões, já irá voltar

Paluma não está recebendo ligações (continuar)

Verifique se o tronco está OK usando os seguintes comandos

rasterisk

Depois na CLI:

sip show peers

image.png

Se não estiver Ok e estiver unreachable, realize os seguintes procedimentos:

core reload

e

core restart now

E verifique novamente.

Se não voltar, verifique se o servidor foi reiniciado recentemente com o comando:

uptime

image.png

Se foi reiniciado recentemente:

       Para subir a rota:

        route add -net 172.28.12.0/24 gw 10.82.77.118 dev eno2

      Para reiniciar o serviço de rede:

        systemctl restart networking.service

      Para verificar se a rota subiu:

         ip route list   

image.png