المقدمة
يوضح هذا المستند كيفية أستكشاف أخطاء تداخل مكالمات Finesse وإصلاحها والتي ترتبط إرتباطا وثيقا بالجدول الذي يتعذر الوصول إليه الخاص ب Customer Voice Portal (CVP).
المتطلبات الأساسية
المتطلبات
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
- خادم اتصال CVP
- عمليات CVP وإدارته وصيانته وإمداده (OAMP)
- برنامج Cisco Unified Communications Manager (CUCM)
المكونات المستخدمة
لا يقتصر هذا المستند على إصدارات برامج ومكونات مادية معينة.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
معلومات أساسية
Cisco Finesse غير جاهز - حالة تداخل المكالمات هي قضية شائعة جدا يمكن رؤيتها على سطح مكتب Finesse. يفتقد العملاء مكالمتين ويضعون في وضع "غير جاهز" - حالة تداخل المكالمة. من المحتمل أن يكون هذا مرتبطا بخادم CVP وهو آلية جدول يتعذر الوصول إليها. كذلك، يلعب خادم Cisco Unified Communications Manager (CUCM) دورا كبيرا هنا.
المشكلة
عندما يستقبل CVP رسائل بروتوكول بدء جلسة عمل (SIP) معينة من CUCM (5xx و 4xx) أو أي نقطة نهاية SIP أخرى، يرى CVP أن الخادم في مشكلة ويتوقف عن توجيه المكالمات إلى عنصر SIP. يتم وضع عنصر SIP (في هذه الحالة، CUCM) في الجدول الذي يتعذر الوصول إليه.
يمكن أن يكون هناك حالات متعددة تؤثر على هذا السلوك:
1. يتم تمكين النبضات على مجموعة خوادم SIP من CVP. يمكن أن يكون الشفاء أسرع من ثلاث دقائق.
2. لم يتم تمكين نبضات القلب (معرف الأخطاء من Cisco CSCuy30406). قد تستغرق عملية الاسترداد ما يصل إلى ثلاث دقائق.
3. Cisco Unified IP Communicator (CIPC) مسجل مع IP خاص (Cisco بق id CSCuy10282).
في هذا المثال، إذا كان CVP يتلقى خدمة SIP 503 غير متوفرة من أي خادم CUCM، فإنه يمنع إستدعاءات المسار إلى نقطة النهاية تلك بالإضافة إلى أي إشارة أخرى متعلقة بمكالمة طوال الوقت الذي يكون فيه العنصر في جدول يتعذر الوصول إليه.
نظرا لأن "الوكيل PG" قادر على حجز العميل عبر Finesse بنجاح، ولا يتلقى "وكيل الهاتف" مكالمة من CVP و CUCM، فإنه يتم مشاهدة العميل في حالة تداخل المكالمات بعد أن يفتقد إلى مكالمتين من هذه المكالمات.
تحليل سجل خادم الاتصال ل CVP
يبدي CVP هذا خطأ عندما الإصدار يقع:
"يتعذر الاتصال بخادم SIP."
46253: 10.38.249.20: Sep 25 2018 16:32:16.635 -0600: %_Connection-4-com.dynamicsoft.DsLibs.DsUALibs.DsSipLlApi.Connection: DsTcpNBConnection(): I/O Exception: java.net.SocketTimeoutException at sun.nio.ch.SocketAdaptor.connect(SocketAdaptor.java:109) at com.dynamicsoft.DsLibs.DsSipLlApi.DsTcpNBConnection.<init>(DsTcpNBConnection.java:259) at com.dynamicsoft.DsLibs.DsSipLlApi.DsSipTcpNBConnection.<init>(DsSipTcpNBConnection.java:120) at com.dynamicsoft.DsLibs.DsSipLlApi.DsSipConnectionFactory.createConnection(DsSipConnectionFactory.java:417) at com.dynamicsoft.DsLibs.DsSipLlApi.DsSipConnectionFactory.createConnection(DsSipConnectionFactory.java:239) at com.dynamicsoft.DsLibs.DsSipLlApi.DsTransportLayer.getConnection(DsTransportLayer.java:768)
أرسل CVP المكالمة إلى 46003 (ملحق الوكيل) على CUCM
53137541.005 |18:07:17.797 |AppInfo |SIPTcp - wait_SdlReadRsp: Incoming SIP TCP message from 192.168.1.10 on port 32798 index 331135 with 1907 bytes:
[16836932,NET]
INVITE sip:46003@UCCE-Cluster.cisco.com;transport=tcp SIP/2.0
Via: SIP/2.0/TCP 192.168.1.10:5060;branch=z9hG4bKFxuPfAXH7ydZItoxHcH6Ig~~1036543
Max-Forwards: 69
To: <sip:46003@UCCE-Cluster.cisco.com;transport=tcp>
أرسل CUCM المكالمة إلى 192.168.1.11.
53137602.001 |18:07:17.805 |AppInfo |SIPTcp - wait_SdlSPISignal: Outgoing SIP TCP message to 192.168.1.11 on port 5060 index 3[16836934,NET]
INVITE sip:46003@192.168.1.11:5060 SIP/2.0
Via: SIP/2.0/TCP 192.168.1.12:5060;branch=z9hG4bK3cff18401b2380
From: <sip:+18005550000@192.168.1.12>;tag=6266176~faa91654-786e-4b55-bb8e-f71e4b7d1200-52767741
To: <sip:46003@192.168.1.11>
Date: Mon, 29 Feb 2016 18:07:17 GMT
Call-ID: 43327e00-6d4188d5-2eb80e-5a0a2818@192.168.1.12
Supported: timer,resource-priority,replaces
Min-SE: 1800
User-Agent: Cisco-CUCM10.5
Allow: INVITE, OPTIONS, INFO, BYE, CANCEL, ACK, PRACK, UPDATE, REFER, SUBSCRIBE, NOTIFY
CSeq: 101
INVITE
Expires: 180
Allow-Events: presence
Supported: X-cisco-srtp-fallback,X-cisco-original-called
Call-Info: <urn:x-cisco-remotecc:callinfo>;x-cisco-video-traffic-class=MIXED
Cisco-Guid: 1127382528-0000065536-0000197816-1510615064
Session-Expires: 1800
P-Asserted-Identity: <sip:+18005550000@192.168.1.12>
Remote-Party-ID: <sip:+18005550000@192.168.1.12>;party=calling;screen=yes;privacy=off
Contact: <sip:+18005550000@192.168.1.12:5060;transport=tcp>
Max-Forwards: 68
Content-Type: application/sdp
Content-Length: 235
v=0
o=CiscoSystemsCCM-SIP 6266176 1 IN IP4 192.168.1.12
s=SIP Call
c=IN IP4 192.168.1.13
b=TIAS:64000
b=AS:64
t=0 0
m=audio 23092 RTP/AVP 0 101
a=ptime:20
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
تم الرد على ٪192.168.1.11 لعدم توفر 503 خدمة.
53137618.002 |18:07:18.783 |AppInfo |SIPTcp - wait_SdlReadRsp: Incoming SIP TCP message from 192.168.1.11 on port 5060 index 3 with 589 bytes:
[16836936,NET]
SIP/2.0 503 Service Unavailable
Via: SIP/2.0/TCP 192.168.1.12:5060;branch=z9hG4bK3cff18401b2380
From: <sip:+18005550000@192.168.1.12>;tag=6266176~faa91654-786e-4b55-bb8e-f71e4b7d1200-52767741
To: <sip:46003@192.168.1.11>;tag=11566332~61d9dc41-d668-45b0-8140-083ab0d25e9d-72414340
Date: Mon, 29 Feb 2016 18:07:17 GMT
Call-ID: 43327e00-6d4188d5-2eb80e-5a0a2818@192.168.1.12
CSeq: 101 INVITE
Allow-Events: presence
Server: Cisco-CUCM10.5
Reason: Q.850; cause=41
Remote-Party-ID: <sip:46003@192.168.1.11;user=phone>;party=x-cisco-original-called;privacy=off
Content-Length: 0
أرسل CUCM خدمة 503 غير متوفرة في CVP.
53137648.001 |18:07:18.786 |AppInfo |SIPTcp - wait_SdlSPISignal: Outgoing SIP TCP message to 192.168.1.10 on port 32798 index 331135
[16836938,NET]
SIP/2.0 503 Service Unavailable
Via: SIP/2.0/TCP 192.168.1.10:5060;branch=z9hG4bKFxuPfAXH7ydZItoxHcH6Ig~~1036543
From: +18005550000 <sip:+18005550000@192.168.1.10:5060>;tag=ds6ab6b28c
To: <sip:46003@UCCE-Cluster.cisco.com;transport=tcp>;tag=6266175~faa91654-786e-4b55-bb8e-f71e4b7d1200-52767740
Date: Mon, 29 Feb 2016 18:07:17 GMT
Call-ID: 187EB7FDDE4611E5BECDA0ECF93A8A80-145676923777928840@192.168.1.10
CSeq: 1 INVITE
Allow-Events: presence
Server: Cisco-CUCM10.5
Reason: Q.850; cause=41
Content-Length: 0
نظرا لأن خادم إستدعاء CVP يقوم بتعقب نقاط النهاية التي يتعذر الوصول إليها (في sip.properties، و sip.UseDsUnreachableDestinationTable = true)، فقد أضاف CVP خادم CUCM إلى جدول الوجهة الذي يتعذر الوصول إليه ويعلق أي حركة مرور إلى ذلك الخادم لمدة 180 ثانية. بمجرد أن تصبح الخوادم الموجودة في مجموعة خوادم SIP غير متوفرة بواقع 503 خدمة، توقف CVP عن توجيه المكالمات عبر مجموعة خوادم SIP هذه.
بالنسبة لجدول CVP الذي يتعذر الوصول إليه، راجع معرف تصحيح الأخطاء من Cisco CSCuy30406. تم تعطيل الجدول الذي يتعذر الوصول إليه في CVP.
هذا هو الإدخال في سجلات CVP الذي يظهر العناصر التي تمت إضافتها إلى جدول الوجهة الذي يتعذر الوصول إليه:
6510: x.x.x.x: May 05 2020 05:04:12.726 +1000: %_ConnectionManagement-3-com.dynamicsoft.DsLibs.DsUALibs.DsSipLlApi.ConnectionManagement: UnreachableDestinationTable - add (192.0.2.22:5060:2. Reason=DsSipClientTransactionImpl:response=DS_RESPONSE_SERVICE_UNAVAILABLE). Current count: 0
الحل
تعطيل جدول CVP الذي يتعذر الوصول إليه:
تعطيل تعقب جدول وجهة CVP الذي يتعذر الوصول إليه
تكوين خيارات SIP التي لها تأثير على مجموعة خوادم SIP:
دليل التكوين ل Cisco Unified Customer Voice Portal، الإصدار 11.6(1)
أضاف CVP 11.6 ES7 معلمات إلى جدول وجهة غير قابل للوصول بشكل إضافي:
ملاحظات الإصدار CVP 11.6 ES7
- عندما يستقبل CVP خدمة 503 غير متوفرة، فإنه يتحقق أولا من رأس السبب لهذا 503 استنادا إلى القيم الموجودة في sip.System.ExcludedCauseCodeFromUnreachableTable =. إذا لم يكن هناك تطابق، فعندئذ يضع CVP الوجهة لجدول يتعذر الوصول إليه.
- إذا كان هناك تطابق، فعندئذ لا يضع CVP الوجهة لجدول يتعذر الوصول إليه.
- تعتمد القيم الموجودة في sip.System.ExcludedCauseCodeFromUnreachableTable = اعتمادا خالصا على بيئتك. وبعبارة أخرى، ما نوع رمز السبب ل Q.850 الذي تم إنشاؤه في بيئة عملك. رمز السبب 47 شائع جدا مع CUCM المتعلق بموارد الوسائط.
استنادا إلى قصاصة سجل CVP، فيما يلي مثال واحد لتكوين معلمات الجدول الذي يتعذر الوصول إليه:
SIP.System.ExcludedCauseCodeFromUnreachableTable = 34،41،47
SIP/2.0 503 Service Unavailable
Via: SIP/2.0/TCP 192.168.1.14:5060;branch=z9hG4bKdGDMWjvRtZecqdhibRZLPw~~75244713
To: <sip:4170155@sip.cucm.cisco.com;transport=tcp>;tag=45652992~bc86a266-334e-4442-9a19-dc23b0bbb5f7-54664086
From: 0561714593 <sip:0561714593@192.168.1.14:5060>;tag=dse0b5c430
Call-ID: 2C87B293952911EAA6EFAB2EBAE6904A-158946732828459275@192.168.1.14<mailto:2C87B293952911EAA6EFAB2EBAE6904A-158946732828459275@192.168.1.14>
CSeq: 1 INVITE
Content-Length: 0
Date: Thu, 14 May 2020 14:51:06 GMT
Allow-Events: presence
Server: Cisco-CUCM11.5
Session-ID: 00000000000000000000000000000000;remote=60c552d91509577789316085283c3155
Reason: Q.850; cause=41