يتم دعم الفاكس الصادر من مستخدم Cisco Unity إلى جهاز فاكس على شبكة الهاتف المحولة العامة (PSTN) باستخدام معالج تكوين الفاكس Cisco Unity IP الذي يبدأ ب Cisco Unity 4.0(4) وبرنامج Cisco IOS® الإصدار 12.3(7)T. تتيح هذه الخدمة للمستخدمين إرسال رسائل الفاكس الصادرة عبر بريد إلكتروني بسيط. يتم تضمين رقم هاتف الفاكس الوجهة في سطر موضوع البريد الإلكتروني ويتم إرساله إلى علبة بريد تقوم خدمة الفاكس Cisco Unity IP بالتحقق منها. تقوم الخدمة بإعادة إصلاح الرسالة، وإعادة تكوين كافة المرفقات بالتنسيق المناسب، وإعادة تعيين العناوين، وإرسال الرسالة. يتم إرسال الرسالة من خلال بروتوكول نقل البريد البسيط (SMTP) إلى بوابة Cisco IOS التي تم تكوينها باستخدام ميزة T.37 OffRamp لإرسال الفاكس إلى رقم هاتف الوجهة.
يناقش هذا المستند الخطوات المشتركة التي تستخدمها لاستكشاف الأخطاء وإصلاحها. ارجع إلى مثال تكوين عبارة الفاكس الصادرة ل Cisco Unity IP لخطوات التكوين الأولية لعبارة Cisco IOS. ارجع إلى معالج تكوين فاكس IP ل Cisco Unity.
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
الوثائق العادية لعملية الفاكس الصادر بنظام Cisco Unity IP
ارجع إلى معالج تكوين فاكس IP ومثال تكوين عبارة الفاكس الصادرة ل Cisco Unity IP.
معرفة أساسية ب SMTP مع Microsoft Exchange 2000/2003
تكوين Cisco IOS Voice over IP (VoIP)
يتم إستخدام خادم Cisco Unity النشط مع معالج تكوين الفاكس Cisco Unity IP الإصدار 2.0.0.19 أو إصدار أحدث بالاقتران مع تكوين العبارة المحدد في هذا المستند للحصول على نظام تشغيلي كامل. على جانب بوابة IOS، يلزم توفر موجه Cisco IOS الذي يدعم وظيفة T.37 OffRamp وبرنامج Cisco IOS الإصدار 12.3(7)T أو إصدار أحدث مع Cisco Unity الإصدار 4.0(4) أو إصدار أحدث مع Microsoft Exchange 2000 أو 2003 كمخزن رسائل الشريك.
ملاحظة: لا يتم دعم T.37 OffRamp على شبكات بروتوكول التحكم في عبارة الوسائط (MGCP). راجع دليل تكوين الفاكس والمستودع T.37 للحصول على مزيد من المعلومات حول النظام الأساسي والقيود الأخرى عند إستخدام T.37.
تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية التالية:
Cisco 3725 كبوابة IOS
برنامج IOS الإصدار 12.3(8)T4 من Cisco
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر.
راجع اصطلاحات تلميحات Cisco التقنية للحصول على مزيد من المعلومات حول اصطلاحات المستندات.
لتوضيح إجراء أستكشاف الأخطاء وإصلاحها، من المهم فهم التشغيل الأساسي لهذه الميزة. وتنحصر المشكلة بعد ذلك في عنصر معين وتجمع معلومات إضافية بشأنه.
يرسل المستخدم النهائي على النظام رسالة بريد إلكتروني إلى علبة بريد الفاكس. يجب أن تحتوي هذه الرسالة على [FAXPHONE=9915550] في الموضوع إلى علبة بريد الفاكس (على سبيل المثال، fax-unity2@vnt.com)، حيث يمثل 9915550 عدد جهاز الفاكس الوجهة. استنادا إلى خطة الطلب التي تم إعدادها في البوابة، إما أن يسبق هذا الرقم بسلسلة أرقام 9 أو يقبل سلاسل أرقام معينة فقط. وبمجرد إرسالها، يقوم Microsoft Exchange بتسليم الرسالة إلى علبة البريد هذه.
ملاحظة: إذا كان البريد الإلكتروني مصدرا من مجال آخر، فسيتم تكوين نظام اسم المجال (DNS) ونظام البريد البعيد لتسليم البريد إلى المجال وحساب البريد حيث توجد علبة بريد الفاكس.
تقوم خدمة الفاكس Cisco Unity IP بتسجيل الدخول بشكل دوري إلى علبة بريد الفاكس واسترداد الرسالة. تتم الآن قراءة المرفق. يتم تقديم الرسالة (على سبيل المثال، يتم تحويلها إلى ملف TIF) على خادم Cisco Unity، مع افتراض أنها قادرة على معالجة مرفق بذلك الحجم.
بمجرد تقديم المرفق، يتم إرسال الرسالة إلى بوابة IOS. يجب تكوين Microsoft Exchange بحيث يتمكن من إرسال رسالة، يتم توجيهها إلى مستلم، مثل fax=9915550@c3725-51.gateway.com. وهذا يعني عادة إضافة سجل A وسجل تبادل البريد (سجل MX) لهذا المضيف (c3725-51.gateway.com) إلى DNS وإضافة موصل SMTP إلى Exchange لتوجيه الرسالة. لا يلزم أن يكون عنوان البريد الإلكتروني واسم المضيف المستخدم هنا سهل الاستخدام لأن المستخدمين النهائيين لا يرسلون البريد الإلكتروني مباشرة إلى البوابة.
يتم تكوين بوابة IOS لميزة T.37 OffRamp، والتي تسمح لها باستلام رسالة SMTP، وتفسير عنوان الفاكس=9915550، وإجراء مكالمة برقم 991550 (بعد أي معالجة أرقام محتملة)، ثم إرسال ملف TIF إلى جهاز الفاكس الخاص بالمستلم.
ملاحظة: يتعذر على البوابة إستخدام MGCP لاستخدام هذه الميزة. ولكن لا يلزم تخصيص الدائرة للفاكس فقط. يتم إستخدام الصوت والفاكس معا على نفس الدائرة الصوتية. يحدد تكوين نظير الطلب على الموجه ما يتم القيام به بالفعل باستخدام مكالمة.
بمجرد تسليم الفاكس، ترسل البوابة رسالة إعلام حالة التسليم (DSN) مرة أخرى إلى علبة بريد الفاكس (fax-unity2@vnt.com). وهذا يشير إلى ما إذا كان قد تم تسليم الفاكس بنجاح أم لا. عند تسجيل دخول خدمة فاكس IP، يتم إسترداد رسالة DSN. وفي حالة عدم تسليمه بنجاح، يتم فحص رمز السبب. استنادا إلى رمز السبب هذا، إما أن الرسالة مستاءة (ربما كان الفاكس عن بعد مشغولا) أو يتم إرسال رسالة مرة أخرى إلى المستخدم النهائي لإخطار المستخدم بمشكلة. بدون هذا، لا تعرف خدمة فاكس IP أبدا ما إذا تم تسليم رسالة فاكس بنجاح.
من مميزات هذه البنية أن أي مشكلة يتم تقسيمها عادة إلى المكونات ذات الصلة.
تحقق من الإعداد قبل البدء.
قم بإعداد البوابة بشكل صحيح. ارجع إلى مثال التكوين الصادر لفاكس Cisco Unity IP ومعالج تكوين فاكس IP.
قم بإعداد Exchange بحيث يتم تسليم البريد من مخزن البريد الخاص بالمستخدم النهائي إلى الذي يتواجد فيه صندوق بريد الفاكس. ويتم تسليمها في الإتجاه العكسي أيضا حتى يمكن إرسال رسالة الحالة مرة أخرى إلى المصدر. يجب أن يكون البريد قادرا على التسليم من حساب الفاكس إلى البوابة والعودة. وهذا يتضمن التكوين في DNS و Exchange.
تأكد من تثبيت خدمة فاكس IP بشكل صحيح. بعد تنشيط برنامج الإعداد، قم بتشغيل معالج التكوين على Cisco Unity واختر ابدأ > البرامج > الوحدة > معالج تكوين الفاكس Cisco Unity IP.
يتعذر على خدمة فاكس IP تقديم أي شيء تقوم بإرساله إليها. عندما تتلقى خدمة فاكس IP ملفا مرفقا برسالة بريد إلكتروني، فإنها تتحقق أولا من أنها تستطيع التعرف على الملحق. يتم إعداد هذه في أداة إدارة الفاكس الخاصة بالطرف الثالث. الملحقات الافتراضية المسموح بها هي BMP و HTM و TIF و TXT. إذا كان ملحق DOC مطلوبا، فيجب على الأداة إضافته كما يوضح المثال التالي.
ملاحظة: هناك مشكلة في بعض الإصدارات تمنع آخر ملحق في قائمة "أداة إدارة الفاكس" التابعة للجهة الخارجية من التشغيل السليم. راجع قسم المحاذير للحصول على مزيد من المعلومات.
خادم الفاكس المحدد هو توجيه الفاكس Cisco Unity IP. تتم إضافة المستند إلى منطقة امتدادات الملفات المسموح بها. هذا يعني أن خدمة فاكس IP تسلم المرفق إلى محرك التقديم. بمجرد أن يتم ذلك، يعتمد محرك التجسيد على التطبيق المرتبط بنوع الملحق بحيث يتمكن من فتح الوثيقة وطباعتها على ملف باستخدام برنامج تشغيل الطباعة الخاص به. يسمح بامتدادات المستندات عادة نظرا لأن تطبيق WordPad مثبت على خادم Cisco Unity بشكل افتراضي، كما يفتح معظم مستندات Microsoft Word. يساعدك تطبيق مثل Acrobat Reader على إرسال ملفات PDF بالفاكس. راجع قسم التصحيحات في هذا المستند للحصول على مزيد من المعلومات.
ملاحظة: التطبيق الوحيد الذي تدعمه Cisco رسميا لامتدادات .doc هو WordPad. يمكن أن يفشل محرك التجسيد إذا تم إستخدام تطبيقات مثل WordView أو Microsoft Word مع ملحق مستند.
ملاحظة: لا تقم بتثبيت Microsoft Office على خادم Cisco Unity. هذا يوقف التشغيل السليم لوحدة Cisco. يجب تثبيت تطبيقات الطرف الثالث المدعومة فقط على خادم Cisco Unity. كن حريصا عند تثبيت أي برنامج من إنتاج جهات خارجية على خادم Cisco Unity.
دققت من بداية>أداة إداري>خدمات أن ال CSIpFaxSvc يكون نشط وال log on as مجال هو نفسه ال AvCsMgr خدمة. إذا لم يتم بدء تشغيل خدمة AvCsMgr، فمن المحتمل وجود مشاكل. يؤثر هذا أيضا على CsIpFaxSvc. راجع Cisco Unity 3.1(x) و 4.x: فشل خدمة AvCsMgr في البدء للحصول على مزيد من المعلومات.
إذا لم تعمل حتى بعد تثبيت خدمة فاكس IP والبوابة، فإن الخطوة الأولى هي إستخدام Microsoft Outlook Express (مع بروتوكول الوصول إلى بريد الإنترنت (IMAP) أو Outlook (أو برنامج بريد آخر) لفحص علبة بريد IP. بما أن المستخدمين النهائيين يرسلون رسائل إلى علبة البريد هذه وتتحقق خدمة IP Fax من هذه الرسائل ويرسلها من هذا الحساب، فتأكد من وصول الرسائل ومن إرسالها بشكل صحيح. يمكن تشخيص كل ما يظهر هنا باستخدام ملفات السجل ومركز تعقب الرسائل ل Exchange. ولكن، يساعد ذلك أيضا على توضيح عملية المنتج.
يتم تثبيت Outlook Express تلقائيا على خادم Cisco Unity. Outlook هو البريد المفضل مع عمليات نشر تطبيق المراسلة الموحدة ل Cisco Unity.
تحذير: لا تقم بتثبيت Microsoft Outlook على خادم Cisco Unity. هو يسبب cisco وحدة أن يوقف عملية. يجب عدم تثبيت Outlook أيضا على خادم Exchange. يجب تثبيته على جهاز عميل ثم تكوينه للاتصال بخادم Exchange.
عند إضافة حساب بريد واحد أو أكثر إلى Outlook Express، تأكد من تحديد IMAP. إذا قمت بتحديد POP، فإنه يتسبب في تنزيل كافة رسائل البريد من مخزن البريد على الفور. ثم لا تكشف خدمة فاكس IP عن أي رسائل جديدة. حدد حساب خدمة فاكس IP. إذا لم تكن كلمة المرور معروفة، فمن الأمان الوصول إلى مستخدمي Active Directory وأجهزة الكمبيوتر، والبحث عن حساب فاكس IP، وإعادة تعيين كلمة المرور.
طريقة أستكشاف الأخطاء وإصلاحها المتوفرة في هذا المستند ليست الطريقة الوحيدة التي يمكنك إستخدامها. على سبيل المثال، إذا كان لديك حق الوصول إلى حساب فاكس IP وتم تسجيل دخولك من خلال Outlook أو Outlook Express، فيمكنك إرسال بريد إلكتروني إختبار مباشرة من ذلك الموقع إلى مستخدم نهائي. يمكنك أيضا إرسال رسائل بريد إلكتروني مباشرة إلى البوابة. يؤدي هذا إلى تقليل المشكلة لأنه يثبت أن عنصر أو آخر يعمل بشكل صحيح.
للمساعدة في أستكشاف الأخطاء وإصلاحها، قم بتغيير مستوى التشخيصات حتى يتم تسجيل المزيد من الإخراج. أخترت بداية>يركض وأدخل regedit في الأمر صندوق in order to مكنت هذا على ال cisco وحدة نادل حيث ال CSIPFaxSvc يركض. أختر HKEY_LOCAL_MACHINE\Software\Active Voice\IPFaxRouter\1.0 بمجرد ظهور أداة محرر السجل.
أختر تحرير > جديد > قيمة DWORD. الاسم المحدد هو DiagLevel. عند إنشائه، انقر نقرا مزدوجا على هذا المفتاح. أدخل 3 في حقل بيانات القيمة. هذا هو الحد الأقصى لمستوى التشخيص. في وقت لاحق، يمكنك تغييره إلى 0 (الافتراضي). لا يتطلب هذا التغيير إعادة تشغيل الخدمة.
تحذير: عند تغيير مفتاح التسجيل غير الصحيح أو إدخال قيمة غير صحيحة، يؤدي ذلك إلى تعطل الخادم. تأكد من معرفتك كيفية استعادته إذا حدثت مشكلة قبل تحرير مفتاح التسجيل. راجع "إستعادة الموضوعات" ضمن "تعليمات محرر السجل" للحصول على مزيد من المعلومات. لا يعمل النسخ الاحتياطي النموذجي لخادم Cisco Unity على نسخ السجل إحتياطيا. بالنسبة لنظام Cisco Unity Failover، يتم إجراء تغييرات السجل على أحد خوادم Cisco Unity يدويا على خادم Cisco Unity الآخر نظرا لأنه لا يتم نسخ تغييرات السجل. اتصل بدعم Cisco التقني للحصول على مزيد من المعلومات حول كيفية تغيير إعدادات مفتاح التسجيل.
مفتاح مفيد آخر في بعض الحالات هو مفتاح MaximumWait. إذا لم يكن هذا المفتاح موجودا، فإنه يتم تعيينه افتراضيا على 24 (ساعة). وهو يحدد الحد الأقصى من الوقت للاحتفاظ برسالة قبل إرسال رسالة عدم تسليم إلى المستخدم النهائي. لا يساعد هذا المفتاح في أستكشاف الأخطاء وإصلاحها بشكل مباشر، ولكنه مطلوب بشكل متكرر.
يحتوي المفتاح OutboundRouterDomain على مجال البريد الإلكتروني الذي يتم إستخدامه كلاحقة للبريد عند توجيه رسالة بريد إلى عنوان يتم تسليمه إلى بوابة Cisco IOS لتسليم الفاكس الصادر. للقيام بهذا الإجراء، يجب حل القيمة، vnt-3725-51.gateway.com في هذا المثال، من خلال DNS. قد يكون من المفيد إختبار اتصال هذا الإدخال. إذا كان هذا الإدخال غير صحيح، يتم إرجاع بريد إلكتروني إلى المرسل وإعلامه بأنه لا يمكن حل إدخال البوابة.
تلميح: تفيد هذه الحقيقة في أستكشاف الأخطاء وإصلاحها: إذا كان كل شيء مثبتا لديك باستثناء عبارة Cisco IOS، يمكنك تغيير إدخال السجل هذا مؤقتا إلى قيمة وهمية، على سبيل المثال، شيء غير موجود في DNS. ثم قم بإرسال رسالة فاكس إلى علبة بريد الفاكس. تقوم خدمة CsIpFaxSvc باسترداد الرسالة، وإعادة تكوين المرفقات، ثم تفشل في تحديد موقع البوابة. يتم إرسال إعلام "إيصال عدم التسليم" (NDR) مرة أخرى إلى المرسل مع مرفق TIF الذي تم تقديمه لرسالة الفاكس التي يتم إرسالها إلى البوابة. إذا قمت بذلك، فقد قمت بالتحقق من:
يمكن إرسال البريد الإلكتروني من المستخدم النهائي إلى حساب الفاكس.
يمكن تقديم رسائل الفاكس بنجاح.
يمكن إعادة إرسال البريد الإلكتروني من حساب الفاكس إلى المستخدم النهائي.
تم إزالة كل شيء باستثناء إرسال رسائل من حساب الفاكس إلى البوابة ومن البوابة إلى حساب الفاكس.
يحتوي مفتاح Coverpage على موقع صفحة الغلاف التي يتم تجسيدها. تحتوي كل رسالة فاكس يتم إرسالها على صفحة غلاف مع بعض المعلومات، مثل عدد الصفحات. من الممكن تحرير هذه الصفحة وإدخال معلومات مخصصة أو شعار شركة. إذا تم تغيير المفتاح إلى ملف غير موجود، فلا يتم إرسال صفحة الغلاف.
إرسال رسالة من مستخدم إلى حساب الفاكس. في هذا المخطط، يتم توجيه الرسالة إلى وحدة الفاكس 2، وهي علبة بريد الفاكس. يتم تحديد الرقم الذي يريد المستخدم الاتصال به في سطر الموضوع، وهو 9915550 في هذه الحالة. تم إرفاق المستند الذي يرغب المستخدم في إرسال الفاكس إليه.
بعد إرسال هذه الرسالة، تصل إلى علبة بريد الفاكس التي تم إعدادها في البداية. يوضح هذا الشكل طريقة عرض Outlook Express لصندوق البريد.
في حالة عدم وصول الرسالة، توجد مشكلة أساسية في تسليم البريد الإلكتروني. يجب معرفة ما إذا كان المرسل قد تلقى رسالة فشل تسليم من نوع ما. يحتوي Microsoft Exchange 2000/2003 على ميزة "تعقب الرسائل في Exchange"، والتي تتيح لك مشاهدة تفاصيل إضافية حول تسليم البريد. إذا كان المرسل وحساب الفاكس في مجالين منفصلين، على سبيل المثال، a.com و b.com، فتأكد من تكوين نظام البريد المرسل بشكل صحيح لتسليم البريد إلى خادم البريد الوجهة. ويتضمن ذلك إعداد سجلات A و MX في DNS ثم إضافة موصل SMTP لتوجيه البريد. كما يجب أن يكون البريد قادرا على الإرسال في الإتجاه العكسي لإرسال رسائل عدم التسليم إلى المستخدم النهائي.
يوضح هذا الشكل إدخال DNS لبوابة IOS بالسجلات A و MX.
يلزم وجود موصل SMTP في Exchange لمضيف البريد هذا.
يتم إستخدام DNS للتوجيه إلى مساحة العنوان. يتم تكوين مساحة العنوان على النحو c3725-51.gateway.com. هذا فقط واحد من العديد من التكوينات. هذا هو مجرد نموذج إعداد البيئة للاختبار. أما بيئة تبادل الشركات النموذجية فهي أكثر تعقيدا. الهدف هو التأكد من الحصول على بريد من المستخدم إلى علبة بريد الفاكس. راجع موقع Microsoft على الويب للحصول على مزيد من المعلومات حول هذه الموضوعات.
تأكد من إرسال البريد من المستخدم النهائي إلى حساب الفاكس ومن حساب الفاكس إلى المستخدم النهائي النهائي.
أثناء تكوين خدمة فاكس IP، يتم تحديد فترة فحص. يشير ذلك إلى مدى تكرار تسجيل خدمة فاكس IP في علبة بريد الفاكس والتحقق من وجود رسائل جديدة. توصي Cisco بتعيين هذه القيمة منخفضة حتى يتم التحقق من صحة تشغيل المنتج.
أفضل ملف سجل تشخيصي هو IPFaxSvc<date/time>.log. يوجد في الموقع في الدليل \Commserver\log.
ملاحظة: في عينة التتبع هذه، تمت إزالة بعض المعلومات.
يمكنك رؤية علبة البريد التي يقوم ملف السجل بتسجيل الدخول إليها في كل فترة زمنية. كما يمكنك رؤيتها تعالج رسائل الفاكس الصادرة.
ملاحظة: تعكس جميع الآثار إعداد السجل 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 مباشرة سترون:
يتم إستخدام SQL لتعقب كل رسالة. عندما تكون علبة بريد الفاكس غير فارغة، يمر SQL من خلالها في كل فاصل زمني ويتحقق من أنها قد حسبت كل رسالة استنادا إلى معرف الرسالة هذا. يتم نسخ المرفق إلى دليل العمل C:\CommServer\unityMta\IpFaxScratchpad في هذه الحالة. في حالة وجود DSN لهذه الرسالة نفسها، فإنها تحتاج فقط إلى تحديث BusyCounter أو أي شيء مشابه. ولكن هذه هي الطريقة التي يتم من خلالها تتبع الخدمة لكل رسالة. الآن بعد أن تم نسخ الملف إلى دليل العمل، يتم التقديم.
"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"
تبدأ عملية التجسيد. يحتوي كل فاكس على صفحة غلاف وصفحة مع نص الرسالة وأي أو كل المرفقات. تظهر صفحة الغلاف عدد الصفحات التي يتم إرسالها بالفاكس. فالجسد يجري تقديمه اولا لأنه يرسل دائما اولا. بما أنه يجسد رسالة واحدة فقط في كل مرة، فإنه يدعو نص الرسالة دائما MsgBody.txt وملف الإخراج المؤقت Render.tif. يتم تنفيذ التجسيد بواسطة برنامج ImageMaker. بعد كل عملية عرض، تقوم بإرجاع عدد الصفحات التي يتم عرضها. في هذه الحالة، ستكون صفحة واحدة.
محرك التجسيد ImageMaker هو برنامج تشغيل طباعة. فهو يأخذ ملف إدخال، ويفتح التطبيق الافتراضي المرتبط (Wordpad، Notepad، وما إلى ذلك)، ويستخدم برنامج تشغيل ImageMaker لطباعته على الملف. هذا ينشئ ملف TIF.
ملفات التشخيص الكامل موجودة في قسم الملحق. عندما ترسل مشكلة إلى دعم Cisco الفني المتعلق بمحرك التجسيد، فإن هذه الملفات ضرورية:
C:\ImgMaker\Conversion_Toolkit\log\ODCDAEMON.log—يقوم البرنامج الخفي بالتحويل من خلال ملفات الحزم
C:\log\ImageMakerDocCnvrtDriver.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 لتسجيل الدخول.
من المهم أن تكون على علم بهذا لأن هذا المستخدم يقوم بتشغيل جميع التطبيقات ثم يقوم بتطبيقها. العنصر التالي هو أسماء ملفات الإدخال والإخراج. العنصر الثالث، الاستجابة، يشير إلى عدد الصفحات التي يتم تجسيدها. في هذه الحالة يكون واحدا. إذا كانت الاستجابة سالبة، فإنها تشير إلى خطأ. إذا كان هنالك خطأ، يجب ان تنظروا إلى الخطوط التي تسبقه مباشرة. في العديد من الحالات، يحدث الخطأ لأنواع معينة من الملفات فقط. يظهر ملف سجل ODCDAEMON إذا كانت الأخطاء تحدث لكافة التجسيد أو لأنواع معينة من الملحقات فقط.
ومن المفيد ان نتمرن يدويا على محرك التجسيد لاختبار ذلك أكثر. قم بتسجيل الدخول كنفس المستخدم الذي يقوم بتشغيل خدمة CsIpFaxSvc. وذلك للتحقق مما إذا كان الخطأ نفسه يحدث عند تشغيل محرك العرض من الخدمة.
إذا كان لديك ملف من كل نوع ملحق مسموح به، افتح كل ملف بالنقر المزدوج عليه. يفتح التطبيق المقترن ويتحقق من وجود تحديثات (أو عملية مماثلة). في حالة Acrobat، على سبيل المثال، يمكن تعطيل ذلك.
إيقاف CsIpFaxSvc. في حالة إستمرار تشغيل أي عملية ODCDAEMON، قم بإيقافها باستخدام "إدارة المهام".
ملاحظة: إذا كان يجب حفظ ملف سجل ODCDAEMON لمزيد من المرجع، فيجب القيام بذلك قبل إختبار اتصال CsIpFaxSvc. عند إعادة تشغيل الخدمة، فإنها تزيل ملف سجل ODCDAEMON وتفقد الإخراج.
قم بتشغيل عملية ODCDAEMON.EXE من المجلد C:\ImgMaker\Conversion_Toolkit. يتم عرض نافذة كما يوضح هذا الشكل:
قم بتشغيل ملف CPCOM.EXE من نفس المجلد.
معظم الإعدادات الافتراضية دقيقة. في الحقل ملف إلى تحويل، يتم تحديد ملف إدخال مطلوب. توصي Cisco باختبار كل نوع ملحق بشكل منفصل. إذا لم يتم تغيير ملف المخرجات، فإن ملف الإدخال يتم إلحاقه بملف المخرجات.
انقر تحويل. يبدأ التطبيق في الطباعة وتظهر الشاشة التالية:
وانقر فوق OK. أختر خيار عرض المخرجات عند الانتهاء. يتم تشغيل عارض 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.Document). المشكلة في هذه الحالة هي أن تطبيقات Microsoft مثل Word و Excel مثبتة على الخادم، وتقوم بتغيير اقترانات الملفات في السجل. قم بتحرير HKEY_CLASSES_ROOT\.tif و TIF وقم بتغيير المفتاح الافتراضي إلى TIFImage.Document بدلا من MSPaper.Document لإصلاح هذا الخطأ.
بمجرد التحقق من كل نوع ملف، قم بإغلاق نظامي التشغيل CPCOM و ODCDAEMON وأعد تشغيل خدمة CsIpFaxSvc.
إذا فشلت كافة المرفقات أو حدث خطأ تهيئة، فأعد تثبيت محرك التجسيد. أستخدم الأمر instfax.exe -z من مجلد ImageMaker حيث يتواجد IPFaxConfigWizard لإزالة تثبيته. وبعد ذلك تتم إعادة تثبيته، وهو ما يتطلب إعادة التمهيد، ويعيد تشغيل معالج تكوين الفاكس Cisco Unity IP من Start > Programs (البدء) > 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"
يتم تقديم مرفق مستند المنتجات. يتم إلحاقه بملف 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]"
صفحة الغلاف هي غلاف الملف.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، وتم ملء آخر وقت تم تحديثه. يتم إرسالها إلى البوابة.
يجب أن تكون الرسالة المرسلة من حساب فاكس IP إلى البوابة في النموذج fax=###@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.
في هذه الحالة هناك خطأ غير معروف. حدث هذا بسبب تعطل واجهة المعدل الأولي (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
في هذه الحالة تعني رسالة خطأ غير قادر على الترحيل إلى مضيف بعيد أن قائمة الأسماء المستعارة لاستلام mta في تكوين Cisco IOS لا تحتوي على error.com تم تكوينها.
قم بإصدار برنامج Telnet إلى الموجه أو الوصول إليه من خلال وحدة التحكم لبدء أستكشاف أخطاء البوابة وإصلاحها مباشرة. عندما تكون Telnet، قم بإصدار الأمر terminal monitor. يظهر إخراج تصحيح الأخطاء. قم بتشغيل تصحيح الأخطاء ل MTA Fax All. إذا كانت الدائرة الصوتية الصادرة هي PRI، فإن debug isdn q931 هو أيضا أمر ذو صلة.
تحذير: عند تمكين التتبع على موجه، فإنه في بعض الأحيان يؤثر على الأداء. قم بإيقاف تشغيل التتبع باستخدام الأمر 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، ترى:
بريد فاكس نوع واجهة الفاكس
يجب تحميل برنامج OffRamp في ذاكرة Flash (الذاكرة المؤقتة) أو على خادم FTP/TFTP. ثم يتم إعداد تطبيق. على سبيل المثال، قم باستدعاء صوت التطبيق الذي تم إلغاء تحميله: app_faxmail_offramp.2.0.1.1.tcl.
ملاحظة: يتم تنزيل برنامج لغة أوامر الأداة (TCL) المستخدم لميزة OnRamp¦OffRamp من تنزيلات Cisco (للعملاء المسجلين فقط).
يتلقى MTA الحد الأقصى <recipients>- رقم أكبر من 0
استلم MTA أسماء مستعارة <string>— يجب أن تطابق لاحقة DNS. على سبيل المثال، إذا تم إرسال البريد الإلكتروني من Cisco Unity إلى fax=912345@myrouter.com، فيجب أن يكون الاسم المستعار myrouter.com. يمكنك الحصول على أسماء مستعارة تلقي MTA متعددة.
يرسل MTA نادل <IP عنوان من Exchange نادل>in order to أرسلت DSNs، العبارة ينبغي ربطت إلى بريد نادل أن يسلم الرسالة. يلزم تكوين خادم Exchange واحد فقط، على الرغم من إمكانية تكوين خوادم Exchange متعددة. تحقق ما إذا كان قد تمت إزالة جميع عناوين خوادم إرسال MTA غير الصالحة. وإلا، فإن أول واحدة في القائمة تستخدم دائما.
إستقبال MTA توليد خطأ دائم— هذا مطلوب للموجه أن يرسل DSNs بشكل صحيح إلى وحدة Cisco.
تكوينات نظير الطلب. على سبيل المثال:
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 مفيدة للغاية لهذا الغرض. على سبيل المثال:
تم تمكين تشخيصات MSExchangeTransport للفئة SMTP Protocol و Connection Manager. يوجد هذا في "إدارة نظام Exchange" ضمن خصائص الخادم الفردية. عند إرسال رسالة، يظهر الخطأ في سجل "عارض أحداث التطبيقات". أحد أكثر التكوينات الخاطئة شيوعا هو عندما لا تتطابق معلمة MTA الخاصة باستقبال الأسماء المستعارة في الموجه مع لاحقة البريد الإلكتروني. على سبيل المثال، إذا حاولت خدمة الفاكس إرسال رسالة إلى fax=91234@router.abc.com، فيجب أن تحتوي البوابة على أسماء مستعارة للاستقبال تم تكوينها router.abc.com.
هذا هو الإعلام الذي تم إنشاؤه. يتم حذف أجزاء التتبع لتوفير المساحة.
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 على نظير الطلب الهاتفي الذي تتطابق رسالة الفاكس معه عند إرسالها، ويوجد الأمر mta receive generate permanent-error. في بعض الأحيان لا يكون الأمر موجودا، أو يشير إلى خادم بريد غير صحيح.
ملاحظة: يسمح تكوين Cisco IOS لك بتكوين أوامر خادم إرسال متعددة. لكن، أول واحد فقط يتم إستخدامه، إلا إذا أصبح ذلك الجهاز يتعذر الوصول إليه تماما. لذلك، عندما تقوم بتغيير خادم MTA Send، يجب عليك إزالة الخادم السابق.
إذا كان لديك Outlook أو Outlook Express وتقوم بمراقبة علبة بريد الفاكس، فسترى أن DSN يتم تسليمه هناك قبل أن تتم معالجته في الفاصل الزمني التالي بواسطة خدمة فاكس IP.
يحتوي نص الرسالة على معرف الرسالة. سابقا كان الموضوع. يتم ذكر الأخطاء بالقرب من أسفل نص الرسالة. هم تجريد من ال ISDN Q.931 خطأ رمز. راجع الملحق للحصول على مزيد من المعلومات.
هناك أداة بنفس القدر من الأهمية وهي مركز تعقب الرسائل في Exchange. وهو مضمن في برنامج Exchange 2000/2003 System Manager. هذه هي رسائل البريد:
عندما تكون رسالة 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')]"
يتم حذف كلا رسائل البريد .عندما تقوم بالتحقق من وجود رسائل الفاكس الصادرة، لا يوجد أي منها.
2004-10-14","08:32:30","Processing outbox, message count= 0"
هذا a few تحذير حالي أن يكون حاضر في الإصدار مجرب حاليا. ارجع إلى معالج تكوين فاكس IP أو ملف التعليمات للحصول على مزيد من الإصدارات الحالية التي تعالج هذه المشاكل.
معرف تصحيح الأخطاء من Cisco CSCef61241 (العملاء المسجلون فقط) —لا يمكن لفاكس IP الصادر تقديم PDFs.
معرف تصحيح الأخطاء من Cisco CSCef61256 (العملاء المسجلون فقط) —لا يمكن لفاكس IP الصادر معالجة DSNs للعبارة مع Exchange 5.5.
معرف تصحيح الأخطاء من Cisco CSCef96036 (العملاء المسجلون فقط) —يجب أن ترسل خدمة فاكس IP NDR عند تنسيق الموضوع بشكل غير صحيح.
معرف تصحيح الأخطاء من Cisco CSCef96051 (العملاء المسجلون فقط) —صفحة غلاف خدمة فاكس IP الصادرة يجب أن تسمح برقم رد الاتصال.
معرف تصحيح الأخطاء من Cisco CSCeg04158 (العملاء المسجلون فقط) — يجب أن تقوم خدمة فاكس IP بتصحيح رسالة بمرفق غير معروف.
معرف تصحيح الأخطاء من Cisco CSCeg04180 (العملاء المسجلون فقط) —لا تتعرف خدمة فاكس IP على الملحق الأخير في أداة الفاكس للجهة الخارجية.
معرف تصحيح الأخطاء من Cisco CSCeg39033 (العملاء المسجلون فقط) —يجب أن تسمح لك خدمة فاكس IP بعدم تقديم نص رسالة البريد الإلكتروني.
معرف تصحيح الأخطاء من Cisco CSCeg39046 (العملاء المسجلون فقط) —محرك عرض فاكس IP ودليل السجل دائما على C: محرك الأقراص.
معرف تصحيح الأخطاء من Cisco CSCeg39100 (العملاء المسجلون فقط) —يجب أن تقوم خدمة فاكس IP بإعادة إستدعاء رسالة بعد العديد من حالات فشل التقديم.
معرف تصحيح الأخطاء من Cisco CSCeg45439 (العملاء المسجلون فقط) —يجب أن تسمح خدمة فاكس IP بتأكيد تسليم الفاكس إلى المرسل.
معرف تصحيح الأخطاء من Cisco CSCeg45666 (العملاء المسجلون فقط) — يجب أن تتحقق خدمة فاكس IP من تبعيات التطبيق على بدء التشغيل.
معرف تصحيح الأخطاء من Cisco CSCeg46458 (العملاء المسجلون فقط) —يجب أن يؤدي إيقاف خدمة فاكس IP إلى قتل عملية ODCDAEMON.
معرف تصحيح الأخطاء من Cisco CSCeg52736 (العملاء المسجلون فقط) —في خدمة فاكس IP الصادرة، لا يعمل مفتاح MaximumWait.
هذه آثار للمثال الذي تمت مناقشته في هذا المستند. هناك ملفان. أحد الملفات للخوادم والملف الآخر لبرنامج تشغيل الطباعة. وعادة لا تكون هناك حاجة إلى هذه التقنيات. لكن، يتم تضمين عينة من كل منها لأغراض المقارنة. عندما ترسل مشاكل مع محرك التجسيد، فإن هذه الملفات مطلوبة مع سجلات فاكس IP العادية.
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 --------------------------------------->
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
المراجعة | تاريخ النشر | التعليقات |
---|---|---|
1.0 |
02-Jul-2007 |
الإصدار الأولي |