Você está na página 1de 4

 

Asterisk: Comandos e Ferramentas úteis


Comandos e ferramentas para monitorar, identificar e resolver problemas relacionados ao Asterisk

Asterisk e Linux no dia a


   

dia
Debug e Monitoramento
Introdução
Ferramentas e comandos para juntar informações e detalhes no asterisk

Você pode conferir também uma descrição dos principais aspectos e termos
utilizados
no ramo de telefonia VoIP, que caso não estejam em ordem
também causam anormalidades,
clicando aqui

Índice
Acessando a CLI do Asterisk .....................

Comandos do Asterisk ...........................

Descrição dos Comandos ........................

Ferramentas de Auxílio ........................

Acessando a CLI do Asterisk


- Acesse o SSH de seu Linux:

Método 1:

- Acesse o CMD do Windows clicando em Menu iniciar, Executar e digite cmd


ou ⊞ Win+R
para abrir o Executar e digite cmd

Com o cmd aberto digite: ssh user@host -p port (Ex: ssh root@192.168.0.5 -p
22)

Método 2:

- Utilize o PuTTy (Recomendamos também o SuperPuTTy para melhor


manuseabilidade de sessões e hosts)

Baixar o PuTTy

Baixar o SuperPuTTy

- Quando estiver conectado no servidor, para entrar na CLI do Asterisk você


utiliza o comando:

asterisk -rvvvvvvvvvvgc
Privacidade - Termos
Caso precise de auxílio, entre em contato conosco para
contratar nosso
Suporte

Comandos do Asterisk
- Os comandos abaixo devem ser realizados dentro da CLI do Asterisk

core set verbose <valor> (Ex: core set verbose 1000)

core show channels

core show channels verbose

core show channels concise

sip show peers / sip show peer <login>

(Ex: sip show peer ramal01)

sip show channelstats

hangup request <canal> (Ex: hangup request


SIP/ramal01-0000023b)

Descrição dos Comandos


core set verbose <valor>

- Provisiona informações específicas e detalhes adicionais sobre o que o


asterisk está fazendo

- Utilizando o método verbose você consegue identificar problemas de rota


de entrada, contexto, permissão, dialplan, etc

- Para compreender as mensagens mostradas é necessário um entendimento


básico do asterisk, pois mostra informações como o script agi sendo
executado,
troncos, contextos e métodos (SIP,ITX,DAHDI, etc), áudios sendo
reproduzidos e seus diretórios, inboud e outbound cid, Ramal/Fila/IVR/etc de
destino, entre outras informações

core show channels:

- Mostra os canais ativos no momento.

- Cada ligação ocupa dois canais: 1 Incoming (Entrante) e 1 Outgoing (Sainte)

- Esse comando tem três descrições: Canais Ativos (active channels),


Ligações Ativas (active calls) e Chamadas Processadas (calls processed)

- Active Channels mostra os canais sendo ocupados no momento

- Active Calls lista as chamadas ativas

- Lembrando que o parâmetro 'Call-limit' do tronco contabiliza apenas a


active call, ou seja, se estiver configurado '3', você poderá ter três chamadas
ativas mas o sistema mostrará que está sendo utilizado seis canais

- A descrição 'calls processed' mostra as tentativas de chamadas através de


seu Asterisk desde que o mesmo foi iniciado (Se reiniciar o asterisk, ele zera a
contagem)

core show channels verbose / concise:

- Use o comando core show setings para mostrar a verbosidade atual


(Current console verbosity) e outras configurações

- O comando core show channels verbose mostra informações avançadas e


detalhadas de todos os canais/chamadas ativas

- O comando core show channels concise mostra as mesmas informações que


com a opção verbose, porém de forma resumida
- Mostram as seguintes informações:

Channel Context Extension Priority

Canal/Método Contexto Asterisk Tronco Prioridade

State Application Data CallerID

CallerID (CLI/Nr de
Status da Aplicação Dados da
Identificação/Nr que
Chamada Asterisk Chamada
BINA)

Duration Accountcode PeerAccount BridgeID


Privacidade - Termos
Duração da Accountcode Tronco ID do Canal
chamada (Parâmetro Utilizado
Asterisk)

sip show peer/peers

- sip show peers lista todos os troncos, o Host que está conectado, a porta
que está usando e o status do mesmo

- sip show peer <tronco> mostra informações sobre um peer|tronco


específico

- Geralmente, as únicas informações que aparecem ao digitar sip show peer


<tronco> que são relevantes são:

* Name, Accountcode,
Context Callgroup/Pickupgroup Call limit
Def. Username

Contexto
Grupo que o Ramal Ligações
Login|Extension|Tronco que o login
pertence Simultâneas
usa

ToHost /
Callerid Status Useragent
Addr->IP

Autenticação
Caller ID / Caller ID por IP / Auth Dispositivo
Status da Conexão
Name por Login e Configurado
Senha

sip show channelstats:

- Esse comando mostra informações referentes a QoS (Quality of Service)

- Uma descrição mais detalhada de cada coluna, como 'loss' e 'jitter', pode ser
encontrada clicando aqui

- Comando muito útil para verificar a qualidade de ligações internas, externas,


qualidade do provedor, etc

Peer Call ID Duration

ID da Duração /
IP
Chamada Tempo

Recv: Pack Lost (%) Jitter

Perda e
Recebidos: Pacotes Perdidos Porcentagem
Oscilacão

Send: Pack Lost (%) Jitter

Perda e
Enviados: Pacotes Perdidos Porcentagem
Oscilação

hangup request

- Através desse comando você consegue desligar uma chamada|canal ativo


no momento

Ferramentas de Auxílio
mtr

- Utilizado para medir latência e loss de uma rede

- Útil para efetuar testes para IPs de operadoras e clientes que estejam
apresentando picotamentos nas chamadas
e reclamações de qualidade,
descobrindo o ponto em que está ocorrendo oscilação de latência e perda de
pacote

sngrep

- Ferramenta altamente intuitiva, gráfica e responsiva de monitoramento SIP

- Manuseável e customizável
- Extremamente recomendado ter essa Privacidade - Termos
ferramenta em seu sistema

- Para instalar, você pode utilizar a página do SNGREP no GitHub,


ou se
preferir, entre em contato conosco para contratar nosso suporte

Navegue pelo SITE: SIGA-NOS NAS REDES SOCIAIS:

HOME
  
Dúvidas

Abrir Ticket

Contato

© Copyright 2022 - Inforsolutions Consultoria e Tecnologia. Todos os direitos reservados. | Política de Privacidade | Termos de Uso

Privacidade - Termos

Você também pode gostar