المقدمة
يوضح هذا المستند كيفية تكوين حملة صادرة لتطبيق Progressive القائم على وكيل ل Unified Contact Center Express (UCCX).
المتطلبات الأساسية
المتطلبات
توصي Cisco بمعرفة الموضوعات التالية:
- تكوين Cisco Unified Border Element (CUBE)
- تكوين Unified Contact Center Express (UCCX)
المكونات المستخدمة
تستند المعلومات الواردة في هذا المستند إلى إصدارات المكونات المادية والبرامج التالية:
- UCCX الإصدار 12.5.1.11002-481
- CUCM الإصدار 12.5.1.1900-146
- ISR4451 الإصدار 17.03.04a
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
معلومات أساسية
تتضمن المتطلبات الخاصة لهذا المستند:
- عامل Finesse في وضع الاستعداد.
- ISR4451 مع التكوين الأساسي ل CUBE ووظيفة تحليل تقدم الاتصال (CPA) PVDM.
- تم دمج موفر خدمة الاتصال الهاتفي عبر الإنترنت (ITSP) مع CUBE.
- ترخيص CCX Outbound الموحد
في ميزة المتصل الصادر بنظام UCCX، هناك خمسة أنواع من الحملات:
مستند إلى الوكيل:
- المعاينة المباشرة للعامل
- العميل بروغريسيف
- عامل تنبؤي
مستند إلى IVR:
ملاحظة: يركز هذا المستند على تكوين "التقدمي المستند إلى وكيل".
هناك بعض الخدمات على UCCX التي يجب أن تكون في الخدمة:
ملاحظة: انتقل إلى Cisco Unified CCX ServiceAbility >أدوات > Control Center Network Services.
التكوين
الرسم التخطيطي للشبكة
يوضح مخطط المخطط هذا تفاعل UCCX و Finesse و CUCM و CUBE للحملات الصادرة:
التكوينات
تكوين UCCX
1. تسجيل الدخول إلى إدارة CCX:
2. ثم انقر فوق الأنظمة الفرعية > CM Telephony > مجموعة التحكم في المكالمات:
ثم انقر على إضافة جديد:
3. املأ الحقول الإلزامية المعلمة بالعلامات النجمية مثل الوصف، عدد منافذ CTI، نوع المجموعة، بادئة اسم الجهاز، ورقم الدليل، وانقر إضافة:
ملاحظات:
- حدد Outbound في نوع المجموعة.
- بمجرد النقر فوق إضافة تغييرات الحالة إلى قيد التقدم، يبدأ UCCX في إنشاء منافذ CTI.
هذا هو المخرج المتوقع بعد أن تنقر فوق إضافة:
4. انتقل إلى الأنظمة الفرعية > RMCM > قوائم انتظار خدمات الاتصال لإنشاء CSQ المتتالي:
ثم انقر فوق إضافة جديد:
5. املأ الحقول الإلزامية التي تم وضع علامة نجمية عليها مثل اسم قائمة انتظار خدمة جهات الاتصال، وحدد الخيارات الأكثر ملاءمة لبيئتك الخاصة، ثم انقر فوق التالي:
هذا هو المخرج المتوقع:
6. ثم انقر فوق التالي، وحدد المهارات المطلوبة، وقم بإضافتها، وأخيرا انقر فوق إضافة:
7. قم الآن بتكوين القسم الصادر، لذلك انتقل إلى الأنظمة الفرعية > الصادر>عام:
ملاحظة: هنا تحتاج إلى إضافة CSQ المتتالي الذي تم إنشاؤه في الخطوة السابقة إلى قسم CSQs المتوفر وانقر فوق تحديث.
8. انتقل إلى الأنظمة الفرعية > الصادر > الحملات لإنشاء الحملة التقدمية المستندة إلى الوكيل:
انقر على إضافة جديد
9. ثم حدد نوع الحملة القائمة على الوكيل، وحدد أيضا نوع المتصل المتتالي، ثم انقر فوق التالي:
10. ثم املأ القيم الإلزامية التي تم وضع علامة نجمية عليها مثل اسم الحملة، ووقت البدء والنهاية، ورقم الاتصال بالحملة، والقيم الأخرى المطلوبة وفقا لاحتياجاتك الخاصة.
يستمر التكوين:
ملاحظة: فقط انقر نعم على تمكين.
وهذه هي النتيجة المتوقعة:
11. أضف CSQ المتتالي المناسب على CSQs المعينة وانقر فوق إضافة.
12. وأخيرا، انتقل إلى الأنظمة الفرعية > الصادر > تكوين عبارة SIP، واكتب عنوان IP المحدد ل CUBE الذي يعالج المكالمات الصادرة:
تكوين المكعب
إضافة تكوين عمومي إلى CUBE ضمن Voice Service VoIP وإضافة معلمات CPA العمومية:
voice service voip
ip address trusted list
ipv4 0.0.0.0 0.0.0.0
mode border-element
no supplementary-service sip refer ---->This command avoids to send Refer SIP message to ITSP
allow-connections sip to sip
cpa timing live-person 2501
cpa timing term-tone 15500
cpa threshold active-signal 18db
ملاحظة: تأكد من أنك لا تحتاج إلى تكوين القائمة الموثوق بها، وإلا فأنت بحاجة إلى تكوين كل عنوان IP الخاص ب UCCX و CUCM هنا.
تكوين خدمات DSPFagard على البطاقة الصوتية:
voice-card 0/1
dsp services dspfarm
تكوين ملف تعريف DSPPfarm وتمكين تحليل تقدم المكالمات (CPA):
dsp services dspfarm
dspfarm profile 1 transcode
description dialer-lab
codec g729abr8
codec g729ar8
codec g711alaw
codec g711ulaw
call-progress-analysis <-- This line enables CPA on the dspfarm
maximum sessions 10
associate application CUBE <--Remeber to use CUBE application here
ملاحظة: يتم تثبيت PVDM على موجه المكعب لهذا المختبر على الفتحة 0/1:
#sh inventory
---Output omitted
NAME: "subslot 0/1 db module 0", DESCR: "PVDM4-64 Voice DSP Module" PID: PVDM4-64
---Output omitted
تكوين نظير الطلب الوارد:
dial-peer voice 10 voip
description dialer IncomingDP
session protocol sipv2
incoming called-number . <--This dot means that the dial peer receives any digit
dtmf-relay rtp-nte
codec g711ulaw
no vad
ملاحظة: هناك العديد من الطرق لتلقي مكالمة على نظير الطلب، وهذا مجرد مثال لهذا المختبر باستخدام الأمر الوارد call-number.
تكوين إشارة نظير الطلب الصادرة إلى ITSP:
dial-peer voice 400 voip
description ** DIALER ITSP SIDE **
destination-pattern 9001$
session protocol sipv2
session target ipv4:10.4.14.4 <--ITSP IP Address
dtmf-relay rtp-nte
codec g711ulaw
no vad
ملاحظة: يجب عليك الإشارة إلى عنوان IP الخاص ب ITSP وإنشاء نمط الوجهة المناسب لخطة الطلب الخاصة بك.
تكوين نظير الطلب الذي يشير إلى وكيل CUCM:
dial-peer voice 2000 voip
description ** DIALER UCCX agents on CUCM**
destination-pattern 2000 <--Agent Extension, this can be a range of extensions.
session protocol sipv2
session target ipv4:10.2.10.30 <--IP Address of the Call Manager
dtmf-relay rtp-nte
codec g711ulaw
no vad
ملاحظة: نظير الطلب هذا هو مجرد مثال لهذا المختبر ويتم إرساله إلى ملحق عميل معين مسجل على CUCM.
ملاحظة: لا يدعم Unified CCX ترجمة رقم الهاتف الذي يستخدمه لطلب المكالمات الصادرة أو تعديله. أي قاعدة ترجمة صوتية تم تكوينها في البوابة التي تقوم بتعديل رقم الهاتف غير معتمدة.
التحقق من الصحة
تحقق من أن DSPPfarm قيد التشغيل ونشط ومقترن به، ومن تمكين CPA أيضا:
#show dspfarm profile 1
Dspfarm Profile Configuration
Profile ID = 1, Service = TRANSCODING, Resource ID = 1
Profile Description : dialer-lab
Profile Service Mode : Non Secure
Profile Admin State : UP
Profile Operation State : ACTIVE
Application : CUBE Status : ASSOCIATED
Resource Provider : FLEX_DSPRM Status : UP
Total Number of Resources Configured : 10
Total Number of Resources Available : 10
Total Number of Resources Out of Service : 0
Total Number of Resources Active : 0
Codec Configuration: num_of_codecs:4
Codec : g711ulaw, Maximum Packetization Period : 30
Codec : g711alaw, Maximum Packetization Period : 30
Codec : g729ar8, Maximum Packetization Period : 60
Codec : g729abr8, Maximum Packetization Period : 60
Call Progress Analysis : ENABLED
تأكد من أن البرنامج يذهب إلى "حالة الحديث" في Finesse وأن حملة BA هي "تقدمية" تستند إلى البرنامج:
استكشاف الأخطاء وإصلاحها
أسهل طريقة لاستكشاف الأخطاء وإصلاحها هي تجميع تصحيح الأخطاء على CUBE باستخدام هذا التكوين:
conf t
service timestamps debug datetime localtime msec
service timestamps log datetime msec
service sequence-numbers
logging buffered 10000000 debug
no logging console
no logging monitor
default logging rate-limit
default logging queue-limit
voice iec syslog
exit
Debug voice ccapi inout <-- CCAPI debug allows to verify the dial peers matched.
Debug ccsip messages <--Enables SIP messages logs
Debug ccsip error <--Enables SIP Errors logs
بمجرد تجميع سجلات المكعب التي تحتاج إلى التحقق من صحتها، فأنت تطابق نظائر الطلب الصحيحة لثلاث أرجل:
Incoming Dial-peer=10 <--First Leg
Outgoing Dial-peer=400 <--Second Leg
Outgoing Dial-peer=2000 <--Third Leg
هناك ثلاث أرجل:
- الساق الأولى من UCCX،
- وتذهب الساق الثانية إلى ITSP،
- و الساق الثالثه تدخل على CUCM
ملاحظة: يصف التحليل الموضح في هذا القسم مقاطع محددة فقط من رسائل SIP التي تحتاج إلى أستكشاف الأخطاء وإصلاحها.
في المرحلة الأولى، من المهم التحقق من إرسال CPA مع معلمات CPA الصحيحة المكونة على UCCX في رسالة دعوة SIP:
---Output omitted
Content-Type: application/x-cisco-cpa
Content-Disposition: signal;handling=optional
Events=FT,Asm,AsmT,Sit
CPAMinSilencePeriod=375
CPAAnalysisPeriod=2500
CPAMaxTimeAnalysis=3000
CPAMinValidSpeechTime=112
CPAMaxTermToneAnalysis=15000
--unique_boundary--
---Output omitted
كما يجب أن تنص رسالة بروتوكول معلومات التوجيه (SIP) التي تم إقرارها في الخطوة الأولى والتي تبلغ 200 موافق على تمكين تقنية CPA على ما يلي:
---Output omitted
--uniqueBoundary
Content-Type: application/x-cisco-cpa
Content-Disposition: signal;handling=optional
event=enabled
--uniqueBoundary--
تشير رسالة SIP للتحديث الأول في المرحلة الأولى إلى اكتشاف حدث CPA:
---Output omitted
Content-Type: application/x-cisco-cpa
Content-Disposition: signal;handling=optional
Content-Length: 26
event=detected
status=CpaS
وتشير رسالة SIP المستكملة الثانية أيضا على الساق الأولى إلى أن حدث CPA هو خطاب إنساني حي:
---Output omitted
Content-Type: application/x-cisco-cpa
Content-Disposition: signal;handling=optional
Content-Length: 167
event=detected
status=LS <-- This indicates it is Human speech
pickupT=2510
maxActGlitchT=0
numActGlitch=0
valSpeechT=190
maxPSSGlitchT=0
numPSSGlitch=0
silenceP=380
termToneDetT=0
noiseTH=35
actTh=2097164
تشير رسالة SIP التي تظهر المرحلة الأولى إلى مكان إرسال المكالمة إلى رأس "ارجع إلى":
---Output omitted
Refer-To: <sip:2000@10.2.10.70>
ملاحظة: إذا إستمرت المشكلة، فقم بفتح حالة Cisco TAC، وأرفق سجلات المكعب التي تم تجميعها لمزيد من أستكشاف الأخطاء وإصلاحها مع تقنية sh الخاصة بالمكعب لديك. بالنسبة لجانب UCCX، تحتاج إلى تجميع آثار محرك UCCX والسجلات الجانبية لعامل Finesse.
معلومات ذات صلة
فهم نظائر الطلب الواردة/الصادرة التي تطابق الأنظمة الأساسية Cisco IOS®
نظرة عامة على تحليل تقدم المكالمة
ملاحظة فنية حول مستويات تتبع UCCX
دليل التصميم السريع لمركز الاتصال الموحد من Cisco