المحتويات

المقدمة

السجلات المطلوبة

تدفق الدردشة الفقاعية

تحليل السجلات

الخطوة 1. سجلات وحدة تحكم العميل: انقر للدردشة.

الخطوة 2. SM ccppublicapps: DB dip إلى mca_webhook

الخطوة 3. UCCX MADM: يستلم طلب تكوين عنصر واجهة المستخدم.

الخطوة 4. SM Publicapps:200 OK على تكوين عنصر واجهة المستخدم.

الخطوة 5. سجلات وحدة تحكم العميل: إستجابة لمستعرض العميل الذي يظهر التفاصيل في JSON.

الخطوة 6. SM Publicapps: طلب دردشة وارد.

الخطوة 7. وقت تشغيل SM: تم إنشاء جهة الاتصال الاجتماعية.

الخطوة 8. SM Publicapps: تحديث SocialContact الذي تم إنشاؤه ل API العام.

الخطوة 9. وقت تشغيل SM: يرسل الإعلام إلى CCX WebService API على MADM.

الخطوة 10. UCCX MADM: تعرض خدمات الويب طلب الدردشة الوارد.

الخطوة 11. UCCX MADM: إرسال رسالة JMS إلى محرك CCX.

الخطوة 12. UCX MIVR:

الخطوة 13. SM PublicApps: تم بدء جلسة عمل انضمام الوكيل وإجراء المحادثات.

الخطوة 14. سجلات وحدة تحكم العميل: وكيل ينضم إلى غرفة الدردشة.

الخطوة 15. SM Publicapps: مستخدم يغادر غرفة الدردشة.

الخطوة 16. سجلات وحدة تحكم العميل: يظهر مستعرض المستخدم نجاح تقييم الدردشة.

الخطوة 17. SM Publicapps: يتلقى CCPopublicapps تقييم الدردشة بعد النشر من المستعرض.

الخطوة 18. UCCX MIVR: تحديث XMPP الذي تم تلقيه من SM.

الخطوة 19. UCX MIVR: كتابة تقييم الدردشة إلى قاعدة البيانات.

المقدمة

يصف هذا المستند تدفق دردشة الفقاعة مع تحليل السجل من نهاية إلى نهاية لدردشة فقاعية عاملة، والتي يمكن إستخدامها كمرجع عمل لاستكشاف المشاكل وإصلاحها.

أضاف حل Unified Contact Center Express (UCCX) مع إصدار UCCX و SocialMiner (SM) 11.6(2) ميزة الدردشة الفقاعية الجديدة.

تتيح لك ميزة "الدردشة الفقاعية" (أو "فقاعة الدردشة") إمكانية الوصول إلى إحدى الشركات باستخدام نموذج ويب للدردشة العائمة الدخلية الذي يتسم بالحد الأدنى من التطفل والذي يتم التنقل به مع صفحة الويب (مع التمرير)، كما أنه قابل للتخصيص تماما كما يقوم على الفور بتحديث أي تخصيص دون الحاجة إلى إعادة نشر نموذج الويب على الموقع.

تمت المساهمة من قبل جاينت سونيخا، أرونابه باتاشارجي، شركة Cisco Engineering.

السجلات المطلوبة

لتتبع التدفق بأكمله، تغطي السجلات بادئ الدردشة (العميل) إلى UCCX.

- سجلات وحدة تحكم العميل: هذه هي سجلات وحدة تحكم المستعرض حيث يقوم المستخدم النهائي ببدء الدردشة.

- سجلات SM: سجلات ccpPublicApps، سجلات وقت التشغيل، سجلات tomcat.

- سجلات UCCX: سجلات MIVR ( سجلات المحرك مع SS_CHAT وSS_ROUTEANDQUEUE تصحيح الأخطاء)، وسجلات MADM (سجلات إدارة CCX مع UCCX_WEBSERVICES).

باقي التحليل (بعد ضم غرفة المحادثة) مطابق لتدفق المحادثة التقليدي (أي إجراء XMPP بسيط بين الأداة الذكية لعميل SocialMiner على Finesse والعميل النهائي - المتصل عبر نفق XMPP)

تدفق الدردشة الفقاعية

يمكن تلخيص التدفق بواسطة الخطوات ال 19 الموضحة في هذه الصورة.

كل خطوة محددة في السجلات.

تحليل السجلات

عندما يقوم العميل بالنقر فوق الزر "انقر للدردشة"، يتم تقديم نموذج دردشة الفقاعة باستخدام رمز JavaScript في واجهة الدردشة.

يقوم نموذج الدردشة الفقاعية بالتقديم من جانب الخادم - حيث يجلب تكوين الدردشة لتحميل واجهة المستخدم الخاصة بالمستخدم النهائي لبدء الدردشة.

إذا قمت بفتح عنصر واجهة الدردشة، فسترى عنوان URL الذي تم تكوينه بهذا التنسيق:

https://<SOCIALMINER>/ccp/ui/BubbleChat.html?host=<SOCIALMINER>&wid=<WIDGET_ID>&secure=true

<socialMiner> و<wiGet_ID> هما SocialMiner FQDN و WiGet ID على التوالي.

التكوين الذي تم تلقيه هنا موجود في نموذج JSON.

الخطوة 1. سجلات وحدة تحكم العميل: انقر للدردشة.

1. بمجرد أن يضغط العميل النهائي انقر للدردشة على صفحة الويب، يتم الحصول على SM من خلال عناوين URL الثلاثة هذه.

2. لاحظ أن معرف عنصر واجهة المستخدم يتم إرساله في الطلب الثالث.

3. يجب أن تعود كل هذه العناصر مع 200 موافق بنجاح لتحميل نافذة الدردشة الفقاعية.

1) GET https://sm-fqdn/ccp/ui/BubbleChat.html?host=sm-fqdn&wid=1&secure=true

[HTTP/1.1 200 OK 0ms]

2) GET https://sm-fqdn/ccp/ui/js/ccp/bubblechat/ccp-chat-components.js

[HTTP/1.1 200 OK 0ms]

3) GET https://sm-fqdn/ccp/bubblechat?wid=1

[HTTP/1.1 200 OK 289ms]

الخطوة 2. SM ccppublicapps: DB dip إلى mca_webhook

1. يقوم SM بالضغط على DB لجدول mca_webhook على قاعدة بيانات SM Informix ويجلب عنوان URL الخاص ب WebHook لطلب الدردشة الوارد هذا بمساعدة معرف WiGet. في حالتنا، هو widegetid=1.

2. ثم يستخدم SM عنوان URL لرابط ويب هذا لجلب تكوين عنصر واجهة المستخدم من UCCX.

0000000323: 10.78.91.166: Aug 06 2018 09:24:09.538 +0530: %CCBU_________CCPAPI-6-REST_API_INFO:

Fetching bubble chat config from hook url:

https://uccx-fqdn/uccx-webservices/chat/config/1

0000000324: 10.78.91.166: Aug 06 2018 09:24:09.538 +0530: %CCBU_________CCPAPI-6-REST_API_INFO:

Fetching bubble chat config from hook url:

https://uccx-fqdn/uccx-webservices/chat/config/1

الخطوة 3. UCCX MADM: يستلم طلب تكوين عنصر واجهة المستخدم.

1. تتلقى خدمات ويب UCCX كجزء من MADM هذا الطلب للحصول على تكوين عنصر واجهة المستخدم.

2. يحتوي تكوين الودجة على الخطوط المطبعية، الألوان، الأسلوب الخاص بودجة الدردشة، معلومات النموذج، وما إلى ذلك.

3. ثم يقوم UCCX باستقبال DB وجلب تكوين عنصر واجهة المستخدم من جدول chatBubbles على UCCX Informix (db_cra).

4. يتم إرجاع هذا التكوين مرة أخرى إلى مستعرض المستخدم عبر واجهة برمجة تطبيقات CCPopublicapps (API) كاستجابة JSON.

7199526: Aug 06 09:31:21.235 IST %MADM-UCCX_WEBSERVICES-7-UNK:[http-bio-443-exec-14] ServiceLogger:

Request Url: https://uccx-fqdn/uccx-webservices/chat/config/1

7199527: Aug 06 09:31:21.235 IST %MADM-UCCX_WEBSERVICES-7-UNK:[http-bio-443-exec-14] ServiceLogger:

Match Found for https://uccx-fqdn/uccx-webservices/chat/config/1

7199528: Aug 06 09:31:21.235 IST %MADM-UCCX_WEBSERVICES-7-UNK:[http-bio-443-exec-14] ServiceLogger:

ChatResource: Received a chat config GET request for chat widget id : 1

الخطوة 4. SM Publicapps:200 OK على تكوين عنصر واجهة المستخدم.

يستلم SM ال 200 موافق ل ال GET طلب أن يرسل إلى CCX أن يجلب دردشة ويدجت config.

10.78.91.166: Aug 06 2018 09:31:21.297 +0530: %CCBU_________CCPAPI-6-REST_API_INFO:

Received success response within 100 milliseconds

10.78.91.166: Aug 06 2018 09:32:38.684 +0530: %CCBU__CCPPUBLICAPPS-6-PUBLICAPPS_SESSION_CREATED:

%[session.id=3F8B8C08D7E8144C7B1AD7AF144A4C1E][session_timeout=300]: ccppublicapps: new publicapps

session

الخطوة 5. سجلات وحدة تحكم العميل: إستجابة لمستعرض العميل الذي يظهر التفاصيل في JSON.

1. وفيما يلي عينة من إستجابة JSON التي تم تلقيها على جانب العميل كجزء من جميع العمليات المذكورة أعلاه.

2. يتم إستخدام JSON هذا لتحميل نافذة الدردشة الفقاعية من خلال الخط الذي تم تكوينه وبيان المشكلة واللون وما إلى ذلك كما تم إستلامه.

ملاحظة: يتم إجراء جميع العمليات المذكورة أعلاه من أجل تحميل نافذة الدردشة الفقاعية حتى يتمكن العميل الآن من ملء تفاصيله لبدء الدردشة مع مركز الاتصال. تدفق إضافي بمجرد قيام العميل بإرسال تفاصيل المحادثة هي نفس التفاصيل كما كانت في تدفق الدردشة التقليدي/ القديم.

GET https://sm-fqdn/ccp/bubblechat?wid=1[HTTP/1.1 200 OK 289ms]

Response:

{"feedId":"100000","postChatRatingEnabled":true,"messages":{"agentJoinTimeoutMsg":"All our customer care representatives are busy. You may wait or try again later.","transcriptPopupPositiveMsg":"Yes","transcriptPopupMsg":"Chat has ended. Do you want to download the chat transcript?","transcriptPopupNegativeMsg":"No","connectivityErrorMsg":"Chat disconnected due to inactivity timeout or connection failure.","agentLeftMsg":" ${agent_alias} has left the chat","ratingButtonText":"Submit","offHourMessage":"Sorry, we are not available at the moment.","textForTypingMsg":"Type your message and press Enter","agentJoinedMsg":" ${agent_alias} has joined","closeChatPopupMsg":"Do you want to close the chat?","closeChatPopupNegativeMsg":"No","ratingLabel":"Rate your chat experience","chatErrorMsg":"Chat service is currently unavailable. Try later.","closeChatPopupPositiveMsg":"Yes","welcomeMessage":"Thank you for contacting us. A customer care representative would assist you soon."},"contextServiceFieldSets":"","chatForm":{"bubbleStyle":{"titleText":"CCBU Care Startup","titleTextColor":"#0AB7D7","buttonText":"Start Chat","buttonTextColor":"#FFFFFF","buttonBackgroundColor":"#0AB7D7","problemStmtCaption":"Choose a problem statement","afterResumeNewChatMsg":"New Message","agentMessageTextColor":"#FFFFFF","agentMessageBackgroundColor":"#0AC391","fontFace":"Helvetica"},"formFields":["Title","Name","Details","Email","PhoneNumber","AddressLine1","AddressLine2","Anything important to note","Teléfono","Cédula"],"problemStatements":{"caption":"Choose a problem statement","statements":[{"statement":"Insuarance","csqTag":"Chat_Csq1"},{"statement":"Debit","csqTag":"Chat_Csq1"},{"statement":"Credit","csqTag":"Chat_Csq1"},{"statement":"Account","csqTag":"Chat_Csq1"}]}},"proactiveChat":false,"name":"Bubble1162","id":1}

الخطوة 6. SM Publicapps: طلب دردشة وارد.

يتم تلقي طلب الدردشة الوارد بواسطة SM ويتم إنشاء جهة الاتصال الاجتماعية:

0000001136: 10.78.91.166: Aug 06 2018 09:32:38.692 +0530: %CCBU__CCPPUBLICAPPS-6-CHAT_ROOM_DETAILS: %[Nickname=Jayant Suneja][RoomJid=socialminer_chat.16@conference.127.0.0.1][RoomSubject=Chat with Jayant Suneja][social_contact_id=null]: Create chat room with the following details

الخطوة 7. وقت تشغيل SM: تم إنشاء جهة الاتصال الاجتماعية.

يتم إنشاء الاتصال الاجتماعي بواسطة محرك SocialMiner (خدمة وقت التشغيل).

0000399687: 10.78.91.166: Aug 06 2018 09:32:38.764 +0530: %CCBU__________FEEDS-6-SOCIAL_CONTACT_CREATED: %[SOCIAL_CONTACT_ID=0D66B2241000016500235A740A4E5BA6][SOCIAL_CONTACT_LINK=https://sm-fqdn/ccp/socialcontact/0D66B2241000016500235A740A4E5BA6]: A new social contact was created

الخطوة 8. SM Publicapps: تحديث SocialContact الذي تم إنشاؤه ل API العام.

يتم عرض تحديث جهة الاتصال الاجتماعية في سجلات cPpublicApps.

0000000337: 10.78.91.166: Aug 06 2018 09:32:38.767 +0530: %CCBU_________CCPAPI-6-CREATE_SOCIAL_CONTACT: SocialContact successfully created with requestId: y3xQxE

0000001142: 10.78.91.166: Aug 06 2018 09:32:38.768 +0530: %CCBU__CCPPUBLICAPPS-6-CHAT_CREATED: %[Contact=https://sm-fqdn/ccp-webapp/ccp/socialcontact/0D66B2241000016500235A740A4E5BA6][Room=socialminer_chat.16@conference.127.0.0.1][Session=3F8B8C08D7E8144C7B1AD7AF144A4C1E][social_contact_id=null]: Chat created

الخطوة 9. وقت تشغيل SM: يرسل الإعلام إلى CCX WebService API على MADM.

يتم إرسال إخطار من SM إلى خدمات CCX عبر الويب لإبلاغ CCX بوجود دردشة واردة جديدة.

0008541000: 10.78.91.166: Aug 06 2018 09:32:38.940 +0530: %CCBU___NOTIFICATION-6-NOTIFICATION_SUCCEEDED: %[Notification=com.cisco.ccbu.ccp.notification.Notification@1beea47[enqueueTime=1533528158834,rule=com.cisco.ccbu.oamp.omgr.transfer.HttpNotificationRule@15a2eb1[httpUrl=https://uccx-fqdn/uccx-webservices/contact,httpUsername=

,httpPassword=

,sslVerifyCertificates=false,campaignId=100001,tags=[ccx_chat_req],id=100006,name=CCX

Chat Notification for HA - Backup,description=Created by CCX application as part of CCX chat configuration.,changeStamp=1,lastUpdated=1527579740301,ouId=4],screenPopUrl=http://sm-fqdn/results.jsp?scID=0D66B2241000016500235A740A4E5BA6&campaignID=CCX_Chat_Campaign,body=

version="1.0" encoding="UTF-8" standalone="yes"?>

<SocialContact>

<author>Jayant Suneja</author>

<description></description>

<extensionFields>

<extensionField>

<name>AddressLine1</name>

<value>1900</value>

</extensionField>

<extensionField>

<name>AddressLine2</name>

<value>9th street</value>

الخطوة 10. UCCX MADM: تعرض خدمات الويب طلب الدردشة الوارد.

يتم تلقي جهة اتصال الدردشة الواردة بواسطة CCX على MADM مع تمكين UCCX_WEBSERVICES لتصحيح الأخطاء.

7199571: Aug 06 09:32:39.079 IST %MADM-UCCX_WEBSERVICES-7-UNK:[http-bio-443-exec-7] ServiceLogger: New incoming contact : <?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<contactXML>

<author>Jayant Suneja</author>

<id>0D66B2241000016500235A740A4E5BA6</id>

<integrationAuthTokenGUID>d64fe6ac-9687-4ecd-9f00-0e6ec02c6945</integrationAuthTokenGUID>

<notificationTag>ccx_chat_req</notificationTag>

<publishedDate>1533528158684</publishedDate>

<refURL>http://sm-fqdn/ccp-webapp/ccp/socialcontact/0D66B2241000016500235A740A4E5BA6>

<replyTemplateURL>http://sm-fqdn/multisession/ui/templates/reply/cisco_agent_ms_chat.jsp>

<sourceType>chat</sourceType>

<status>unread</status>

<statusReason>unknown</statusReason>

<statusTimestamp>1533528158756</statusTimestamp>

<tags>

الخطوة 11. UCCX MADM: إرسال رسالة JMS إلى محرك CCX.

يتم إعلام المحرك الآن بجهة الاتصال الجديدة عبر ناقل رسائل JMS، أي يقوم UCCX MADM (واجهة برمجة تطبيقات الإدارة (API) بإعلام MIVR (Engine) بقائمة انتظار جهة الاتصال هذه.

7199573: Aug 06 09:32:39.080 IST %MADM-UCCX_WEBSERVICES-7-UNK:[http-bio-443-exec-7] ServiceLogger: Sending JMS message to Contact Topic: ContactEvent [operation=ADD, contactXML=ContactXML [author=Jayant Suneja, id=0D66B2241000016500235A740A4E5BA6, replyType=chat, notificationTag=ccx_chat_req, refURL=http://sm-fqdn/ccp-webapp/ccp/socialcontact/0D66B2241000016500235A740A4E5BA6, replyTemplateURL=http://sm-fqdn/multisession/ui/templates/reply/cisco_agent_ms_chat.jsp, integrationAuthTokenGUID=d64fe6ac-9687-4ecd-9f00-0e6ec02c6945, userExtensionFields=[UserExtensionField [name=AddressLine1, value=1900], UserExtensionField [name=AddressLine2, value=9th street], UserExtensionField [name=Anything important to note, value=Bill Issue], UserExtensionField [name=Cédula, value=Bill Issue], UserExtensionField [name=Details, value=Test Bubble Chat], UserExtensionField [name=Email, value=xxxx@gmail.com], UserExtensionField [name=Name, value=Jayant Suneja], UserExtensionField [name=PhoneNumber, value=97xxxxxxxx], UserExtensionField [name=Teléfono, value=Bill Issue], UserExtensionField [name=Title, value=Mr.], UserExtensionField [name=ccxqueuetag, value=Chat_Csq1], UserExtensionField [name=h_chatOrigin, value=CISCO_BUBBLE], UserExtensionField [name=h_chatRoom, value=socialminer_chat.16@conference.127.0.0.1], UserExtensionField [name=h_widgetName, value=Bubble1162]], tags=[ccx_chat_req], sourceType=chat, status=unread, statusReason=unknown, publishedDate=1533528158684, title=CCX_Chat, campaignPublicId=null, statusTimestamp=1533528158756]]

الخطوة 12. UCX MIVR:

يقوم نظام الدردشة الفرعي (SS_CHAT) بوضع قائمة الانتظار الخاصة بجهة اتصال الدردشة، كما يقوم النظام الفرعي للمسار وقائمة الانتظار (SS_ROUTEANDQUEUE) بتخصيص المحادثة للوكيل. ويمكن ملاحظة ذلك في سجلات محرك UCCX (MIVR) مع تمكين SS_CHAT و SS_ROUTEANDQUEUE لتصحيح الأخطاء.

3722751: Aug 06 09:32:39.144 IST %MIVR-SS_CHAT-7-UNK:[pool-8-thread-15] ChatSubsystemLogger: com.cisco.wf.subsystems.chat.observer.ContactNotificationObserver : Contact Notification received - ContactNotification [requestId=, contactId=0D66B2241000016500235A740A4E5BA6, contactState=QUEUED, handlerQueue=-1, startTime=1533528159105, endTime=-1, queueWaitDuration=0, handlingDuration=-1, terminalStateContact=ChatContact(Contact[id=0D66B2241000016500235A740A4E5BA6,state=QUEUED,dispReason=UNKNOWN]), dispositionReason=UNKNOWN, mediaType=CHAT, sequenceNumber=0, statusTimeStamp=1533528158756]. Notification Type UPDATE

3722752: Aug 06 09:32:39.144 IST %MIVR-SS_ROUTEANDQUEUE-7-UNK:[pool-8-thread-15] RouteAndQueueSubsystemLogger: ALLOCATED Contact [0D66B2241000016500235A740A4E5BA6] to Agent [Jabber@ge.nt1]

يتم إرسال إعلام إلى العميل لقبول الدردشة ويتم إنشاء غرفة بين المستخدم والوكيل.

تدفق كل هذا مثل الدردشة القديمة لذلك لا يغطي كثيرا من السجلات لهذا التدفق.

الخطوة 13. SM PublicApps: تم بدء جلسة عمل انضمام الوكيل وإجراء المحادثات.

تم إنشاء جلسة عمل الدردشة بمجرد إنشاء نفق XMPP. يتم الآن توصيل وحدة الدردشة الخاصة بالمستخدم والأداة المساعدة للدردشة SocialMiner (المستضافة على Finesse) عبر XMPP ويمكنك رؤية أحداث التواجد التي يتم إرسالها واستقبالها.

0000001149: 10.78.91.166: Aug 06 2018 09:32:46.842 +0530: %CCBU__CCPPUBLICAPPS-6-PRESENCE_EVENT_RECEIVED: %[CustomerNickname=Jayant Suneja][Nickname=Jabber@ge.nt1][SocialContactID=0D66B2241000016500235A740A4E5BA6][Status=joined][Username=socialminer_chat.16@conference.127.0.0.1/Jabber@ge.nt1]: Received presence event

0000001152: 10.78.91.166: Aug 06 2018 09:32:51.168 +0530: %CCBU__CCPPUBLICAPPS-6-TYPING_STATUS_RECEIVED: %[From=socialminer_chat.16@conference.127.0.0.1/Jabber@ge.nt1][Nickname=Jabber@ge.nt1][SocialContactID=0D66B2241000016500235A740A4E5BA6][Text=composing]: Typing Status received

الخطوة 14. سجلات وحدة تحكم العميل: وكيل ينضم إلى غرفة الدردشة.

تظهر السجلات من جانب العميل أن الوكيل ينضم إلى غرفة الدردشة. يتم عرض الشيء نفسه في عنصر واجهة الدردشة.

Mon Aug 06 2018 09:32:48 GMT+0530 (India Standard Time):CISCO_BUBBLE_CHAT:Received chat room

status event of type chatroom_agent_joined

ملاحظة: يقوم العميل الآن بإنهاء المحادثة. هنا يختلف التدفق قليلا عن الدردشة القديمة نظرا لوجود ميزة جديدة لتصنيف مادة النشر عبر المحادثة مضافة مع الدردشة الفقاعية.

الخطوة 15. SM Publicapps: مستخدم يغادر غرفة الدردشة.

يترك المستخدم المحادثة والآن العميل وحده في غرفة الدردشة. وهذا يوضح أيضا أن المستخدم يغادر الغرفة.

0000001185: 10.78.91.166: Aug 06 2018 09:33:26.738 +0530: %CCBU__CCPPUBLICAPPS-6-LEAVE_CHAT_ROOM:

%[ChatRoomName=socialminer_chat.16@conference.127.0.0.1][Nickname=Jayant Suneja]

[User=ccp_chatclient][social_contact_id=0D66B2241000016500235A740A4E5BA6]: Leave chat room

ملاحظة: في حالة تمكين تقييم دردشة نشر، يتلقى SM تقييم الدردشة هذا بمجرد قيام المستخدم بإرسال تقييم الدردشة عبر البريد.

الخطوة 16. سجلات وحدة تحكم العميل: يظهر مستعرض المستخدم نجاح تقييم الدردشة.

تم إرسال تصنيف المحادثة بنجاح باستخدام 200 OK تم تلقيه على مستعرض المستخدم.

Mon Aug 06 2018 09:33:34 GMT+0530 (India Standard Time):CISCO_BUBBLE_CHAT:Feedback submitted

successfully. Response code: 200

Mon Aug 06 2018 09:33:34 GMT+0530 (India Standard Time):CISCO_BUBBLE_CHAT:Successfully ended

the chat session. Response code: 200 ccp-chat-components.js:1:14634

Mon Aug 06 2018 09:33:34 GMT+0530 (India Standard Time):CISCO_BUBBLE_CHAT:Successfully cleaned up

الخطوة 17. SM Publicapps: يتلقى CCPopublicapps تقييم الدردشة بعد النشر من المستعرض.

ملاحظات التقييم التي تم تلقيها في SM.

10.78.91.166: Aug 06 2018 09:33:34.277 +0530: %CCBU__CCPPUBLICAPPS-6-CHAT_FEEDBACK_RECEIVED :

%[ChatFeedback=com.cisco.ccbu.ccp.publicapps.api.chat.ChatFeedback@d82623[rating=4]][Session=

3F8B8C08D7E8144C7B1AD7AF144A4C1E][social_contact_id=0D66B2241000016500235A740A4E5BA6]:

Received chat feedback

ملاحظة: عند تلقي ملاحظات حول المحادثة في SM مع معلومات التصنيف، يتم حفظ المعلومات أولا في SocialContact على DataStore ل SM قبل أن تقوم بإخطار CCX. في حالة تعطل محول بيانات SM، يفشل إرسال تصنيف الدردشة مع جزء من "ccppublicapps-3-update_chat_socialCONTACT_EXTENSION_FIELD_FAILED"

الخطوة 18. UCCX MIVR: تحديث XMPP الذي تم تلقيه من SM.

يرسل SM تحديث XMPP إلى CCX يعلمه بالتقييم المتلقى من المستخدم النهائي.

3723269: Aug 06 09:33:34.290 IST %MIVR-SS_CHAT-7-UNK:[Smack Packet Reader (1)] ChatSubsystemLogger: createXMPPSession: PacketExtensionProvider.parseExtension:<SocialContact><campaignPublicId>CCX_Chat_Campaign</campaignPublicId><extensionFields><extensionField><name>h_chatRoom</name><value>socialminer_chat.16@conference.127.0.0.1</value></extensionField><extensionField><name>h_chatOrigin</name><value>CISCO_BUBBLE</value></extensionField><extensionField><name>C&#233;dula</name><value>Bill Issue</value></extensionField><extensionField><name>Details</name><value>Test Bubble Chat</value></extensionField><extensionField><name>PhoneNumber</name><value>97xxxxxxxx</value></extensionField><extensionField><name>h_agentName</name><value>Jabber@ge.nt1</value></extensionField><extensionField><name>h_rating</name><value>4</value>

الخطوة 19. UCX MIVR: كتابة تقييم الدردشة إلى قاعدة البيانات.

تتم كتابة تصنيف الدردشة المرسلة إلى قاعدة بيانات CCX ويتم حفظه في جدول TextTingdetail، وهو جدول تمت إضافته حديثا على UCCX 11.6(2).

الغرض الرئيسي من هذا الجدول هو تخزين "تقييمات الدردشة" لأغراض إعداد التقارير.

3723276: Aug 06 09:33:34.299 IST %MIVR-SS_ROUTEANDQUEUE-7-UNK:[Smack Listener Processor (1)]

RouteAndQueueSubsystemLogger: com.cisco.wf.subsystems.routeandqueue.aggregator.historical.

HistoricalManager : Writing Historical Record: TRDR: ContactID=0D66B2241000016500235A740A4E5BA6,

rating=4, ratingTime=java.util.GregorianCalendar[time=1533528214299,areFieldsSet=true,

areAllFieldsSet=true,lenient=true,zone=sun.util.calendar.ZoneInfo[id="GMT",offset=0,dstSavings=0,

useDaylight=false,transitions=0,lastRule=null],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,

YEAR=2018,MONTH=7,WEEK_OF_YEAR=32,WEEK_OF_MONTH=2,DAY_OF_MONTH=6,DAY_OF_YEAR=218,DAY_OF_WEEK=2,

DAY_OF_WEEK_IN_MONTH=1,AM_PM=0,HOUR=4,HOUR_OF_DAY=4,MINUTE=3,SECOND=34,MILLISECOND=299,

ZONE_OFFSET=0,DST_OFFSET=0]