المحتويات

المقدمة

المتطلبات الأساسية

المتطلبات

المكونات المستخدمة

التكوين

التحقق من الصحة

استكشاف الأخطاء وإصلاحها

المقدمة

يوضح هذا المستند كيفية إعداد ميزة الشاشة المزدوجة باستخدام خادم الاجتماعات (CMS) من Cisco ونقاط النهاية لنظام TelePresence من Cisco.

المتطلبات الأساسية

المتطلبات

توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:

- يجب تكوين مكون CallBridge على CMS

- يجب أن يكون CMS الإصدار 2.2.3 أو أحدث

- يجب أن تقوم نقطة نهاية CE بتشغيل CE9.1.3 أو إصدار أحدث

- يجب أن يكون Cisco Unified Communications Manager (CUCM) قيد التشغيل 11.5.1 أو إصدار أحدث

- يجب أن تشتمل المكالمات الموجهة عبر Expressway على Expressway قيد التشغيل 8.9 أو أحدث

- يجب أن تعمل المكالمات مع CMS

المكونات المستخدمة

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

- CMS API (واجهة برنامج التطبيق)

- ساعي البريد (أو أي عميل API آخر)

- CUCM

- CMS

- نقاط النهاية لنظام TelePresence من Cisco (SX، MX)

- برنامج المحاكاة الطرفية PuTTY Secure Shell (SSH) لمعالج إدارة اللوحة الرئيسية (MMP)

- مستعرض ويب مثل Firefox و Chrome

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

التكوين

الخطوة 1.  قم بإعداد حساب مستخدم مسؤول باستخدام إذن واجهة برمجة التطبيقات أو يمكن أن يستخدم حساب المسؤول لبرنامج Cisco Unified Communications Manager. يرجى العثور على كيفية إنشاء مستخدم لديه وصول API.

يمكنك إنشاء حسابات مستخدمين إضافية ل MMP التي لها حقوق على مستوى المسؤول باستخدام MMP

إضافة أمر مستخدم يضيف المستخدم <account name> <role>.

1. SSH في MMP.

2. إضافة حساب مستخدم على مستوى مسؤول، على سبيل المثال

الخطوة 2. قم بتكوين CMS لدعم ميزة الشاشة المزدوجة باستخدام API.

مادة النشر، توافق المعلمات.

يتم إستخدام واجهة برمجة تطبيقات PostMan ولكن يمكن إستخدام أي أداة من أدوات واجهة برمجة التطبيقات للتكوين.

الخطوة 3. أستخدم عملية GET للحصول على المعرف الفريد ل compatibilityProfile/<compatibilityProfile id.

الخطوة 4. أستخدم عملية PUT ل sipMultiStream=true.

الخطوة 5. تطبيق التوافق الذي تم تكوينه ضمن النظام/ملفات التعريف. يطبق هذا على التوصيف في المستوى الأعلى ويستخدم كملف تخصيص عام.

تظهر هذه الصورة ملف تعريف التوافق الجاري تطبيقه بنجاح.

المذكور أعلاه هو التكوين المطلوب لإعداد ميزة DualScreen على CMS. الآن، أنت تحتاج أيضا أن يشكل إعلان مع التشكيل مطلوب. يجب أن تقوم نقطة النهاية بتشغيل CE9.1.3 أو إصدار أحدث من رمز البرنامج.

الخطوة 6. يجب تعيين وضع MultiStream على نقطة نهاية على أنه تلقائي كما هو موضح في هذه الصورة.

الخطوة 7. في "إدارة المكالمات" عند تكوين خط اتصال SIP، يرجى مراعاة أن ملف تعريف SIP المستخدم يجب أن يحتوي على المعلمات التالية.

يقر ملف تخصيص شفافية SDP جميع سمات SDP غير المعروفة.

IX، ينبغي أن يكون مكنت على ال sip توصيف شنطة.

في "إدارة المكالمات" لنقاط النهاية، يجب أن يكون ملف تعريف SIP المستخدم إما ملف تعريف SIP القياسي لنقطة نهاية TelePresence أو إذا قمت بتخصيص ملف تعريف SIP لاستخدامه لنقاط النهاية، تأكد من تحقق هذه المعلمات.

ملاحظة: عندما يكون النظام في إعداد على ثلاث شاشات، على سبيل المثال Cisco TelePresence SX80 أو MX700 أو MX800، يتم حفظ الشاشة الثالثة للمحتوى أثناء مكالمة على شاشة مزدوجة.

التحقق من الصحة

استخدم هذا القسم لتأكيد عمل التكوين بشكل صحيح

ضع في اعتبارك أن SX و MX700/800 هي نقطة نهاية الشاشة المزدوجة. قد يظهر تخطيط المشاركين كما هو موضح في الصورة وإذا كان لديك شاشة ثالثة إضافية متصلة، فيجب أن يظهر العرض التقديمي على الشاشة الثالثة.

استكشاف الأخطاء وإصلاحها

التأكد من التحقق من إصدار البرنامج لنقطة نهاية CUCM و CMS. وبمجرد التأكد من دعم الإصدارات، يلزم إجراء المزيد من أستكشاف الأخطاء وإصلاحها

https://www.cisco.com/c/dam/en/us/td/docs/telepresence/endpoint/software/ce9/release-notes/ce-software-release-notes-ce9.pdf

https://www.cisco.com/c/dam/en/us/td/docs/conferencing/ciscoMeetingServer/Release_Notes/Version-2-2/Cisco-Meeting-Server-Release-Notes-2-2-5.pdf

السيناريو 1. ميزة الشاشة المزدوجة لا تعمل.

تجميع التتبع التفصيلي ل SIP على CMS

RTMT من مدير المكالمات

حزمة السجل من نقطة النهاية

تحقق من السجلات لسيناريو لا تعمل فيه ميزة الشاشة المزدوجة للعميل. تحليل، للتحقق من سبب المشكلة

دعوة رسالة مرسلة من قبل نقطة نهاية

2017-08-24T11:25:31.709+08:00 SX80 appl[1660]: 3939.20 SipPacket I: SIP Msg: Outgoing => INVITE, CSeq: 100 INVITE, Remote: 172.16.19.110:5060, CallId: 280004cfb801730726ec1a9e9941d0d8

2017-08-24T11:25:31.709+08:00 SX80 appl[1660]: 3939.20 SipPacket    INVITE sip:8001@172.16.19.110 SIP/2.0

2017-08-24T11:25:31.709+08:00 SX80 appl[1660]: 3939.20 SipPacket    Via: SIP/2.0/TCP 172.16.19.116:5060;branch=z9hG4bKe04a77c1ce5008a9c69d4c621c705bb6;rport

2017-08-24T11:25:31.709+08:00 SX80 appl[1660]: 3939.20 SipPacket    Call-ID: 280004cfb801730726ec1a9e9941d0d8

2017-08-24T11:25:31.710+08:00 SX80 appl[1660]: 3939.21 SipPacket    CSeq: 100 INVITE

2017-08-24T11:25:31.710+08:00 SX80 appl[1660]: 3939.21 SipPacket    Contact: <sip:1000@172.16.19.116:55245;transport=tcp>;sip.cisco.multistream;x-cisco-multiple-screen=2

2017-08-24T11:25:31.726+08:00 SX80 appl[1660]: 3939.22 SipPacket    a=rtcp-fb:* ccm cisco-scr

2017-08-24T11:25:31.726+08:00 SX80 appl[1660]: 3939.22 SipPacket    a=sendrecv

2017-08-24T11:25:31.727+08:00 SX80 appl[1660]: 3939.22 SipPacket    a=sprop-simul:1 1 *

2017-08-24T11:25:31.727+08:00 SX80 appl[1660]: 3939.22 SipPacket    a=sprop-source:1 csi=3364746240

2017-08-24T11:25:31.727+08:00 SX80 appl[1660]: 3939.22 SipPacket    m=video 2390 RTP/AVP 99 97 126 96 34 31 123

تبدو الدعوة جيدة مما يشير إلى أن البرنامج والتكوين المطلوبين صحيحان على نقطة النهاية.

لقد كان عرضا مؤجلا من CUCM إلى CMS. تم إرسال CMS 200 OK

Aug 24 11:25:29 user.info< http://user.info>; acano host:server:  INFO : SIP trace: connection 23: outgoing SIP TCP data to 172.16.19.110:52560 from 172.16.19.123:5060, size 3830:

Aug 24 11:25:29 user.info< http://user.info>; acano host:server:  INFO : SIP trace: SIP/2.0 200 OK

Aug 24 11:25:29 user.info< http://user.info>; acano host:server:  INFO : SIP trace: Via: SIP/2.0/TCP 172.16

Aug 24 11:25:29 user.info< http://user.info>; acano host:server:  INFO : SIP trace: Max-Forwards: 70

في SDP

Aug 24 11:25:29 user.info< http://user.info>; acano host:server:  INFO : SIP trace: a=sendrecv

Aug 24 11:25:29 user.info< http://user.info>; acano host:server:  INFO : SIP trace: a=sprop-source:1 count=2;policies=cs:1

Aug 24 11:25:29 user.info< http://user.info>; acano host:server:  INFO : SIP trace: a=sprop-simul:1 1 *

Aug 24 11:25:29 user.info< http://user.info>; acano host:server:  INFO : SIP trace: a=rtcp-fb:* nack pli

Aug 24 11:25:29 user.info< http://user.info>; acano host:server:  INFO : SIP trace: a=rtcp-fb:* ccm fir

Aug 24 11:25:29 user.info< http://user.info>; acano host:server:  INFO : SIP trace: a=rtcp-fb:* ccm cisco-scr

Aug 24 11:25:29 user.info< http://user.info>; acano host:server:  INFO : SIP trace: a=extmap:1  http://protocols.cisco.com/virtualid

Aug 24 11:25:29 user.info< http://user.info>; acano host:server:  INFO : SIP trace: a=extmap:2  http://protocols.cisco.com/framemarking

Aug 24 11:25:29 user.info< http://user.info>; acano host:server:  INFO : SIP trace: a=rtpmap:97 H264/90000

Aug 24 11:25:29 user.info< http://user.info>; acano host:server:  INFO : SIP trace: a=fmtp:97

يتطلب ال 200 OK من CMS سمات مدرجة. يجب إستلام السمات التالية بواسطة نقطة نهاية لجعل ميزة "الشاشة المزدوجة" تعمل بشكل فعال.

عند نقطة النهاية عند التحقق من ال 200 موافق. لقد وجدنا أن السمات مفقودة

2017-08-24T11:25:31.823+08:00 SX80 appl[1660]: 3939.32 SipPacket    m=video 34794 RTP/AVP 97 116 96 34 31

2017-08-24T11:25:31.823+08:00 SX80 appl[1660]: 3939.32 SipPacket    b=TIAS:1889000

2017-08-24T11:25:31.823+08:00 SX80 appl[1660]: 3939.32 SipPacket    a=label:11

2017-08-24T11:25:31.823+08:00 SX80 appl[1660]: 3939.32 SipPacket    a=rtpmap:97 H264/90000

2017-08-24T11:25:31.824+08:00 SX80 appl[1660]: 3939.32 SipPacket    a=fmtp:97 profile-level-id=428014;max-mbps=489600;max-fs=8160;max-dpb=4752;max-fps=6000

2017-08-24T11:25:31.824+08:00 SX80 appl[1660]: 3939.32 SipPacket    a=rtpmap:116 H264/90000

2017-08-24T11:25:31.824+08:00 SX80 appl[1660]: 3939.32 SipPacket    a=fmtp:116 profile-level-id=428014;packetization-mode=1;max-mbps=489600;max-fs=8160;max-dpb=4752;max-fps=6000

لمزيد من التحقق، تحقق من آثار "إدارة المكالمات". لم يتم التعرف على السمات التالية التي تم تحليلها.

00267759.030 |13:55:03.641 |AppInfo  |DET-SDPMsg- TCL_UNSPECIFIED (0)

00267759.031 |13:55:03.641 |AppInfo  |DET-SDPMsg- Unrecognized attributes list: a=extmap:1   http://protocols.cisco.com/virtualid a=extmap:14   http://protocols.cisco.com/timestamp#100us a=rtcp-fb:* ccm cisco-scr a=sprop-simul:1 1 * a=sprop-source:1 csi=51132416

00267759.032 |13:55:03.641 |AppInfo  |DET-SDPMsg- mAudiomLines(i).bandwidth.enabledMask=TIAS, TIAS=128000, AS=0, CT=0, RS=0, RR=0

00267759.033 |13:55:03.641 |AppInfo  |DET-SDPMsg- nVideo=2

00267759.034 |13:55:03.641 |AppInfo  |DET-SDPMsg- remoteIpAddr=172.16.19.116 remoteRtpPortNumber=2370 stackIdx=2 telephonyEvent=0 silenceSuppressionFlag=0 mSDPMode=0 idleFlag=0 vcId=1 mid=-1

تحقق من ملف تعريف SIP للتأكد من أنه قد تم التحقق من المعلمات التالية المذكورة أعلاه في المستند.

ملف تخصيص شفافية SDP تمرير كل خصائص SDP غير المعروفة . تم إعداد هذه المعلمة على ملف تعريف SIP الذي تم تكوينه. ومع ذلك، لم يتم التحقق من السماح بوسائط تطبيق iX.

تحقق من Allow iX Application Media مما أدى إلى إصلاح المشكلة.

السيناريو 2. ميزة الشاشة المزدوجة لا تعمل.

في السيناريو الثاني المشكلة هي نفسها. لكن السبب مختلف.

ترسل نقطة النهاية الدعوة مع الرأس والسمات المطلوبة في SDP. ومع ذلك، يتعذر على CUCM التعرف على السمات في بروتوكول SDP.

INVITE sip:95101@192.168.11.2<mailto:sip%3A95101@192.168.11.2> SIP/2.0

Via: SIP/2.0/TCP 192.168.11.9:58911;branch=z9hG4bK64fdaf0987c59765f74b7f8f2673adfe;rport

Call-ID: ca81ed904b80cf18528e5b0a4e4a4c01

CSeq: 100 INVITE

Contact: <sip:7436254f-c370-ccad-745d-110f8f59bee2@192.168.11.9<mailto:110f8f59bee2@192.168.11.9>:58911;transport=tcp>;sip.cisco.multistream;x-cisco-multiple-screen=2

From: "Sala 5 Cota" <sip:571317@192.168.11.2<mailto:sip%3A571317@192.168.11.2>>;tag=0edc947e1b7a916a

To: <sip:95101@192.168.11.2<mailto:sip%3A95101@192.168.11.2>>

Max-Forwards: 70

Route: <sip:192.168.11.2;lr>

Allow: INVITE,ACK,CANCEL,BYE,UPDATE,INFO,OPTIONS,REFER,NOTIFY

User-Agent: TANDBERG/529 (ce9.1.4.3ae3106) Cisco-MX700ST

Supported: replaces,100rel,timer,gruu,path,outbound,X-cisco-serviceuri,X-cisco-callinfo,X-cisco-service-control,X-cisco-sis-7.1.1,norefersub,extended-refer,sdp-anat

Recv-Info: x-cisco-conference

Session-Expires: 1800

Allow-Events: dialog

Remote-Party-ID: "Sala 5 Cota" <sip:571317@192.168.11.2<mailto:sip%3A571317@192.168.11.2>>;privacy=off;id-type=subscriber;screen=yes;party=calling

Content-Type: application/sdp

Content-Length: 4166

04323021.031 |21:05:59.460 |AppInfo  |//SIP/SIPHandler/ccbId=0/scbId=0/getTrunInfoByRouteHdr: Route header userPart is missing

04323021.032 |21:05:59.460 |AppInfo  |//SIP/SIPHandler/ccbId=0/scbId=0/getRel1xxType: No matching SIP trunk found in hash table, returning rel1xx disabled

04323021.033 |21:05:59.460 |AppInfo  |//SIP/SIPHandler/ccbId=4294967295/scbId=0/sipSPIGetCallExtensionSupported: SIPRel1xxEnabledServiceParamSetting=0 , ccb->pld.outboundRel1xx=1

04323021.034 |21:05:59.460 |AppInfo  |//SIP/SIPHandler/ccbId=0/scbId=0/sip_stop_timer: timerContext=0xdbc4a3c type=SIP_TIMER_EXPIRES value=1800000 retries=0

04323021.035 |21:05:59.461 |AppInfo  |//SIP/SIPHandler/ccbId=0/scbId=0/sip_start_timer: timerContext=0xdbc4a3c type=SIP_TIMER_EXPIRES value=1800000 retries=0

04323021.036 |21:05:59.461 |AppInfo  |//SIP/SIPHandler/ccbId=0/scbId=0/extractAssertedInfo: parseResult[1]

04323021.037 |21:05:59.475 |AppInfo  |//SIP/SDPLib/Warning/0x0/sdp_parse_attr_rtcpfb: rtcp-fb ccm has unrecognized param token: cisco-scr

04323021.038 |21:05:59.475 |AppInfo  |//SIP/SDPLib/Warning/0x0/sdp_parse_attr_rtcpfb: rtcp-fb ccm has unrecognized param token: cisco-scr

04323021.039 |21:05:59.475 |AppInfo  |//SIP/SDPLib/Warning/0x0/sdp_parse_attr_rtcpfb: rtcp-fb ccm has unrecognized param token: cisco-scr

04323021.040 |21:05:59.476 |AppInfo  |//SIP/SDPLib/Warning/0x0/sdp_parse_fmtp_line_params:  Warning: Invalid maxbr specified for fmtp attribute.

04323021.041 |21:05:59.476 |AppInfo  |//SIP/SDPLib/Warning/0x0/sdp_parse_fmtp_line_params:  Warning: Invalid maxbr specified for fmtp attribute.

04323021.042 |21:05:59.476 |AppInfo  |//SIP/SDPLib/Warning/0x0/sdp_parse_fmtp_line_params:  Warning: Invalid maxbr specified for fmtp attribute.

04323021.043 |21:05:59.476 |AppInfo  |//SIP/SDPLib/Warning/0x0/sdp_parse_fmtp_line_params:  Warning: Invalid maxbr specified for fmtp attribute.

04323021.044 |21:05:59.476 |AppInfo  |//SIP/SDPLib/Warning/0x0/sdp_parse_fmtp_line_params:  Warning: Invalid maxbr specified for fmtp attribute.

04323021.045 |21:05:59.476 |AppInfo  |//SIP/SDPLib/Warning/0x0/sdp_parse_fmtp_line_params:  Warning: Invalid maxbr specified for fmtp attribute.

04323021.046 |21:05:59.477 |AppInfo  |//SIP/SIPHandler/ccbId=0/scbId=0/getMP4ALATMParameters: Saved payload(107) as Media_Payload_MP4ALATM_128, clock=90000, profile=25,

يتعذر على CUCM التعرف على معلمة مثل Cisco-SCR المطلوب لميزة DualScreen للعمل. نظرا لتسجيل نقطة النهاية التالية لإدارة المكالمات ولا يوجد خط اتصال بينهما. تحقق من "SipProfile" الذي تم تكوينه لنقطة نهاية تم تحليلها وعثرت على الإعداد باستخدام ملف تعريف SIP القياسي بدلا من أنه يجب إستخدام "ملف تعريف SIP القياسي لنقطة نهاية TelePresence"

التغيير إلى ملف تعريف SIP صحيح.