O conjunto de documentação deste produto faz o possível para usar uma linguagem imparcial. Para os fins deste conjunto de documentação, a imparcialidade é definida como uma linguagem que não implica em discriminação baseada em idade, deficiência, gênero, identidade racial, identidade étnica, orientação sexual, status socioeconômico e interseccionalidade. Pode haver exceções na documentação devido à linguagem codificada nas interfaces de usuário do software do produto, linguagem usada com base na documentação de RFP ou linguagem usada por um produto de terceiros referenciado. Saiba mais sobre como a Cisco está usando a linguagem inclusiva.
A Cisco traduziu este documento com a ajuda de tecnologias de tradução automática e humana para oferecer conteúdo de suporte aos seus usuários no seu próprio idioma, independentemente da localização. Observe que mesmo a melhor tradução automática não será tão precisa quanto as realizadas por um tradutor profissional. A Cisco Systems, Inc. não se responsabiliza pela precisão destas traduções e recomenda que o documento original em inglês (link fornecido) seja sempre consultado.
Este documento descreve a solução básica de problemas e a resolução de problemas relacionados ao relay de fax da Cisco.
Esteja ciente de que várias técnicas são usadas para passar chamadas de fax através de uma rede de telefonia de pacotes nos gateways Cisco IOS®:
Fax Relay proprietário da Cisco
Fax Relay T.38
Passagem de fax
Aumento de velocidade de fax
Armazenamento e encaminhamento de fax T.37
Além disso, três tecnologias principais de telefonia por pacote estão em uso atualmente, coletivamente chamadas de Voz sobre "X" (VoX):
Voz sobre IP (VoIP, Voice over IP)
Voz sobre Frame Relay (VoFR, Voice over Frame Relay)
Voz sobre ATM (VoATM)
O foco principal deste documento é o fax relay proprietário da Cisco nos gateways do Cisco IOS, que opera em redes VoIP. O Fax Relay T.38 e as outras tecnologias VoX também são discutidos.
As complexidades técnicas dos faxes e do fax relay não são abordadas em detalhes, mas você pode solucionar a maioria dos problemas comuns do fax relay. Uma visão geral da retransmissão de fax Cisco também é fornecida.
As informações neste documento são baseadas principalmente no Cisco IOS Software Release 12.2(5), embora a maioria das informações também seja útil para outras versões do Cisco IOS Software.
Algumas informações de depuração foram obtidas de um gateway Cisco IOS que executava o Cisco IOS Software Release 12.2(7). Este ponto é observado na seção Depuração deste documento.
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.
A maioria dos dispositivos de fax modernos é compatível com o Grupo 3. O grupo de fax 3 é uma tecnologia baseada em padrões, que é constituída principalmente das recomendações de T.4 e T.30 ITU.
T.4 refere-se à maneira na qual a imagem de fax é codificada por um dispositivo de fax e T.30 detalha as negociações de facsimile e o protocolo de comunicação.
Os dispositivos de fax do grupo 3 foram designados para serem usados por meio do Public Switched Telephone Network (PTSN). Como a PSTN foi projetada para voz humana, o Grupo 3 usa codificação analógica ou sinais modulados como um modem analógico.
Os modems analógicos e as máquinas de fax são dispositivos digitais que devem usar um sinal analógico modulado para passar as informações digitais para o PSTN. Geralmente, esse sinal modulado pode ser ouvido como tons de áudio diferentes.
Os gateways em uma rede VoX inicialmente tratam as chamadas de voz e fax da mesma forma. Os dois tipos de chamadas fazem com que o gateway carregue o codec de compressão de voz configurado no processador de sinal digital (DSP).
Para obter mais informações sobre DSPs, consulte Hardware de Voz: DSPs C542 e C549.
Os codecs de compressão de voz são geralmente codecs de compressão alta, de modo que menos largura de banda é usada para cada chamada de voz.
Os codecs de alta compressão, como G729 e G723, são otimizados para voz e compactam a voz para uma largura de banda baixa (8 kbps, o que exclui sobrecarga para G.729), mas mantêm boa qualidade, mas o G.729 e outros codecs de alta compressão não são otimizados para fax.
Na verdade, os sinais modulados de transmissões de fax geralmente não são passados de forma correta quando esses codecs são usados e, como resultado, ocorrem falhas nas chamadas de fax.
Para obter mais informações sobre codecs de compactação, consulte Voz sobre IP - Consumo de largura de banda por chamada.
Os faxes podem ser transmitidos com sucesso quando são usados codecs com taxas de compressão menores ou sem compressão (como o G.726 e G.711 sem cancelamento de eco ou detecção de atividade de voz).
Esse método de transmissão de fax através do codec de voz é geralmente conhecido como fax inband ou passagem de fax.
Uma técnica conhecida como upspeeding permite que o gateway carregue inicialmente o codec de compressão de voz configurado no DSP para chamadas de voz e o altere para um codec de compressão baixa se tons de fax forem detectados.
Com o fax inband, o sinal modulado inicial é codificado e compactado pelo codec no roteador de origem e transmitido pela rede VoX, como se fosse uma amostra de voz.
O gateway de terminação então descompacta e decodifica a amostra e a reproduz na máquina de fax de terminação.
O Fax relay funciona de modo diferente. É um protocolo que termina o sinal modulado, extrai as informações digitais e depois retransmite as informações digitais através da rede de dados com pacotes de dados.
No lado da terminação, as informações digitais são extraídas do pacote, moduladas e reproduzidas.
Uma chamada de fax pode ser dividida em duas partes: negociação de fax e transmissão de página.
A negociação de fax half-duplex ocorre no início de uma chamada de fax. Quadros de dados HDLC modulados V.21 são passados a uma velocidade de 300 bps.
Esses quadros de dados são enviados em uma sequência padrão entre os dispositivos de fax de origem e de terminação.
Nesse intercâmbio, cada dispositivo de fax troca seus recursos e ambos os dispositivos de fax concordam com as características da sessão de fax antes que a transmissão da página ocorra.
Esta ilustração mostra uma chamada de fax tradicional por PSTN.
Alguns recursos trocados e negociados são: velocidade de transmissão de página, ECM (Modo de correção de erro), resolução, codificação de página e tempo de varredura.
A velocidade de transmissão de página (treinamento) é uma negociação importante que determina a velocidade na qual o fax envia suas informações.
Os faxes tentam treinar na maior velocidade de modulação possível com base nos parâmetros trocados inicialmente. Os dispositivos de fax são retreinados para uma velocidade mais baixa se o treinamento em uma velocidade mais alta falhar.
A transmissão de página ocorre quando a parte de treinamento da fase de negociação do fax é concluída com o uso dos parâmetros previamente acordados. As informações da página são codificadas em linhas de digitalização com uma resolução padrão de 203H x 98V pontos por polegada.
As imagens de fax geralmente são compactadas e codificadas com codificação Huffman modificado (MH) ou leitura modificado (MR). O MH geralmente faz a compressão a uma taxa de 20:1. Geralmente, a codificação MR proporciona uma melhoria de compactação de 20% em relação ao MH, mas é ligeiramente menos resiliente a erros.
Quando ocorre a transmissão de página, é usada uma taxa de bits superior aos 300 BPS iniciais usados na negociação de configuração de chamada. A taxa de bits usada para a transmissão da página é confirmada no treinamento.
Estas são algumas das taxas comuns usadas na transmissão de páginas de fax:
V.27ter - 2400/4800 BPS
V.29 - 7200/9600 BPS
V.17 - 14400 BPS
Observação: essas especificações V.XX usadas para transmissão de página (V.27ter, V.29, V.17) e negociação de fax (V.21) são especificações que definem como os dados digitais devem ser enviados por linhas telefônicas analógicas.
Os modems de dados também podem usar essas especificações, embora a maioria dos modems de dados tenha migrado para velocidades muito mais rápidas.
O fax relay é uma técnica usada para superar a deficiência em codecs de voz de alta compressão (G729, g723 e similares) quando esses codecs tentam passar o tráfego de fax.
Como uma chamada de fax é tratada como se fosse uma chamada de fala regular, o DSP em cada gateway é colocado no modo de voz, após o que se espera que a fala humana seja recebida e processada.
Durante a duração da chamada, se um tom de CED (fax answer, resposta de fax) ou CNG (call, chamada) for ouvido, o DSP não interferirá no processamento da fala. Ele permite que o tom continue no segmento de chamada VoX.
Uma máquina de fax normal, depois de gerar um CED ou ouvir um CNG, transmite uma mensagem DIS T.30 como parte de um handshake de fax. Esse processo geralmente ocorre na máquina de fax de terminação.
O DSP do gateway de terminação detecta a sequência de flag HDLC no início da mensagem DIS e inicia o switchover de relé de fax. Isso significa que ele descarrega o codec de voz e carrega um codec de fax para tratar a chamada de fax que ocorre.
A notificação também é enviada ao DSP no outro lado da rede VoX para que os DSPs em cada lado da chamada de fax usem o codec de fax. Dependendo do protocolo de fax relay usado, os mecanismos de notificação são diferentes.
Com o codec de fax carregado, os DSPs demodulam os quadros HDLC T.30, extraem as informações de fax e as passam entre os roteadores com um destes protocolos de retransmissão de fax:
O relay de fax proprietário da Cisco para VoIP - Relay de fax é o modo padrão para passar faxes através de uma rede VoIP, e o relay de fax da Cisco é o tipo de relay de fax padrão. Esse recurso tem suporte no Cisco IOS Software Releases 11.3 e posterior, está amplamente disponível e usa o RTP para transportar os dados de fax.
O fax T.38 baseado em padrões para VoIP - T.38 está disponível no Cisco IOS Software Releases 12.1(3)T e posteriores em algumas plataformas. Pode ser habilitado com o comando t38 do protocolo do fax relay configurado no peer de discagem de voip e utiliza UDP para transportar dados de fax.
FRF.11 baseado em padrões Anexo D para VoFR e VoATM.
Diferentemente dos faxes na banda ou da passagem de fax, o fax relay divide os tons de fax T.30 em seus quadros HDLC específicos (demodulação), transmite as informações através da rede VoX com o protocolo de fax relay e, em seguida, converte os bits de volta em tons na extremidade (modulação).
Os aparelhos de fax em cada extremidade enviam e recebem tons e não estão cientes de um processo de retransmissão de fax de demodulação/modulação.
O fax relay da Cisco e o fax relay T.38 também diferem do armazenamento e encaminhamento de fax T.37. O T.37 fornece um método baseado em padrões para permitir que um gateway VoIP receba isso:
A maioria dos gateways de voz da Cisco atualmente suporta dois métodos para transmitir o tráfego de fax pela rede IP:
Passagem de Fax—No modo de passagem de fax, os gateways não distinguem uma chamada de fax de uma chamada de voz
Cisco Fax Relay — No modo de fax relay, os gateways terminam a sinalização de fax T.30
O fax relay da Cisco e o fax relay T.38 também diferem do armazenamento e encaminhamento de fax T.37. O T.37 fornece um método baseado em padrões para permitir que um gateway VoIP receba isso:
Envie um fax de uma máquina de fax e encaminhe-o para um servidor de correspondência compatível com SMTP. O servidor de e-mail pode entregar o fax a um usuário como uma mensagem de e-mail.
Uma mensagem de e-mail a partir de um servidor de e-mail é modulada em um sinal de fax para ser recebida por um aparelho de fax comum.
Este diagrama ilustra o fax relay em uma rede VoX. A conexão de fax com os gateways de origem e terminação pode ser feita diretamente nas portas FXS no gateway ou pode ser feita através de um PBX ou PSTN em uma porta E1, BRI (Basic Rate Interface), FXO ou E&M no gateway.
O fax relay está ativado por padrão em plataformas VoIP/VoFR/VoATM como Cisco 3810, 2600, 3600 e 5300. Se as chamadas de voz forem concluídas com êxito entre dois roteadores, as chamadas de fax devem funcionar, mas quando o fax relay não funciona ou o desempenho precisa ser melhorado, existem alguns comandos específicos do fax relay que você pode emitir como um precursor para solucionar o problema:
O comando fax rate é configurado no peer de discagem VoFR ou VoIP no modo de configuração. A definição padrão é fax rate voice e isso não aparece na configuração sob cada correspondente de discagem.
Comando fax rate |
---|
vnt-3660-23(config-dial-peer)#fax rate ? 12000 FAX 12000 BPS 14400 FAX 14400 BPS 2400 FAX 2400 BPS 4800 FAX 4800 BPS 7200 FAX 7200 BPS 9600 FAX 9600 BPS disable Disable Fax Relay voice Highest possible speed allowed by voice rate |
A configuração fax rate voice restringe a taxa de fax à largura de banda do codec. Essa restrição significa que, se o correspondente de discagem estiver configurado para usar o codec de voz G.729 padrão que compacta voz para 8 kbps, a configuração de voz de taxa de fax não permitiria que as chamadas de fax excedessem essa largura de banda de codec.
O fax estaria limitado a uma largura de banda de 7200 BPS, mesmo que tentasse inicialmente negociar a uma largura de banda mais alta de 14400 BPS ou 9600 BPS.
Uma reclamação comum é que os faxes que foram concluídos dentro de um certo tempo quando conectados via PSTN agora levam o dobro do tempo. Se um codec de largura de banda baixa, como g729, tiver sido configurado com a configuração de voz de taxa de fax padrão, esse comportamento é esperado.
Com o comando fax rate, é possível configurar as transmissões de fax para usar uma largura de banda maior que a compactação do codec.
O comando fax rate 14400 permite que chamadas de fax negociem em um máximo de 14400 BPS, seja qual for o codec de voz configurado. Essa configuração resolve o problema de tempos de conclusão mais longos.
A principal finalidade servida pelo comando fax rate em redes VoX é fornecer o uso de largura de banda determinístico por chamada.
A configuração de taxa de voz e fax é o padrão, pois garante que as chamadas por voz e as chamadas de fax usem a mesma quantidade de largura de banda dentro da rede VoX. Essa consideração é entendida quando a taxa de fax é alterada para algo maior que a largura de banda do codec.
Além disso, alguns aparelhos de fax podem operar de forma mais estável a uma taxa diferente da padrão. Nesse caso, o comando fax rate pode ser usado para testar a operação em velocidades diferentes.
Observe, a partir da saída do roteador, que o fax relay também pode ser desativado se você executar o comando fax rate. Uma técnica válida de solução de problemas é desativar o fax relay e configurar codecs de largura de banda alta, como G711.
Essa técnica é discutida na seção "Solução de problemas" em 6. Desabilite o fax relay e o codec de alteração para passagem.
O comando fax-relay ECM disable está disponível apenas para o relay de fax proprietário da Cisco e é emitido para desativar a negociação do modo de correção de erro (ECM - Error Correction Mode) entre um par de aparelhos de fax.
O ECM garante que as páginas enviadas por fax sejam transmitidas sem erros e é um recurso normalmente encontrado em modelos de extremidade superior.
Infelizmente, o ECM tem uma baixa tolerância (aproximadamente dois por cento) para instabilidade e perda de pacotes, mas quando esse recurso negociado é habilitado, pode resultar em uma taxa maior de falha de fax em redes VoX com perdas. A saída incompleta no fax de terminação é um sintoma de falhas devido à perda de pacotes.
Se os dois aparelhos de fax concordarem na fase de negociação de fax, o ECM será ativado, mas no fax relay os roteadores demodularão os tons de fax em seu formato de quadro HDLC real.
Como resultado, os roteadores são capazes de interceptar e sobrescrever o campo no quadro que indica o status do ECM. Se um aparelho de fax transmitir a informação de que é capaz de ECM, o roteador pode alterar este parâmetro para que o outro aparelho de fax acredite que o ECM não é suportado.
Ambos os aparelhos de fax são forçados a desativar o ECM, o que significa que os dados de fax devem ser transmitidos com dados T.4 padrão.
A confiabilidade do fax é consideravelmente aumentada com o ECM desabilitado, mesmo com maior perda de pacotes (aproximadamente 10 por cento) e retardo. Além disso, esse comando ativa automaticamente um recurso do Cisco IOS chamado ocultação de perda de pacotes, por meio do qual linhas de varredura perdidas são repetidas para falsificar o aparelho de fax e acreditar que ele recebeu todos os dados.
Observe que, embora o ECM possa melhorar a taxa de sucesso de transmissões de fax em redes VoX com perdas, os problemas básicos de rede permanecem e devem ser resolvidos antes da ocorrência de outros problemas.
Uma etapa de configuração direta executada no peer de discagem VoIP é desativar o ECM. Como observado na referência de comando, esse comando atualmente funciona somente para peers de discagem VoIP. Ele pode ser configurável para VoFR e VoATM, mas não desabilita o ECM.
Comando fax-relay ecm disable |
---|
vnt-3660-23(config-dial-peer)#fax-relay ECM ? disable Disables ECM mode for fax relay |
O comando fax NSF é usado para impedir a transferência de recursos de fax exclusivos. Como a implementação do fax relay do roteador demodula e decodifica os tons de fax com base na especificação T.30, as transações ou codificações proprietárias interrompem o fax relay e fazem com que a transmissão de fax falhe. Certas marcas de aparelhos de fax usam essas codificações proprietárias para sinalizar a disponibilidade de recursos avançados, que ajudam um fabricante de fax a distinguir seus produtos de outros. Essa notificação de capacidade ocorre com o campo opcional Non Standard Facilities (NSF) dentro da negociação de fax.
Quando você emite o comando fax NSF, o roteador substitui o NSF, de modo que somente as transações de fax padrão ocorram. As instalações específicas do fornecedor que estão além dos requisitos padrão do Grupo 3 e que interrompem o relé de fax da Cisco não são utilizáveis. Geralmente, o NSF é definido como somente zeros quando esse comando é emitido, e isso corrige problemas causados pelo campo NSF.
Comando fax NSF |
---|
vnt-3660-23(config-dial-peer)#fax NSF ? WORD Two-digit country code + four-digit manufacturer code vnt-3660-23(config-dial-peer)#fax NSF 000000 |
O comando fax protocol é necessário para que o VoIP especifique qual protocolo de fax relay (T.38 ou Cisco fax relay) é usado.
Comando fax protocol |
---|
vnt-3660-23(config-dial-peer)#dial-peer voice 3 voip vnt-3660-23(config-dial-peer)#fax protocol ? cisco Use Cisco proprietary protocol system Use choice specified in global fax protocol CLI t38 Use T.38 protocol |
A opção cisco configura o Cisco fax relay. A opção t38 desabilita o Cisco fax relay e habilita o T.38. Certas plataformas de voz, como Cisco 5350 e 5400, somente oferecem suporte para T.38. Para interoperabilidade, o T.38 deve ser explicitamente configurado em plataformas onde o relay de fax da Cisco é o padrão. A opção system permite que o peer de discagem herde o protocolo de retransmissão de fax configurado globalmente com o comando voice service voip. Se nada estiver configurado no comando voice service voip, o padrão será retransmissão de fax cisco.
A configuração padrão do comando fax protocol é a opção do sistema. Como a opção do sistema assume como padrão o Cisco Fax Relay, os correspondentes de discagem VoIP sempre assumem como padrão o Cisco Fax Relay quando nada está explicitamente configurado globalmente.
Comando fax protocol |
---|
<snip> ! voice service voip ! !--- Note that there is no fax protocol configured so the !--- default is Cisco fax relay. Any dial-peer that points !--- here uses Cisco fax relay as the fax protocol. <snip> ! dial-peer voice 3 voip destination-pattern 1000 session target ipv4:10.1.1.1 ! !--- Note that because fax protocol is not configured under !--- this VoIP dial-peer, the default is fax protocol system, !--- which automatically tells this dial-peer to inherit the !--- fax configuration from voice service voip above. <snip> |
Essas etapas foram mostradas para resolver a maioria dos problemas que envolvem o fax relay sobre VoIP, VoATM e VoFR. As informações específicas de um determinado tipo de encapsulamento ou de fax relay são anotadas.
O primeiro passo a ser tomado ao solucionar algum problema de fax relay é reduzir o problema à sua forma mais simples. Muitos problemas surgem quando vários aparelhos de fax não conseguem transmitir tráfego de fax. É mais fácil isolar dois aparelhos de fax com problemas e concentrar-se em uma topologia simples. Determine como essas máquinas são conectadas a uma outra e solucione o problema entre esse par primeiro. Além disso, é aconselhável desenhar uma imagem completa da topologia e determinar como os aparelhos de fax estão interconectados.
Solucionar um problema de cada vez minimiza a confusão e permite a solução metódica de problemas. Também é possível que a solução para esse problema resolva outros problemas de fax relay na rede. A maioria dos problemas de fax relay resulta de uma configuração VoX incorreta ou do design da rede. Isso provoca problemas básicos de conectividade, além de problemas de perda e jitter na linha física ou nos pacotes.
Depois de identificar e isolar o problema, as próximas etapas são verificar a configuração VoX básica e monitorar a integridade da rede.
Problemas básicos de conectividade de fax podem ser o resultado destes fatores:
Problemas de conectividade de voz normal.
Confirme se as chamadas de voz normais podem ser concluídas antes de investigar a conectividade de fax. Se não houver nenhum telefone conectado, desligue o fax e conecte um telefone regular. Se as chamadas de voz normais não se conectarem, o problema possivelmente está relacionado a VoX e você pode solucionar o problema como um problema normal de conectividade de voz antes de continuar com a solução de problemas de fax.
Problemas de configuração relacionados a peers de discagem como estes:
Correspondência de discagem errada.
Depois de garantir que as chamadas de voz possam ser concluídas com êxito em ambas as direções através da rede VoX, emita o comando show call ative voice brief e observe os peers de discagem que correspondem a cada chamada de voz.
Observação: Observação: quando você tem troncos VoIP, é possível ver todos os segmentos de chamada com o comando show call ative voice brief. Em alguns exemplares do Cisco IOS Software versão 12.2, há um erro no comando show call active e uma chamada de fax que proveniente de um tronco VoIP não aparece mais. Quando você emite um comando show call ative fax brief, a chamada é listada agora. Para obter mais informações sobre esse bug, consulte o bug da Cisco ID CSCdx50212 e o bug da Cisco ID CSCdv02561 .
Observação: Observação: certifique-se de que o peer de discagem configurado seja o peer correspondente. Nesta saída de comando, você pode ver que o trecho de chamada VoIP de saída usa o ID de peer 100.
Comando show call ative voice brief |
---|
ms-3640-13b#show call active voice brief <snip> Total call-legs: 2 1218 : 51710253hs.1 +415 pid:400 Answer 400 active dur 00:01:08 tx:3411/68220 rx:3410/68200 Tele 3/0/0:43: TX:68200/6820/0ms g729r8 noise:0 acom:2 i/0:-51/-44 dBm 1218 : 51710396hs.1 +272 pid:100 Originate 100 active dur 00:01:09 TX:3466/69320 rx:3467/69340 IP 2.1.1.2:17092 rtt:56ms pl:64730/0ms lost:0/1/0 delay:69/69/70ms g729r8 Total call-legs: 2 |
Uma causa comum de problemas de fax relay é que o peer de discagem configurado corretamente não é o correspondente. Também é comum que não haja nenhum peer de discagem VoIP de entrada particular configurado no gateway de terminação, e o Cisco IOS Software seleciona o primeiro peer de discagem VoIP apropriado (e padrão) como o peer de discagem de entrada. Os parâmetros para esse peer de discagem de entrada possivelmente não correspondem àqueles do peer de discagem de saída no gateway de origem.
Nem sempre é necessário que você tenha configurações idênticas nos correspondentes de discagem VoIP de entrada e saída. No entanto, quando houver um problema de fax relay, verifique se você tem um correspondente de discagem VoIP de entrada dedicado no roteador de terminação e se sua configuração corresponde à configuração do correspondente de discagem VoIP de saída no roteador de origem. Essa configuração para roteadores conectados por ISDN é um exemplo de correspondentes de discagem VoIP correspondentes específicos para o padrão de destino "5..." de saída no gateway de origem e de entrada no gateway de terminação.
Gateway de origem | Terminando Gateway |
---|---|
!--- Incoming POTS peer: Dial-peer voice 1 pots Incoming called number. Direct-inward-dial Port 1/0:15 !--- Outgoing VoIP peer: Dial-peer voice 2 voip Destination-pattern 5… Session target ipv4:10.10.10.10 Fax rate 14400 fax protocol t38 ls-redundancy 0 hs-redundancy 0 |
!--- Outgoing POTS peer : Dial-peer voice 10 pots Destination-pattern 5… No digit-strip Port 2/0:15 !--- Incoming VoIP peer: Dial-peer voice 20 voip Incoming called-number 5… Fax rate 14400 fax protocol t38 Ls-redundancy 0 Hs-redundancy 0 |
Mais informações sobre correspondentes de discagem correspondentes de entrada e saída, VoIP e POTS podem ser encontradas em Voz - Entendendo como os correspondentes de discagem de entrada e saída são correspondidos nas plataformas Cisco IOS.
Outro método que você pode usar para verificar as correspondências do peer de discagem é emitir o comando debug voip ccapi inout. A saída de depuração desse comando mostra uma mensagem ssaSetupPeer que lista todos os peers de discagem que correspondem ao número chamado. Uma mensagem de ccCallSetupRequest segue com a opção de peer de saída que indica o peer de discagem VoIP de saída selecionado. Quando vários correspondentes de discagem VoIP são configurados para o mesmo destino, é possível que a configuração inicial da chamada falhe e outro correspondente de discagem tente. Nesse caso, outro ccCallSetupRequest aparece na depuração.
debug voip ccapi inout - Gateway de origem |
---|
.Jun 4 21:06:43.461: ssaSetupPeer cid(19) peer list: tag(400) called number (5074) .Jun 4 21:06:43.461: ccCallSetupRequest (Inbound call = 0x13, outbound peer =100, dest=, params=0x62F1CC70 mode=0, *callID=0x62F1CFD8, prog_ind = 0) |
No gateway de voz de terminação, a primeira linha do rastreamento de chamada debug voip ccapi inout (como mostrado aqui) é uma mensagem cc_api_call_setup_ind com uma opção peer_tag que se refere ao peer de discagem VoIP de entrada no gateway de terminação.
debug voip ccapi inout – Porta de comunicação de terminação |
---|
.Jun 4 21:06:43.461: cc_API_call_setup_ind (vdbPtr=0x62F07650, callInfo={called=5074,called_oct3=0x80, calling=5075, calling_oct3=0x0,>calling_oct3a=0x83, calling_xlated=false, subscriber_type_str=Unknown,fdest=1, peer_tag=400, prog_ind=0},callID=0x635F72D0) |
Peers de discagem configurados incorretamente em um ou ambos os lados
Depois de confirmar que o peer de discagem correto corresponde (nesse caso, dial-peer 100 para o gateway de origem e dial peer 400 para o roteador de terminação), confirme na configuração que o peer de discagem está configurado corretamente para fax. Alguns erros comuns a serem verificados em ambos os lados da chamada são:
O fax relay está desabilitado (isto é, o comando fax rate disable foi emitido no peer de discagem) enquanto um codec de banda curta estava em uso.
O peer de discagem em um gateway de voz está configurado para o Cisco fax relay, mas o outro gateway de voz é um Cisco 5350/5400. Os Cisco 5350/5400s suportam apenas T.38, portanto a negociação falha.
O peer de discagem padrão usado na entrada no gateway de terminação e os parâmetros padrão não correspondem ao peer de discagem de saída no gateway de origem.
Tipo de Comando Incorreto
O tipo de expansão para os EUA é µ-law; para a Europa e Ásia, é uma-law. Você pode emitir o comando show voice call para ver qual valor está configurado atualmente. Se for em uma porta BRI ou E1, o tipo de companding no roteador não corresponde ao do dispositivo conectado, e a chamada às vezes falha e às vezes é conectada, mas a voz torna-se muito distorcida de forma que a pessoa torna-se irreconhecível e aparece um alto nível de ruídos graves.
No Cisco IOS Software Release 12.2(3), o comando compand-type não está ativado nas portas BRI e o tipo de companding é o valor padrão. Para obter mais informações sobre esse bug, consulte o bug da Cisco ID CSCdv00152 e o bug da Cisco ID CSCdv01861.
Outros problemas básicos de conectividade não relacionados aos peers de discagem incluem:
Incompatibilidade do Cisco IOS Software em pares de gateways.
Novamente, nem sempre é necessário que as versões do Cisco IOS Software correspondam, mas é recomendado verificá-las quando ocorrerem problemas.
Compressed Real-Time Transport Protocol (cRTP) (Protocolo de Transporte em Tempo Real Compactado).
Há vários problemas conhecidos associados ao cRTP. Há correções disponíveis para esses problemas e faz sentido desabilitar o cRTP quando ocorrem problemas para verificar se uma atualização do Cisco IOS Software é um curso de ação apropriado.
Nos gateways de voz do Cisco AS5300, verifique se o VCWare e o software Cisco IOS são compatíveis.
Problemas de conectividade de fax no PSTN.
Se as chamadas de voz funcionarem em ambas as direções, mas as chamadas de fax falharem em pelo menos uma direção, verifique se os faxes normais entre essas duas máquinas funcionam através do PSTN. Em outras palavras, assegure-se de que os aparelhos de fax transmitam fax entre si com êxito com a PSTN sem atravessar a rede VoX. Caso contrário, os aparelhos de fax podem ter problemas que precisam ser resolvidos antes que você considere problemas de fax relay.
Se houver conexões digitais T1 ou E1 usadas pelos roteadores que executam fax relay, verifique se não há erros. O fax relay é muito sensível a erros em interfaces digitais, especialmente lapsos. Os erros não são perceptíveis em chamadas de voz, mas podem fazer com que o fax falhe.
Comando show controller T1(E1) 1/0 |
---|
vnt-3660-23c#show contr t1 1/0 T1 1/0 is up. Applique type is Channelized T1 Cablelength is long gain36 0db No alarms detected. alarm-trigger is not set Version info Firmware: 20010805, FPGA: 15 Framing is ESF, Line Code is B8ZS, Clock Source is Line. Data in current interval (132 seconds elapsed): 0 Line Code Violations, 0 Path Code Violations 0 Slip Secs, 0 Fr Loss Secs, 0 Line Err Secs, 0 Degraded Mins 0 Errored Secs, 0 Bursty Err Secs, 0 Severely Err Secs, 0 Unavail Secs |
Os controladores T1 ou E1 nos gateways de origem e de terminação normalmente não apresentam erros. Se ocorrerem erros, repita o comando show controller (T1, E1 e 1/0) várias vezes na chamada para ver se o número de erros aumenta. O problema mais comum de lapsos é um problema de sincronização que resulta em erros de temporização.
Em redes de voz de pacotes, geralmente é suficiente confirmar que o roteador registra a hora a partir da linha. Se isso não acontecer, certifique-se de que o comando clock source line seja inserido no nível do controlador, mas em redes VoATM ou TDM, onde uma hierarquia de temporização é estabelecida e os roteadores precisam passar o relógio pela rede, considerações adicionais precisam ser feitas. O documento Plano de temporização fornece mais informações sobre temporização síncrona.
Nos roteadores 26xx / 366x, quando você usa a placa AIM VOICE, o controlador mostra "lapsos controlados", a menos que você adicione os comandos network-clock-participate e network-clock-select.
Na plataforma Cisco MC3810, você precisa configurar o comando network-clock-select e emitir o comando show network-clock para certificar-se de que a configuração tenha sido efetivada.
Na plataforma Cisco 7200VXR, o comando frame-clock-select é necessário para as placas de voz. Esse comando é particularmente importante para os gateways de voz 7200VXR porque, por padrão, o barramento TDM interno não é acionado pelo oscilador local. Como os troncos E1 são normalmente sincronizados com a rede de telefonia, o resultado são erros de temporização ocultos e problemas intermitentes de transmissão de fax. Mais detalhes estão disponíveis no bug da Cisco ID CSCdv10359.
Nas placas C4224 MFT, quando elas são para aceitar o relógio da linha, sob o controlador t1 x/y você precisa emitir o comando clock source loop-timed. Essa configuração desacopla o relógio do controlador do relógio do sistema. Em seguida, é necessário definir o comando network-clock-select. Nesse caso, seria network-clock-select 1 t1 x/y.
Em algumas plataformas, que incluem o Cisco 3660, 5300, 5350, 5400 e 5800, o roteador assume como padrão o modem do tipo interface de fax. O comando de configuração global fax interface-type modem liga para um modem (geralmente para T.37 guarda e passa adiante fax) e não para um DSP. Para que o fax relay da Cisco funcione, a chamada de fax deve ser enviada para um DSP, o que significa que ela deve ser configurada com o comando fax interface-type vfc.
Comando fax interface-type |
---|
vnt-3660-23c(config)#fax interface-type ? modem Use modem card vfc Use Voice Feature Card vnt-3660-23c(config)#fax interface-type vfc You must reload the router |
Certifique-se de recarregar o roteador ou o comando não terá efeito. As chamadas de fax falham nas plataformas com o fax relay da Cisco (ou T.38), portanto, este é um comando importante a ser verificado.
O comando fax interface-type vfc não era necessário nas versões do Cisco IOS Software anteriores à 12.2. O problema é comumente visto quando um dos gateways de voz é atualizado para o Cisco IOS Software Release 12.2 ou posterior.
Cada máquina de fax exibe o identificador da máquina de fax remoto em sua tela de cristal líquido na conclusão da fase de negociação do fax. É improvável que os aparelhos de fax pudessem concluir a negociação se o codec de fax não tivesse sido baixado com êxito. Por outro lado, se nenhuma ID de aparelho de fax remoto for exibida, é apropriado fazer mais depuração nessa área.
Há duas maneiras de garantir que os gateways de voz detectem a transmissão de fax e carreguem com êxito o codec de fax.
Emita o comando debug vtsp all e o rastreamento de chamada debug voip ccapi inout. Essas depurações são discutidas em detalhes na seção Depuração deste documento.
Emita o comando show voice trace. Os comandos show consomem menos recursos no roteador do que os comandos debug e são preferíveis em redes de produção. Esta é uma saída de exemplo de um comando show voice trace em uma interface ISDN.
Comando show voice trace |
---|
BrisVG200gwy01#show voice trace 1/0:15 1/0:15 1 1/0:15 2 1/0:15 3 1/0:15 4 1/0:15 5 1/0:15 6 1/0:15 7 1/0:15 8 1/0:15 9 1/0:15 10 State Transitions: timestamp (state, event) -> ... 63513.792 (S_SETUP_REQUEST, E_TSP_PROCEEDING) -> 63515.264 (S_SETUP_REQ_PROC, E_TSP_ALERT) -> 63515.264 (S_SETUP_REQ_PROC, E_CC_BRIDGE) -> 63515.332 (S_SETUP_REQ_PROC, E_CC_CAPS_IND) -> 63515.332 (S_SETUP_REQ_PROC, E_CC_CAPS_ACK) -> 63515.348 (S_SETUP_REQ_PROC, E_CC_CAPS_IND) -> 63515.348 (S_SETUP_REQ_PROC, E_CC_CAPS_ACK) -> 63515.356 (S_SETUP_REQ_PROC, E_CC_CAPS_IND) -> 63515.356 (S_SETUP_REQ_PROC, E_CC_CAPS_ACK) -> 63518.656 (S_SETUP_REQ_PROC, E_CC_REQ_PACK_STAT) -> 63518.660 (S_SETUP_REQ_PROC, E_DSP_GET_VP_DELAY) -> 63518.660 (S_SETUP_REQ_PROC, E_DSP_GET_VP_ERROR) -> 63518.660 (S_SETUP_REQ_PROC, E_DSP_GET_RX) -> 63518.660 (S_SETUP_REQ_PROC, E_DSP_GET_TX) -> 63521.028 (S_SETUP_REQ_PROC, E_CC_REQ_PACK_STAT) -> 63521.028 (S_SETUP_REQ_PROC, E_DSP_GET_VP_DELAY) -> 63521.028 (S_SETUP_REQ_PROC, E_DSP_GET_VP_ERROR) -> 63521.028 (S_SETUP_REQ_PROC, E_DSP_GET_RX) -> 63521.028 (S_SETUP_REQ_PROC, E_DSP_GET_TX) -> 63524.128 (S_SETUP_REQ_PROC, E_TSP_CONNECT) -> !--- Fax tone detected: 63529.352 (S_CONNECT, E_DSP_TONE_DETECT) -> 63529.356 (S_LFAX_WAIT_ACK, E_PH_CODEC_ACK) -> !--- Fax codec being downloaded to DSPs: 63529.356 (S_LFAX_DOWNLOAD, E_pH_CODEC_FAX) -> 63529.356 (S_LFAX_DOWNLOAD, E_DSPRM_PEND_SUCCESS) -> |
Nas etapas anteriores, você estabeleceu que as chamadas de voz funcionam, os faxes funcionam através do PSTN e todas as interfaces digitais no caminho do fax relay estão livres de erros. Esta etapa determina se os faxes podem passar com o fax relay desabilitado. Nos correspondentes de discagem VoIP/VoATM/VoFR, digite:
Comando fax rate disable |
---|
vnt-3660-23(config)#voice-port 2/0:15 vnt-3660-23(config-voiceport)#no echo-cancel enable vnt-3660-23(config)#dial-p voice 3 vnt-3660-23(config-dial-peer)#fax rate disable vnt-3660-23(config-dial-peer)#codec g711ulaw vnt-3660-23(config-dial-peer)#no vad |
Verifique se esses comandos foram inseridos em ambos os gateways. Esses comandos desabilitam o fax relay, desabilitam o cancelamento de eco e forçam a chamada a usar um codec de banda larga sem VAD. Em seguida, o roteador obtém amostras dos tons como uma chamada de voz normal e, com o codec de banda larga (G.711), a amostra mais precisa possível é capturada. O tom a ser reproduzido no outro lado é o mais preciso possível. A advertência para esta etapa é que, como G.711 é um codec de largura de banda de 64 kbps, cada chamada consome até 80 kbps (para VoIP) quando sobrecarga adicional de protocolo de transporte é adicionada.
Se este teste for positivo, duas coisas devem ser realizadas. Primeiro, se o consumo de largura de banda por chamada não for um problema importante para a rede, agora há uma possível solução alternativa para a passagem de fax do problema de fax relay. Em segundo lugar, e mais significativamente, se o consumo de largura de banda for um problema, o problema foi isolado para o software de fax relay e um caso de TAC será aberto.
Se esse teste falhar, é provável que qualquer que seja a causa das chamadas de fax falharem com o fax relay também cause as falhas desse teste. O que vem à mente primeiro é que a rede pode ter uma grande quantidade de instabilidade ou perda de pacotes.
A maneira mais fácil e precisa de determinar se há uma perda de pacotes é fazer isso:
Desative VAD nos peers de discagem VoX.
Faça uma chamada de voz entre as mesmas portas onde os aparelhos de fax estão conectados. (Os aparelhos de fax podem funcionar como telefones comuns ou você pode conectar os aparelhos às mesmas portas onde os aparelhos de fax estão conectados).
Quando a chamada estiver conectada, faça o seguinte:
Emita o comando show voice dsp. Você pode ver na saída que um dos canais DSP tem o codec configurado carregado. Geralmente, a coluna "TX/RX-PAK CNT" mostra que os contadores de pacotes de transmissão e recepção são iguais, o que significa que nenhum pacote é perdido. Se os contadores não forem iguais, os pacotes possivelmente se perderão. Digite o comando show voice dsp várias vezes em intervalos de 30 segundos para determinar se a diferença aumenta e se os pacotes são perdidos.
Emita o comando show voice call summary para ver qual porta (e intervalo de tempo, se aplicável) está alocada para a chamada de voz. Digite terminal monitor e, em seguida, emita o comando show voice call com a porta de voz (e timeslot, se aplicável) para obter as estatísticas detalhadas do DSP. Na seção "***DSP VOICE VP_ERROR STATISTICS***" da saída, observe os contadores. Geralmente são 0 ou menos de 20. Se os contadores forem maiores que 20, investigue a perda de pacotes.
Se a rede aparenta conter muitas perdas, não é razoável esperar que o fax relay funcione de maneira confiável. É possível desabilitar o ECM, mas uma investigação mais detalhada é provavelmente necessária para garantir que a QoS seja provisionada de ponta a ponta, de modo que o tráfego de retransmissão de voz e fax tenha prioridade e nunca seja perdido no congestionamento. A seção Informações Relacionadas contém mais informações sobre como resolver problemas de qualidade de voz.
Para redes com perda de pacotes e muita instabilidade, desative o ECM para melhorar as chamadas de fax relay. Emita o comando fax-relay ECM disable (discutido em mais detalhes na seção Configuração deste documento) para desativar o ECM de modo que uma quantidade maior de instabilidade e perda de pacotes possa ser tolerada.
Emita o comando fax-relay ECM disable para melhorar o desempenho de retransmissão de fax em redes com perdas, mas esse comando também é recomendado para a solução básica de problemas. Mesmo que não haja um problema de variação de sinal perceptível na rede, esse comando às vezes pode ajudar a determinar problemas de fax relay. Esse comando está disponível em peers de discagem VoFR e VoATM, mas atualmente funciona apenas para VoIP.
Observação: esse comando também ativa o recurso de ocultação de perda de pacotes.
Comando fax-relay ecm disable |
---|
vnt-3660-23(config-dial-peer)#dial-peer voice 3 vnt-3660-23(config-dial-peer)#fax-relay ECM disable |
Se T.38 for VoIP for usado como o protocolo de fax relay, o recurso de redundância de pacotes T.38 poderá ser ativado se você configurar esse comando sob os correspondentes de discagem apropriados em ambos os gateways:
Redundância de pacote T.38 |
---|
vnt-3660-23(config-dial-peer)#fax protocol t38 Ls-redundancy X Hs-redundancy Y |
em que X > 0 e Y = 0 (faça alterações somente em Ls-redundancy)
Se o fax relay proprietário da Cisco estiver em uso, uma opção alternativa ou adicional para desativar o ECM é alterar o protocolo de fax relay para T.38 de modo que o recurso de redundância de pacote T.38 possa ser testado. Esse recurso pode aliviar a falha devido à perda de pacotes, mas observe que a redundância de pacotes T.38 aumenta significativamente o uso da largura de banda e é preferível eliminar a perda de pacotes onde possível.
O comando fax NSF pode ser útil para as marcas de aparelhos de fax que alteram o campo NSF dentro da negociação de fax para codificações proprietárias. Esse comando permite que o roteador que faz retransmissão de fax substitua as configurações feitas pelos aparelhos de fax que tentam implementar codificações proprietárias. Antes que o comando fax NSF estivesse disponível, o fax relay falharia para essas marcas de aparelhos de fax. Normalmente, o comando fax NSF é usado para definir o campo NSF como zero, o que força uma negociação de fax padrão de ambos os lados. Esse comando foi bem-sucedido com certas marcas, como Harris e Lanier, e é recomendado quando o fax relay falha.
Comando fax NSF |
---|
vnt-3660-23(config-dial-peer)#fax NSF 000000 |
Quando as chamadas de fax T.38 para o servidor de fax do PSTN falham e se os rastreamentos do Cisco Unified Communications Manager mostram support_FXR=0, a configuração do pacote FXR pode estar ausente do gateway MGCP. Nesse caso, adicione estes comandos ao gateway MGCP:
no mgcp fax t38 inhibit mgcp package-capability fxr-package mgcp default-package fxr-package
Depois disso, redefina o gateway e as chamadas de fax começarão a funcionar.
Se as etapas de solução de problemas anteriores não resolveram o problema de fax relay, o problema possivelmente requer uma solução de problemas mais avançada. Estas são as etapas adicionais que você deve tentar antes de abrir um caso no Cisco Technical Assistance Center (TAC):
Conheça as marcas e os modelos dos aparelhos de fax que falham e investigue essas marcas e modelos em busca de problemas conhecidos.
Às vezes, há casos ou bugs de CARE que resolvem problemas de uma determinada marca de aparelho de fax. Por exemplo, uma pesquisa na Bug Search Tool (somente clientes registrados) para um fax Pitney Bowes mostra um bug nos aparelhos de fax Pitney Bowes e no Cisco fax relay (ID de bug Cisco CSCdu78373 (somente clientes registrados) ). Esse bug não está no Cisco IOS Software, mas é uma incompatibilidade com o protocolo de sinalização de fax proprietário da Pitney Bowes quando os dispositivos de fax em cada lado de uma conexão são Pitney Bowes 9920s ou 9930s. A solução é desativar o protocolo proprietário nos aparelhos de fax ou desativar o fax relay e usar um codec de largura de banda mais alta.
Caveats conhecidos
As advertências conhecidas são comportamentos ou defeitos inesperados nas versões de software de um produto. Esta tabela contém informações sobre problemas conhecidos para suporte de fax em gateways de voz Cisco.
Se você tiver uma conta CCO, poderá procurar problemas conhecidos na ferramenta de sistema Cisco Bug Tracker, chamada Bug Search Tool. Para acessar a Bug Search Tool, execute uma destas tarefas:
Insira https://bst.cloudapps.cisco.com/bugsearch/ no navegador da Web.
Tabela 1 Advertências conhecidas
ID do bug | Summary | Explicação |
CSCdu30250 | O VAD introduz erros graves no modo de passagem de fax. | Quando os gateways de voz da Cisco estiverem configurados para o modo de passagem de fax, desative a Detecção de atividade de voz (VAD - Voice Activity Detection) em todos os peers de discagem VoIP associados às chamadas de fax. Para desabilitar o VAD em um peer de discagem VoIP, use estes comandos: config terminal dial-peer voice XXX voip no vad |
CSCdu62269 | CSCdu62269 | Qualquer dispositivo de gateway da Cisco que inicia uma chamada de fax relay (com pacotes RTP com payload tipo 96) para um WS-X4604-GW no modo de gateway falha. Isso foi resolvido em 12.1.5YF3. Quando definido para o modo de gateway, o software agora identifica o tipo de payload 96 e inicia um modo de passagem. |
CSCdv08143 | As transmissões de fax de 5 a 30 páginas falham com o modo de passagem de fax do VG248 para o WS-X4604-GW no modo de gateway. | Essa falha ocorre apenas com a imagem de software 12.1.5YF2 no WS-X4604-GW. Para evitar esse erro, use 12.1.5YF1, 12.1.5YF3 ou posterior. |
CSCdv83401 | Nos switches Cisco Catalyst 6000, quando um tom de fax ou modem é detectado, a chamada é comutada para o modo de passagem de fax com pacotes de 10 ms (134 bytes). | O tamanho do quadro no modo de passagem de fax é de 214 bytes. Os faxes não falham mesmo que o tamanho do pacote esteja incorreto. |
CSCdv83337 | ||
CSCdw07735 | As transmissões de fax falham com o modo de passagem de fax do WS-X4604/VIC-2FXS (apenas) para o gateway WS-X6624-FXS com o Cisco CallManager 3-1-2c_spA carregar A00203010026. O WS-X4604 / VIC-2FXS exibe isso nos modos de gateway e de chamada pelo cabo. | Essa falha ocorre com as imagens de software 12.1.5YF2 e 12.1.5YF3 no WS-X4604-GW e é corrigida no software 12.2(7)X. |
CSCdw07804 | As transmissões de fax falham com o modo de passagem de fax do WS-C4224V / VIC-2FXS (apenas) para o gateway WS-X6624-FXS com o Cisco CallManager 3-1-2c_spA load A00203010026. | Essa falha ocorre com as imagens de software 12.1.5YE2 e 12.1.5YE4 no WS-C4224V e é corrigida no software 12.2(7)X. |
Use as ferramentas de pesquisa para procurar problemas de fax conhecidos na versão do Cisco IOS Software onde o problema ocorre.
Na etapa anterior, foram feitas pesquisas por uma marca de fax específica para identificar um problema conhecido entre uma determinada marca de fax e o código de retransmissão de fax da Cisco. A próxima etapa é executar uma pesquisa genérica porque pode haver um bug de fax relay na versão do Cisco IOS Software instalada.
Por exemplo, se um fax relay que usa VoFR não funcionar no Cisco IOS Software Release 12.1(2)T, você poderá procurar bugs com o Bug Toolkit no CCO. Neste exemplo, use estes valores:
Versão principal: 12.1
Revisão: 2
Recurso/componente: VoFR
Palavra-chave: fax
Um dos bugs é o bug da Cisco ID CSCdr65984 (somente clientes registrados) , intitulado "fax does not work for vofr" (o fax não funciona para vofr). Esse erro causou a falha de todo o relé de fax para VoFR, e é necessário fazer um upgrade para uma versão do Cisco IOS Software na qual esse erro não está mais presente.
Elimine falhas de hardware.
Em alguns casos, é mais fácil isolar o problema se você excluir fontes de problemas potenciais, uma por uma. Substitua diferentes peças de hardware e use conexões IP alternativas entre os gateways. Quando um hardware extra estiver disponível, estas etapas podem ajudar a:
Use portas diferentes nos roteadores.
Se a sua configuração envolve dois gateways conectados aos PBXs ou PSTN com E1 ou T1 e se você tem as portas FXS disponíveis, tente conectar os aparelhos de fax diretamente às portas FXS nos gateways de voz. Este procedimento ajuda a isolar ainda mais o problema quando a possibilidade de falha da placa E1, problemas no lado da telefonia, sincronização E1 ou problemas de cabo são excluídos.
Experimente um hardware diferente.
Se você tiver outro gateway de voz com portas FXS disponíveis, tente conectá-lo diretamente com o cabo cruzado Ethernet a cada um dos gateways de voz e envie um fax com o aparelho de fax conectado à porta FXS. Esse procedimento ajuda a determinar se há problemas na rede VoX, como enfileiramento, fragmentação ou priorização.
Use comandos debug no roteador para determinar o problema.
Consulte a seção "Depuração" para obter detalhes sobre comandos de depuração úteis para solucionar problemas de fax relay.
As depurações podem ser difíceis de entender se você não estiver familiarizado com as mensagens que ocorrem em uma transmissão de fax típica. Esta é uma representação gráfica das transações T.30 básicas que ocorrem para uma transmissão de fax de página única.
A descrição dos detalhes dessas transações está além do escopo deste documento, mas essas são definições das transações básicas que são vistas no fax relay. A lista é alfabética para referência rápida e inclui mensagens que são comumente vistas durante a depuração do relé de fax da Cisco. Para obter informações mais detalhadas sobre essa mensagem ou sobre mensagens que não estão listadas aqui, consulte a especificação T.30.
CED (Identificação de terminal chamada) - um sinal de 2100 Hz transmitido pelo dispositivo de fax de terminação ao atender uma chamada de fax. Esse sinal desativa temporariamente os canceladores de eco que estão presentes na conexão para preparar a linha para transmissão de dados.
CFR (Confirmation To Receive, Confirmação de recebimento) - uma resposta que confirma que a mensagem anterior e o treinamento foram concluídos e que a transmissão da página de fax pode começar.
CNG (Calling Tone) - um tom de 1100 Hz ativado por meio segundo e desativado por 3 segundos. Esse sinal identifica o terminal de fax como um dispositivo sem fala. O sinal também indica que o terminal de fax iniciador aguarda o sinal DIS do terminal de fax terminal.
CRP (Command Repeat) - uma resposta que indica que o comando anterior foi recebido com erro e precisa ser repetido. (Opcional)
CSI (Identificação do Assinante Chamado) - é usado para fornecer a identidade específica do terminal de fax chamado através de seu número de telefone internacional. (Opcional)
DCN (Disconnect) - encerra a chamada de fax e não requer resposta.
DIS (Sinal de identificação digital) - identifica os recursos do terminal de fax chamado.
DTC (Digital Transmit Command) - a resposta às capacidades identificadas pelo sinal DIS. Aqui é onde o terminal de fax chamador corresponde suas capacidades com as fornecidas na mensagem DIS do terminal de fax chamado.
EOM (Fim da mensagem) - indica o fim de uma página completa de informações de fax.
EOP (End Of Procedure, Fim do procedimento) - indica o final de uma página completa de informações de fax e nenhuma página adicional deve ser enviada. Continue na fase de desconexão da chamada de fax.
FTT (Failure To Train) - usado para rejeitar um sinal de treinamento e solicitar um novo treinamento (os novos treinamentos geralmente ocorrem em velocidades de modulação mais baixas).
MCF (Message Confirmation, Confirmação de Mensagem) - indica que uma mensagem foi recebida satisfatoriamente.
MPS (MultiPage Signal) - indica o final de uma página completa de informações de fax e que o receptor está pronto para páginas adicionais.
NSF (Non-Standard Facilities) - é usado para identificar capacidades ou requisitos específicos não cobertos pelas especificações da série T. (Opcional)
RTN (Retrain Negative) - indica que uma mensagem anterior não foi recebida satisfatoriamente. É necessário um novo treinamento para prosseguir (geralmente em uma velocidade de modulação mais baixa).
RTP (Retrain Positive) - indica que uma mensagem completa foi recebida e que possíveis mensagens adicionais ocorrem após o novo treinamento.
TCF (Training Check) - enviado através do sistema de modulação T.4 de alta velocidade (em comparação com a modulação V.21 de 300 kbps usada para a sinalização T.30 anterior) para verificar o treinamento e indicar a aceitabilidade das páginas de fax enviadas a essa taxa de transmissão.
TSI (Transmitting Subscriber Identification) - indica a identificação do terminal de fax de transmissão (chamador). (Opcional)
Estes são comandos úteis de depuração do fax relay:
A depuração do Cisco fax relay é ativada com o comando debug fax relay t30 all.
Comando debug fax relay t30 all |
---|
vnt-3660-23c#debug fax relay t30 all Debugging fax relay t30 |
Esta é uma cópia de uma depuração de uma sessão de fax relay com falha. Esta é uma depuração do gateway de fax de origem que executa o Cisco IOS Software Release 12.2(7a).
Saída do comando debug fax relay t30 all |
---|
vdtl-3810-3b# Dec 5 07:49:13.073: 1/2:62 1281347052 fr-entered (10ms) Dec 5 07:49:17.985: 1/2:62 1281351950 fr-msg-det CRP Dec 5 07:49:20.105: 1/2:62 1281354070 Fr-MSG-TX NSF Dec 5 07:49:20.655: 1/2:62 1281354620 Fr-MSG-TX good crc, 19 bytes Dec 5 07:49:20.720: 1/2:62 1281354680 Fr-MSG-TX DIS DEC 5 07:49:22.350: 1/2:62 1281356310 fr-msg-det TSI DEC 5 07:49:23.045: 1/2:62 1281357000 fr-msg-det DCS DEC 5 07:49:27.346: 1/2:62 1281361290 Fr-MSG-TX FTT DEC 5 07:49:28.836: 1/2:62 1281362780 fr-msg-det TSI DEC 5 07:49:29.531: 1/2:62 1281363470 fr-msg-det DCS DEC 5 07:49:29.740: 1/2:62 1281363680 fr-msg-det bad crc, 0 bytes DEC 5 07:49:30.362: 1/2:62 1281364300 fr-msg-det bad crc, 0 bytes DEC 5 07:49:30.804: 1/2:62 1281364740 fr-msg-det bad crc, 0 bytes DEC 5 07:49:30.852: 1/2:62 1281364790 fr-msg-det bad crc, 0 bytes DEC 5 07:49:33.868: 1/2:62 1281367800 Fr-MSG-TX FTT DEC 5 07:49:35.414: 1/2:62 1281369340 fr-msg-det TSI DEC 5 07:49:36.113: 1/2:62 1281370040 fr-msg-det DCS DEC 5 07:49:36.515: 1/2:62 1281370440 fr-msg-det bad crc, 0 bytes DEC 5 07:49:36.908: 1/2:62 1281370830 fr-msg-det bad crc, 0 bytes DEC 5 07:49:37.559: 1/2:62 1281371480 fr-msg-det bad crc, 0 bytes DEC 5 07:49:37.784: 1/2:62 1281371700 fr-msg-det bad crc, 0 bytes DEC 5 07:49:37.900: 1/2:62 1281371820 fr-msg-det bad crc, 0 bytes DEC 5 07:49:40.133: 1/2:62 1281374050 Fr-MSG-TX FTT DEC 5 07:49:41.888: 1/2:62 1281375800 fr-msg-det TSI DEC 5 07:49:42.583: 1/2:62 1281376490 fr-msg-det DCS DEC 5 07:49:43.173: 1/2:62 1281377080 fr-msg-det bad crc, 0 bytes DEC 5 07:49:44.937: 1/2:62 1281378840 fr-msg-det bad crc, 0 bytes DEC 5 07:49:45.386: 1/2:62 1281379290 fr-msg-det bad crc, 0 bytes DEC 5 07:49:46.941: 1/2:62 1281380840 Fr-MSG-TX FTT DEC 5 07:49:48.503: 1/2:62 1281382400 fr-msg-det DCN DEC 5 07:49:50.631: 1/2:62 1281384520 fr-end-dcn |
Essa depuração mostra os eventos T.30 que ocorrem no DSP dentro do fax relay. É importante lembrar que as depurações que ocorrem da perspectiva do DSP interagem com o dispositivo de fax, de modo que qualquer mensagem "Fr-MSG-TX" ou de transmissão seja transmitida do DSP para o dispositivo de fax conectado. Qualquer mensagem que o DSP informe que detectou, ou mensagem "fr-msg-det", é uma mensagem que ele recebeu do dispositivo de fax conectado. Este gráfico ilustra o fluxo direcional das mensagens DSP quando o comando debug fax relay t30 all é emitido.
A partir da transação de fax com falha na depuração, você pode ver várias mensagens "crc inválido" seguidas por uma mensagem de Falha ao Treinar (FTT) do lado oposto. A partir das depurações, parece que o problema envolve o sinal de treinamento. Os erros crc incorretos e a mensagem FTT (Failure To Train, Falha ao Treinar) retornados do outro lado indicam que o sinal está corrompido ou é incompatível com o protocolo de retransmissão de fax da Cisco. Essa depuração é obtida de um problema de fax relay que ocorre com um aparelho de fax Lexmark Optra. O Lexmark é compatível com V.34 e tenta se conectar a taxas de V.34. O V.34 não é suportado no fax relay da Cisco e ocorrem erros de treinamento. Consulte o bug da Cisco ID CSCdv89496 (somente clientes registrados) para obter mais detalhes.
A página Exemplos operacionais de depurações T.30 fornece mais informações sobre como ler essas depurações e um exemplo de um rastreamento de depuração bem-sucedido e do analisador de fax do modo ECM.
Há também outros comandos de depuração que podem ser úteis para solucionar problemas de fax relay. Essas depurações não são tão fáceis de ler ou fornecer tantas informações quanto as depurações T.30, mas ainda podem ser úteis.
O Voice Telephony Service Provider (VTSP) é uma arquitetura que define a interface entre o controle de chamadas do Cisco IOS e um ponto final DSP conectado a equipamentos de telefonia padrão, como um PBX, fax ou escritório central através de interfaces analógicas ou digitais.
Para VoIP T.38 ou fax relay, o comando debug vtsp all pode fornecer informações de estado úteis do roteador. Conforme discutido na seção de Troubleshooting, esse comando de depuração pode ser usado para determinar se o codec de fax foi baixado no DSP, conforme mostrado na página Voice Telephony Service Provider Debugging.
Outro comando de depuração de fax relay que é útil para fax com VoFR e VoATM é debug vtsp vofr subframe 3. Esse comando gera quadros FRF11 que têm um tipo de payload de relé de fax do Anexo D. Há uma quantidade significativa de saída desse comando, mesmo com apenas uma chamada de fax relay, e o hexadecimal deve ser decodificado (a especificação FRF11 é útil para a decodificação hexadecimal).
Para depurar problemas de intercâmbio de recursos T.38, use o comando debug cch323 h245.
Para depurar trocas de mensagens DSP entre aplicativos e o DSP, use estes comandos de depuração:
debug vtsp all
debug voip ccapi inout
debug hpi all (no Cisco 5300/2600/3600 e em todas as outras plataformas de voz que usam DSPs TI c54x)
debug nextport vsmgr detail (nas plataformas DSP NextPort (Cisco 5400, 5850))
Às vezes, é necessário ir além dos recursos de depuração dos gateways de voz da Cisco para resolver problemas de retransmissão de fax. Ferramentas como analisadores de protocolo e analisadores de fax são usadas para ver o que ocorre na operação de fax relay. Analisadores de fax, como o Genoa ChannelProbe/FaxProbe da QualityLogic ou o HP Telegra, podem ser posicionados entre o dispositivo de fax e o gateway da Cisco para capturar o que ocorre. Os analisadores de protocolo, como o Sniffer e o Domino, podem ser úteis quando você precisa visualizar os pacotes de fax relay que são trocados entre os roteadores.
A capacidade de resolver um problema complexo às vezes requer uma combinação de equipamentos—um analisador para capturar o tráfego de fax em cada máquina de fax e um analisador de protocolo para capturar os pacotes de fax relay. Uma única chamada de fax é feita para reproduzir o problema e, em seguida, as informações são capturadas dos dispositivos conectados para análise. Este diagrama mostra onde na rede este equipamento de teste é colocado.
A maioria dos analisadores de fax possui telas de ajuda e documentação adequadas para ajudá-lo a determinar o que acontece. A especificação T.30 também é muito útil. Para os analisadores de protocolo, a decodificação pode ser difícil porque às vezes as codificações são proprietárias ou o software analisador não tem a decodificação específica necessária. Para o fax relay que usa VoFR e VoATM, os gateways Cisco usam o Anexo D baseado em padrões da especificação FRF11. Se o analisador de protocolo não for capaz de decodificar o quadro, o quadro poderá ser manualmente decodificado com essa especificação. Com fax relay e VoIP, um formato proprietário da Cisco é usado para os pacotes de fax relay.
Com as informações do analisador de fax e do analisador de protocolo, você pode resolver problemas de fax relay. Alguns problemas de fax relay chegam a esse ponto e, quando chegam, o escalonamento e os recursos de DE devem ser envolvidos para obter assistência adicional.
Além disso, forneça todas as outras informações relevantes para o problema.
Se este documento não tiver permitido isolar e resolver o problema, abra um caso no Cisco Technical Assistance Center (TAC) e forneça estas informações:
Descrição da topologia de rede (formato PDF, Visio ou Microsoft PowerPoint).
Os aparelhos de fax usados, que incluem informações de fornecedor e modelo.
A história do problema.
Informações úteis incluem se a implementação é uma rede nova ou estabelecida que funcionou bem e depois falhou. Se a rede foi estabelecida, o que mudou antes de o problema ocorrer? O problema é intermitente? O problema pode ser reproduzido e, em caso afirmativo, quais são as etapas necessárias para reproduzi-lo?
Resultado do comando show tech dos gateways de fax e de todos os roteadores no caminho IP e informações relevantes para o equipamento de rede não Cisco ativo.
Um par de rastreamentos de chamada com estes sinalizadores de depuração ativados:
debug voip ccapi inout
debug vtsp all
debug isdn q931 (se o ISDN ou Q.Sig estiver envolvido)
Um par das saídas de show voice call e show voice dsp.
Um par do analisador de fax rastreia os aparelhos de fax de origem e de terminação conectados no modo de monitor, se disponíveis.
Resultados da solução de problemas e das depurações executadas, se disponíveis.
publicado originalmente em https://www.cisco.com/c/en/us/support/docs/voice/fax-modem-over-ip/20227-faxrelay-tsguide.html
A tag original do MDF é: Technologies:Voice:Fax / Modem over IP.
A ID do documento está 20227
Se a ID do documento ou a URL não coincidirem, entre em contato com tz-writers@cisco.com.
Revisão | Data de publicação | Comentários |
---|---|---|
1.0 |
21-Feb-2002 |
Versão inicial |