Голосовая связь и система унифицированных коммуникаций : Cisco Unity

Устранение неполадок исходящей связи IP-факса Unity

5 апреля 2016 - Машинный перевод
Другие версии: PDF-версия:pdf | Английский (22 августа 2015) | Отзыв


Содержание


Введение

Исходящий факс от Пользователя Cisco Unity к факсу на открытой коммутируемой телефонной сети (PSTN) поддерживается с Мастером настройки Факса IP Cisco Unity, который запускается с Cisco Unity 4.0 (4) и Cisco Выпуск ПО IOS� 12.3 (7) T. Этот сервис позволяет пользователям передавать исходящие факсы через простую электронную почту. Целевой номер телефона факса включен в Строку темы электронной почты и передается почтовому ящику, который проверяет Услуга передачи факсов IP Cisco Unity. Сервис переформатировал сообщение, представляет все присоединения в соответствующем формате, переадресовывает и передает сообщение. Сообщение передается через Протокол SMTP шлюзу Cisco IOS, настроенному с функцией OffRamp T.37 для передачи факса к телефонному номеру адресата.

Этот документ обсуждает общие шаги, которые вы используете для устранения неполадок. Обратитесь к Факсу IP Cisco Unity Исходящий Пример Конфигурации шлюза для шагов начальной конфигурации шлюза Cisco IOS. Обратитесь к Мастеру настройки Факса IP для Cisco Unity.

Предварительные условия

Требования

Компания Cisco рекомендует предварительно ознакомиться со следующими предметами:

Активный сервер Cisco Unity с Версией 2.0.0.19 Мастера настройки Факса IP Cisco Unity или позже используется в сочетании с конфигурацией шлюза, определенной в этом документе для имения завершенного, действующей системы. На стороне IOS-шлюза, маршрутизатор Cisco IOS, который поддерживает функциональные возможности OffRamp T.37 и программное обеспечение Cisco IOS версии 12.3(7)T или позже требуется вместе с Cisco Unity Version 4.0 (4) или позже с Microsoft Exchange 2000 или 2003 как партнерский банк сообщений.

Примечание: T. 37 OffRamp не поддерживается в сетях Протокола MGCP. Обратитесь к руководству по конфигурации Store и Forward Fax T.37 для получения дополнительной информации о платформе и других ограничениях при использовании T.37.

Используемые компоненты

Сведения, содержащиеся в данном документе, касаются следующих версий программного и аппаратного обеспечения:

  • Cisco 3725 в качестве IOS-шлюза

  • ПО Cisco IOS версии 12.3(8)T4

Сведения, представленные в этом документе, были получены от устройств, работающих в специальной лабораторной среде. Все устройства, описанные в этом документе, были запущены с чистой (стандартной) конфигурацией. В рабочей сети необходимо изучить потенциальное воздействие всех команд до их использования.

Условные обозначения

Дополнительные сведения об условных обозначениях см. в документе Условные обозначения технических терминов Cisco.

Общие сведения

Для иллюстрирования процедуры устранения проблем важно понять главную операцию этой функции. Проблема тогда сужена к конкретному компоненту, и дополнительные сведения собраны вокруг этого.

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

  1. Конечный пользователь в системе посылает электронное письмо почтовому ящику факса. Это сообщение должно содержать [FAXPHONE=9915550] в предмете к почтовому ящику факса (например, fax-unity2@vnt.com), где 9915550 количество целевого факса. На основе схемы набора номеров, установленной в шлюзе, этому количеству или предшествуют с 9 или только принимает определенные, некоторый строки цифр. Как только это передается, Microsoft Exchange передает сообщение к этому почтовому ящику.

    Примечание: Если электронная почта происходит из другого домена, то Система доменных имен (DNS) и удаленная почтовая система настроены для отправки почты доменной и почтовой учетной записи, где находится почтовый ящик факса.

  2. Услуга передачи факсов IP Cisco Unity периодически входит в почтовый ящик факса и получает сообщение. Теперь присоединение считано. Сообщение представлено (например, преобразовано в файл TIF) на сервере Cisco Unity, учитывая, что это в состоянии обработать присоединение того размера.

  3. Как только присоединение представлено, сообщение передается IOS-шлюзу. Microsoft Exchange должен быть настроен, чтобы быть в состоянии передать сообщение, которое адресовано получателю, такой как fax=9915550@c3725-51.gateway.com. Это, как правило, означает, что запись и запись Mail Exchange (запись MX) для того хоста (c3725-51.gateway.com) добавлены к DNS, и Разъем SMTP добавлен к Exchange для маршрутизации сообщения. Адрес электронной почты и имя хоста, используемое здесь, не должны быть удобными для пользователя, так как конечные пользователи никогда не посылают электронное письмо непосредственно шлюзу.

  4. IOS-шлюз настроен для функции OffRamp T.37, которая позволяет ему получать сообщение SMTP, интерпретировать адрес fax=9915550, заказывать телефонный разговор с 991550 количеством (после любой возможной манипуляции цифрами), и затем передавать файл TIF к факсу получателя.

    Примечание: Шлюз не может использовать MGCP для использования этой функции. Однако канал не должен быть выделен факсу только. Голос и факс используются вместе на той же голосовой схеме коммутации. Конфигурация адресуемой точки вызова на маршрутизаторе определяет то, что фактически сделано с вызовом.

  5. Как только факс отправлен, шлюз передает сообщение Сообщения о состоянии доставки (DSN) назад к почтовому ящику факса (fax-unity2@vnt.com). Это указывает, был ли факс успешно отправлен или нет. Когда Услуга передачи факсов IP входит, сообщение DSN получено. В случае, куда это не было успешно отправлено, исследован код причины. На основе этого кода причины любой повторно передано сообщение (возможно, удаленный факс был занят), или сообщение передают обратно конечному пользователю для уведомления пользователя проблемы. Без этого никогда не знает Услуга передачи факсов IP, был ли успешно отправлен факс.

Одно из преимуществ этой архитектуры - то, что любая проблема обычно разламывается на соответствующие компоненты.

Перед устранением проблем

Удостоверьтесь, что Сервис CsIpFaxSvc Установлен, Настроен, и Выполнения

Проверьте установку перед началом.

Установите шлюз должным образом. Обратитесь к Примеру Исходящей конфигурации Факса IP Cisco Unity и Мастеру настройки Факса IP.

Установите Exchange так, чтобы почта была освобождена от хранилища почты конечного пользователя к тому, где находится почтовый ящик факса. Это отправлено в обратном направлении также так, чтобы сообщение о статусе можно было передать обратно источнику. Почта должна быть в состоянии освободить от учетной записи факса до шлюза и назад. Это вовлекает конфигурацию в DNS и Exchange.

Гарантируйте, что должным образом установлена Услуга передачи факсов IP. После того, как программа установки активирована, выполните мастера настройки на Cisco Unity и выберите Start> Programs> Unity> Cisco Unity IP Fax Configuration Wizard.

Услуга передачи факсов IP не в состоянии представить что-либо, что вы передаете к ней. Когда Услуга передачи факсов IP получает файл, подключенный к электронной почте, это первые проверки, чтобы удостовериться, что это может распознать расширение. Они установлены в Инструменте администрирования Факса Третьей стороны. Позволенные расширения по умолчанию являются BMP, HTM, TIF и TXT. Если расширение DOC требуется, то программное средство должно добавить его как показано в примере.

Примечание: Существует проблема в некоторых версиях, которая предотвращает последнее расширение в списке Инструмента администрирования Факса Третьей стороны от правильной работы. Посмотрите раздел Предупреждений для получения дополнительной информации.

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

Выбранный факс - сервер является Маршрутизацией Факса IP Cisco Unity. DOC добавлен к Позволенной области расширений файла. Это означает, что Услуга передачи факсов IP отправляет присоединение механизму рендеринга. Как только это сделано, механизм рендеринга полагается на приложение, привязанное к дополнительному типу так, чтобы это было в состоянии открыть документ и распечатать его к файлу с его драйвером печати. Расширения DOC, как правило, позволяются, так как приложение Wordpad установлено на сервере Cisco Unity по умолчанию, и это открывает большинство документов Microsoft Word. Приложение, такое как Acrobat Reader помогает вам к файлам PDF факса. Посмотрите раздел Предупреждений этого документа для получения дополнительной информации.

Примечание: Единственное приложение, официально поддерживаемое Cisco для .doc расширений, является Wordpad. Если приложения как Wordview или Microsoft Word использованы с расширением doc, рендеринг механизма может отказать.

Примечание: Не устанавливайте Microsoft Office на сервере Cisco Unity. Это останавливает правильную работу Cisco Unity. Только поддерживаемые сторонние приложения должны быть установлены на сервере Cisco Unity. Будьте осторожны при установке любого ПО независимого поставщика на сервере Cisco Unity.

Проверьте от> Services Пуска> Средства администрирования, что CSIpFaxSvc активен, и поле Log On As совпадает с сервисом AvCsMgr. Если сервис AvCsMgr не запущен, возможно, что существуют проблемы. Это также влияет на CsIpFaxSvc. Обратитесь к Cisco Unity 3.1 (x) и 4. x : Сбои Сервиса AvCsMgr для начала для получения дополнительной информации.

Установите почтовый клиент для мониторинга учетной записи факса

Если это не работает даже после того, как Услуга передачи факсов IP и шлюз установлены, первый шаг должен использовать Microsoft Outlook Express (с Интернет-протоколом доступа почты (IMAP) или Outlook (или другая почтовая программа) для исследования почтового ящика Факса IP. Так как конечные пользователи передают сообщения к этому почтовому ящику, и Услуга передачи факсов IP проверяет и передает сообщения от этой учетной записи, удостоверьтесь, что сообщения поступают и что они передаются должным образом. Все замеченное здесь может быть диагностировано с использованием файлов журнала и Центра Отслеживания Сообщения Exchange. Но, это также помогает иллюстрировать операцию продукта.

Outlook Express установлен автоматически на сервере Cisco Unity. Outlook является предпочтительной почтовой программой с развертываниями Единой системы обмена сообщениями для Cisco Unity.

caution Внимание.  : Не устанавливайте Microsoft Outlook на Сервере Cisco Unity. Это заставляет Cisco Unity останавливать операцию. Outlook не должен также быть установлен на Сервере Exchange. Это должно быть установленный на клиентском компьютере и затем настроенный для соединения с Сервером Exchange.

Когда вы добавляете одну или более почтовых учетных записей Outlook Express, удостоверьтесь, что вы задаете IMAP. При выборе POP он заставляет все сообщения электронной почты быть сразу загруженными от хранилища почты. Затем Услуга передачи факсов IP не обнаруживает новых сообщений. Задайте учетную запись Услуги передачи факсов IP. Если пароль не известен, безопасно обратиться к Пользователям и компьютерам Active Directory, найти учетную запись Факса IP и изменить пароль.

Метод устранения проблем, предоставленный в этом документе, не является единственным, который можно использовать. Например, если вы имеете доступ к учетной записи Факса IP и входитесь через Outlook Express или Outlook Express, можно послать тестовое электронное письмо непосредственно от того местоположения до конечного пользователя. Можно также послать электронные письма непосредственно шлюзу. Это сужает проблему, так как оказывается, что один элемент или другой работают должным образом.

Параметры реестра

Для способствования устранению проблем измените уровень диагностики так, чтобы были зарегистрированы выходные данные more. Выберите Start> Run и введите regedit в поле команд для включения этого на сервере Cisco Unity, куда выполняется CSIPFaxSvc. Выберите HKEY_LOCAL_MACHINE\SOFTWARE\Active Voice\IPFaxRouter\1.0, как только появляется программное средство Редактора реестра.

Выберите Edit> New> DWORD Value. Заданным названием является DiagLevel. Когда это будет создано, дважды нажмите этот ключ. Войдите 3 в Поле данных Значения. Это - максимальный уровень диагностики. В более позднее время можно изменить его на 0 (по умолчанию). Это изменение не требует, чтобы вы перезапустили сервис.

caution Внимание.  : Когда вы изменяете неверный ключ реестра или вводите неверное значение, он заставляет сервер неправильно функционировать. Подтвердите, что вы знаете, как восстановить его, если проблема происходит перед редактированием ключа реестра. Обратитесь к темам Восстановления в Справке редактора регистров для получения дополнительной информации. При обычном резервном копировании сервера Cisco Unity не создается резервная копия реестра. Для системы аварийного переключения Cisco Unity изменения в реестре на одном сервере Cisco Unity сделаны вручную на другом сервере Cisco Unity, так как не реплицированы изменения в реестре. Обратитесь в техническую поддержку Cisco для получения дополнительной информации о том, как изменить настройки ключа реестра.

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

Другой полезный ключ в некоторых ситуациях является ключом MaximumWait. Если не существующий, этот ключевые настройки по умолчанию к 24 (часы). Это задает максимальное количество времени для удержания сообщения, прежде чем сообщение недоставки будет передано конечному пользователю. Этот ключ непосредственно не способствует устранению проблем, но это часто запрашивают.

Ключ OutboundRouterDomain содержит домен электронной почты, который используется в качестве почтового суффикса, когда сообщение электронной почты адресовано адресу, который будет отправлен шлюзу Cisco IOS для доставки исходящего факса. Чтобы сделать это, значение, vnt-3725-51.gateway.com в данном примере, должно решить через DNS. Может быть полезно пропинговать эту запись. Если эта запись является неправильной, электронная почта возвращена к отправителю и уведомляет их, что не может быть решена запись шлюза.

Совет: Этот факт полезен для устранения проблем: Если вам установили все за исключением шлюза Cisco IOS, можно временно изменить эту запись реестра на поддельное значение, например, что-то, что не находится в DNS. Затем передайте сообщение по факсу к почтовому ящику факса. Сервис CsIpFaxSvc получает сообщение, представляет присоединения, и затем не в состоянии определять местоположение шлюза. Неуведомление о доставке (NDR), уведомление передают обратно отправителю с представленным файлом TIF в приложении сообщения по факсу, которое передается шлюзу. Если вы делаете это, вы проверили что:

  • Электронное письмо может быть послано от конечного пользователя до учетной записи факса.

  • Факсы могут быть представлены успешно.

  • Электронную почту можно передать обратно от учетной записи факса конечному пользователю.

Все было устранено за исключением передачи сообщений от учетной записи факса до шлюза и от шлюза до учетной записи факса.

Ключ Титульного листа содержит местоположение обложки, которая представлена. Каждый факс, который передан, содержит обложку с некоторой информацией, такой как количество страниц. Возможно отредактировать эту страницу и вставить сведения о клиенте или логотип компании. Если ключ изменен на несуществующий файл, то обложка не передается.

Устраните неполадки каждого компонента

Шаг 1: Проверьте, что сообщения могут быть Переданы от Конечного пользователя до Учетной записи Факса

Передайте сообщение от пользователя к учетной записи факса. В этой схеме сообщение адресовано факсу-unity2, который является почтовым ящиком факса. Количество, которое пользователь хочет вызвать, задано в строке темы, которая является 9915550 в этом случае. Документ, который пользователь хочет отправить факсом, подключен.

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

После того, как это сообщение передается, оно поступает в почтовый ящик факса, который установлен первоначально. Эти данные показывают представление Outlook Express почтового ящика.

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

Если сообщение не поступает, существует основная почтовая проблема доставки. Необходимо видеть, получил ли отправитель некоторое сообщение ошибки отправки. Microsoft Exchange 2000/2003 имеет Характеристику отслеживания Сообщения Exchange, которая позволяет вам видеть дополнительные сведения о доставке почты. Если отправитель и учетная запись факса находятся в двух отдельных доменах, например, a.com и b.com, например, то удостоверьтесь, что почтовая система передачи должным образом настроена для отправки почты целевому почтовому серверу. Это включает устанавливание A и записи MX в DNS и затем добавлении разъема SMTP для маршрутизации почты. Почта должна также быть в состоянии быть переданной в обратном направлении за сообщениями недоставки, которые передадут обратно конечному пользователю.

Эти данные показывают Запись DNS для IOS-шлюза с записями MX и A.

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

Разъем SMTP необходим в обмен на тот почтовый узел.

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

DNS используется для маршрутизации к адресному пространству. Адресное пространство настроено как c3725-51.gateway.com. Это - только одна из многих конфигураций. Это - просто типовая установка среды для теста. Типичная корпоративная Среда обмена намного более сложна. Точка должна удостовериться, что вы получаете почту от пользователя к почтовому ящику факса. Проверьте Веб-узел Microsoft для получения дополнительной информации об этих темах.

Удостоверьтесь, что почта передается от конечного пользователя до учетной записи факса и от учетной записи факса до окончательных конечных пользователей.

Шаг 2 ---- -------------------------------- --------- : Проверьте, что сообщения Обработаны Услугой передачи факсов IP

Во время конфигурации Услуги передачи факсов IP задан интервал опроса. Это указывает, как часто Услуга передачи факсов IP входит в почтовый ящик факса и проверки для новых сообщений. Cisco рекомендует установить это значение низко, пока не проверена правильная работа продукта.

Лучшим файлом журнала диагностики является IPFaxSvc <дата/время> .log. Это находится в расположенном в \Commserver\logs каталоге.

Примечание: В этой выборке следа была удалена некоторая информация.

Вы видите почтовый ящик, в который файл журнала входит в каждом интервале. Можно также видеть, что он обрабатывает исходящие факсы.

Примечание: Все следы отражают DiagLevel = 3 настройки реестра, упомянутые ранее.

"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"

Важно, чтобы исходящий процесс успешно вошел в корректный почтовый ящик, понимает, что существует сообщение, получает предмет и считает его, чтобы быть исходящим факсом.

"_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')]"

Теперь сообщение считано. Первый оператор указывает, что сервис выполняет SQL-запрос против tbllpFaxDatatable в базе данных Отчётов сервера Cisco Unity, чтобы видеть, если сообщение с тем, что существует MessageEntryID (ИДЕНТИФИКАТОР MAPI сообщения). Это не находит никакую подобную запись (0 строк возвратились), таким образом, это добавляет новую строку с этой информацией. Этот MessageEntryID используется в качестве Поля Тема на электронном письме, посланном шлюзу. При рассмотрении SQL непосредственно, вы видите:

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

SQL используется для отслеживания каждое сообщение. Когда почтовый ящик факса не пуст, SQL проходит через него в каждом интервале и проверяет, что составлял каждое сообщение на основе этого идентификатора сообщения. Присоединение скопировано к каталогу C:\CommServer\unityMta\IpFaxScratchpad in this case царапины. Если существует DSN для этого того же сообщения, он только должен обновить BusyCounter или что-то подобное. Но это - метод, которым сервис отслеживает каждое сообщение. Теперь, когда файл был скопирован к каталогу царапины, рендеринг имеет место.

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"

Process start рендеринга. Каждый факс содержит обложку, страницу с телом сообщения и любые присоединения. Обложка показывает количество страниц, которые отправлены факсом. Тело представлено сначала, потому что оно всегда передается сначала. Так как это только представляет одно сообщение за один раз, это всегда называет тело сообщения MsgBody.txt и временным render.tif выходного файла. Рендеринг выполнен программным обеспечением ImageMaker. После того, как каждый процесс рендеринга завершен, он возвращает количество страниц, которые представлены. В этом случае это - одна страница.

Шаг 3: Проверьте операцию предоставления

Средство визуализации ImageMaker является драйвером печати. Это берет входной файл, открывает cвязанное приложение по умолчанию (Wordpad, Блокнот, и т.д), и использует драйвер ImageMaker для печати его к файлу. Это создает файл TIF.

Файлы полной диагностики находятся в разделе Приложения. При отправке проблемы технической поддержке Cisco, отнесенной к механизму рендеринга эти файлы необходимы:

  • C : \ImgMaker\Conversion_Toolkit\log\ODCDAEMON.log — демон, который делает преобразование через командные файлы

  • C : \log\ImageMakerDocCnvrt Driver.txt — сведения уровня драйвера

Наиболее полезные сведения находятся в файле ODCDAEMON.log. Для каждого файла, который будет представлен, вы видите:

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

В первый элемент, который посмотрит на, входят как пользователь. Это - та же учетная запись что использование сервиса CsIpFaxSvc для регистрации.

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

Важно знать об этом, потому что этот пользователь запускает все приложения и представляет их. Следующий элемент является именами файла Ввод/вывода. Третий элемент, ответ, указывает на количество страниц, которые представлены. В этом случае это - то. Если ответ отрицателен, он указывает на ошибку. Если существует ошибка, необходимо посмотреть на линии, которые сразу предшествуют ей. Во многих случаях ошибка происходит только для определенных, некоторый типов файла. Файл журнала ODCDAEMON показывает, происходят ли ошибки для всего рендеринга или только для определенных, некоторый дополнительных типов.

Это выгодно для ручного осуществления механизма рендеринга для дальнейшего тестирования этого. Войдите как тот же пользователь, который выполняет сервис CsIpFaxSvc. Это должно проверить, происходит ли та же ошибка, когда механизм рендеринга запущен от сервиса.

Если вы имеете файл каждого позволенного дополнительного типа, открываете каждый файл путем двойного нажатия (клавиши) на нем. Cвязанное приложение открывает и проверяет для обновлений (или подобный процесс). В случае Acrobat, например, это может быть отключено.

Остановите CsIpFaxSvc. Если какой-либо процесс ODCDAEMON все еще выполняется, остановите его с Менеджером задач.

Примечание: Если файл журнала ODCDAEMON должен быть сохранен на дальнейшую ссылку, он должен быть сделан перед прозваниванием CsIpFaxSvc. При перезапуске сервиса он очищает файл журнала ODCDAEMON, и выходные данные потеряны.

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

Запустите процесс ODCDAEMON.EXE от папки C:\ImgMaker\Conversion_Toolkit. Окно отображено, поскольку эти данные показывают:

out-fax-ts-12.gif

Запустите файл CPCOM.EXE от той же папки.

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

Большинство настроек по умолчанию прекрасно. В поле File to Convert выбран требуемый входной файл. Cisco рекомендует протестировать каждый дополнительный тип отдельно. Если выходной файл не изменен, входной файл добавлен к выходному файлу.

Нажмите Convert. Приложение начинает распечатывать, и это диалоговое окно появляется:

out-fax-ts-14.gif

Нажмите кнопку ОК. Выберите опцию View Output When Done. Средство просмотра TIF запущено и показы выходного файла. Если существуют ошибки, в некоторых случаях они совпадают с тем, что было представлено в файлах журнала как показано в примере.

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

Входной файл является файлом TIF в приложении. Но тип файла является DOC (MSPaper. Документ). Проблема в этом случае состоит в том, что приложения Microsoft, такие как Word и Excel установлены на сервере, и они изменяют ассоциации файла в реестре. Отредактируйте HKEY_CLASSES_ROOT\.tif и TIF и измените Ключ по умолчанию на TIFImage. Документ вместо MSPaper. Документ для решения проблемы этой ошибки.

Как только каждый тип файла был проверен, закрывает CPCOM и окна ODCDAEMON и перезапускает сервис CsIpFaxSvc.

Если все присоединения отказывают или существует ошибка инициализации, повторно установите механизм рендеринга. Используйте instfax.exe-z команда от папки ImageMaker, где IPFaxConfigWizard находится для удаления его. Это тогда повторно установлено, который требует перезагрузки и повторно выполняет Мастера настройки Факса IP Cisco Unity от Start> Programs> Unity.

Последний параметр для тестирования ошибок должен обойти процесс демона и представить файл от командной строки. В большинстве случаев, если это отказало прежде, это также отказывает здесь. Но, в некоторых случаях это предоставляет дополнительные сведения. Это сделано с помощью исполняемого файла PDFILCNV. Эта программа находится в подкаталоге ImageMaker пути установки IPFaxConfigWizard. Например: :

PDFILCNV products.doc -Fproducts.tif

Удостоверьтесь, что можно открыть файл, который появляется.

Данный пример от файлов журнала 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"

DOC - вложение продуктов представлен. Это добавлено к файлу render.tif, созданному ранее. Это имеет две страницы, который делает общее число страниц три.

"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]"

Обложка является файлом cover.htm. Это - простой шаблон HTML с некоторыми переменными. Это заполняется от имени абонента, который передает сообщение, количество, вызванное и количество передаваемых страниц.

После того, как пользовательский cover.htm файл создан, он представлен в файле messageid.tif. Файл render.tif создал, ранее представлен, например, добавлен, к файлу messageid.tif. На этом этапе файл messageid.tif является реальным сообщением, которое послано по электронной почте или отправлено факсом.

Это представлено успешно. Некоторые поля в SQL обновлены, и сообщение передается.

"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']";

Статус сообщения установлен в 1, и последнее обновление, время заполнено в. Это передается шлюзу.

Шаг 4. : Проверьте, что Маршрутизатор Получает и Передает сообщение

Сообщение, передаваемое от учетной записи Факса IP до шлюза, должно быть в факсе формы =#### router.gateway.com. Как правило, DNS A и записи MX требуется в DNS, и разъем SMTP должен быть добавлен к Exchange для маршрутизации сообщений к тому хосту. Как только это сделано, можно продолжить устранение проблем шлюза.

Если вам только устанавливали маршрутизатор, можно все еще проверить, что он работает при использовании Telnet, чтобы обратиться к порту SMTP и передать сообщение вручную как показано в примере:

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.

В этом случае существует неизвестная ошибка. Это произошло, потому что Primary Rate Interface (PRI), который используется для отправки исходящего факса, не работает. Это - другой пример:

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

В этом случае сообщение об ошибках Unable to relay to remote host означает, что списку mta receive aliases в Конфигурации Cisco IOS не настраивали error.com.

Telnet к маршрутизатору или доступу это через консоль, чтобы начать устранять неполадки шлюза непосредственно. Когда вы - Telnetted, выполняете команду terminal monitor. Выходные данные отладки замечены. Включите debug fax mta все. Если исходящая голосовая схема коммутации является PRI, debug isdn q931 является также подходящей командой.

warningПредупреждение: Когда вы разрешаете трассировки на маршрутизаторе, он иногда влияет на производительность. Выключите следы с командой no debug all, когда она будет закончена.

Примечание: Эти журналы были усеченными для оставления свободного места.

Эти выходные данные отладки от активного примера:

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

Почтовый сервер на маршрутизаторе получает сообщение. Все поля в диалоге SMTP проанализированы на различных уровнях кода маршрутизатора, пока вызов не выполнен к количеству. Важные элементы для замечания перечислены в нескольких действиях настройки.

В выходных данных show running-config вы видите:

  • fax interface-type fax-mail

  • По OffRamp должно быть загружено во Флэш или на сервере FTP/TFTP. Приложение тогда установлено. Например, флэш-память offramp call application voice: app_faxmail_offramp.2.0.1.1.tcl.

    Примечание: Программное обеспечение Tool Command Language (TCL), используемое для функции OnRamp�OffRamp, загружено от Cisco Downloads (только зарегистрированные клиенты).

  • mta получают максимум <получатели> — количество, больше, чем 0

  • <string> mta receive aliases — Должен совпасть с суффиксом DNS. Например, если электронное письмо от Cisco Unity послано fax=912345@myrouter.com тогда, псевдоним должен быть myrouter.com. У вас может быть множественный mta receive aliases.

  • адрес <IP mta send server Сервера Exchange> — для передачи DSNs, шлюз должен соединиться с почтовым сервером для передачи сообщения. Только один Сервер Exchange должен быть настроен, невзирая на то, что могут быть настроены серверы Multiple Exchange. Проверьте, удалены ли все недопустимые адреса mta send server. В противном случае первый в списке всегда используется.

  • mta receive generate permanent-error — Это требуется для маршрутизатора должным образом передать DSNs обратно Cisco Unity.

  • Конфигурации адресуемой точки вызова. Например: :

    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
         !

    Если сообщение не достигает шлюза, то необходимо устранить неполадки Exchange. Диагностика в Exchange 2000 очень полезна для этого. Например: :

    out-fax-ts-15.gif

    Диагностики MSExchangeTransport категории протокола SMTP и Менеджер подключений включены. Это находится в Системном System Manager под свойствами индивидуального сервера. При передаче сообщения ошибка замечена в журнале Приложения просмотра событий. Когда параметр mta receive aliases в маршрутизаторе не совпадает с почтовым суффиксом, одна из наиболее распространенных неверных конфигураций. Например, если услуга передачи факсов пытается передать сообщение к fax=91234@router. a B C. com, тогда шлюз должен иметь маршрутизатор mta receive aliases. a B C. com настроен.

Шаг 5: Проверьте, что Маршрутизатор Передает Сообщение DSN

Это - генерируемое уведомление. Части следа опущены для оставления свободного места.

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
...

Если это не работает, команда mta send server в конфигурации должна быть установлена в корректный Сервер Exchange и порт (25 по умолчанию). DSN должен быть настроен на одноранговом телефонном соединении MMOIP, с которым совпадает сообщение по факсу, когда это передается, и команда mta receive generate permanent-error присутствует. Иногда команда не присутствует, или она указывает к неправильному почтовому серверу.

Примечание: Конфигурация Cisco IOS позволяет вам настраивать множественные команды mta send server. Но, только первый используется, пока то устройство не становится абсолютно недостижимым. Так, при изменении mta send server необходимо удалить предыдущий.

Если у вас есть Outlook Express или Outlook Express, и вы контролируете почтовый ящик факса, вы видите, что DSN отправляется туда, прежде чем это будет обработано в следующем интервале Услугой передачи факсов IP.

out-fax-ts-16.gif

Тело сообщения содержит идентификатор сообщения. Ранее это был предмет. Ошибки упомянуты около нижней части тела сообщения. Они - абстракции кодов ошибки Q.931 ISDN. См. Приложение для получения дополнительной информации.

Одинаково полезный инструмент является Центром Отслеживания Сообщения Exchange. Это встроено в Exchange 2000/2003 System Manager. Это сообщения электронной почты:

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

Шаг 6: Проверьте, что было Получено Сообщение DSN

Когда сообщение DSN находится в почтовом ящике Услуги передачи факсов IP, проверьте, чтобы удостовериться, что это обрабатывает сообщение. Файлы журнала IpFaxSvc полезны с этим.

"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"

Сообщение обработано.

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

Исходный Предмет проанализирован от тела сообщения. Это позволяет вам искать сообщение в базе данных. Код причины также проанализирован как 16. Это - обычный сброс вызова. Эти коды причин соответствуют кодам причин Q.931. Посмотрите Коды причины разъединения Q.931 для получения дополнительной информации о кодах причин.

Запись безопасно удалена из базы данных и повторно добавленная со Статусом 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')]"

Оба сообщения электронной почты удалены.When, который вы проверяете для исходящих сообщений по факсу, нет ни одного.

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

Предупреждения

Это несколько текущих предостережений, которые присутствуют в в настоящее время протестировавшей версии. Обратитесь к Мастеру настройки Факса IP или Справочному файлу для более актуальных версий, которые решают эти проблемы.

Приложение

Файлы трассировки механизма рендеринга

Это следы примера, обсужденного в этом документе. Существует два файла. Один файл для демона, и другой файл для драйвера печати., Как правило, они не необходимы. Но, выборка каждого включена в целях сравнения. При отправке проблем с механизмом рендеринга эти файлы требуются вместе с обычными журналами Факса IP.

ODCDAEMON.log

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

Этот файл используется на частой основе и довольно четкий. Файлы ввод/вывода перечислены в отдельном разделе, и код ответа перечислен. Если код ответа положителен, то он указывает на количество страниц, которые представлены в файле выходных данных TIF. Код отрицательного ответа указывает на ошибку. Проверьте пользователя, которого процесс выполняет как. Это важно, так как это - пользователь, который должен быть в состоянии открыть отдельные приложения для преобразования их в 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

Журнал драйвера

C:\log\ImageMaker DocCnvrt Driver.log

Этот след необходим при отправке проблем с механизмом рендеринга к технической поддержке 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
--------------------------------------->

Вопрос. . 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

Связанные обсуждения сообщества поддержки Cisco

В рамках сообщества поддержки Cisco можно задавать и отвечать на вопросы, обмениваться рекомендациями и совместно работать со своими коллегами.


Дополнительные сведения


Document ID: 63355