المقدمة
يوضح هذا المستند كيفية تكوين ميزة "توسيع" و"الاتصال" في Jabber وتعديل جهة الاتصال المعروضة في الوجهة البعيدة.
المتطلبات الأساسية
Cisco Unified Communications Manager (CUCM) 9.1 أو إصدارا أعلى.
Jabber 9. 1 أو إصدارا أعلى.
المتطلبات
يلزم توفر خبرة ومعرفة سابقة حول تكوين Jabber باستخدام Cisco Unified Communications Manager و IM وخادم التواجد.
المكونات المستخدمة
تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج التالية:
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك مباشرة، فتأكد من فهمك للتأثير المحتمل لأي تكوين.
التكوين
الخطوة 1. قم بتكوين ملف تعريف هاتف CTI Remote Device (CTI RD) لنفس المستخدم الذي قام بتكوين Jabber بالفعل.
- عندما تقوم بتكوين CTI RD، قم بإقران نفس مستخدم Jabber. سيكون تكوين الخط هو نفس خط جهاز Jabber Client Services Framework (CSF)
- يلزم تكوين مساحة البحث لإعادة التوجيه بشكل صحيح لمكالمات الوجهة البعيدة كي تعمل
الخطوة 2. قم بتكوين الوجهة البعيدة.
- في هذا المثال، قمت باستخدام 3001 كرقم وجهة بعيد. يجب أن يكون رقم الوجهة البعيدة هذا رقما خارجيا (الرقم الخارجي لمجموعة CUCM حيث يتم تسجيل Jabber، على سبيل المثال نظام هاتفي آخر)
الخطوة 3. أربط ملف تعريف CTI RD بالمستخدم النهائي.
الخطوة 4. بمجرد تسجيل الدخول إلى Jabber، سترى خيارا لتعيين خدمات الهاتف Jabber لاستخدام جهاز Extend و Connect (إستخدام رقم آخر للمكالمات). عند إستخدام خيار "تحرير الرقم"، يجب أن يكون هناك نمط مسار مطابق للرقم الجديد.
- بمجرد تعيين Jabber لاستخدام جهاز "توسيع وتوصيل"، سيتم عرض رمز الهاتف على Jabber كما هو أدناه.
الرسم التخطيطي للشبكة
- يتم توضيح تدفق المكالمات لمكالمة Jabber Extend و Connect الصادرة في الصورة أدناه
مثال أستكشاف الأخطاء وإصلاحها
في هذا المثال، عند ظهور حلقة الوجهة البعيدة ("رقم آخر")، لا يتم عرض رقم جهة الاتصال. ولهذا السبب، لا يمكنهم تمييز ما إذا كانت المكالمة من جهة خارجية أو من Jabber باستخدام Extend and Connect. عند إستخدام Extend and Connect، يقوم CUCM ببدء المكالمة إلى الجهاز البعيد ولا يرسل معلومات جهة الاتصال بشكل افتراضي.
يمكننا أن نرى في مقتطف تحليل الرقم التالي لاستدعاء Extend and Connect أن حقل CallPartyNumber فارغ.
16766318.007 |19:17:23.127 |AppInfo |Digit analysis: patternUsage=5
16766318.008 |19:17:23.127 |AppInfo |Digit analysis: match(pi="1", fqcn="", cn="",plv="5", pss="test:Phones", TodFilteredPss="test:Phones", dd="3001",dac="0")
16766318.009 |19:17:23.127 |AppInfo |Digit analysis: analysis results
16766318.010 |19:17:23.127 |AppInfo ||PretransformCallingPartyNumber=
|CallingPartyNumber=
|DialingPartition=Phones
|DialingPattern=3001
|FullyQualifiedCalledPartyNumber=3001
|DialingPatternRegularExpression=(3001)
|DialingWhere=
|PatternType=Enterprise
|PotentialMatches=NoPotentialMatchesExist
|DialingSdlProcessId=(0,0,0)
|PretransformDigitString=3001
|PretransformTagsList=SUBSCRIBER
|PretransformPositionalMatchList=3001
|CollectedDigits=3001
|UnconsumedDigits=
|TagsList=SUBSCRIBER
|PositionalMatchList=3001
|VoiceMailbox=
|VoiceMailCallingSearchSpace=Global Learned E164 Numbers:Directory URI:Phones
|VoiceMailPilotNumber=88800
|RouteBlockFlag=RouteThisPattern
|RouteBlockCause=0
|AlertingName=
|UnicodeDisplayName=
|DisplayNameLocale=1
|OverlapSendingFlagEnabled=0
|WithTags=
في دعوة SIP، يمكن رؤية رقم جهة الاتصال بعد علامة sip: في الرأس من.
في المقتطف أدناه، يمكن ملاحظة أن رقم جهة الاتصال غير موجود في INVITE (sip:10.66.87.195) وأن عرض اسم جهة الاتصال الذي يتم إرساله هو VoiceConnect.
16766935.001 |19:17:25.831 |AppInfo |SIPTcp - wait_SdlSPISignal: Outgoing SIP TCP message to 10.66.87.204 on port 5060 index 1146
[1276581,NET]
INVITE sip:3001@10.66.87.204:5060;transport=tcp SIP/2.0
Via: SIP/2.0/TCP 10.66.87.195:5060;branch=z9hG4bK6dae5b551945
From: "VoiceConnect"
;tag=634549~59c9c4bc-724d-e1f0-017a-a8992d4fc521-19395629
To: <sip:3001@10.66.87.204>;tag=325889~2a8670d1-cf49-4a53-ae8f-36c41a8e75cf-23913736
Date: Thu, 18 May 2017 09:17:25 GMT
Call-ID: cbe81900-91d166a3-6d704-c357420a@10.66.87.195
Supported: timer,resource-priority,replaces
User-Agent: Cisco-CUCM10.5
Allow: INVITE, OPTIONS, INFO, BYE, CANCEL, ACK, PRACK, UPDATE, REFER, SUBSCRIBE, NOTIFY
CSeq: 105 INVITE
Max-Forwards: 70
Expires: 180
Allow-Events: presence
Call-Info: <urn:x-cisco-remotecc:callinfo>;x-cisco-video-traffic-class=VIDEO_UNSPECIFIED
Supported: X-cisco-srtp-fallback
Supported: Geolocation
Session-Expires: 1800;refresher=uas
Min-SE: 1800
P-Asserted-Identity: <sip:1003@10.66.87.195>
Remote-Party-ID: <sip:1003@10.66.87.195>;party=calling;screen=yes;privacy=off
Contact: <sip:10.66.87.195:5060;transport=tcp>
Content-Length: 0
لاستلام رقم جهة اتصال على الجهاز البعيد، يجب تكوينه كواحد مما يلي:
- قناع تحويل الطرف المتصل على تكوين خط الاتصال
- قناع تحويل الطرف المتصل على نمط المسار
- قاعدة ترجمة الصوت على بوابة Cisco
عند تكوين رقم الطلب الداخلي المباشر للشنطة (DID) على نمط المسار (قناع تحويل الطرف المتصل)، يظهر تحليل الرقم أن حقل CallPartyNumber تم تحديثه.
16759993.008 |19:12:08.414 |AppInfo |Digit analysis: match(pi="1", fqcn="", cn="",plv="5", pss="test:Phones", TodFilteredPss="test:Phones", dd="3001",dac="0")
16759993.009 |19:12:08.414 |AppInfo |Digit analysis: analysis results
16759993.010 |19:12:08.414 |AppInfo ||PretransformCallingPartyNumber=
|CallingPartyNumber=777777
|DialingPartition=Phones
|DialingPattern=3001
|FullyQualifiedCalledPartyNumber=3001
|DialingPatternRegularExpression=(3001)
|DialingWhere=
|PatternType=Enterprise
|PotentialMatches=NoPotentialMatchesExist
|DialingSdlProcessId=(0,0,0)
|PretransformDigitString=3001
|PretransformTagsList=SUBSCRIBER
|PretransformPositionalMatchList=3001
|CollectedDigits=3001
|UnconsumedDigits=
|TagsList=SUBSCRIBER
|PositionalMatchList=3001
|VoiceMailbox=
|VoiceMailCallingSearchSpace=Global Learned E164 Numbers:Directory URI:Phones
|VoiceMailPilotNumber=88800
|RouteBlockFlag=RouteThisPattern
|RouteBlockCause=0
|AlertingName=
|UnicodeDisplayName=
|DisplayNameLocale=1
|OverlapSendingFlagEnabled=0
|WithTags=
تعرض دعوة SIP إلى الوجهة البعيدة رقم جهة الاتصال كما فعل خط الاتصال. هذا ينتج في الشنطة كان يعرض كرقم جهة الاتصال عندما CTI RD يرن.
16484506.001 |18:32:10.720 |AppInfo |SIPTcp - wait_SdlSPISignal: Outgoing SIP TCP message to 10.66.87.204 on port 5060 index 951
[1255331,NET]
INVITE sip:3001@10.66.87.204:5060 SIP/2.0
Via: SIP/2.0/TCP 10.66.87.195:5060;branch=z9hG4bK6bd621bee81d7
From: "VoiceConnect"
;t
ag=624206~59c9c4bc-724d-e1f0-017a-a8992d4fc521-19395539
To: <sip:3001@10.66.87.204>
Date: Wed, 17 May 2017 08:32:10 GMT
Call-ID: 506b6680-91c10a8a-6ba4d-c357420a@10.66.87.195
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, kpml
Supported: X-cisco-srtp-fallback,X-cisco-original-called
Call-Info: <sip:10.66.87.195:5060>;method="NOTIFY;Event=telephone-event;Duration=500"
Call-Info: <urn:x-cisco-remotecc:callinfo>;x-cisco-video-traffic-class=VIDEO_UNSPECIFIED
Cisco-Guid: 1349215872-0000065536-0000000144-3277275658
Session-Expires: 1800
P-Asserted-Identity: "VoiceConnect" <sip:777777@10.66.87.195>
Remote-Party-ID: "VoiceConnect" <sip:777777@10.66.87.195>;party=calling;screen=yes;privacy=off
Contact: <sip:777777@10.66.87.195:5060;transport=tcp>;isFocus
Max-Forwards: 70
Content-Length: 0