wiki antiga
Verificar quem fez o hangup
cd /var/log/asterisk
tail -100000 messages | egrep “número”
tail -100000 messages | egrep “número do canal (C-alguma coisa)”
Verificar qual foi o primeiro evento a dar o left_bridge, será o ramal ou o nome do tronco. Se for o ramal, indica que o operador foi o primeiro a sair da ligação, caso seja o tronco, foi o cliente.
Configurar ip fixo
cd /etc/network
vim interfaces
i = editar
esc = sair da inserção
:wq = sair da edição (w = salva | q = sai da edição)
Testar velocidade internet
sudo rm /etc/apt/sources.list.d/speedtest.list
sudo apt-get update
sudo apt-get remove speedtest
sudo apt-get install curl
curl -s https://install.speedtest.net/app/cli/install.deb.sh | sudo bash
sudo apt-get install speedtest
speedtest-cli
VPN
ps aux | egrep “openvpn”
kill -9 (código da vpn)
/usr/sbin/openvpn --config /etc/openvpn/config/+nome vpn
–
cd /etc/openvpn/config/
Não é possível acessar esse site
Ir no atalho Google Chrome no campo destino No campo Destino, adicione a seguinte indicação após as aspas -ignore-certificate-errors
chrome://flags/ -> “Allow invalid certificates for resources loaded from localhost” -> selecione Enabled (Habilitado).
Realizar teste internet CMD
Endereço IPva = ip dispositivo
Gateway padrão = ip roteador da internet conectada no dispositivo
ping /? = ver a lista completa de complementos disponíveis

ms = quantidade de milissegundos que o dispositivo demora para responder, quanto menor o tempo menos é a latência
OBS: Quando o dispositivo pingado estiver offline, os pacotes enviados serão todos perdidos. Neste caso, a mensagem "esgotado o tempo limite do pedido" será exibida na tela e haverá 100% de perda. Por padrão, o comando enviará quatro pacotes de 32 bytes e calculará o tempo de resposta. Ao final, será exibido a estatística com o número de pacotes enviados, recebidos, perdidos, tempo máximo, mínimo e média.
sudo du /var/* -hs = verifica qual das pastas dentro do var está ocupando mais espaço
Atualizar hora terminal
date +%T -s "HH:MM:SS"
date +%T%p -s "HH:MM:SSPM"
Manualmente
Para atualizar deve ser executado os comandos "date"(atualiza a data), e "hwclock" (sincronizá-la com a data do hardware)
Exemplo:
mm (mês 00-12)
dd (dia 00-31)
HH (hora 00-23)
MM (min 00-59)
YYYY (0000-9999)
date mmddHHMMYYYY
Exemplo 1:
date 091418302008 | hwclock -w
Alterando apenas o relógio:
date +%T -s "15:53:13"
date +%T%p -s "03:53:13PM"
RM
rm [opções] arquivo/diretório
Descrição
Este comando remove arquivos.
Algumas opções do comando
-
-f : apaga sem pedir confirmação.
-
-i : apaga após pedir confirmação.
-
-r : apaga arquivos e subdiretórios.
-
-v : lista arquivos deletados.
Exemplos
-
Para apagar o arquivo teste.txt, basta digitar
rm teste.txt
-
Para apagar o diretório teste e todo o seu conteúdo, digite
rm -fr teste
-
Pode-se usar os caracteres ?, *, [ ] e { } como curingas. O primeiro substitui apenas um único caractere, o segundo substitui um número qualquer de caracteres, o terceiro substitui um único caractere dentro de um certo limite de valor e o último substitui vários caracteres. Por exemplo, suponha que o diretório atual tenha os seguintes arquivos: teste1.txt, teste2.txt, teste3.txt e teste10.txt. O comando
rm teste*.txt ou rm teste*
apaga os quatro arquivos, enquanto o comando
rm teste?.txt
apaga apenas os arquivos teste1.txt, teste2.txt e teste3.txt. Para apagar apenas os dois primeiros arquivos, basta digitar
rm teste[1-2].txt
e para apagar os dois primeiros e o último use o comando
rm teste{[1-2],10}.txt
Observações
-
É preciso ter permissão de gravação para remover um arquivo.
O comando rmdir remove diretórios vazios.
Matar Webphone
kill + número do processoweb
cat scr_start.sh
/opt/janus/bin/janus -d 5 -6 > /opt/janus/lib/janus/loggers/log 2>&1 &
OU
service janus stop
service janus status
service janus start
OU
service janus restart
Node Ivox
screen
cd /var/www/app_server
nodemon index.js
ctrl + ad
---
screen
cd /var/www/app_server
nodemon app.js
ctrl + ad
Config URA TTS
same => n,Agi(script.php,actGetDadosMailingCampanha,${EXTEN},${ARG2},${ARG3})
same => n,Noop(${ttsnome})
same => n,Set(msg=${ttsnome}?)
same => n,Agi(googletts.agi,Olá ${msg},pt-BR,,1)
Pesquisar no servidor arquivo específico
grep -Rnw '/var/www/html' -e 'nomearquivo
grep -Rnw '/opt/pluri' -e 'nomearquivo
Apagar arquivos duplicados no crm da startintermediacao
dentro da pasta root
cd root
bash apaga_arquivonovo.sh
obs: Deixa rodar pq vai demorar kkkkk
Erro Credicenm
[2024-04-22 17:41:44] WARNING[3728423][C-00000003]: channel.c:6246 request_channel: No channel type registered for ''
[2024-04-22 17:41:44] WARNING[3728423][C-00000003]: app_dial.c:2576 dial_exec_full: Unable to create channel of type '' (cause 66 - Channel not implemented)
Solução:
vim /etc/asterisk/extensions_ramal.conf
Adicionar SIP apos o dial
same => n(discar),Dial(***/${EXTEN},30,tTkKU(gravacao))
