Particularidades de Clientes
Relatando algumas coisas que funcionam somente em um cliente específico
- Sesa (10.243.39.50)
- Comunica - URA CETURB que envia whats
- Renovar Token Camilo do Santos
- khomp e goip contil
- Permissão de enviar mensagem thema veículos
- VPN da odonto company
- Paluma não está recebendo ligações (continuar)
Sesa (10.243.39.50)
Entroncamento novo do servidor físico:
Tronco troncosipsesa4
- Foi feito um novo entroncamento da sesa, substituindo o anterior para ser entroncado diretamente na telefonia, sem passar por nenhum outro mediador.
- Este tronco se chama "troncosipsesa4"
- Por conta de um impedimento de typagem no campo de tech prefix, a tech foi configurada diretamente no código então poderá se perder caso haja algum reload de tronco em tela.
TECH PREFIX móvel: 50005*031
TECH PREFIX local: 50005*
- use o comando "nano /etc/asterisk/extensions_out.conf" para entrar no arquivo
- modifique os dois primeiros exten do contexto "[sip-sesa4]" com a tech móvel e os dois últimos com a tech local
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
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)
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
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
2° passo: selecionar "SSH connection"
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.
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
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
6° passo: na página do goip, entre em "Configurations"
7° passo: Depois em "Basic VoIP"
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.
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.
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 comandosrasterisk
Depois na CLI:
sip show peers
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
Se foi reiniciado recentemente:
- utilize os comandos:
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