Voz e comunicações unificadas : Cisco Unity

Troubleshooting de partida do fax IP do Unity

14 Outubro 2016 - Tradução por Computador
Outras Versões: Versão em PDFpdf | Inglês (22 Agosto 2015) | Feedback


Índice


Introdução

O fax de partida de um usuário do Cisco Unity a uma máquina de fax na rede telefônica pública comutada (PSTN) é apoiado com o wizard de configuração do fax IP do Cisco Unity que começa com Software Release 12.3(7)T do ½ do ¿  do Cisco Unity 4.0(4) e do Cisco IOSïÂ. Este serviço permite que os usuários enviem fax de partida através de um e-mail simples. O número de telefone do fax do destino é incluído na linha de assunto do email e enviado a uma caixa postal que o serviço do fax IP do Cisco Unity verifique. O serviço reformats a mensagem, rende todos os acessórios no formato apropriado, re-endereços, e envia a mensagem. A mensagem é enviada com o Simple Mail Transfer Protocol (SMTP) ao Cisco IOS gateway configurado com a característica do offramp de T.37 a fim enviar o fax ao número de telefone de destino.

Este documento discute o comum pisa você uso pesquisar defeitos. Refira o exemplo de partida da configuração de gateway do fax IP do Cisco Unity para as etapas da configuração inicial do Cisco IOS gateway. Refira o wizard de configuração do fax IP para o Cisco Unity.

Pré-requisitos

Requisitos

A Cisco recomenda que você tenha conhecimento destes tópicos:

Um server ativo do Cisco Unity com versão 2.0.0.19 ou mais recente do wizard de configuração do fax IP do Cisco Unity é usado conjuntamente com a configuração de gateway definida neste documento a fim ter um completo, sistema de operação. No lado do Gateway de IOS, um roteador do Cisco IOS que apoie funcionalidade OffRamp de T.37 e o Cisco IOS Software Release 12.3(7)T ou Mais Recente são exigidos junto com a versão 4.0(4) ou mais recente do Cisco Unity com Microsoft Exchange 2000 ou 2003 como o armazenamento de mensagens do sócio.

Nota: O offramp de T.37 não é apoiado em redes do Media Gateway Control Protocol (MGCP). Refira o manual de configuração do fax de T.37 store and forward (guarda e passa adiante) para obter mais informações sobre da plataforma e das outras limitações quando você usa T.37.

Componentes Utilizados

As informações neste documento são baseadas nestas versões de software e hardware:

  • Cisco 3725 como o Gateway de IOS

  • Cisco IOS Software Release 12.3(8)T4

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 sua rede estiver ativa, certifique-se de que entende o impacto potencial de qualquer comando.

Convenções

Consulte as Convenções de Dicas Técnicas da Cisco para obter mais informações sobre convenções de documentos.

Informações de Apoio

A fim ilustrar o procedimento de Troubleshooting, é importante compreender a operação básica desta característica. O problema é reduzido então para baixo a um componente particular e mais informação é recolhida sobre ela.

/image/gif/paws/63355/out-fax-ts-1.gif

  1. O utilizador final no sistema envia um email à caixa postal do fax. Esta mensagem deve conter [FAXPHONE=9915550] no assunto à caixa postal do fax (por exemplo, fax-unity2@vnt.com), onde 9915550 são o número da máquina de fax do destino. Baseado no Plano de discagem estabelecido no gateway, este número é precedido com um 9 ou aceita somente determinadas cordas do dígito. Uma vez que é enviado, o Microsoft Exchange entrega a mensagem a esta caixa postal.

    Nota: Se o email origina de um outro domínio, a seguir o Domain Name System (DNS) e o sistema de correio remoto estão configurados para entregar o correio à conta do domínio e do correio onde a caixa postal do fax reside.

  2. Do Cisco Unity IP do fax do serviço os logs periodicamente na caixa postal do fax e recuperam a mensagem. O acessório é lido agora. A mensagem é rendida (por exemplo, convertido a um arquivo TIF) no server do Cisco Unity, com a suposição que pode segurar um acessório desse tamanho.

  3. Uma vez que o acessório é rendido, a mensagem está enviada ao Gateway de IOS. O Microsoft Exchange deve ser configurado para poder enviar uma mensagem, que seja endereçada a um receptor, tal como fax=9915550@c3725-51.gateway.com. Isto significa tipicamente que um registro A e um Mail Exchange Record (MX Record) para esse host (c3725-51.gateway.com) estão adicionados ao DNS e a um conector de SMTP estão adicionados para trocar para distribuir a mensagem. O endereço email e o nome de host usados aqui não precisam de ser fáceis de usar desde que os utilizadores finais nunca enviam o email diretamente ao gateway.

  4. O Gateway de IOS é configurado para a característica do offramp de T.37, que permite que receba um mensagem SMTP, interpreta o endereço fax=9915550, coloca um atendimento ao número 991550 (após alguma Manipulação de dígitos possível), e transmite então o arquivo TIF à máquina de fax destinatária.

    Nota: O gateway não pode usar o MGCP para usar esta característica. Contudo, o circuito não precisa de ser dedicado para enviar somente. A Voz e o fax são usados junto nos mesmos circuitos de voz. A configuração de dial peer no roteador determina o que é feito realmente com um atendimento.

  5. Uma vez que o fax é entregado, o gateway envia uma mensagem da notificação de Status de entrega (DSN) de volta à caixa postal do fax (fax-unity2@vnt.com). Isto indica se o fax esteve entregado com sucesso ou não. Quando o serviço do fax IP entra, o mensagem de DSN está recuperado. No caso onde não foi entregado com sucesso, o código de causa é examinado. Baseado neste código de causa, ou a mensagem é enviada novamente (talvez o fax remoto era ocupada) ou uma mensagem é enviada para trás ao utilizador final para notificar o usuário de um problema. Sem isto, o serviço do fax IP nunca sabe se um fax foi entregado com sucesso.

Uma das vantagens desta arquitetura é que todo o problema está dividido geralmente nos componentes relevantes.

Antes que você pesquisar defeitos

Certifique-se que o serviço do CsIpFaxSvc está instalado, configurado, e é executado

Verifique o ajuste antes que você comece.

Estabelecer o gateway corretamente. Refira o exemplo da configuração de saída do fax IP do Cisco Unity e o wizard de configuração do fax IP.

Troca estabelecida de modo que o correio seja entregado do armazenador de mensagens do utilizador final a esse onde a caixa postal do fax reside. É entregada no sentido reverso igualmente de modo que o mensagem de status possa ser enviado para trás à fonte. O correio precisa de poder entregar da conta do fax ao gateway e à parte traseira. Isto envolve a configuração no DNS e na troca.

Assegure-se de que o serviço do fax IP esteja instalado corretamente. Depois que o programa de instalação é ativado, execute o wizard de configuração no Cisco Unity e escolha wizard de configuração do fax IP do Start > Programs > Unity > do Cisco Unity.

O serviço do fax IP não pode render qualquer coisa que você lhe envia. Quando o serviço do fax IP receber um arquivo anexado a um email, ele as primeiras verificações para certificar-se de que pode reconhecer a extensão. Estes estabelecem-se na ferramenta de administração do fax da terceira parte. As extensões padrão permitidas são BMP, HTM, TIF, e TXT. Se uma extensão DOC é desejada, a seguir a ferramenta tem que adicionar-la enquanto este exemplo mostra.

Nota: Há uma edição em algumas liberações que impeça a última extensão na lista da ferramenta de administração do fax da terceira parte da operação apropriada. Veja a seção das advertências para mais informação.

/image/gif/paws/63355/out-fax-ts-2.gif

O servidor de fax selecionado é roteamento do fax IP do Cisco Unity. O DOC é adicionado à área reservada das extensões de arquivo. Isto significa que o serviço do fax IP entrega o acessório ao motor da rendição. Uma vez que isto é feito, o motor da rendição confia no aplicativo associado com o tipo da extensão de modo que possa abrir o documento e o imprimir a um arquivo com seu direcionador da cópia. As extensões DOC são permitidas tipicamente desde que o aplicativo Wordpad é instalado no server do Cisco Unity à revelia, e abre a maioria de documentos de Microsoft Word. Um aplicativo tal como Acrobat Reader ajuda-o a enviar arquivos PDF. Veja a seção das advertências deste documento para mais informação.

Nota: O único pedido apoiado oficialmente por Cisco para Ramais .doc é WordPad. Render o motor pode falhar se os aplicativos como Wordview ou Microsoft Word são usados com extensão doc.

Nota: Não instale o microsoft office no server do Cisco Unity. Isto para a operação apropriada do Cisco Unity. Somente os aplicativos de terceiros apoiados devem ser instalados no server do Cisco Unity. Seja cuidadoso quando você instala todo o software de terceira parte no server do Cisco Unity.

Verifique do > serviços do Iniciar > Ferramentas Administrativas que o CsIpFaxSvc é ativo e o fazer logon porque o campo é o mesmo que o serviço do AvCsMgr. Se o serviço do AvCsMgr não é começado, é possível que há uns problemas. Isto igualmente afeta o CsIpFaxSvc. Refira o Cisco Unity 3.1(x) e 4.x: O serviço do AvCsMgr não parte para mais informação.

Estabelecer um cliente do correio para monitorar a conta do fax

Se não trabalha mesmo depois que o serviço e o gateway do fax IP estão instalados, a primeira etapa é usar Microsoft Outlook Express (com protocolo de acesso do correio de Internet (IMAP) ou probabilidade (ou um outro programa de correio) para examinar a caixa postal do fax IP. Desde que os utilizadores finais enviam mensagens a esta caixa postal e o serviço do fax IP verifica e envia mensagens desta conta, certifique-se de que as mensagens chegam e de que estão enviadas corretamente. Tudo visto aqui pode ser diagnosticado com o uso dos arquivos de registro e do centro de seguimento do mensagem de intercâmbio. Mas, isto igualmente ajuda a ilustrar a operação do produto.

Outlook Express é instalado automaticamente no server do Cisco Unity. A probabilidade é o encarregado do envio da correspondência da escolha com disposições unificadas da Mensagem para o Cisco Unity.

cuidado Cuidado: Não instale o Microsoft outlook no server do Cisco Unity. Faz com que o Cisco Unity pare a operação. A probabilidade não deve igualmente ser instalada no server de câmbio. Deve ser instalada em uma máquina cliente e então ser configurada a fim conectar ao server de câmbio.

Quando você adiciona uns ou vários o correio explica a Outlook Express, certifica-se de que você especifica o IMAP. Se você seleciona o POP, faz com que todas as mensagens do correio estejam transferidas do armazenador de mensagens imediatamente. Então o serviço do fax IP não detecta nenhuma mensagens nova. Especifique a conta de serviço do fax IP. Se a senha não é sabida, é seguro alcançar usuários e computadores de diretório ativo, encontra a conta do fax IP, e restaura a senha.

O método de Troubleshooting fornecido neste documento não é único que você pode se usar. Por exemplo, se você tem o acesso à conta do fax IP e é entrado através da probabilidade ou do Outlook Express, você pode enviar um email do teste diretamente desse lugar a um utilizador final. Você pode igualmente enviar email diretamente ao gateway. Isto reduz para baixo o problema desde que mostra que um elemento ou outro trabalham corretamente.

Configurações do registro

A fim ajudar no Troubleshooting, mude os diagnósticos em nível de modo que mais saída seja registrada. Escolha o Iniciar > Executar e incorpore o regedit à caixa de comando a fim permitir isto no server do Cisco Unity aonde o CsIpFaxSvc é executado. Escolha o HKEY_LOCAL_MACHINE \ SOFTWARE \ Voice\IPFaxRouter\1.0 ativo uma vez que a ferramenta do editor de registro aparece.

Escolha editam > novo > valor DWORD. O nome especificado é nível de diag. Quando é criado, fazer duplo clique esta chave. Incorpore 3 ao campo de dados do valor. Este é os diagnósticos do máximo em nível. Mais tarde, você pode mudá-lo a 0 (o padrão). Esta mudança não o exige reiniciar o serviço.

cuidado Cuidado: Quando você muda a chave de registro errada ou incorpora um valor incorreto, faz com que o server funcione mal. Confirme que você sabe o restaurar se um problema ocorre antes que você edite a chave de registro. Refira os assuntos de restauração dentro da ajuda do editor de registro para mais informação. Um backup típico do servidor de unidade Cisco não faz cópia de segurança do registro. Para um sistema de failover do Cisco Unity, as mudanças de registro em um server do Cisco Unity são feitas manualmente no outro server do Cisco Unity desde que as mudanças de registro não replicated. Contacte o Suporte técnico de Cisco para obter mais informações sobre de como mudar as configurações da chave de registro.

/image/gif/paws/63355/out-fax-ts-3.gif

Uma outra chave útil é em algumas situações a chave de MaximumWait. Se não apresente, padrões desta chave a 24 (horas). Especifica a quantidade máxima de hora de guardar uma mensagem antes que uma mensagem da NON-entrega esteja enviada ao utilizador final. Esta chave não ajuda diretamente no Troubleshooting, mas pede-se frequentemente.

A chave de OutboundRouterDomain contém o domínio de e-mail que está usado como o sufixo do correio quando uma mensagem do correio é endereçada a um endereço a ser entregado ao Cisco IOS gateway para a entrega de fax externa. A fim fazer isto, o valor, vnt-3725-51.gateway.com neste exemplo, deve resolver com o DNS. Pode ser útil sibilar esta entrada. Se esta entrada está incorreta, um email está retornado ao remetente e notifica-os que a entrada de gateway não pode ser resolved.

Dica: Este fato é útil para pesquisar defeitos: Se você tem tudo instalado à exceção do Cisco IOS gateway, você pode temporariamente mudar esta entrada de registro a um valor falso, por exemplo, algo que não está no DNS. Envie então um mensagem de fax à caixa postal do fax. O serviço do CsIpFaxSvc recupera a mensagem, rende os acessórios, e então não encontra o gateway. Uma notificação do recibo da NON-entrega (NDR) é enviada para trás ao remetente com o anexo TIF rendido do mensagem de fax que é enviado ao gateway. Se você faz este, você verificou aquele:

  • O email pode ser enviado de seu utilizador final à conta do fax.

  • Os fax podem ser rendidos com sucesso.

  • O email pode ser enviado para trás da conta do fax ao utilizador final.

Tudo foi eliminado à exceção de enviar mensagens da conta do fax ao gateway e do gateway à conta do fax.

A chave de Coverpage contém o lugar da folha de rosto que é rendida. Cada fax que é transmitido contém uma folha de rosto com alguma informação, tal como o número de páginas. É possível editar esta página e introduzir a informação personalizada ou um logotipo da empresa. Se a chave é mudada a um arquivo inexistente, a seguir a folha de rosto não está enviada.

Pesquise defeitos cada componente

Passo 1: Verifique que as mensagens podem ser enviadas do utilizador final à conta do fax

Envie uma mensagem de um usuário à conta do fax. Neste diagrama, a mensagem é endereçada a fax-unity2, que é a caixa postal do fax. O número que o usuário quer chamar é especificado na linha de assunto, que é 9915550 neste caso. O documento que o usuário quer enviar é anexado.

/image/gif/paws/63355/out-fax-ts-4.gif

Depois que esta mensagem é enviada, chega na caixa postal do fax que se estabelece inicialmente. Esta figura mostra a opinião de Outlook Express da caixa postal.

/image/gif/paws/63355/out-fax-ts-5.gif

Se a mensagem não chega, há uma edição básica da entrega do email. Você deve ver se o remetente recebeu algum tipo de um mensagem de falha da entrega. O Microsoft Exchange 2000/2003 tem os recursos de tracking do mensagem de intercâmbio, que permitem que você considere detalhes adicionais sobre a entrega de correio. Se o remetente e a conta do fax estão em dois domínios separados, por exemplo, a.com e b.com por exemplo, a seguir certifique-se de que o sistema de correio de emissão está configurado corretamente para entregar o correio ao mail server do destino. Isto envolve estabelecer registros A e MX no DNS e então adicionar um conector de SMTP para distribuir o correio. O correio deve igualmente poder ser enviado no sentido reverso para que as mensagens da NON-entrega sejam enviadas para trás ao utilizador final.

Esta figura mostra uma entrada de DNS para o Gateway de IOS com registros A e MX.

/image/gif/paws/63355/out-fax-ts-6.gif

Um conector de SMTP é precisado em troca desse host de correio.

/image/gif/paws/63355/out-fax-ts-7.gif

O DNS é usado para distribuir ao espaço de endereços. O espaço de endereços é configurado como c3725-51.gateway.com. Este é somente uma de muitas configurações. Este é apenas o ambiente da amostra setup para um teste. Um ambiente de intercâmbio corporativo típico é muito mais complexo. O ponto é certificar-se de que você obtém o correio do usuário à caixa postal do fax. Verifique a site do microsoft para obter mais informações sobre destes assuntos.

Certifique-se de que o correio está enviado do utilizador final à conta do fax e da conta do fax aos utilizadores finais finais.

Passo 2: Verifique que as mensagens estão processadas pelo serviço do fax IP

Durante a configuração de serviço do fax IP, um intervalo de polling é especificado. Isto indica como frequentemente os log de serviço do fax IP na caixa postal do fax e verifica-o para ver se há mensagens novas. Cisco recomenda ajustar este valor baixo até que a operação apropriada do produto esteja verificada.

O melhor arquivo de log de diagnóstico é IPFaxSvc<date/time>.log. Está no situado no \ diretório do CommServer \ logs.

Nota: Nesta amostra do traço, alguma informação foi removida.

Você pode ver a caixa postal essa os logs do arquivo de registro em cada intervalo. Você pode igualmente vê-lo processar os fax de partida.

Nota: Todos os traços refletem o nível de diag. = a configuração de registro 3 mencionada mais cedo.

"Logging on to mailbox [VNT2-EX1\fax-unity2]"
"CIpFaxCdoHelper::LogonToMailbox() name returned from Logon is [fax unity2]"
"Processing outbox, message count= 1"
"CIpFaxCdoHelper::ProcessFaxOutbox() processing message receipts"
"CIpFaxCdoHelper::DetermineMessageDisposition() current message 
subject=[[faxphone=9915550]]"
"CIpFaxCdoHelper::DetermineMessageDisposition() setting disposition to OUTBOUND"
"CIpFaxCdoHelper::ProcessFaxOutbox() message looks like outbound fax - not 
processing as receipt message"

É importante que do processo os logs de partida com sucesso na caixa postal correta, realizam que há uma mensagem, recuperam o assunto, e o julgam para ser um fax de partida.

"_RecordsetPtr::Open(Select * from tblIpFaxData where MessageEntryID = 
'00000000377C58FB04A29C468DAB3CBC07D7F94B0700E7E65E238D0DEF46B5F8EAF983C6C512000000
05E5B20000E7E65E238D0DEF46B5F8EAF983C6C51200000005F55A0000') returned [0] rows - 
Code: 0x80004005. Method: CIpFaxAdoHelper::GetRecordSet. [IpFaxAdoHelper.cpp::403]"

"CIpFaxAdoHelper::Execute() Cmd=[INSERT INTO tblIpFaxData (MessageEntryID, Status, 
ScratchDirectory, TifFileName, NdrErrorCode, BusyCounter, RnaCounter, 
TimeFirstHandled) VALUES ('00000000377C58FB04A29C468DAB3CBC07D7F94B0700E7E65E238D0
DEF46B5F8EAF983C6C51200000005E5B20000E7E65E238D0DEF46B5F8EAF983C6C51200000005F55A
0000', '0', 'C:\CommServer\unityMta\IpFaxScratchpad', '0188c93ff8194177b9f313edab
c2ea73.tif', '0', '0', '0', '2004-10-14 08:27:17')]"

A mensagem é lida agora. A primeira indicação indica que o serviço executa uma pergunta SQL contra o tbllpFaxDatatable no base de dados dos relatórios do server do Cisco Unity para considerar se uma mensagem com esse MessageEntryID (o ID MAPI da mensagem) existe. Não encontra uma entrada (fileiras 0 retornadas), assim que adiciona uma fileira nova com esta informação. Este MessageEntryID é usado como o campo de assunto no email enviado ao gateway. Quando você olha o SQL diretamente você vê:

/image/gif/paws/63355/out-fax-ts-8.gif

O SQL é usado para manter-se a par de cada mensagem. Quando a caixa postal do fax não está vazia, o SQL atravessa ele em cada intervalo e certifica-se de esclareça cada mensagem baseada neste ID de mensagem. O acessório é copiado ao diretório C:\CommServer\unityMta\IpFaxScratchpad do risco neste caso. Se há um DSN para esta mesma mensagem, precisa somente de atualizar o BusyCounter ou algo similar. Mas este é o método por que o serviço se mantém a par de cada mensagem. Agora que o arquivo foi copiado ao diretório do risco, a rendição ocorre.

out-fax-ts-9.gif

"CIpFaxCdoHelper::RenderCurrentMessage() scratch file=[C:\CommServer\
unityMta\IpFaxScratchpad\render.tif]"

"CIpFaxCdoHelper::RenderCurrentMessage() outputting message body to file 
name=[C:\CommServer\unityMta\IpFaxScratchpad\MsgBody.txt]"

"Rendering file [C:\CommServer\unityMta\IpFaxScratchpad\MsgBody.txt] to 
[C:\CommServer\unityMta\IpFaxScratchpad\render.tif]"

"CIpFaxCdoHelper::RenderCurrentMessage() added [1] pages to TIFF"

Os começos do processo da rendição. Cada fax contém uma folha de rosto, uma página com o corpo da mensagem, e alguma ou todos os acessórios. A folha de rosto mostra o número de páginas que são enviadas. O corpo é rendido primeiramente porque é enviado sempre primeiramente. Desde que rende somente uma mensagem de cada vez, chama sempre o corpo da mensagem MsgBody.txt e o arquivo de saída provisório render.tif. A rendição é executada pelo software ImageMaker. Depois que cada processo da rendição é terminado, retorna o número de páginas que são rendidas. Neste caso, é uma página.

Passo 3: Verifique a operação de transmissão

O Engine de produção do ImageMaker é um direcionador da cópia. Toma um arquivo de entrada, abre o aplicativo padrão associado (Wordpad, bloco de notas, e assim por diante), e usa o driver ImageMaker para imprimi-lo ao arquivo. Isto cria um arquivo TIF.

Os arquivos completos dos diagnósticos estão na seção do apêndice. Quando você submete um problema ao Suporte técnico de Cisco relativo ao motor da rendição, estes arquivos são necessários:

  • _Toolkit de C:\ImgMaker\Conversion \ log \ ODCDAEMON.log — O demônio que faz a conversão através dos arquivos de lote

  • C:\log\ImageMakerDocCnvrt Driver.txt — A informação de driver

A maioria de informação util está no arquivo de ODCDAEMON.log. Para que cada arquivo seja rendido, você vê:

10/14/04 08:27:17
Start time: Thursday, October 14, 2004 08:27:17 AM
Daemon logged in as user: vnt2-u1-ms
Using registry root: HKEY_LOCAL_MACHINE
08:27:17: Pipe name: PrintDocDaemonPipe
08:27:17: Default printer name: ImageMaker DocCnvrt Driver
08:27:17: Registry server: <local>
08:27:17: Service started
08:27:19: 08:27:19: 10/14/04 08:27:19 ServiceRequest thread started
08:27:19: Processing 'Convert v1.0' request
08:27:19: Processing file: C:\CommServer\unityMta\IpFaxScratchpad\MsgBody.txt
08:27:19: Output file: C:\CommServer\unityMta\IpFaxScratchpad\render.tif
08:27:19: Printer name: ImageMaker DocCnvrt Driver
08:27:19: AppendTo filename set to C:\CommServer\unityMta\IpFaxScratchpad\render.tif
08:27:19: Input filename: C:\CommServer\unityMta\IpFaxScratchpad\MsgBody.txt
08:27:19: Output filename: C:\CommServer\unityMta\IpFaxScratchpad\render.tif
08:27:19: 0xE90: <10/14/04 08:27:19> StatusThread timeout value for jobstart: 60000
08:27:21: AutoShutdown feature activated
08:27:21: Sending response 1 to client
08:27:21: 10/14/04 08:27:21 ServiceRequest thread ended

O primeiro elemento a olhar é entrado como o usuário. Esta é a mesma conta que o serviço do CsIpFaxSvc se usa para entrar.

/image/gif/paws/63355/out-fax-ts-10.gif

É importante estar ciente deste porque este usuário lança todos os aplicativos e os rende. O elemento seguinte é os nomes de arquivo da entrada e saída. O terceiro elemento, resposta, indica o número de páginas que são rendidas. Neste caso é um. Se a resposta é negativa, indica um erro. Se há um erro, você deve olhar as linhas que o precedem imediatamente. Em muitos casos, o erro ocorre somente com certeza tipos de arquivo. O arquivo de registro ODCDAEMON mostra se os erros ocorrem para toda a rendição ou somente com certeza tipos da extensão.

É benéfico exercitar manualmente o motor da rendição para testar mais isto. Início de uma sessão como o mesmo usuário que executa o serviço do CsIpFaxSvc. Esta é verificar se o mesmo erro ocorre quando o motor da rendição é lançado do serviço.

Se você tem um arquivo de cada tipo permitido da extensão, abra cada arquivo fazendo duplo clique nele. O aplicativo associado abre e verifica para ver se há atualizações (ou um processo similar). No caso da acrobata, por exemplo, isto pode ser desabilitado.

Pare o CsIpFaxSvc. Se alguma ODCDAEMON do processo corrida ainda, o para com o gerenciador de tarefa.

Nota:  Se o arquivo de registro ODCDAEMON tem que ser salvar para uma referência mais adicional, tem que ser feito antes que você sibile o CsIpFaxSvc. Quando você reinicia o serviço, cancela o arquivo de registro ODCDAEMON e a saída é perdida.

/image/gif/paws/63355/out-fax-ts-11.gif

Lance o processo ODCDAEMON.EXE do _Toolkit de C:\ImgMaker\Conversion do dobrador. Um indicador é indicado enquanto esta figura mostra:

out-fax-ts-12.gif

Lance o arquivo CPCOM.EXE do mesmo dobrador.

/image/gif/paws/63355/out-fax-ts-13.gif

A maioria das configurações padrão são muito bem. No arquivo para converter o campo, um arquivo de entrada desejado é selecionado. Cisco recomenda que você testa cada tipo da extensão separadamente. Se o arquivo de saída não é mudado, o arquivo de entrada está adicionado ao arquivo de saída.

Converso do clique. O aplicativo começa imprimir e esta caixa de diálogo aparece:

out-fax-ts-14.gif

Clique em OK. Escolha a vista Output quando opção feita. Um visualizador TIF é lançado e os indicadores do arquivo de saída. Se há uns erros, em alguns casos são os mesmos como o que foi apresentado nos arquivos de registro como este exemplo mostra.

03:07:39: Input filename: d:\CommServer\UnityMTA\IpFaxScratchpad\render.tif
03:07:39: Output filename: d:\CommServer\UnityMTA\IpFaxScratchpad\9484f347996b4ea18b0caeb52ffda465.tif
03:07:39: 0x15F0: <11/19/04 03:07:39> StatusThread timeout value for jobstart: 60000
PrintTo command does not exist for file type: MSPaper.Document
03:07:39: AutoShutdown feature activated
Conversion unsuccessful. Deleting file d:\CommServer\UnityMTA\IpFaxScratchpad\9484f347996b4ea18b0caeb52ffda465.tif
03:07:39: Sending response -20 [PrintTo command does not exist] to client

O arquivo de entrada é um anexo TIF. Mas o tipo de arquivo é DOC (MSPaper.Document). O problema é neste caso que os aplicativos Microsoft tais como a palavra e Excel estão instalados no server, e mudam as associações do arquivo no registro. Edite o HKEY_CLASSES_ROOT \ .tif e o TIF e mude o chave padrão a TIFImage.Document em vez de MSPaper.Document a fim fixar este erro.

Uma vez que cada tipo de arquivo foi verificado, feche o CPCOM e as janelas ODCDAEMON e reinicie o serviço do CsIpFaxSvc.

Se todos os acessórios falham ou há um erro de inicialização, reinstale o motor da rendição. Use o comando instfax.exe -z da pasta ImageMaker onde o IPFaxConfigWizard reside a fim o desinstalar. É reinstalado então, que exige uma repartição, e torna a colocar em funcionamento o wizard de configuração do fax IP do Cisco Unity do Start > Programs > Unity.

A última opção testar erros é contornear o processo de demônio e render o arquivo da linha de comando. Na maioria dos casos, se falhou antes, igualmente falha aqui. Mas, em alguns casos fornece a informação adicional. Isto é feito com a ajuda do PDFILCNV executável. Este programa está no subdiretório ImageMaker do caminho de instalação de IPFaxConfigWizard. Por exemplo:

PDFILCNV products.doc -Fproducts.tif

Certifique-se de que você pode abrir o arquivo que aparece.

Este exemplo é dos arquivos de registro de IpFaxSvc:

"CIpFaxCdoHelper::RenderCurrentMessage() processing attachment=[products.doc]"

"CIpFaxCdoHelper::RenderCurrentMessage() attachment written to file=
[C:\CommServer\unityMta\IpFaxScratchpad\products.doc]"

"Rendering file [C:\CommServer\unityMta\IpFaxScratchpad\products.doc] to 
[C:\CommServer\unityMta\IpFaxScratchpad\render.tif]"

"CIpFaxCdoHelper::R\
)ll
\-
\]
'==e-nderCurrentMessage() added [2] pages to TIFF"

O anexo DOC de produtos é rendido. É adicionado ao arquivo render.tif criado mais cedo. Tem duas páginas, que faz o número total das páginas três.

"CIpFaxCoverPage::GenerateFile() file=[C:\CommServer\unityMta\IpFaxScratchpad
\cover.htm] name=[Unity2 Subscriber] num=[9915550] pages=[3]"

"Rendering file [C:\CommServer\unityMta\IpFaxScratchpad\cover.htm] to 
[C:\CommServer\unityMta\IpFaxScratchpad\0188c93ff8194177b9f313edabc2ea73.tif]"

"Rendering file [C:\CommServer\unityMta\IpFaxScratchpad\render.tif] to 
[C:\CommServer\unityMta\IpFaxScratchpad\0188c93ff8194177b9f313edabc2ea73.tif]"

A folha de rosto é o arquivo cover.htm. É um molde simples de HTML com algumas variáveis. Enche-se em nome do subscritor que envia a mensagem, o número chamado, e o número de páginas enviadas.

Depois que o arquivo de cover.htm do costume é criado, está rendido em um arquivo messageid.tif. O arquivo render.tif criado mais cedo é rendido, por exemplo, adicionado, ao arquivo messageid.tif. Neste momento o arquivo messageid.tif é o mensagem real que é enviado por correio eletrónico ou enviado.

É rendido com sucesso. Alguns campos no SQL são atualizados e a mensagem é enviada.

"2004-10-14","08:27:29","CIpFaxAdoHelper::Execute() 
Cmd=[UPDATE tblIpFaxData SET Status = '1' WHERE MessageEntryID = 
'00000000377C58FB04A29C468DAB3CBC07D7F94B0700E7E65E238D0DEF46B5F8EAF983C6C
51200000005E5B20000E7E65E238D0DEF46B5F8EAF983C6C51200000005F55A0000']"

"2004-10-14","08:27:29","CIpFaxAdoHelper::Execute() Cmd=[update tblipfaxdata 
set TimeLastAttempted = '2004-10-14 08:27:29' where MessageEntryID = 
'00000000377C58FB04A29C468DAB3CBC07D7F94B0700E7E65E238D0DEF46B5F8EAF983C6C5120
0000005E5B20000E7E65E238D0DEF46B5F8EAF983C6C51200000005F55A0000']";

O estado da mensagem é ajustado a 1, e a última vez actualizado é preenchida. É enviada ao gateway.

Passo 4: Verifique que o roteador recebe e entrega a mensagem

A mensagem enviada da conta do fax IP ao gateway deve estar no formulário fax=####@router.gateway.com. Tipicamente, os registros DNS A e MX são exigidos no DNS e um conector de SMTP precisa de ser adicionado para trocar para distribuir mensagens a esse host. Uma vez que isto é feito, você pode continuar com pesquisa de defeitos do gateway.

Se você manda somente o roteador se estabelecer, você pode ainda verificar que trabalha se você usa o telnet a fim alcançar a porta S TP e enviar manualmente uma mensagem enquanto este exemplo mostra:

telnet vnt-3725-51.gateway.com 25
Trying 14.80.51.14...
Connected to 14.80.51.14.
Escape character is '^]'.
220 vnt-3725-51.gateway.com Cisco NetWorks ESMTP server
ehlo
250-vnt-3725-51.gateway.com, hello <empty HELO/EHLO> [172.18.106.123] (really )
250-ENHANCEDSTATUSCODES
250-8BITMIME
250-PIPELINING
250-HELP
250-DSN
250 XACCOUNTING
mail from:test@test.com
250 2.5.0 Sender <test@test.com> ok
rcpt to:fax=9915550@vnt-3725-51.gateway.com
250 2.1.5 Recipient <fax=9915550@vnt-3725-51.gateway.com> ok, maps to `9915550' (cp=no)
data
354 Enter mail, end with a single "."
This is a test message from the router.
.
554 5.3.0 An unknown error occurred
quit
221 2.3.0 Goodbye from vnt-3725-51.gateway.com; closing connection
Connection closed by foreign host.

Neste caso há um erro desconhecido. Isto ocorreu porque a relação da taxa principal (PRI) que é usada para entregar o fax de partida está para baixo. Este é um outro exemplo:

telnet vnt-3725-51.gateway.com 25
Trying 14.80.51.14, 25 ... Open
220 vnt-3725-51.gateway.com Cisco NetWorks ESMTP server
ehlo
250-vnt-3725-51.gateway.com, hello <empty HELO/EHLO> [172.18.106.66] (really )
250-ENHANCEDSTATUSCODES
250-8BITMIME
250-PIPELINING
250-HELP
250-DSN
250 XACCOUNTING
mail from:test@test.com
250 2.5.0 Sender <test@test.com> ok
rcpt to:fax=9915550@error.com
553 5.4.4 <fax=9915550@error.com> Unable to relay to remote host
quit
221 2.3.0 Goodbye from vnt-3725-51.gateway.com; closing connection

Neste caso o incapaz de retransmitir ao Mensagem de Erro do host remoto significa que o mta recebe pseudônimos alista na configuração do IOS da Cisco não tem error.com configurou.

O telnet ao roteador ou alcança-o através do console para começar a pesquisar defeitos o gateway diretamente. Quando você é em telnet, emita o comando terminal monitor. O resultado do debug é considerado. Gire debugam sobre mta todo do fax. Se os circuitos de voz de partida são um PRI, debugar o q931 de ISDN é igualmente um comando relevant.

aviso aviso:  Quando você permite traços em um roteador, afeta às vezes o desempenho. Desligue os traços com o comando no debug all quando é terminado.

Nota: Estes logs foram truncados a fim salvar o espaço.

Este resultado do debug é de um exemplo ativo:

Oct 15 08:27:26.003: //-1/xxxxxxxxxxxx/SMTPS/esmtp_server_engine_work_routine:
   context(0x66CA9AC4), state=1
Oct 15 08:27:35.051: //-1/xxxxxxxxxxxx/SMTPS/esmtp_server_engine_work_routine:
   Calling smtp verb: ehlo 
Oct 15 08:27:35.051: //-1/xxxxxxxxxxxx/SMTPS/esmtp_server_engine_work_routine:
   context(0x66CA9AC4), state=1
Oct 15 08:27:35.599: //-1/xxxxxxxxxxxx/SMTPS/esmtp_server_engine_work_routine:
   Calling smtp verb: mail 
Oct 15 08:27:35.599: //-1/xxxxxxxxxxxx/SMTPS/esmtp_server_engine_work_routine:
   context(0x66CA9AC4), state=1
Oct 15 08:27:36.143: //-1/xxxxxxxxxxxx/SMTPS/esmtp_server_engine_work_routine:
   Calling smtp verb: rcpt 
Oct 15 08:27:36.143: //-1/xxxxxxxxxxxx/SMTPS/esmtp_server_engine_command_rcpt:
   context(0x66CA9AC4)
Oct 15 08:27:36.143: //-1/xxxxxxxxxxxx/SMTPS/esmtp_server_engine_command_rcpt:
   context(0x66CA9AC4)
Oct 15 08:27:36.143: //-1/xxxxxxxxxxxx/SMTPS/esmtp_server_engine_work_routine:
   context(0x66CA9AC4), state=1
Oct 15 08:27:36.691: //-1/xxxxxxxxxxxx/SMTPS/esmtp_server_engine_work_routine:
   Calling smtp verb: data 
Oct 15 08:27:36.691: //-1/xxxxxxxxxxxx/SMTPS/esmtp_server_engine_work_routine:
   context(0x66CA9AC4), state=2
Oct 15 08:27:37.239: //-1/xxxxxxxxxxxx/SMTPS/esmtp_server_engine_work_routine:
   (S)R: `Received: from vnt2-ex1.vnt.com ([14.84.31.12]) by VNT1-EX2.vnt.com 
with Microsoft SMTPSVC(5.0.2195.6713);'
Oct 15 08:27:37.239: //-1/xxxxxxxxxxxx/SMTPS/esmtp_server_engine_work_routine:
   (S)R: `       Thu, 14 Oct 2004 08:27:29 -0400'
Oct 15 08:27:37.239: //-1/xxxxxxxxxxxx/SMTPS/esmtp_server_engine_work_routine:
   (S)R: `Return-Receipt-To: "fax unity2"'
Oct 15 08:27:37.239: //-1/xxxxxxxxxxxx/SMTPS/esmtp_server_engine_work_routine:
   (S)R: `Subject: 00000000377C58FB04A29C468DAB3CBC07D7F94B0700E7E65E238D0DEF46B
5F8EAF983C6C51200000005E5B30000E7E65E238D0DEF46B5F8EAF983C6C51200000005FB680000'
Oct 15 08:27:37.239: //-1/xxxxxxxxxxxx/SMTPS/esmtp_server_engine_work_routine:
   (S)R: `Date: Thu, 14 Oct 2004 08:27:29 -0400'
Oct 15 08:27:37.239: //-1/xxxxxxxxxxxx/SMTPS/esmtp_server_engine_work_routine:
   (S)R: `Message-ID: '
Oct 15 08:27:37.239: //-1/xxxxxxxxxxxx/SMTPS/esmtp_server_engine_work_routine:
   (S)R: `X-MS-Has-Attach: yes'
Oct 15 08:27:37.239: //-1/xxxxxxxxxxxx/SMTPS/esmtp_server_engine_work_routine:
   (S)R: `MIME-Version: 1.0'
Oct 15 08:27:37.239: //-1/xxxxxxxxxxxx/SMTPS/esmtp_server_engine_work_routine:
   (S)R: `Content-Type: image/tiff;'
Oct 15 08:27:37.239: //-1/xxxxxxxxxxxx/SMTPS/esmtp_server_engine_work_routine:
   (S)R: `      name="BODY.TIF"'
Oct 15 08:27:37.239: //-1/xxxxxxxxxxxx/SMTPS/esmtp_server_engine_work_routine:
   (S)R: `X-MS-TNEF-Correlator: '
Oct 15 08:27:37.239: //-1/xxxxxxxxxxxx/SMTPS/esmtp_server_engine_work_routine:
   (S)R: `Content-Transfer-Encoding: base64'
Oct 15 08:27:37.239: //-1/xxxxxxxxxxxx/SMTPS/esmtp_server_engine_work_routine:
   (S)R: `Content-Description: BODY.TIF'
Oct 15 08:27:37.239: //-1/xxxxxxxxxxxx/SMTPS/esmtp_server_engine_work_routine:
   (S)R: `Content-Disposition: attachment;'
Oct 15 08:27:37.239: //-1/xxxxxxxxxxxx/SMTPS/esmtp_server_engine_work_routine:
   (S)R: `      filename="BODY.TIF"'
Oct 15 08:27:37.239: //-1/xxxxxxxxxxxx/SMTPS/esmtp_server_engine_work_routine:
   (S)R: `Thread-Topic: 00000000377C58FB04A29C468DAB3CBC07D7F94B0700E7E65E238D0
DEF46B5F8EAF983C6C51200000005E5B30000E7E65E238D0DEF46B5F8EAF983C6C51200000005
FB680000'
Oct 15 08:27:37.243: //-1/xxxxxxxxxxxx/SMTPS/esmtp_server_engine_work_routine:
   context(0x66CA9AC4), state=2
Oct 15 08:27:37.243: //-1/xxxxxxxxxxxx/SMTPS/esmtp_server_engine_work_routine:
   (S)R: `Thread-Index: AcSx6SvU9sc3nVffS3a4/Dwqi2Bpww=='
Oct 15 08:27:37.243: //-1/xxxxxxxxxxxx/SMTPS/esmtp_server_engine_work_routine:
   (S)R: `From: "fax unity2" '
Oct 15 08:27:37.243: //-1/xxxxxxxxxxxx/SMTPS/esmtp_server_engine_work_routine:
   (S)R: `content-class: urn:content-classes:message'
Oct 15 08:27:37.243: //-1/xxxxxxxxxxxx/SMTPS/esmtp_server_engine_work_routine:
   (S)R: `X-MimeOLE: Produced By Microsoft Exchange V6.0.5762.3'
Oct 15 08:27:37.243: //-1/xxxxxxxxxxxx/SMTPS/esmtp_server_engine_work_routine:
   (S)R: `To: '
Oct 15 08:27:37.243: //-1/xxxxxxxxxxxx/SMTPS/esmtp_server_engine_work_routine:
   (S)R: `Return-Path: fax-unity2@vnt.com'
Oct 15 08:27:37.243: //-1/xxxxxxxxxxxx/SMTPS/esmtp_server_engine_work_routine:
   (S)R: `X-OriginalArrivalTime: 14 Oct 2004 12:27:29.0487 (UTC) FILETIME=[2BE0DDF0:01C4B1E9]'
Oct 15 08:27:37.243: //-1/xxxxxxxxxxxx/SMTPS/esmtp_server_engine_work_routine:
   (S)R: `'
Oct 15 08:27:37.243: //-1/xxxxxxxxxxxx/SMTPS/esmtp_server_engine_new_part:
   Field name: `subject:'
   Field value: `00000000377C58FB04A29C468DAB3CBC07D7F94B0700E7E65E238D0DEF46B5F
8EAF983C6C51200000005E5B30000E7E65E238D0DEF46B5F8EAF983C6C51200000005FB680000'
Oct 15 08:27:37.243: //-1/xxxxxxxxxxxx/SMTPS/esmtp_server_engine_new_part:
   Field name: `date:'
   Field value: `Thu, 14 Oct 2004 08:27:29 -0400'
Oct 15 08:27:37.243: //-1/xxxxxxxxxxxx/SMTPS/esmtp_server_engine_new_part:
   Field name: `message-id:'
   Field value: `'
Oct 15 08:27:37.243: //-1/xxxxxxxxxxxx/SMTPS/esmtp_server_engine_new_part:
   Field name: `Content-Type:'
   Field value: `image/tiff; name="BODY.TIF"'
Oct 15 08:27:37.243: //-1/xxxxxxxxxxxx/SMTPS/esmtp_server_engine_new_part:
   Field name: `Content-Transfer-Encoding:'
   Field value: `base64'
Oct 15 08:27:37.243: //-1/xxxxxxxxxxxx/SMTPS/esmtp_server_engine_new_part:
   Field name: `from:'
   Field value: `"fax unity2" '
Oct 15 08:27:37.243: //-1/xxxxxxxxxxxx/SMTPS/esmtp_server_engine_new_part:
   Field name: `to:'
   Field value: `'
Oct 15 08:27:37.247: //-1/E7B232638008/SMTPS/esmtp_server_engine_new_part:exit@1977
Oct 15 08:27:37.251: ISDN Se2/0:23 Q931: pak_private_number: Invalid type/plan 
0x0 0x1 may be overriden; sw-type 13
Oct 15 08:27:37.251: ISDN Se2/0:23 Q931: Applying typeplan for sw-type 0xD is 
0x0 0x0, Called num 99915550
Oct 15 08:27:37.255: ISDN Se2/0:23 Q931: TX -> SETUP pd = 8  callref = 0x0003 
        Bearer Capability i = 0x8090A2 
                Standard = CCITT 
                Transer Capability = Speech  
                Transfer Mode = Circuit 
                Transfer Rate = 64 kbit/s 
        Channel ID i = 0xA98397 
                Exclusive, Channel 23 
        Called Party Number i = 0x80, '99915550' 
                Plan:Unknown, Type:Unknown
...
Oct 15 08:27:46.003: ISDN Se2/0:23 Q931: RX <- CONNECT pd = 8  callref = 0x8003
Oct 15 08:27:46.003: ISDN Se2/0:23 Q931: TX -> CONNECT_ACK pd = 8  callref = 0x0003
Oct 15 08:27:52.003: %ISDN-6-CONNECT: Interface Serial2/0:22 is now connected to 
99915550 
...
Oct 15 08:30:11.735: //-1/E7B232638008/SMTPS/esmtp_server_engine_buf_mgmt:
   buffer offset=1368, state=3
Oct 15 08:30:11.735: //-1/E7B232638008/SMTPS/esmtp_server_engine_dot_check:
   Not found the terminating Dot!
Oct 15 08:30:11.739: //-1/E7B232638008/SMTPS/esmtp_server_engine_buf_mgmt:
   state=3
Oct 15 08:30:11.739: //-1/E7B232638008/SMTPS/esmtp_server_engine_buf_mgmt:
   buffer offset=1412, state=3
Oct 15 08:30:11.739: //-1/E7B232638008/SMTPS/esmtp_server_engine_dot_check:
   Found the terminating Dot!
Oct 15 08:30:11.739: //-1/E7B232638008/SMTPS/esmtp_server_engine_work_routine:   
context(0x66CA9AC4), state=10Oct 15 08:30:12.483: //-1/xxxxxxxxxxxx/SMTPS/
esmtp_server_engine_update_recipient_status:   faxmail status=6Oct 15 08:30:27.883:
 //-1/xxxxxxxxxxxx/SMTPS/esmtp_server_engine_update_recipient_status:   
faxmail status=7

O mail server no roteador recebe a mensagem. Todos os campos na conversação SMTP obtêm analisados gramaticalmente a vários níveis do código de roteador até que o atendimento esteja feito ao número. Os elementos importantes a observar são alistados em algumas etapas de configuração.

Na saída da executar-configuração da mostra, você vê:

  • fax-correio do tipo de interface do fax

  • O software Offramp deve ser carregado no flash ou em um server FTP/TFTP. Um aplicativo estabelece-se então. Por exemplo, flash do offramp da Voz do aplicativo do atendimento: app_faxmail_offramp.2.0.1.1.tcl.

    Nota: O software do Tool Command Language (TCL) usado para a característica do offramp do ½ do ¿  de OnRampï é transferido das transferências de Cisco (clientes registrados somente).

  • o mta recebe o <recipients> máximo — Um número maior de 0

  • o mta recebe o <string> dos pseudônimos — Deve combinar o sufixo DNS. Por exemplo, se o email do Cisco Unity é enviado a fax=912345@myrouter.com então o pseudônimo deve ser myrouter.com. Você pode mandar o mta múltiplo receber pseudônimos.

  • servidor de envio mta < endereço IP de Um ou Mais Servidores Cisco ICM NT do server> da troca — a fim enviar o DSNs, o gateway deve conectar a um mail server para entregar a mensagem. Somente um server de câmbio precisa de ser configurado, embora as exchanges server múltiplo possam ser configuradas. Verifique se todos os endereços inválidos do servidor de envio mta estejam removidos. Se não, primeiro na lista é usado sempre.

  • o mta recebe gerencie o erro permanente — Isto é exigido para que o roteador envie corretamente o DSNs de volta ao Cisco Unity.

  • Configurações de dial peer. Por exemplo:

    dial-peer voice 5590 pots
           destination-pattern 991….
           port 2/0:23
           forward-digits all
           prefix 9
         !
         dial-peer voice 2 mmoip
           application offramp
           information-type fax
           incoming called-number 991
           dsn delayed
           dsn success
           dsn failure
         !

    Se a mensagem não chega no gateway, a seguir você tem que pesquisar defeitos a troca. Os diagnósticos dentro do Exchange 2000 são muito úteis para este. Por exemplo:

    out-fax-ts-15.gif

    Os diagnósticos de MSExchangeTransport do protocolo e do gerenciador de conexão da categoria S TP são permitidos. Isto está no gerenciador de sistema de intercâmbio sob as propriedades de servidor individual. Quando você envia uma mensagem, o erro está considerado no log do visualizador de eventos do aplicativo. Uma da maioria de faltas de configuração comum é quando o mta recebe pseudônimos que o parâmetro no roteador não combina o sufixo do email. Por exemplo, se o serviço do fax tenta enviar uma mensagem a fax=91234@router.abc.com, a seguir o gateway deve mandar o mta receber pseudônimos que router.abc.com configurou.

Passo 5: Verifique que o roteador envia o mensagem de DSN

Esta é a notificação gerada. As partes do traço são omitidas para salvar o espaço.

Oct 15 08:30:41.739: //-1/E7B232638008/SMTPS/
esmtp_server_engine_generate_notification:
   context(0x66CA9AC4)
Oct 15 08:30:41.739: //-1/E7B232638008/SMTPS/sendDSN:
   context(0x66CA9AC4)
Oct 15 08:30:41.739: //-1/xxxxxxxxxxxx/SMTPC/esmtp_client_engine_open:
   from=, to=fax-unity2@vnt.com
Oct 15 08:30:41.739: //-1/xxxxxxxxxxxx/SMTPC/esmtp_client_engine_open:exit@1866
Oct 15 08:30:41.739: //-1/xxxxxxxxxxxx/SMTPC/esmtp_client_engine_add_headers:
   from_comment=Fax Daemon
Oct 15 08:30:41.739: //-1/xxxxxxxxxxxx/SMTPC/esmtp_client_engine_dispose_context:
exit@2109
Oct 15 08:30:41.739: //-1/E7B232638008/SMTPS/sendDSN:
   DSN sent, context(0x66CA9AC4)
Oct 15 08:30:41.739: //-1/E7B232638008/SMTPS/
esmtp_server_engine_generate_notification:exit@35
Oct 15 08:30:41.739: //-1/E7B232638008/SMTPS/esmtp_server_engine_work_routine:
   context(0x66CA9AC4), state=1
Oct 15 08:30:41.983: //-1/xxxxxxxxxxxx/SMTPC/esmtp_client_engine_work_routine:
   socket 0 readable for first time
Oct 15 08:30:41.983: //-1/xxxxxxxxxxxx/SMTPC/esmtp_client_engine_work_routine:
   socket 0 readable for first time
Oct 15 08:30:41.983: //-1/xxxxxxxxxxxx/SMTPC/esmtp_client_engine_getln:
   (C)R: 220 vnt2-ex1.vnt.com Microsoft ESMTP MAIL Service, Version: 5.0.2195.6713 
ready at  Thu, 14 Oct 2004 08:31:09 -0400 
Oct 15 08:30:41.987: //-1/xxxxxxxxxxxx/SMTPC/esmtp_client_engine_writeln:
   (C)S: EHLO vnt-3725-51.gateway.com
Oct 15 08:30:41.987: //-1/xxxxxxxxxxxx/SMTPC/esmtp_client_engine_write:
   return code=0
Oct 15 08:30:42.463: //-1/xxxxxxxxxxxx/SMTPC/esmtp_client_engine_getln:
   (C)R: 250-vnt2-ex1.vnt.com Hello [14.80.51.14]
Oct 15 08:30:42.463: //-1/xxxxxxxxxxxx/SMTPC/esmtp_client_engine_getln:
   (C)R: 250-TURN
Oct 15 08:30:42.463: //-1/xxxxxxxxxxxx/SMTPC/esmtp_client_engine_getln:
   (C)R: 250-ATRN
Oct 15 08:30:42.463: //-1/xxxxxxxxxxxx/SMTPC/esmtp_client_engine_getln:
   (C)R: 250-SIZE
Oct 15 08:30:42.463: //-1/xxxxxxxxxxxx/SMTPC/esmtp_client_engine_getln:
   (C)R: 250-ETRN
Oct 15 08:30:42.463: //-1/xxxxxxxxxxxx/SMTPC/esmtp_client_engine_getln:
   (C)R: 250-PIPELINING
Oct 15 08:30:42.463: //-1/xxxxxxxxxxxx/SMTPC/esmtp_client_engine_getln:
   (C)R: 250-DSN
Oct 15 08:30:42.463: //-1/xxxxxxxxxxxx/SMTPC/esmtp_client_engine_getln:
   (C)R: 250-ENHANCEDSTATUSCODES
Oct 15 08:30:42.463: //-1/xxxxxxxxxxxx/SMTPC/esmtp_client_engine_getln:
   (C)R: 250-8bitmime
Oct 15 08:30:42.463: //-1/xxxxxxxxxxxx/SMTPC/esmtp_client_engine_getln:
   (C)R: 250-BINARYMIME
Oct 15 08:30:42.463: //-1/xxxxxxxxxxxx/SMTPC/esmtp_client_engine_getln:
   (C)R: 250-CHUNKING
Oct 15 08:30:42.463: //-1/xxxxxxxxxxxx/SMTPC/esmtp_client_engine_getln:
   (C)R: 250-VRFY
Oct 15 08:30:42.463: //-1/xxxxxxxxxxxx/SMTPC/esmtp_client_engine_getln:
   (C)R: 250-X-EXPS GSSAPI NTLM LOGIN
Oct 15 08:30:42.463: //-1/xxxxxxxxxxxx/SMTPC/esmtp_client_engine_getln:
   (C)R: 250-X-EXPS=LOGIN
Oct 15 08:30:42.463: //-1/xxxxxxxxxxxx/SMTPC/esmtp_client_engine_getln:
   (C)R: 250-AUTH GSSAPI NTLM LOGIN
Oct 15 08:30:42.463: //-1/xxxxxxxxxxxx/SMTPC/esmtp_client_engine_getln:
   (C)R: 250-AUTH=LOGIN
Oct 15 08:30:42.463: //-1/xxxxxxxxxxxx/SMTPC/esmtp_client_engine_getln:
   (C)R: 250-X-LINK2STATE
Oct 15 08:30:42.467: //-1/xxxxxxxxxxxx/SMTPC/esmtp_client_engine_getln:
   (C)R: 250-XEXCH50
Oct 15 08:30:42.467: //-1/xxxxxxxxxxxx/SMTPC/esmtp_client_engine_getln:
   (C)R: 250 OK
Oct 15 08:30:42.467: //-1/xxxxxxxxxxxx/SMTPC/esmtp_client_engine_writeln:
   (C)S: MAIL FROM:<>
Oct 15 08:30:42.467: //-1/xxxxxxxxxxxx/SMTPC/esmtp_client_engine_write:
   return code=0
Oct 15 08:30:43.011: //-1/xxxxxxxxxxxx/SMTPC/esmtp_client_engine_getln:
   (C)R: 250 2.1.0 <>....Sender OK
Oct 15 08:30:43.011: //-1/xxxxxxxxxxxx/SMTPC/esmtp_client_engine_writeln:
   (C)S: RCPT TO:
Oct 15 08:30:43.011: //-1/xxxxxxxxxxxx/SMTPC/esmtp_client_engine_write:
   return code=0
Oct 15 08:30:43.555: //-1/xxxxxxxxxxxx/SMTPC/esmtp_client_engine_getln:
   (C)R: 250 2.1.5 fax-unity2@vnt.com 
Oct 15 08:30:43.555: //-1/xxxxxxxxxxxx/SMTPC/esmtp_client_engine_write:
   return code=0
Oct 15 08:30:44.103: //-1/xxxxxxxxxxxx/SMTPC/esmtp_client_engine_getln:
   (C)R: 354 Start mail input; end with .
Oct 15 08:30:44.103: //-1/xxxxxxxxxxxx/SMTPC/esmtp_client_engine_writeln:
   (C)S: Received:  by vnt-3725-51.gateway.com for  (with Cisco NetWorks); 
Fri, 15 Oct 2004 08:30:44 +0000
Oct 15 08:30:44.107: //-1/xxxxxxxxxxxx/SMTPC/esmtp_client_engine_write:
   return code=0
Oct 15 08:30:44.107: //-1/xxxxxxxxxxxx/SMTPC/esmtp_client_engine_writeln:
   (C)S: To:  
Oct 15 08:30:44.107: //-1/xxxxxxxxxxxx/SMTPC/esmtp_client_engine_write:
   return code=0
Oct 15 08:30:44.107: //-1/xxxxxxxxxxxx/SMTPC/esmtp_client_engine_writeln:
   (C)S: Message-ID: <00042004083044107@vnt-3725-51.gateway.com>
Oct 15 08:30:44.107: //-1/xxxxxxxxxxxx/SMTPC/esmtp_client_engine_write:
   return code=0
Oct 15 08:30:44.107: //-1/xxxxxxxxxxxx/SMTPC/esmtp_client_engine_writeln:
   (C)S: Date: Fri, 15 Oct 2004 08:30:44 +0000
Oct 15 08:30:44.107: //-1/xxxxxxxxxxxx/SMTPC/esmtp_client_engine_write:
   return code=0
Oct 15 08:30:44.107: //-1/xxxxxxxxxxxx/SMTPC/esmtp_client_engine_writeln:
   (C)S: Subject: Delivery Status Notification
...

Se não trabalha, o comando mta send server na configuração deve ser ajustado ao server de câmbio e à porta corretos (25 à revelia). O DSN precisa de ser configurado no dial peer MMoiP que o mensagem de fax combina quando é enviado, e o comando mta receive generate permanent-error esta presente. Às vezes o comando não está atual, ou aponta a um mail server incorreto.

Nota: A configuração do IOS da Cisco permite que você configure comandos mta send server múltiplos. Mas, o somente o primeiro um está usado, a menos que esse dispositivo se tornar completamente inacessível. Assim, quando você muda o servidor de envio mta, você tem que remover precedente.

Se você tem a probabilidade ou Outlook Express e você monitoram a caixa postal do fax, você vê o DSN obter entregado lá antes que esteja processado no intervalo seguinte pelo serviço do fax IP.

out-fax-ts-16.gif

O corpo da mensagem contém o ID de mensagem. Previamente era o assunto. Os erros são mencionados perto da parte inferior do corpo da mensagem. São abstrações dos códigos de erro ISDN Q.931. Veja o apêndice para mais informação.

Ingualmente uma ferramenta útil é o centro de seguimento do mensagem de intercâmbio. É construída no gerenciador de sistema da troca 2000/2003. Estas são as mensagens do correio:

/image/gif/paws/63355/out-fax-ts-17.gif

Passo 6: Verifique que o mensagem de DSN esteve recebido

Quando o mensagem de DSN está na caixa postal do serviço do fax IP, verifique a fim certificar-se de que processa a mensagem. Os arquivos de registro de IpFaxSvc são úteis com este.

"2004-10-14","08:31:30","Logging on to mailbox [VNT2-EX1\fax-unity2]"
"2004-10-14","08:31:30","CIpFaxCdoHelper::LogonToMailbox() name returned from 
Logon is [fax unity2]""2004-10-14","08:31:30","Processing outbox, message count= 2"
"2004-10-14","08:31:30","CIpFaxCdoHelper::ProcessFaxOutbox() processing message 
receipts"
"2004-10-14","08:31:30","CIpFaxCdoHelper::DetermineMessageDisposition() 
current message subject=[Delivery Status Notification]"
"2004-10-14","08:31:30","CIpFaxCdoHelper::MessageIsReceipt() processing message, 
type=[IPM.Note]""2004-10-14","08:31:30","CIpFaxCdoHelper::MessageIsReceipt() 
processing message as DELIVERY STATUS NOTIFICATION"

A mensagem é processada.

"2004-10-14","08:31:30","CIpFaxMessageBodyParser::GetOriginalSubject 
returning subject=[00000000377C58FB04A29C468DAB3CBC07D7F94B0700E7E65E238D0DEF4
6B5F8EAF983C6C51200000005E5B30000E7E65E238D0DEF46B5F8EAF983C6C51200000005FB680000]"
"2004-10-14","08:31:30","CIpFaxMessageBodyParser::GetCauseCode returning cause 
code =[16]"

O assunto original é analisado gramaticalmente do corpo da mensagem. Isto permite que você olhe a mensagem acima no base de dados. O código de causa é analisado gramaticalmente igualmente como 16. Este é um esclarecimento de chamada normal. Estes códigos de causa correspondem aos códigos de causa Q.931. Veja códigos da causa da desconexão Q.931 para obter mais informações sobre dos códigos de causa.

A entrada é removida com segurança do base de dados e adicionar novamente com estado 0.

"2004-10-14","08:31:30","CIpFaxAdoHelper::Execute() Cmd=[DELETE 
FROM tblIpFaxData WHERE MessageEntryID = '00000000377C58FB04A29C468DAB3CBC07D
7F94B0700E7E65E238D0DEF46B5F8EAF983C6C51200000005E5B20000E7E65E238D0DEF46B5F8
EAF983C6C51200000005F55A0000']"

"2004-10-14","08:31:30","_RecordsetPtr::Open(Select * from tblIpFaxData where 
MessageEntryID = '00000000377C58FB04A29C468DAB3CBC07D7F94B0700E7E65E238D0DEF46
B5F8EAF983C6C51200000005E5B20000E7E65E238D0DEF46B5F8EAF983C6C51200000005F55A0000')
 returned [0] rows - Code: 0x80004005. Method: CIpFaxAdoHelper::GetRecordSet. 
[IpFaxAdoHelper.cpp::403]"

"2004-10-14","08:31:30","CIpFaxAdoHelper::Execute() Cmd=[INSERT INTO tblIpFaxData
 (MessageEntryID, Status, ScratchDirectory, TifFileName, NdrErrorCode, 
BusyCounter, RnaCounter, TimeFirstHandled) VALUES ('00000000377C58FB04A29C4
68DAB3CBC07D7F94B0700E7E65E238D0DEF46B5F8EAF983C6C51200000005E5B20000E7E65E
238D0DEF46B5F8EAF983C6C51200000005F55A0000', '0', 'C:\CommServer\unityMta\
IpFaxScratchpad', '2fd36f2af94d4137835928894fb397eb.tif', '0', '0', '0', 
'2004-10-14 08:31:30')]"

Ambas as mensagens do correio são suprimidas. Quando você verifica para ver se há mensagens de fax de partida, não há nenhuns.

2004-10-14","08:32:30","Processing outbox, message count= 0"

Caveats

Estas são algumas advertências atual que estam presente na versão atualmente testada. Refira o wizard de configuração do fax IP ou o arquivo da ajuda para mais versões atual que endereçam estas edições.

Apêndice

Renda arquivos de rastreamento do motor

Estes são traços do exemplo discutido neste documento. Há dois arquivos. Um arquivo é para o demônio e o outro arquivo é para o direcionador da cópia. Estes não são precisados tipicamente. Mas, uma amostra de cada um é incluída para finalidades da comparação. Quando você submete problemas com o motor da rendição, estes arquivos estão exigidos junto com os logs regulares do fax IP.

ODCDAEMON.log

C:\ImgMaker\Conversion_Toolkit\log\ODCDAEMON.log

Este arquivo é usado em uma base frequente e é razoavelmente legível. Os arquivos de entrada e saída são alistados em uma seção separada e um código da resposta está listado. Se o código da resposta é positivo, a seguir indica o número de páginas que são rendidas no arquivo da saída TIF. Um código da resposta negativa indica um erro. Verifique o usuário que o processo executa como. Isto é crítico, desde que este é o usuário que deve poder abrir os aplicativos individuais os converter ao TIF.

10/14/04 08:27:17
Start time: Thursday, October 14, 2004 08:27:17 AM
Daemon logged in as user: vnt2-u1-ms
Using registry root: HKEY_LOCAL_MACHINE
08:27:17: Pipe name: PrintDocDaemonPipe
08:27:17: Default printer name: ImageMaker DocCnvrt Driver
08:27:17: Registry server: <local>
08:27:17: Service started
08:27:19: 
08:27:19: 10/14/04 08:27:19 ServiceRequest thread started
08:27:19: Processing 'Convert v1.0' request
08:27:19: Processing file: C:\CommServer\unityMta\IpFaxScratchpad\MsgBody.txt
08:27:19: Output file: C:\CommServer\unityMta\IpFaxScratchpad\render.tif
08:27:19: Printer name: ImageMaker DocCnvrt Driver
08:27:19: AppendTo filename set to C:\CommServer\unityMta\IpFaxScratchpad\render.tif
08:27:19: Input filename: C:\CommServer\unityMta\IpFaxScratchpad\MsgBody.txt
08:27:19: Output filename: C:\CommServer\unityMta\IpFaxScratchpad\render.tif
08:27:19: 0xE90: <10/14/04 08:27:19> StatusThread timeout value for jobstart: 60000
08:27:21: AutoShutdown feature activated
08:27:21: Sending response 1 to client
08:27:21: 10/14/04 08:27:21 ServiceRequest thread ended
08:27:21: 
08:27:21: 10/14/04 08:27:21 ServiceRequest thread started
08:27:21: Processing 'Convert v1.0' request
08:27:21: Processing file: C:\CommServer\unityMta\IpFaxScratchpad\products.doc
08:27:21: Output file: C:\CommServer\unityMta\IpFaxScratchpad\render.tif
08:27:21: Printer name: ImageMaker DocCnvrt Driver
08:27:21: AppendTo filename set to C:\CommServer\unityMta\IpFaxScratchpad\render.tif
08:27:21: Input filename: C:\CommServer\unityMta\IpFaxScratchpad\products.doc
08:27:21: Output filename: C:\CommServer\unityMta\IpFaxScratchpad\render.tif
08:27:21: 0xEB8: <10/14/04 08:27:21> StatusThread timeout value for jobstart: 60000
08:27:23: AutoShutdown feature activated
08:27:23: Sending response 2 to client
08:27:23: 10/14/04 08:27:23 ServiceRequest thread ended
08:27:23: 
08:27:23: 10/14/04 08:27:23 ServiceRequest thread started
08:27:23: Processing 'Convert v1.0' request
08:27:23: Processing file: C:\CommServer\unityMta\IpFaxScratchpad\cover.htm
08:27:23: Output file: C:\CommServer\unityMta\IpFaxScratchpad\
          0188c93ff8194177b9f313edabc2ea73.tif
08:27:23: Printer name: ImageMaker DocCnvrt Driver
08:27:23: AppendTo filename set to C:\CommServer\unityMta\
          IpFaxScratchpad\0188c93ff8194177b9f313edabc2ea73.tif
08:27:23: Input filename: C:\CommServer\unityMta\IpFaxScratchpad\cover.htm
08:27:23: Output filename: C:\CommServer\unityMta\IpFaxScratchpad\
          0188c93ff8194177b9f313edabc2ea73.tif
08:27:23: 0xED8: <10/14/04 08:27:23> StatusThread timeout value for jobstart: 60000
08:27:24: AutoClose skipping window: <Print> with class: <#32770> because parent is IE6
08:27:24: AutoClose skipping window: <Print> with class: <#32770> because parent is IE6
08:27:26: AutoShutdown feature activated
08:27:26: Sending response 1 to client
08:27:26: 10/14/04 08:27:26 ServiceRequest thread ended
08:27:26: 
08:27:26: 10/14/04 08:27:26 ServiceRequest thread started
08:27:26: Processing 'Convert v1.0' request
08:27:26: Processing file: C:\CommServer\unityMta\IpFaxScratchpad\render.tif
08:27:26: Output file: C:\CommServer\unityMta\IpFaxScratchpad\
          0188c93ff8194177b9f313edabc2ea73.tif
08:27:26: Printer name: ImageMaker DocCnvrt Driver
08:27:26: AppendTo filename set to C:\CommServer\unityMta\IpFaxScratchpad\
          0188c93ff8194177b9f313edabc2ea73.tif
08:27:26: Input filename: C:\CommServer\unityMta\IpFaxScratchpad\render.tif
08:27:26: Output filename: C:\CommServer\unityMta\IpFaxScratchpad\
          0188c93ff8194177b9f313edabc2ea73.tif
08:27:26: 0xEDC: <10/14/04 08:27:26> StatusThread timeout value for jobstart: 60000
08:27:29: AutoShutdown feature activated
08:27:29: Sending response 3 to client
08:27:29: 10/14/04 08:27:29 ServiceRequest thread ended

Log do direcionador

C:\log\ImageMaker DocCnvrt Driver.log

Este traço é necessário quando você submete problemas com o motor da rendição ao Suporte técnico de Cisco.

--------------------------------------->
Log session started: 04-10-14, 08:27:19 AM
Platform: WinNT 4.0
Release Compilation
pszPrinterName ImageMaker DocCnvrt Driver
pszAnsiFileName C:\CommServer\unityMta\IpFaxScratchpad\MsgBody.txt
pszOutFileName C:\CommServer\unityMta\IpFaxScratchpad\render.tif
FileType:0 multiPages:1 command:2 timeout:1800

Entering pdcf_WriteInfoForControlDialog()
oppening file: "C:\ImgMaker\Conversion_Toolkit\ImageMaker DocCnvrt Driver.FWD"
to transfer data (printdoc.dll -> printdoc.exe dialog)
data flushed!
MS: 18808737
deleted file: "C:\ImgMaker\Conversion_Toolkit\ImageMaker DocCnvrt Driver.BWD" 
used to transfer data from dialog back to here!
MS: 18808737

Leaving pdcf_WriteInfoForControlDialog()

verb:[printto] params:["ImageMaker DocCnvrt Driver" "winspool" "Ne00:"]
lpFile:[C:\CommServer\unityMta\IpFaxScratchpad\MsgBody.txt]

Calling ShellExecuteEx()
MS: 18808737
ShellExecute() succeded

Calling pdcf_WaitForDoneFromControlDialog()
MS: 18808769

Entering pdcf_WaitForDoneFromControlDialog()
Monitoring cancel event: ImageMaker DocCnvrt Driver.printdoc.cancel
Event already exists [this is good]
  fopen() failed
  fread() failed
!DONE: timeout = 1799
reading file: "C:\ImgMaker\Conversion_Toolkit\ImageMaker DocCnvrt Driver.BWD" 
to get 'done' signal from dialog
MS: 18809776
ppd_trans_feedback.done = TRUE

Calling pdcf_WriteAckToControlDialog()
MS: 18809776

Entering pdcf_WriteAckToControlDialog
flushing 'done ack' signal to dialog
MS: 18809776
Have to wait

Leaving pdcf_WriteAckToControlDialog


Leaving pdcf_WaitForDoneFromControlDialog()

pdcf_WaitForDoneFromControlDialog() returned
MS: 18810425

Entering pdcf_CleanUpControlDialog()
MS: 18810425
Log session stopped: 04-10-14, 08:27:21 AM
--------------------------------------->

--------------------------------------->
Log session started: 04-10-14, 08:27:21 AM
Platform: WinNT 4.0
Release Compilation
pszPrinterName ImageMaker DocCnvrt Driver
pszAnsiFileName C:\CommServer\unityMta\IpFaxScratchpad\products.doc
pszOutFileName C:\CommServer\unityMta\IpFaxScratchpad\render.tif
FileType:0 multiPages:1 command:2 timeout:1800

Entering pdcf_WriteInfoForControlDialog()
oppening file: "C:\ImgMaker\Conversion_Toolkit\ImageMaker DocCnvrt Driver.FWD"
to transfer data (printdoc.dll -> printdoc.exe dialog)
data flushed!
MS: 18810518
deleted file: "C:\ImgMaker\Conversion_Toolkit\ImageMaker DocCnvrt Driver.BWD" 
used to transfer data from dialog back to here!
MS: 18810518


Leaving pdcf_WriteInfoForControlDialog()

verb:[printto] params:["ImageMaker DocCnvrt Driver" "winspool" "Ne00:"]
lpFile:[C:\CommServer\unityMta\IpFaxScratchpad\products.doc]

Calling ShellExecuteEx()
MS: 18810518
ShellExecute() succeded

Calling pdcf_WaitForDoneFromControlDialog()
MS: 18810561

Entering pdcf_WaitForDoneFromControlDialog()
Monitoring cancel event: ImageMaker DocCnvrt Driver.printdoc.cancel
Event already exists [this is good]
  fopen() failed
  fread() failed
!DONE: timeout = 1799
reading file: "C:\ImgMaker\Conversion_Toolkit\ImageMaker DocCnvrt Driver.BWD" 
to get 'done' signal from dialog
MS: 18811581
!DONE: timeout = 1798
reading file: "C:\ImgMaker\Conversion_Toolkit\ImageMaker DocCnvrt Driver.BWD" 
to get 'done' signal from dialog
MS: 18812585
ppd_trans_feedback.done = TRUE

Calling pdcf_WriteAckToControlDialog()
MS: 18812585

Entering pdcf_WriteAckToControlDialog
flushing 'done ack' signal to dialog
MS: 18812585
Have to wait

Leaving pdcf_WriteAckToControlDialog


Leaving pdcf_WaitForDoneFromControlDialog()

pdcf_WaitForDoneFromControlDialog() returned
MS: 18812858

Entering pdcf_CleanUpControlDialog()
MS: 18812858
Log session stopped: 04-10-14, 08:27:23 AM
--------------------------------------->

--------------------------------------->
Log session started: 04-10-14, 08:27:23 AM
Platform: WinNT 4.0
Release Compilation
pszPrinterName ImageMaker DocCnvrt Driver
pszAnsiFileName C:\CommServer\unityMta\IpFaxScratchpad\cover.htm
pszOutFileName C:\CommServer\unityMta\IpFaxScratchpad\
0188c93ff8194177b9f313edabc2ea73.tif
FileType:0 multiPages:1 command:2 timeout:1800

Entering pdcf_WriteInfoForControlDialog()
oppening file: "C:\ImgMaker\Conversion_Toolkit\ImageMaker DocCnvrt Driver.FWD"
to transfer data (printdoc.dll -> printdoc.exe dialog)
data flushed!
MS: 18812890
deleted file: "C:\ImgMaker\Conversion_Toolkit\ImageMaker DocCnvrt Driver.BWD" 
used to transfer data from dialog back to here!
MS: 18812890

Leaving pdcf_WriteInfoForControlDialog()

verb:[printto] params:["ImageMaker DocCnvrt Driver" "winspool" "Ne00:"]
lpFile:[C:\CommServer\unityMta\IpFaxScratchpad\cover.htm]

Calling ShellExecuteEx()
MS: 18812894
ShellExecute() succeeded

Calling pdcf_WaitForDoneFromControlDialog()
MS: 18812897

Entering pdcf_WaitForDoneFromControlDialog()
Monitoring cancel event: ImageMaker DocCnvrt Driver.printdoc.cancel
Event already exists [this is good]
  fopen() failed
  fread() failed
!DONE: timeout = 1799
  fopen() failed
  fread() failed
!DONE: timeout = 1798
reading file: "C:\ImgMaker\Conversion_Toolkit\ImageMaker DocCnvrt Driver.BWD" 
to get 'done' signal from dialog
MS: 18814909
ppd_trans_feedback.done = TRUE

Calling pdcf_WriteAckToControlDialog()
MS: 18814909

Entering pdcf_WriteAckToControlDialog
flushing 'done ack' signal to dialog
MS: 18814909
Have to wait

Leaving pdcf_WriteAckToControlDialog


Leaving pdcf_WaitForDoneFromControlDialog()

pdcf_WaitForDoneFromControlDialog() returned
MS: 18815620

Entering pdcf_CleanUpControlDialog()
MS: 18815620
Log session stopped: 04-10-14, 08:27:26 AM
--------------------------------------->

--------------------------------------->
Log session started: 04-10-14, 08:27:26 AM
Platform: WinNT 4.0
Release Compilation
pszPrinterName ImageMaker DocCnvrt Driver
pszAnsiFileName C:\CommServer\unityMta\IpFaxScratchpad\render.tif
pszOutFileName C:\CommServer\unityMta\IpFaxScratchpad\
0188c93ff8194177b9f313edabc2ea73.tif
FileType:0 multiPages:1 command:2 timeout:1800

Entering pdcf_WriteInfoForControlDialog()
oppening file: "C:\ImgMaker\Conversion_Toolkit\ImageMaker DocCnvrt Driver.FWD"
to transfer data (printdoc.dll -> printdoc.exe dialog)
data flushed!
MS: 18815632
deleted file: "C:\ImgMaker\Conversion_Toolkit\ImageMaker DocCnvrt Driver.BWD" 
used to transfer data from dialog back to here!
MS: 18815632

Leaving pdcf_WriteInfoForControlDialog()

verb:[printto] params:["ImageMaker DocCnvrt Driver" "winspool" "Ne00:"]
lpFile:[C:\CommServer\unityMta\IpFaxScratchpad\render.tif]

Calling ShellExecuteEx()
MS: 18815632
ShellExecute() succeded

Calling pdcf_WaitForDoneFromControlDialog()
MS: 18815659

Entering pdcf_WaitForDoneFromControlDialog()
Monitoring cancel event: ImageMaker DocCnvrt Driver.printdoc.cancel
Event already exists [this is good]
  fopen() failed
  fread() failed
!DONE: timeout = 1799
reading file: "C:\ImgMaker\Conversion_Toolkit\ImageMaker DocCnvrt Driver.BWD"
 to get 'done' signal from dialog
MS: 18816667
!DONE: timeout = 1798
reading file: "C:\ImgMaker\Conversion_Toolkit\ImageMaker DocCnvrt Driver.BWD"
 to get 'done' signal from dialog
MS: 18817671
ppd_trans_feedback.done = TRUE

Calling pdcf_WriteAckToControlDialog()
MS: 18817671

Entering pdcf_WriteAckToControlDialog
flushing 'done ack' signal to dialog
MS: 18817671
Have to wait

Leaving pdcf_WriteAckToControlDialog


Leaving pdcf_WaitForDoneFromControlDialog()

pdcf_WaitForDoneFromControlDialog() returned
MS: 18818319

Entering pdcf_CleanUpControlDialog()
MS: 18818319
Log session stopped: 04-10-14, 08:27:29 AM
--------------------------------------->

Códigos da causa da desconexão Q.931

Code      Cause
    0           Valid cause code not yet received
    1           Unallocated (unassigned) number
    2           No route to specified transit network (WAN)
    3           No route to destination
    4           send special information tone
    5           misdialled trunk prefix.
    6           Channel unacceptable
    7           Call awarded and being delivered in an established channel
    8           Prefix 0 dialed but not allowed
    9           Prefix 1 dialed but not allowed
    10          Prefix 1 dialed but not required
    11          More digits received than allowed, call is proceeding
    16          Normal call clearing
    17          User busy
    18          No user responding
    19          no answer from user
    21          Call rejected
    22          Number changed
    23          Reverse charging rejected
    24          Call suspended
    25          Call resumed
    26          Non-selected user clearing
    27          Destination out of order
    28          Invalid number format (incomplete number)
    29          Facility rejected
    30          Response to STATUS ENQUIRY
    31          Normal, unspecified
    33          Circuit out of order
    34          No circuit/channel available
    35          Destination unattainable
    37          Degraded service
    38          Network (WAN) out of order
    39          Transit delay range cannot be achieved
    40          Throughput range cannot be achieved
    41          Temporary failure
    42          Switching equipment congestion
    43          Access information discarded
    44          Requested circuit channel not available
    45          Pre-empted
    46          Precedence call blocked
    47          Resource unavailable - unspecified
    49          Quality of service unavailable
    50          Requested facility not subscribed
    51          Reverse charging not allowed
    52          Outgoing calls barred
    53          Outgoing calls barred within CUG
    54          Incoming calls barred
    55          Incoming calls barred within CUG
    56          Call waiting not subscribed
    57          Bearer capability not authorized
    58          Bearer capability not presently available
    63          Service or option not available, unspecified
    65          Bearer service not implemented
    66          Channel type not implemented
    67          Transit network selection not implemented
    68          Message not implemented
    69          Requested facility not implemented
    70          Only restricted digital information bearer capability
                        is available
    79          Service or option not implemented, unspecified
    81          Invalid call reference value
    82          Identified channel does not exist
    83          A suspended call exists, but this call identity does not
    84          Call identity in use
    85          No call suspended
    86          Call having the requested call identity has been cleared
    87          Called user not member of CUG
    88          Incompatible destination
    89          Non-existent abbreviated address entry
    90          Destination address missing, and direct call not subscribed
    91          Invalid transit network selection (national use)
    92          Invalid facility parameter
    93          Mandatory information element is missing
    95          Invalid message, unspecified
    96          Mandatory information element is missing
    97          Message type non-existent or not implemented
    98          Message not compatible with call state or message type
                   non-existent or not implemented 
    99          information element nonexistant or not implemented
    100         Invalid information element contents 
    101         Message not compatible with call state
    102         Recovery on timer expiry
    103         parameter non-existent or not implemented - passed on
    111         Protocol error unspecified
    127         Internetworking, unspecified

Informações Relacionadas


Document ID: 63355