Este documento descreve algumas das melhores práticas para coletar depurações de voz no roteador de voz Cisco IOS®/IOS XE®.
Para os fins deste documento, os componentes usados são:
As informações neste documento foram criadas a partir de dispositivos em um ambiente de laboratório específico. Todos os dispositivos utilizados neste documento foram iniciados com uma configuração (padrão) inicial. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.
O processo de coleta de depuração nessas plataformas apresenta desafios e pode afetar potencialmente o desempenho do dispositivo. Os desafios e riscos aumentam quando há várias chamadas ativas estabelecidas em um roteador de voz. Em alguns cenários, se as depurações não forem coletadas corretamente, isso pode levar a uma alta utilização da CPU, o que pode causar danos à capacidade do roteador e até mesmo disparar um travamento de software. Este documento discute as diferenças entre um Cisco Unified Border Element (CUBE) e um Time-Division Multiplexing (TDM)/Gateway Analógico.
Os gateways de voz TDM são usados principalmente para interconectar um sistema telefônico interno com outro PBX (Central Privada de Comutação Telefônica) ou PSTN (Rede de Telefonia Pública Comutada). Os tipos de conexões que são usados em gateways TDM são controladores T1/E1 (ISDN ou CAS) e circuitos analógicos como portas FXS e FXO. Um Processador de Sinal Digital (DSP - Digital Signal Processor) converte o áudio de sua forma bruta em pacotes RTP. Da mesma forma, os pacotes RTP são convertidos em áudio bruto depois que o DSP processa os pacotes RTP e envia o áudio para o circuito específico. Esses gateways interoperam com H323, MGCP ou Skinny Call Control Protocol (SCCP) no lado VoIP e no lado TDM. Seus circuitos ISDN PRI ou analógicos são as conexões mais comuns à PSTN ou aos pontos finais.
Como mostrado na imagem, os gateways TDM fornecem uma ponte entre sua infraestrutura VoIP interna e os provedores de serviços analógicos ou ISDN:

Com a introdução do VoIP, os clientes rapidamente mudaram seus sistemas antigos para uma infraestrutura VoIP moderna. O mesmo ocorreu no lado do provedor de serviços, onde agora usam conexões para interconectar serviços de telefonia no local com a infraestrutura de VoIP do provedor de serviços e expandir seus recursos para fornecer melhores serviços. O protocolo VoIP mais comum usado atualmente é o Session Initiation Protocol (SIP) e é amplamente usado atualmente por clientes e provedores de serviços de telefonia pela Internet (ITSP) em todo o mundo.
O CUBE foi introduzido para fornecer uma maneira de interconectar esses sistemas VoIP internos com o mundo externo através dos ITSPs com SIP como o protocolo VoIP primário. O CUBE é simplesmente um gateway IP em que não requer mais nenhum tipo de conexão TDM, como controladores T1/E1 ou portas analógicas. O CUBE é executado nas mesmas plataformas que os gateways TDM.
O protocolo VoIP mais comum usado é o SIP, para o estabelecimento e a desativação de chamadas, e o RTP para o transporte de mídia. No CUBE, não há necessidade de um DSP, a menos que um transcodificador seja necessário. O tráfego RTP flui de ponta a ponta do ITSP para o endpoint, e o CUBE atua como o intermediário com endereço oculto como um dos muitos recursos que oferece.
Como mostrado na imagem, o CUBE oferece uma divisão entre sua infraestrutura VoIP interna e o SIP ITSP:

Os recursos de voz são executados em uma lista diferente de plataformas, como ISR, ASRs, CAT8Ks, entre outros; no entanto, eles usam um software comum que é o Cisco IOS ou o Cisco IOS XE (as diferenças entre o Cisco IOS e o Cisco IOS XE não são abordadas neste artigo). Estes são os fundamentos de como acessar o Cisco IOS Router.
Os roteadores, como qualquer outro dispositivo baseado em CLI, exigem um monitor de terminal para obter acesso para executar os comandos através do Shell Seguro (SSH) ou Telnet. O SSH é o protocolo mais comum usado atualmente para acessar os dispositivos fornecidos. Fornece uma conexão segura e criptografada com o dispositivo. Alguns dos monitores de terminal comuns usados para acessar o CLI dos roteadores são:

Há diferentes maneiras de coletar a saída do CLI. A recomendação é exportar as informações da CLI do Roteador para um arquivo separado. Isso facilita o compartilhamento das informações para terceiros.
Algumas maneiras de coletar as saídas do dispositivo são:

Posteriormente, você poderá coletar as informações do monitor de terminal com a opção Copiar Tudo para a Área de Transferência e colar a saída em um arquivo de texto:


Comandos show são necessários para coletar informações básicas do roteador antes que ocorra qualquer coleta de depuração. Os comandos show são rápidos de coletar e, na maioria das vezes, não afetam o desempenho do roteador. O isolamento do problema pode começar imediatamente executando um comando show.
Uma vez conectado ao roteador, o comprimento do terminal pode ser definido como 0. Isso permite uma coleta mais rápida para exibir toda a saída de uma vez e evita o uso da barra de espaço. Um comando que coleta informações detalhadas no roteador é show tech e, como alternativa, você pode coletar show tech voice, que mostra dados mais específicos para recursos de voz ativados no roteador:
Router# terminal length 0
Router# show tech
!or
Router# show tech voice
Router# terminal default length !This cmd restores the terminal length to default
Às vezes, a coleta de saída de depuração no Cisco IOS/IOS XE pode ser um desafio, pois há risco de travamento do roteador. Algumas práticas recomendadas são explicadas nas próximas seções para evitar alguns desses problemas.
Antes de habilitar qualquer depuração, você deve garantir que haja memória suficiente para armazenar a saída no buffer.
Execute o comando show process memory para determinar quanta memória você pode alocar para registrar toda a saída no buffer:
Tip: Use o comando terminal length default ou terminal length para voltar a uma quantidade limitada de linhas exibidas no terminal.
Router# show process memory
Processor Pool Total: 8122836952 Used: 456568400 Free: 7666268552
lsmpi_io Pool Total: 6295128 Used: 6294296 Free: 832
Neste exemplo, há 7666268552 bytes (7,6 GB) disponíveis para serem usados pelo roteador. Essa memória é compartilhada pelo roteador entre todos os processos do sistema. Isso significa que você não pode usar toda a memória livre disponível para registrar a saída no buffer. No entanto, você pode usar uma boa quantidade de memória do sistema conforme necessário.
A maioria dos cenários exige pelo menos 10 MB para coletar saída de depuração suficiente antes que a saída seja perdida ou substituída. Em raras ocasiões, uma quantidade maior de dados é necessária para a coleta. Nesses cenários, você pode receber de 50 MB a 100 MB de saída no buffer ou pode aumentar se houver memória disponível.
Se a memória livre estiver baixa, possivelmente há um problema de vazamento de memória. Se esse for o caso, envolva a equipe do TAC de arquitetura para revisar qual pode ser a causa da baixa memória.
A CPU é afetada pela quantidade de processos, recursos e chamadas ativos no sistema. Quanto mais recursos ou chamadas estiverem ativas no sistema, mais ocupada será a CPU.
Uma boa referência de desempenho é garantir que o roteador tenha a CPU em 30% ou menos, o que significa que você pode habilitar depurações com segurança, do básico ao avançado (sempre fique de olho na CPU quando depurações avançadas forem usadas). Se a CPU do roteador estiver em torno de 50%, as depurações básicas podem ser executadas; no entanto, sempre monitore a CPU. Se a CPU atingir mais de 80%, interrompa imediatamente as depurações (mostradas mais adiante neste artigo) e acione o TAC para obter assistência.
Execute o comando show process cpu sorted | exclude 0.00 para revisar os últimos valores de CPU de 5, 60 e 5 minutos junto com os principais processos.
Router# show processes cpu sorted | exclude 0.00
CPU utilization for five seconds: 1%/0%; one minute: 0%; five minutes: 0%
PID Runtime(ms) Invoked uSecs 5Sec 1Min 5Min TTY Process
211 4852758 228862580 21 0.15% 0.06% 0.07% 0 IPAM Manager
84 3410372 32046994 106 0.07% 0.04% 0.05% 0 IOSD ipc task
202 3856334 114790390 33 0.07% 0.05% 0.05% 0 VRRS Main thread
Na saída, o roteador não tem muita atividade, a CPU está baixa e as depurações podem ser ativadas com segurança.
Caution: Esteja atento aos principais processos da CPU que estão ativos. Se a CPU estiver com 50% ou mais, e o processo superior for apenas um processo de voz, as depurações básicas poderão ser habilitadas. Monitore continuamente a CPU com o comando para garantir que o desempenho geral do roteador não seja afetado.
Cada roteador tem diferentes limites de capacidade. É importante verificar quantas chamadas estão ativas no roteador para garantir que ele não esteja próximo da capacidade máxima. A Folha de Dados do Cisco Unified Border Element Versão 12 fornece informações sobre a capacidade de cada plataforma para referência.
Execute o comando show call ative total-calls para ter uma ideia de quantas chamadas estão ativas no sistema:
Router# show call active total-calls
Total Number of Active Calls : 0
Execute o comando show call ative voice summary para receber informações mais detalhadas dos tipos de chamada que estão ativos:
Router# show call active voice summary
Telephony call-legs: 0
SIP call-legs: 0
H323 call-legs: 0
Call agent controlled call-legs: 0
SCCP call-legs: 0
STCAPP call-legs: 0
Multicast call-legs: 0
Total call-legs: 0
Alguns valores comuns são:
Para configurar o roteador para armazenar a saída de depuração no buffer, o modo configure terminal é inserido para ajustar manualmente as configurações na CLI. Essa configuração não tem impacto no roteador, no entanto, como mostrado nas seções anteriores, os comandos show tech ou show running-config do roteador serão necessários se o evento na configuração precisar ser revertido.
Este é um exemplo de configuração, que é uma linha de base comum usada pelos engenheiros do TAC. Isso aloca 10 MB de memória de buffer, mas pode ser aumentado conforme necessário:
# configure terminal
service timestamps debug datetime msec localtime show-timezone year
service timestamps log datetime msec localtime show-timezone year
service sequence-numbers
logging buffered 10000000
no logging console
no logging monitor
logging queue-limit 10000
logging rate-limit 10000
voice iec syslog
Esses comandos realizam essas tarefas:
Às vezes, os problemas podem ser aleatórios e exigem uma maneira de coletar continuamente depurações até que o evento aconteça. Quando você armazena depurações no buffer, ele as coleta continuamente. Ele é limitado à quantidade de memória que você pode alocar e, uma vez que atinja essa quantidade de memória, o buffer circula e elimina as mensagens mais antigas, o que leva a informações valiosas incompletas necessárias para isolar o problema.
Com o syslog, o roteador pode enviar todas as mensagens de depuração para um servidor externo, onde o software do servidor syslog armazena-as em arquivos de texto. Embora essa seja uma boa maneira de coletar a saída de depuração, ela não é o método preferido para a coleta de logs. Os servidores de syslog tendem a ignorar ou descartar linhas da saída recebida devido ao congestionamento no servidor. Já que as saídas de depuração podem sobrecarregar o servidor ou os pacotes podem cair devido às condições da rede. No entanto, em alguns cenários, os syslogs são a única maneira de fazer progresso em uma questão.
Se possível, use um método de transporte confiável, como o TCP, para evitar qualquer perda de informações e, como sugestão, conecte o Servidor syslog ao mesmo switch onde o roteador está conectado ou o mais próximo possível do roteador. Isso não garante que todos os dados sejam armazenados nos arquivos, mas reduz a chance de perda de dados.
Por padrão, os servidores syslog usam o UDP como o protocolo de transporte na porta 514:
#configure terminal
service timestamps debug datetime msec localtime show-timezone year
service timestamps log datetime msec localtime show-timezone year
service sequence-numbers
!Optional in case you still want to store debug output in the buffer.
logging buffered 10000000
no logging console
no logging monitor
logging trap debugging
!Replace the 192.168.1.2 with the actual Syslog Server IP Address
logging host 192.168.1.2 transport [tcp|udp] port <port>
Uma vez configurados os comandos, o roteador encaminha imediatamente as mensagens para o endereço IP do Servidor syslog.
Depois que as depurações forem habilitadas, o buffer deverá ser limpo antes que o problema seja reproduzido. Isso é feito para garantir que a saída esteja o mais limpa possível e para evitar dados extras que não sejam necessários para a análise. Execute o comando clear log, pois isso garante que o buffer seja limpo. Se houver outras chamadas ativas no roteador e as depurações estiverem ativadas, a saída imediatamente será impressa no buffer:
Router# clear log
Clear logging buffer [confirm]
Router#
Depois que o problema for reproduzido, desative as depurações imediatamente para interromper a saída adicional no buffer e, em seguida, colete os logs. Você pode despejar toda a saída no terminal com estes comandos:
Router# undebug all
Router# terminal length 0
Router# show log
Às vezes, o PuTTY fecha, pois não lida com todas as saídas de uma vez. Isso é normal e não significa que ocorreu uma falha. Se isso acontecer, reabra a sessão novamente e continue normalmente. Em cenários onde o buffer de registro é muito grande ou o monitor do terminal trava devido à quantidade de dados que devem ser impressos, copie a saída do buffer para um dispositivo externo diretamente com o comando show log comando | redirect:
Router# show log | redirect ftp://username:password@192.168.1.2/debugs.txt
Este comando copia toda a saída do buffer para um endereço IP FTP de: 192.168.1.2 com o nome de arquivo debug.txt. O nome do arquivo deve sempre ser especificado. Outros destinos disponíveis para exportar dados são:
Router# sh log | redirect ?
bootflash: Uniform Resource Locator
flash: Uniform Resource Locator
ftp: Uniform Resource Locator
harddisk: Uniform Resource Locator
http: Uniform Resource Locator
https: Uniform Resource Locator
nvram: Uniform Resource Locator
tftp: Uniform Resource Locator
Cada fluxo de chamada e tipo de recurso (recursos de mídia TDM, CUBE ou SCCP) são diferentes e há depurações específicas a serem habilitadas. Todas as depurações necessárias devem ser ativadas simultaneamente. Quando apenas uma depuração é capturada por vez, ela é ineficaz e gera mais confusão quando os dados são analisados.
As depurações são ativadas dentro do prompt executivo da CLI Router#, que exige que você tenha permissões do modo de execução privilegiado.
Há depurações básicas e avançadas, e as depurações básicas são usadas para coletar informações de sinalização em SIP, H323 ou MGCP. Isso mostra as conversas que o roteador tem com seus dispositivos pares.
As depurações avançadas são bastante detalhadas e são usadas para coletar informações adicionais se os erros de pilha interna não puderem mostrar depurações básicas. Essas depurações normalmente consomem muita CPU.
Dentro de cada Roteador Cisco IOS/IOS XE, há uma API de controle de chamadas que é responsável pela comunicação entre diferentes aplicativos ou protocolos VoIP. Os componentes do plano de dados, como RTP, DSP, placas de voz, entre outros, capturam dados dessa camada. Há uma depuração específica que pode ser usada:
debug voip ccapi inout
Há outras opções para essa depuração; no entanto, a execução do comando debug voip ccapi inout abrange todas as informações básicas de plano de discagem e estabelecimento de chamada que normalmente são mais do que suficientes para entender quais são os estados dessa camada.
Tip: debug voip ccapi inout geralmente tem um impacto mínimo na CPU do roteador e é recomendável ativar, juntamente com quaisquer depurações de sinalização, a fim de fornecer um conjunto completo de logs com informações das chamadas e seus diferentes estados.
Essas depurações são comumente usadas para fluxos de chamada SIP e podem ser ativadas dentro dos gateways CUBE e TDM com um segmento SIP entre o roteador e o CUCM ou qualquer outro servidor ou proxy SIP.
debug ccsip messages
debug ccsip error
debug ccsip non-call !Optional, applies for SIP OPTIONS and SIP REGISTER Messages.
debug ccsip all
debug ccsip verbose
debug voice ccapi inout
Estas depurações aplicam-se a Interfaces de Taxa Primária (PRI - Primary Rate Interfaces) T1/E1 ou Interfaces de Taxa Básica (BRI - Basic Rate Interfaces):
debug isdn q931
debug isdn q921
Essas depurações são usadas quando circuitos analógicos envolvem portas FXS (Foreign eXchange Subscriber) ou FXO (Foreign eXchange Office):
debug vpm signal
debug voip vtsp all
Essas depurações são usadas quando o MGCP é usado como o protocolo de voz entre um gateway de voz e o CUCM.
debug mgcp packets
debug mgcp errors
As depurações do ccm-manager são usadas para rastrear o download da configuração e as mensagens de backhaul do MoH e PRI/BRI entre o CUCM e o gateway de voz. Essas depurações são usadas conforme necessário e dependem do cenário de falha:
debug ccm-manager backhaul !For PRI and BRI Deployments
debug ccm-manager errors
debug ccm-manager events
debug ccm-manager config-download !Troubleshoot Configuration download issues from CUCM TFTP
debug ccm-mananger music-on-hold !Troubleshoot internal MoH Process
debug mgcp all
Embora o H323 não seja amplamente usado, ainda há algumas implantações com o H323 configurado:
debug h225 asn1
debug h245 asn1
debug h225 events
debug h245 events
debug cch323 h225
debug cch323 h245
debug cch323 all
Essas depurações são usadas para solucionar problemas de recursos de mídia SCCP que envolvem Media Termination Point (MTP) ou transcodificadores registrados em um servidor CUCM:
debug sccp messages
debug sccp events
debug sccp errors
debug sccp all
Com a introdução do Cisco IOS XE 17.4.1 e 17.3.2, há uma nova opção para capturar registros de voz dentro do Cisco Unified Border Element (CUBE). Esse novo recurso é chamado Rastreamento de VoIP. Esta é uma nova estrutura de manutenção criada para registrar eventos e sinalização SIP sem a necessidade de habilitar depurações.
O rastreamento de VoIP é ativado por padrão e pode ser desativado a qualquer momento, conforme necessário. O Rastreamento de VoIP captura informações específicas somente para chamadas SIP:
O Rastreamento de VoIP não registra informações relacionadas a mensagens SIP fora do diálogo:
O rastreamento de VoIP em HA é suportado, no entanto, estas advertências se aplicam:
Como mencionado, esse recurso é habilitado por padrão. Para ativar esse recurso, execute estes comandos:
Router# configuration terminal
Router(config)# voice service voip
Router(conf-voi-serv)# trace
Router(conf-serv-trace)#
Para desativar esse recurso, execute estes comandos:
Router(conf-serv-trace)# no trace
!or
Router(conf-serv-trace)# shutdown
Caution: Depois que o rastreamento de VoIP é desativado, toda a memória é limpa e as informações são perdidas.
Os comandos disponíveis dentro do modo de configuração de rastreamento são:
Router(conf-serv-trace)# ?
default Set a command to its defaults
exit Exit from voice service voip trace mode
memory-limit Set limit based on memory used
no Negate a command or set its defaults
shutdown Shut Voip Trace debugging
O limite de memória determina quanta memória é usada pelo Rastreamento de VoIP para armazenar dados. Por padrão, é 10% da memória disponível na plataforma, no entanto, isso pode ser ajustado para um máximo de 1 GB e um mínimo de 10 MB. A memória é alocada dinamicamente, pois o recurso usa apenas a memória conforme necessário e depende do volume de chamadas. Quando atinge a memória máxima disponível, ele circula e exclui entradas mais antigas.
Quando o limite de memória é modificado para ser maior que os 10% de memória disponível, uma mensagem é exibida na CLI:
Router(conf-serv-trace)# memory-limit 1000
Warning: Setting memory limit more than 10% of available platform memory (166 MB) will affect system performance.
Para definir o padrão para 10% de uso de memória, execute o comando memory-limit platform:
Router(conf-serv-trace)# memory-limit platform
Reducing the memory-limit clears all VoIP Trace statistics and data.
If you wish to copy this data first, enter 'no' to cancel,
otherwise enter 'yes' to proceed. Continue? [no]:
Para exibir os dados do Rastreamento de VoIP, você deve usar comandos show específicos. Os dados podem ser exibidos na mesma sessão de terminal ou podem ser enviados via syslog para um Servidor syslog fora da caixa.
Note: Os rastreamentos são despejados após 32 segundos a partir do momento em que um BYE é recebido para uma chamada.
A sinalização SIP é exibida por trecho e não é combinada como depurações regulares. As depurações regulares, como depurar mensagens CCSIP, exibem a sinalização SIP de uma chamada na ordem exata em que os eventos ocorreram. No Rastreamento de VoIP, cada trecho é separado, para determinar a ordem correta, os carimbos de data e hora são usados.
Para exibir os dados disponíveis, execute estes comandos:
Router# show voip trace ?
all Display all VoIP Traces
call-id Filter traces based on Internal Call Id
correlator Filter traces based on FPI Correlator
cover-buffers Display the summary of all cover buffers
session-id Filter traces based on SIP Session ID
sip-call-id Filter traces based on SIP Call Id
statistics Display statistics for VoIP Trace
Este comando exibe todos os dados de rastreamento VoIP disponíveis no buffer. Ao usar esse comando, ele afeta o desempenho do roteador. Depois que o comando for inserido, uma mensagem de aviso será exibida para alertar sobre os riscos se você continuar:
Router# show voip trace all
Displaying 11858 cover buffers
This may severely impact system performance.
Continue? [yes/no] no
Esse comando exibe uma visão geral dos detalhes de chamadas para todas as chamadas relatadas em Rastreamento de VoIP. Cada perna de chamada tem um buffer de cobertura criado que contém um resumo das chamadas registradas:
Router# show voip trace cover-buffers
------------------ Cover Buffer ---------------
Search-key = 8845:3002:659
Timestamp = *Sep 30 01:17:33.615
Buffer-Id = 1
CallID = 659
Peer-CallID = 661
Correlator = 4
Called-Number = 3002
Calling-Number = 8845
SIP CallID = 20857880-1ec12085-13b930-411b300a@10.48.27.65
SIP Session ID = 2b1289c400105000a0002c3ecf872659
GUID = 208578800000
-----------------------------------------------
------------------ Cover Buffer ---------------
Search-key = 8845:3002:661
Timestamp = *Sep 30 01:17:33.634
Buffer-Id = 2
CallID = 661
Peer-CallID = 659
Correlator = 4
Called-Number = 3002
Calling-Number = 8845
SIP CallID = 8D6DEC28-1F111EB-829FD797-1B22F6DB@10.48.55.11
SIP Session ID = 0927767800105000a0005006ab805584
GUID = 208578800000
-----------------------------------------------
Para obter mais informações sobre cada campo, consulte a próxima tabela:
| Campo |
Descrição |
| Chave de Pesquisa |
Contém uma combinação de chamada, número chamado e ID de chamada |
| Carimbo de data/hora |
Tempo de criação do buffer de cobertura |
| ID do buffer |
ID de buffer do buffer de cobertura |
| ID de chamada |
Call-ID do trecho de chamada respectivo para o buffer de cobertura |
| Peer-Call-ID |
Call-ID do segmento de peer |
| Correlator |
Correlacionador FPI da chamada |
| Número Chamado |
Número chamado do respectivo call-leg do buffer de cobertura |
| Calling-Number |
Número de chamada do trecho de chamada respectivo do buffer de cobertura |
| ID de chamada SIP |
ID de chamada SIP do trecho de chamada respectivo do buffer de cobertura |
| ID da Sessão Sip |
ID da sessão SIP do trecho de chamada respectivo do buffer de cobertura |
| GUID |
GUID da chamada respectiva do buffer de cobertura |
| Perna Âncora |
O leg da âncora será definido como 'Sim' se o leg da chamada respectivo for um leg da âncora no fluxo de bifurcação de chamadas ou na implantação do proxy de mídia |
| Perna bifurcada |
O trecho bifurcado será definido como 'Sim' se o respectivo trecho da chamada for um trecho âncora no fluxo de bifurcação de chamadas ou na implantação do proxy de mídia |
| IDs de CalI associadas |
Call-ID das pernas bifurcadas associadas |
Para filtrar os buffers de cobertura, execute os comandos include e section :
Router# show voip trace cover-buffers | include Search-key | 8845 | 3002
Search-key = 8845:3002:661
!or
Router# show voip trace cover-buffers | section Search-key | 8845 | 3002
Search-key = 8845:3002:661
Em combinação com o comando anterior, show voip trace call-id pode ser usado para localizar chamadas. Uma vez identificado o call-id, o próximo comando pode ser executado para exibir todas as informações sobre o leg da chamada específico:
Router# show voip trace cover-buffers | include Search-key | 8845 | 3002
Search-key = 8845:3002:661
Router# show voip trace call-id 661
Esse comando show exibe saída detalhada sobre status, consumo de memória, chamadas com erros/falhas, chamadas bem-sucedidas, carimbos de data/hora das entradas mais recentes e mais antigas e mais:
Router# show voip trace statistics
VoIP Trace Statistics
Tracing status : ENABLED at *Sep 12 06:44:02.349
Memory limit configured : 803209216 bytes
Memory consumed : 254550928 bytes (31%)
Total call legs dumped : 2
Oldest trace dumped : *Sep 12 07:29:21.077 Search-key: 9898:30000:64
Latest trace dumped : *Sep 12 07:29:21.010 Search-key: 9898:30000:63
Total call legs captured : 11858
Total call legs available : 11858
Oldest trace available : *Sep 12 06:57:23.923, Search-key: 5250001:4720001:11
Latest trace available : *Sep 13 05:08:25.353, Search-key: 19074502232:30000:13177
Total traces missed : 0
Para obter mais informações sobre cada campo, consulte a próxima tabela:
| Campo |
Descrição |
| Status de Rastreamento |
Exibe o status do rastreamento, que inclui a hora e a data em que o rastreamento VoIP foi habilitado. |
| Limite de memória configurado |
Exibe o limite de memória configurado. Isso equivale a 10% do tamanho da memória do pool de processadores. |
| Memória Consumida |
Exibe a quantidade de memória consumida dinamicamente para o rastreamento de VoIP. |
| Total de Trechos de Chamada Despejados |
Exibe o número de trechos de chamada com falha despejados no buffer de registro. Chamadas despejadas se referem a trechos de chamada associados a erros do IEC. |
| Rastreamento Mais Antigo Despejado |
Exibe carimbos de data e hora e a chave de pesquisa da chamada com falha mais antiga desde que o Rastreamento VoIP foi habilitado. |
| Último Rastreamento Despejado |
Exibe carimbos de data/hora e a chave de pesquisa da última chamada com falha desde que o Rastreamento VoIP foi habilitado. |
| Total de trechos de chamada capturados |
Exibe o total de trechos capturados após a ativação do rastreamento VoIP. |
| Total de trechos de chamada disponíveis |
Exibe o total de trechos de chamada disponíveis no histórico. Pode ser o mesmo ou diferente em comparação com o total de trechos de chamada capturados, isso depende do limite de memória. |
| Rastreamento Mais Antigo Disponível |
Exibe o timestamp e a chave de pesquisa do buffer de cobertura mais antigo disponível na memória. |
| Último Rastreamento Disponível |
Exibe o timestamp e a chave de pesquisa do buffer de cobertura mais recente disponível na memória. |
| Total de Rastreamentos Perdidos |
Exibe o número de segmentos de chamada perdidos devido ao limite de memória. |
| Campo |
Uso |
Descrição |
| show voip trace correlator <correlator> |
show voip trace correlator 4 |
Filtra e exibe o rastreamento VOIP para uma ID de chamada específica começando do buffer de cobertura. |
| show voip trace session-id <session-id> |
show voip trace session-id 87003120822b5dbd8fd80f62d8e57c48 |
Filtra e exibe o rastreamento VOIP de uma chamada com base no ID da sessão SIP. O UUID local ou remoto do cabeçalho session-ID da mensagem SIP pode ser usado para exibir ambos os trechos da chamada. |
| show voip trace sip-call-id <call-id> |
show voip trace sip-call-id 01e60dfa9d8442848336d79e3155a8a1 |
Filtra e exibe o rastreamento VOIP com base no SIP Call-ID. |
| Revisão | Data de publicação | Comentários |
|---|---|---|
4.0 |
17-Aug-2026
|
Introdução atualizada, ortografia, gramática, linhas horizontais inseridas em seções separadas para legibilidade, erros corrigidos no CCW. |
3.0 |
13-Feb-2025
|
Requisitos atualizados de marca, requisitos de estilo, formatação e gramática. |
2.0 |
13-Apr-2023
|
Texto Alt adicionado.
Título, Introdução, Exigências de marca, Exigências de estilo, Fundamentos, Formatação e Gramática atualizados. |
1.0 |
13-Aug-2021
|
Versão inicial |