المقدمة
يصف هذا المستند كيفية أستكشاف أخطاء بعض المشاكل الشائعة مع Cisco Jabber Guest وإصلاحها.
المتطلبات الأساسية
المتطلبات
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
- يتم دمج Cisco Expressway (EXP) C و E مع الإصدار x8.2 أو إصدار أحدث
- عبور باستخدام NAT (TURN) ترحيل/إنشاء الاتصال التفاعلي (ICE) وبروتوكول بدء جلسة العمل (SIP)
- Video Communication Server (VCS)-C و VCS-E
المكونات المستخدمة
تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية التالية:
- النموذج الوحيد المعتمد هو مجموعة (VCS)-C و VCS-E أو مجموعة EXP-C و EXP-E.
- يجب أن يحتوي EXP-E على مفتاح الخيار TURN المثبت.
- يجب أن يكون لكل من EXP-C و EXP-E منطقة العبور اللازمة التي تم إعدادها بشكل صحيح.
- يجب أن يحتوي مربع Expressway على الإصدار x8.2 أو إصدار أحدث.
- Cisco Jabber Guest، الإصدار jg10.0_10.0.2.75.
- عميل إنترنت مع تثبيت المكون الإضافي Jabber Guest.
طوبولوجيا
دليل أستكشاف الأخطاء وإصلاحها
يصف هذا القسم المشاكل الشائعة التي يتم مواجهتها.
التحقق من إرتباطات الاتصالات الموحدة
يستخدم Jabber Guest إرتباط الاتصالات الموحدة ونفق Secure Shell (SSH) لوكيل رسائل HTTPS بين Expressway-E و Expressway-C.
- يمكن التحقق من معلومات حالة إرتباط الاتصال الموحد من الحالة > الاتصالات الموحدة.
- يمكن التحقق من معلومات حالة نفق SSH للاتصالات الموحدة من الحالة > الاتصال الموحد > حالة أنفاق SSH للاتصالات الموحدة.
يقوم إرتباط Jabber Guest بإعادة التوجيه إلى صفحة ويب Expressway
في بعض الأحيان عندما تحاول الوصول إلى إرتباط Jabber Guest، يتم إعادة توجيهك إلى صفحة ويب Expressway.
إذا حدث ذلك، فتحقق من هذه العناصر:
- يتم تكوين Expressway-E لضيف Jabber وأن منطقة عبور الاتصالات الموحدة بين Expressway-E و Expressway-C نشطة.
- جدار الحماية أو خادم الويب يترجم الطلبات من الإنترنت العام إلى 443، إلى 9443، أو من الإنترنت العام إلى 80، إلى 9880.
ملاحظة: إذا كان Expressway-E يتلقى طلبات على المنفذ 9880، فإنه يعيد توجيه الطلب إلى 9443 تلقائيا.
إحدى الطرق الجيدة لاختبار هذا الإجراء هي تحديد المنفذ 9443 بشكل صريح في الارتباط ومحاولة الوصول إلى الارتباط من المستعرض.
إذا كنت لا تزال بحاجة إلى إعادة التوجيه إلى صفحة الويب Expressway-E، فسيتم إعادة توجيه المنفذ 9443 إلى 443 على جدار الحماية. هذا تشكيل غير صحيح، ميناء 443 سوفت أرسلت إلى ميناء 9443.
لم يتم العثور على المسرع
في بعض الأحيان تقوم بتحميل إرتباط Jabber Guest وتلقي رسالة الخطأ هذه:
إذا حدث ذلك، فتحقق من هذه العناصر:
- إذا لم يحتوي الارتباط الذي تستخدمه على اسم مجال واستخدم عنوان IP بدلا من ذلك، فقم بتغيير الارتباط لاستخدام اسم مجال مؤهل بالكامل (FQDN) بدلا من ذلك. ارجع إلى الإعدادات >الارتباطات وقم بتغيير "المجال المستخدم للروابط" إلى FQDN.
- إذا كان إرتباط Jabber Guest بتنسيق FQDN، فتأكد من تكوين المجال المقترن لخدمات Jabber Guest واقتران خادم Jabber Guest.
- تحقق من أن أنفاق SSH نشطة بين Expressway-E و Expressway-C.
- تحقق من أن حالة الاتصال الموحد نشطة على Expressway-E و Expressway-C.
لم يتم العثور على الارتباط
في بعض الأحيان تقوم بتحميل إرتباط Jabber Guest وتلقي رسالة الخطأ هذه:
إذا حدث ذلك، فتحقق من هذه العناصر:
- إرتباط URL المطلوب غير نشط (انتقل إلى إرتباطات > تحديد الارتباط). تحقق من إظهاره كنشط.
- إما أن عنوان URL يحتوي على عنوان URL غير صحيح للاستدعاء أو أن عنوان URL الذي تم تكوينه لم يتم تنشيطه (أو انتهت صلاحيته).
الوجهة غير قابلة للوصول
في بعض الأحيان تقوم بتحميل إرتباط Jabber Guest وتلقي رسالة الخطأ هذه:
تظهر سجلات الشريحة ما يلي:
2014-10-03 16:03:55,756 INFO[0xa0f021a8] [webc] [.Log(1236)] - Method call:
MediaPlugin.hangup
2014-10-03 16:03:55,756 INFO[0xa0f021a8] [chip] [.AutoLog(7)] - Method entered:
chipAPI::hangupAsync
2014-10-03 16:03:55,756 INFO[0xa0f021a8] [chip] [.AutoLog(7)] - Method entered:
CVideoAPI::HangupAsync
2014-10-03 16:03:55,756 INFO[0xa0f021a8] [chip] [.~AutoLog(11)] - Method exited:
CVideoAPI::HangupAsync
2014-10-03 16:03:55,756 INFO[0xa0f021a8] [chip] [.~AutoLog(11)] - Method exited:
chipAPI::hangupAsync
2014-10-03 16:03:55,756 INFO[0xb0629000] [chip] [.Hangup(796)] - Method entered
2014-10-03 16:03:55,756 INFO[0xb0629000] [chip] [.Hangup(808)] - Nothing
to hangup. no-op
2014-10-03 16:03:55,756 INFO[0xb0629000] [chip] [.Hangup(796)] - Method exited
2014-10-03 16:03:55,757 INFO[0xb0629000] [chip] [.AutoLog(7)] - Method entered:
chipAPI::Callback_Void
2014-10-03 16:03:55,757 INFO[0xb0629000] [chip] [.FindJSObjectPtrValueGivenKey(97)] -
Failed To find key-Successcb or the value wasn't a JSObjectPtr
2014-10-03 16:03:55,757 INFO[0xb0629000] [chip] [.~AutoLog(11)] - Method exited:
chipAPI::Callback_Void
2014-10-03 16:04:15,975 INFO[0xa0f021a8] [webc] [.Log(1236)] - Call event: [timeout]
إذا حدث ذلك، فتحقق من هذه العناصر:
- يجب أن تكون المنطقة المجاورة ل Cisco Unified Communications Manager (CUCM)/VCS-Control نشطة.
- يجب تكوين قواعد البحث المناسبة على EXP-C/VCS-C التي يتم إستخدامها لنشر Jabber Guest، حتى يمكنها توجيه المكالمات إلى CUCM أو VCS-Control.
- يجب تسجيل نقطة النهاية باستخدام URI/Extension الأيمن على CUCM/VCS-Control، والذي يطابق المحدد ضمن الوجهة على الارتباطات الموجودة على خادم Jabber Guest.
فشل تحويل التوزيع
في بعض الأحيان تقوم بتحميل إرتباط Jabber Guest وتلقي رسالة الخطأ هذه:
إذا حدث ذلك، فتحقق من هذه العناصر:
- لم يتم حظر منفذ UDP 3478. أنت ينبغي سمحت هذا ميناء داخل من العامة إنترنت إلى Expressway.
- UDP Port 3478 هو المنفذ الافتراضي على Expressway-E. الميناء يستطيع كنت غيرت أو يستطيع استعملت مدى الميناء. للتحقق من المنفذ الذي يجب إستخدامه، تحقق من تكوين توجيه Expressway-E.
- يجب تحديد نطاق المصادقة المستخدم أثناء تكوين TURN ضمن قاعدة البيانات المحلية أو إستخدام التحقق من بيانات اعتماد التفويض استنادا إلى النشر. تأكد من أن تكوين خادم TURN صحيح وأنه يظهر كنشاط على خادم Exp-E/VCS-EXP.
- لم يتم تكوين حقل Expressway-E Turn Server (عنوان IP أو اسم DNS) وحقل Turn Port على خادم Jabber Guest (الإعدادات > التحكم في المكالمات والوسائط) بشكل صحيح.
إذا قمت بتعريف عنوان خادم TURN غير الصحيح في تكوين Jabber Guest، يرسل جهاز عميل الويب طلب توزيع TURN إلى ذلك الخادم وفي النهاية حالات انتهاء المهلة.
تظهر سجلات الشريحة ما يلي:
2014-10-03 16:30:29,549 DEBUG [0xb06ab000] [pme] [.<ctxt:ICE,thread:-1335185408>(0)] -
<TURNCLIENT:00> IN <-- AllocateReq (state Idle)
2014-10-03 16:30:29,549 DEBUG [0xb06ab000] [pme] [.<ctxt:ICE,thread:-1335185408>(0)] -
<TURNCLIENT:00> 7d..16 OUT-->STUN: AllocateRequest sockh=10 Len=52 to
10.106.93.169:3478
2014-10-03 16:30:29,550 DEBUG [0xb06ab000] [pme] [.<ctxt:ICE,thread:-1335185408>(0)] -
<TURNCLIENT:00> State (Idle -> WaitAllocRespNotAut)
2014-10-03 16:30:29,649 DEBUG [0xb06ab000] [pme] [.<ctxt:ICE,thread:-1335185408>(0)] -
<TURNCLIENT:00> IN <-- TimerRetransmit (state WaitAllocRespNotAut)
2014-10-03 16:30:29,649 DEBUG [0xb06ab000] [pme] [.<ctxt:ICE,thread:-1335185408>(0)] -
<TURNCLIENT:00> 7d..16 Retransmit initial allocateReq Retry: 1
2014-10-03 16:30:29,748 DEBUG [0xb06ab000] [pme] [.<ctxt:ICE,thread:-1335185408>(0)] -
<TURNCLIENT:00> IN <-- TimerRetransmit (state WaitAllocRespNotAut)
2014-10-03 16:30:29,748 DEBUG [0xb06ab000] [pme] [.<ctxt:ICE,thread:-1335185408>(0)] -
<TURNCLIENT:00> 7d..16
.
.
.
2014-10-03 16:30:37,506 DEBUG [0xb06ab000] [pme] [.<ctxt:ICE,thread:-1335185408>(0)] -
<TURNCLIENT:00> IN <-- TimerRetransmit (state WaitAllocRespNotAut)
2014-10-03 16:30:37,506 DEBUG [0xb06ab000] [pme] [.<ctxt:ICE,thread:-1335185408>(0)] -
<TURNCLIENT:00> 7d..16 Retransmit initial allocateReq Retry: 9
2014-10-03 16:30:39,099 DEBUG [0xb06ab000] [pme] [.<ctxt:ICE,thread:-1335185408>(0)] -
<TURNCLIENT:00> IN <-- TimerRetransmit (state WaitAllocRespNotAut)
2014-10-03 16:30:39,100 DEBUG [0xb06ab000] [pme] [.
(0)] -
Retransmit initial allocateReq failed after 9 retries
2014-10-03 16:30:39,100 DEBUG [0xb06ab000] [pme] [.
(0)] -
State (WaitAllocRespNotAut -> Idle)
2014-10-03 16:30:39,100 DEBUG [0xb06ab000] [pme] [.
(0)] -
StopAllTimers
2014-10-03 16:30:39,100 DEBUG [0xb06ab000] [pme] [.
(0)] -
F fsm_sendMsgWithPriority: Invalid destination address: Src: connhandler(0x00080000)-0
Dest: G2FSM(0x00050000)-0, Msg: G2FSM_Audit_Ind(327712)
2014-10-03 16:30:39,100 DEBUG [0xb06ab000] [pme] [.
(0)] -
void connhandler_SeriAlloc_doNETTurnAllocateRej(PROC_DATA *, struct connhandler_PRIV *,
struct NET_TURN_ALLOCATE_REJ *): conn_id: 22314
2014-10-03 16:30:39,109 INFO[0xa0f021a8] [webc] [.Log(1236)] - InitializeIceMachineAsync
failed: ERROR_UNABLE_TO_CONTACT_TURN_SERVER
- اسم المجال على خادم Jabber Guest (الإعدادات > التحكم في المكالمات والوسائط، تحت Cisco Expressway-C) ليس اسم مجال تم تكوينه على Cisco Expressway-C أو لم يتم تكوينه لخدمات Cisco Jabber Guest.
تظهر سجلات الشريحة ما يلي:
2014-10-03 16:44:17,187 DEBUG [0xb06ab000] [pme] [.
(0)] -
ed..7f OUT-->STUN: AllocateRequest sockh=6 Len=208 to
10.106.93.165:3478
2014-10-03 16:44:17,187 DEBUG [0xb06ab000] [pme] [.
(0)] -
State (WaitAllocRespNotAut -> WaitAllocResp)
2014-10-03 16:44:17,237 DEBUG [0xb06ab000] [pme] [.
(0)] -
IN <-- TimerRetransmit (state WaitAllocResp)
2014-10-03 16:44:17,237 DEBUG [0xb06ab000] [pme] [.
(0)] -
ed..7f Retransmit allocateReq Retry: 1
2014-10-03 16:44:17,285 DEBUG [0xb06ab000] [pme] [.
(0)] -
ed..7f AllocateErrorResponse
2014-10-03 16:44:17,285 DEBUG [0xb06ab000] [pme] [.
(0)] -
IN <-- AllocateRespError (state WaitAllocResp)
2014-10-03 16:44:17,285 DEBUG [0xb06ab000] [pme] [.
(0)] -
Authorisation failed code 401
2014-10-03 16:44:17,285 DEBUG [0xb06ab000] [pme] [.
(0)] - F fsm_sendMsgWithPriority: Invalid destination address: Src: connhandler
(0x00080000)-0 Dest: G2FSM(0x00050000)-0, Msg: G2FSM_Audit_Ind(327712)
2014-10-03 16:44:17,290 INFO[0xa0f021a8] [webc] [.Log(1236)] - InitializeIceMachineAsync
failed: ERROR_UNABLE_TO_CONTACT_TURN_SERVER
تظهر سجلات Exp-E هذا:
Message Header: (type=AllocateRequest(0x0003), length=188, id=15:99:aa:ab:00:01:00:
00:76:f8:cc:ce, cookie=21:12:a4:42)
Username: JC:edge.com:93e3f6cc-5854-4fb4-a6e9-88c322361c23
MessageIntegrity: (offset=176, hash=e7:f4:f5:15:e7:8c:b2:89:ec:08:be:48:a3:51:cc:
61:47:dc:c6:09)
SoftwareName: cpve
Nonce: 0aea2513a55a1c674efeb8a7bcc67ce8d48ae368245cb7090dd7c6b16aac
Realm: TurnAdmin
RequestedTransport: udp(17)
EvenPort: Reserve next=true
يأتي طلب تخصيص التحويل مع المجال edge.com الذي تم تكوينه على Jabber Guest. ومع ذلك، في هذه الحالة، يكون المجال الذي تم تكوينه على Exp-C هو webrtc.com. لذلك، لا يصادق Exp-E الطلب أبدا.
مستعرض غير معتمد
في بعض الأحيان تقوم بتحميل إرتباط Jabber Guest وتلقي رسالة الخطأ: "متصفح غير معتمد"
الوصف: عذرا، المستعرض الذي تستخدمه غير معتمد.
للوصول إلى Jabber Guest، تأكد من أن نظامك يفي بهذه المتطلبات.
دعم نظام التشغيل Microsoft Windows
- Microsoft Windows Vista أو إصدار أحدث
- Mozilla Firefox الإصدار 10 أو إصدار أحدث
- Google Chrome الإصدار 18 أو إصدار أحدث
- Microsoft Internet Explorer الإصدار 8 أو إصدار أحدث (32 بت فقط)
دعم Mac OS X
- Mac OS X الإصدار 10.7 أو إصدار أحدث
- Apple Safari الإصدار 5 أو إصدار أحدث
- Mozilla Firefox الإصدار 10 أو إصدار أحدث
- Google Chrome الإصدار 18 أو إصدار أحدث
إعادة تعيين كلمة المرور
في بعض الأحيان يجب عليك إعادة ضبط كلمة مرور الجذر. راجع إعادة ضبط كلمة مرور الجذر ل Cisco Jabber Guest للحصول على مزيد من المعلومات. العملية مماثلة لكيفية إعادة ضبط كلمة المرور لنظام لينوكس باستخدام وضع المستخدم الواحد.
لإعادة ضبط كلمة مرور المسؤول، أكمل الخطوات التالية:
Jabber Guest: مستويات التسجيل والسجل
سجلات إضافة ويب Jabber Guest
لاستخدام Jabber Guest، يجب تثبيت إضافة ويب على جهاز كمبيوتر أو جهاز Mac.
تكتب مكون ويب الإضافي هذا إلى ملف سجل يمكن تكوينه لمستويات تسجيل مختلفة وقد يكون مفيدا في أستكشاف الأخطاء وإصلاحها.
ويندوز
ماك أو إس
- بالنسبة لنظام التشغيل Mac، يكون chip.log موجودا في: ~/library/"إضافات إنترنت"/"إضافة Cisco Jabber Guest.10.0.2.17.plugin"/المحتويات/الأطر/السجلات.
- لتغيير مستوى التسجيل، يمكنك تعديل ملف تكوين السجل. يوجد ملف التكوين هذا في: ~/Library/Internet Plug-ins/Cisco Jabber Guest Plug-in.10.0.2.17.plugin/Contents/Frameworks/config/log4cxx.config.
في حالة تعطل المكون الإضافي، يتم إنشاء ملف تفريغ يسمى chip.dmp. حاليا، يتم إنشاء هذا الملف فقط لتعطل الإضافات على Microsoft Windows. إذا طلب منك إرسال ملف chip.dmp، اتبع هذا الإجراء.
انتقل إلى ٪HOMEPATH٪\Appdata\LocalLow\Cisco\chip.
معلومات ذات صلة