المحتويات

المقدمة

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

المتطلبات

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

معلومات أساسية

سيناريو

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

الخطوة 1.  تحقق من التكوين على MediaSense و CUCM.

الخطوة 2. تحقق مما إذا كان الهاتف يقوم بدفق الوسائط إلى خادم MediaSense.

الخطوة 3. التحقق من إرسال إشارات المكالمات على CUCM و MediaSense.

تحليل سجل CUCM

تحليل سجل MediaSense

مجموعة السجلات من MediaSense

الخطوة 1. قم بتمكين مستوى تتبع خدمة التحكم في المكالمات لتصحيح الأخطاء في خدمة MediaSense.

الخطوة 2. تمكين التقاط الحزمة على MediaSense.

الخطوة 3. تجميع السجلات باستخدام أداة مراقبة الوقت الفعلي (RTMT)

المقدمة

يصف هذا المستند خطوات أستكشاف أخطاء الوسائط وإصلاحها من هاتف Cisco IP لتسجيل المكالمات على خادم MediaSense.

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

المتطلبات

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

- برنامج Cisco Unified Communications Manager (CUCM)

- Cisco MediaSense

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

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

- CUCM الإصدار 10.5.2.1000-5

- Cisco MediaSense 10.0.1.1000-95

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

معلومات أساسية

Cisco MediaSense هو نظام أساسي قائم على الشبكة يوفر إمكانيات تسجيل وسائط الصوت والفيديو للأجهزة في الشبكة باستخدام بروتوكول بدء جلسة العمل (SIP). مدمج بالكامل في بنية الاتصالات الموحدة من Cisco، يقوم MediaSense تلقائيا بالتقاط وتخزين كل محادثة عبر الصوت عبر IP (VoIP) على الأجهزة التي تم تكوينها بشكل مناسب باستخدام CUCM.

1. يقبل MediaSense برنامج الترميز الصوتي بالتنسيقات التالية:

- ز - 711 µLaw و Law

- G.722

- g.729، g.729a، g.729b

- ترميز صوتي متقدم - تأخر منخفض (AAC-LD) يعرف أيضا باسم مستوى صوت MPEG 4 - تجميع نقل صوت MPEG-4 منخفض التكلفة (MP4A/LATM)

2. فيديو MediaSense في تشفير H.264

سيناريو

1. نشر Basic Unified Communications Manager - داخلي إلى خارجي

2. نشر Basic Unified Communications Manager - داخلي إلى داخلي

من منظور MediaSense، لا يوجد فرق في الواقع بين سيناريوهين.

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

كما هو موضح في هذه الصورة، يتم نشر Unified Communications Manager - من الداخل إلى الخارج.

وهذا يعرض عملية نشر أساسية لإدارة الاتصالات الموحدة حيث يتم تسجيل مكالمة هاتف Cisco IP مع متصل خارجي. ينطبق هذا على كل من المكالمات الواردة والصادرة، طالما تم تكوين الهاتف الداخلي بملف تعريف تسجيل مناسب.

بمجرد تأسيس الاتصال من منظور إرسال الإشارات، يتدفق الوسائط مباشرة من هاتف الشباك إلى خادم التسجيل.

إذا تم نقل المكالمة بعيدا عن هذا الهاتف، تنتهي جلسة التسجيل. سيتم التقاط الجزء التالي من المكالمة فقط إذا تم تكوين الهاتف الذي يستلم المكالمة للتسجيل.

كما هو موضح في هذه الصورة، يتم نشر Unified Communications Manager - من الداخل إلى الداخل.

وهذا يظهر عملية نشر أساسية لمدير الاتصالات الموحدة حيث يتم الاتصال بين المستخدمين الداخليين الموجودين داخل المؤسسة. من المهم أن يتم تكوين أحد الهواتف للتسجيل. في حالة تكوين كلا الجهازين للتسجيل، سيتم التقاط جلستي تسجيل منفصلتين.

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

يوفر هذا القسم معلومات يمكنك إستخدامها لاستكشاف أخطاء التكوين وإصلاحها.

الخطوة 1.  تحقق من التكوين على MediaSense و CUCM.

CUCM

- الأجهزة التي يتم التحكم فيها ومعلومات الأذونات في مستخدم التطبيق (AXL).

- تسجيل ملف التعريف وعنوان الوجهة

- خط اتصال SIP يشير إلى MediaSense.

- نمط المسار

MediaSense

يمكنك التحقق من التكوين الأساسي باستخدام الأمر show tech call_control_service على سطر أوامر MediaSense بعد تثبيت النظام.

يعرض هذا الأمر معلومات حول خدمة التحكم في المكالمات Cisco MediaSense التي يتم تشغيلها على النظام.

يجب تشغيل خدمة التحكم في المكالمات Cisco MediaSense حتى يتم تنفيذ هذا الأمر بنجاح.

معلومات النظام الملتقطة في المخرجات.

admin:show tech call_control_service

<html> <head> <title>mediasense</title> </head> <body> <pre>

--------------------------------

Core: ver=10.0.1

FCS, op=SHORT

Started at Mon Jul 13 10:55:53 PDT 2015

Report at Tue Jul 21 02:05:26 PDT 2015

Running at mediasense, processors=6, pId=28270

framework: state=In Service; {AMS_ADAPTER=

IN_SERVICE

, SIP_ADAPTER=

IN_SERVICE

, RECORDING_ADAPTER=

IN_SERVICE

}

logLevel=DEBUG, traceMask=0x307, DEBUG traceMask=0x100

System Info:

Memory: used=46.509 MB(13.671 MB), alloc=790.458 MB(0.0 MB)

CPU: avrLoad=0.37, procTime=00:10:18

Threads=176, peakThreads=224

تسجيل معلومات جلسات العمل في إخراج show tech call_control_service.

SessionManagerImpl: size=0

Recording Sessions:

started=17

,

completed=17

(100.0000%), errors=0, processing=0, maxProcessing=1, meanTime=38.310 sec, stDev=76.242 sec, maxTime=00:05:16, lastTime=38291 mSec

Recording Setup Time:

started=17

,

completed=17

(100.0000%), errors=0, processing=0, maxProcessing=1, meanTime=201 mSec, stDev=34 mSec, maxTime=308 mSec, lastTime=142 mSec

معلومات مهايئ SIP في إخراج show tech call_control_service.

Sip Adapter:

LocalAddress=

10.106.122.178

:5060; RemoteAddresses [sip:

10.106.122.174

:

5060

sip:

10.106.122.175:5060

], controlTransport=tcp

based on Cisco Caffeine SIP Stack,

version=3.1.3.502

, nonBlockingTCP=true, closeConnectionOnTimeout=false

state=AcceptCalls, blockingMode=NONE

SdpUtil: m=audio %d RTP/AVP 102 0 8 9 18, m=video %d RTP/AVP 97

Executor: activeCount=0, poolSize=0, largestPoolSize=2, queueSize=0

تلميح: ارجع إلى لإعداد تسجيل المكالمات

الخطوة 2. تحقق مما إذا كان الهاتف يقوم بدفق الوسائط إلى خادم MediaSense.

سيكون الدفق 1 هو المكالمة إلى المتصل الخارجي. سيتضمن الدفق 2 معلومات حول المكالمة التي تم تجميعها إلى خادم MediaSense. ستبقى حزم Receive دائما صفرا بالنسبة للمكالمات المشفرة.

كما هو موضح في هذه الصورة، يتم دفق الوسائط التي تقترب من نهايتها إلى MediaSense.

تدفق الوسائط إلى MediaSense على نحو متطور

كما هو موضح في هذه الصورة، يتم تجميع معلومات الدفق للوسائط الطرفية البعيدة المتلقاة في الدفق 1 في الدفق 3.

يمكنك التحقق من ذلك من خلال التقاط الحزمة على الهاتف.

كما هو موضح في هذه الصورة، Phone PCap.

تلميح: راجع تجميع التقاط الحزم من هواتف IP

الخطوة 3. التحقق من إرسال إشارات المكالمات على CUCM و MediaSense.

يحتوي المثال المأخوذ هنا على مكالمة IP من هاتف SIP مع الامتداد 4011 إلى هاتف SCCP مع الامتداد 4009. رقم وجهة التسجيل هو 7878.

تحليل سجل CUCM

دعوة مرسلة من هاتف SIP إلى CUCM.

06053008.002 |08:39:47.013 |AppInfo  |SIPTcp - wait_SdlReadRsp: Incoming SIP TCP message from 10.106.122.153 on port 53979 index 44 with 2126 bytes:

[50171,NET]

INVITE sip:4009@10.106.122.174;user=phone SIP/2.0

Via: SIP/2.0/TCP 10.106.122.153:53979;branch=z9hG4bK22e1618f

From: "4011" <sip:4011@10.106.122.174>;tag=203a0782d99f04115d77007a-7abfc08c

To: <sip:4009@10.106.122.174>

Call-ID: 203a0782-d99f000c-57711fea-6ba95503@10.106.122.153

Max-Forwards: 70

Date: Thu, 16 Jul 2015 15:39:46 GMT

CSeq: 101 INVITE

User-Agent: Cisco-CP8945/9.4.2

Contact: <sip:48a499a0-f78e-4baa-a287-5c6eeb0f2fe7@10.106.122.153:53979;transport=tcp>;video

Expires: 180

Accept: application/sdp

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

Remote-Party-ID: "4011" <sip:4011@10.106.122.174>;party=calling;id-type=subscriber;privacy=off;screen=yes

Supported: replaces,join,sdp-anat,norefersub,resource-priority,extended-refer,X-cisco-callinfo,X-cisco-serviceuri,X-cisco-escapecodes,X-cisco-service-control,X-cisco-srtp-fallback,X-cisco-monrec,X-cisco-config,X-cisco-sis-7.0.0,X-cisco-xsi-8.5.1

Allow-Events: kpml,dialog

Recv-Info: conference

Recv-Info: x-cisco-conference

Content-Length: 986

Content-Type: application/sdp

Content-Disposition: session;handling=optional

v=0

o=Cisco-SIPUA 15743 0 IN IP4 10.106.122.153

s=SIP Call

b=AS:2000

t=0 0

m=audio

16420

RTP/AVP 102 9 0 8 116 18 101

c=IN IP4

10.106.122.153

a=trafficclass:conversational.audio.avconf.aq:admitted

a=rtpmap:102 L16/16000

a=rtpmap:9 G722/8000

a=rtpmap:0 PCMU/8000

a=rtpmap:8 PCMA/8000

a=rtpmap:116 iLBC/8000

a=fmtp:116 mode=20

a=rtpmap:18 G729/8000

a=fmtp:18 annexb=no

a=rtpmap:101 telephone-event/8000

a=fmtp:101 0-15

a=sendrecv

UserAgent هو هاتف Cisco 8945 IP يرسل باسم CUCM.

يرسل CUCM ACK إلى SIP هاتف عندما يرد SCCP على المكالمة وتنظم الجلسة.

06053236.001 |08:39:49.777 |AppInfo  |SIPTcp - wait_SdlSPISignal: Outgoing SIP TCP message to 10.106.122.153 on port 53979 index 44

[50174,NET]

SIP/2.0 200 OK

Via: SIP/2.0/TCP 10.106.122.153:53979;branch=z9hG4bK22e1618f

From: "4011" <sip:4011@10.106.122.174>;tag=203a0782d99f04115d77007a-7abfc08c

To: <sip:4009@10.106.122.174>;tag=16789~78868996-a8aa-4784-b765-86098b176d95-32833193

Date: Thu, 16 Jul 2015 15:39:47 GMT

Call-ID: 203a0782-d99f000c-57711fea-6ba95503@10.106.122.153

CSeq: 101 INVITE

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

Allow-Events: presence

Supported: replaces

Server: Cisco-CUCM10.5

Call-Info: <urn:x-cisco-remotecc:callinfo>; security= NotAuthenticated; orientation= to; gci= 1-7171; isVoip; call-instance= 1

Send-Info: conference, x-cisco-conference

Remote-Party-ID: <sip:4009@10.106.122.174>;party=called;screen=yes;privacy=off

Remote-Party-ID: <sip:4009@10.106.122.174;user=phone>;party=x-cisco-original-called;privacy=off

Contact: <sip:4009@10.106.122.174:5060;transport=tcp>

Content-Type: application/sdp

Content-Length: 435

v=0

o=CiscoSystemsCCM-SIP 16789 1 IN IP4 10.106.122.174

s=SIP Call

c=IN IP4

10.106.122.131

b=AS:64

t=0 0

m=audio

18840

RTP/AVP 9 101

a=ptime:20

a=rtpmap:9 G722/8000

a=rtpmap:101 telephone-event/8000

a=fmtp:101 0-15

a=trafficclass:conversational.audio.aq:admitted

يضغط الهاتف على مفتاح تسجيل ناعم يشير إلى أن المستخدم يقوم باستدعاء ميزة التسجيل.

06053271.001 |08:39:52.681 |AppInfo  |StationInit: (0000045) SoftKeyEvent

softKeyEvent=74(Record)

lineInstance=1 callReference=32833194.

يتم تأمين برنامج الترميز للتسجيل.

06053274.002 |08:39:52.681 |AppInfo  | StationCdpc: star_MediaExchangeAgenaQueryCapability - Device SEP1C17D341FD21, codec locked due to recording,

codecType=6

يتم تخصيص مورد Bridge (BiB) المضمن.

06053309.000 |08:39:52.682 |SdlSig   |AllocateBibResourceRes                 |resource_rsvp                  |MediaResourceCdpc(1,100,139,52)  |BuiltInBridgeControl(1,100,239,6) |1,100,14,269032.3452^10.106.122.131^SEP1C17D341FD21 |[R:N-H:0,N:0,L:0,V:0,Z:0,D:0]  CI=32833195 BridgeDn=

b00123906001

Pid=100,1,63,45 SsType=16777245 SsKey=43 deviceCap=0

رسائل CUCM في مورد BiB.

06053318.008 |08:39:52.683 |AppInfo  ||PretransformCallingPartyNumber=

|CallingPartyNumber=

|DialingPartition=

|DialingPattern=

b00123906001

|FullyQualifiedCalledPartyNumber=

b00123906001

ثم يقوم BiB بالاتصال برقم تسجيل MediaSense رقم 7878.

06053358.013 |08:39:52.686 |AppInfo  ||PretransformCallingPartyNumber=b00123906001

|CallingPartyNumber=

b00123906001

|DialingPartition=

|DialingPattern=

7878

|FullyQualifiedCalledPartyNumber=

7878

يتم إرسال الدعوة إلى MediaSense.

06053416.001 |08:39:52.690 |AppInfo  |SIPTcp - wait_SdlSPISignal: Outgoing SIP TCP message to 10.106.122.178 on port 5060 index 71

[50176,NET]

INVITE sip:7878@10.106.122.178:5060 SIP/2.0

Via: SIP/2.0/TCP 10.106.122.174:5060;branch=z9hG4bK14432e0a687

From: <sip:

4009

@10.106.122.174;x-nearend;x-refci=32833194;x-nearendclusterid=StandAloneCluster;x-nearenddevice=SEP1C17D341FD21;x-nearendaddr=4009;x-farendrefci=32833193;x-farendclusterid=StandAloneCluster;x-farenddevice=SEP203A0782D99F;x-farendaddr=4011>;tag=16791~78868996-a8aa-4784-b765-86098b176d95-32833198

To: <sip:7878@10.106.122.178>

Date: Thu, 16 Jul 2015 15:39:52 GMT

Call-ID: e4fb9980-5a71d048-b0-ae7a6a0a@10.106.122.174

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

Supported: Geolocation

Call-Info: <sip:10.106.122.174:5060>;method="NOTIFY;Event=telephone-event;Duration=500"

Cisco-Guid: 3841694080-0000065536-0000000071-2927258122

Session-Expires: 1800

P-Asserted-Identity: <sip:4009@10.106.122.174>

Remote-Party-ID: <sip:4009@10.106.122.174>;party=calling;screen=yes;privacy=off

Contact: <sip:4009@10.106.122.174:5060;transport=tcp>;isFocus

Max-Forwards: 70

Content-Length: 0

200 موافق من MediaSense عند إنشاء مكالمة التسجيل.

06053554.002 |08:39:52.831 |AppInfo  |SIPTcp - wait_SdlReadRsp: Incoming SIP TCP message from 10.106.122.178 on port 5060 index 71 with 1013 bytes:

[50181,NET]

SIP/2.0 200 Ok

Via: SIP/2.0/TCP 10.106.122.174:5060;branch=z9hG4bK14432e0a687

To: <sip:7878@10.106.122.178>;tag=ds606d34cb

From: <sip:4009@10.106.122.174;x-nearend;x-refci=32833194;x-nearendclusterid=StandAloneCluster;x-nearenddevice=SEP1C17D341FD21;x-nearendaddr=4009;x-farendrefci=32833193;x-farendclusterid=StandAloneCluster;x-farenddevice=SEP203A0782D99F;x-farendaddr=4011>;tag=16791~78868996-a8aa-4784-b765-86098b176d95-32833198

Call-ID: e4fb9980-5a71d048-b0-ae7a6a0a@10.106.122.174

CSeq: 101 INVITE

Content-Length: 313

Contact: <sip:7878@10.106.122.178:5060;transport=tcp>

Content-Type: application/sdp

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

Server: MediaSense/10.x

v=0

o=CiscoORA 3197 1 IN IP4 10.106.122.178

s=SIP Call

c=IN IP4

10.106.122.178

t=0 0

m=audio

42120

RTP/AVP 102 0 8 9 18

a=rtpmap:102 MP4A-LATM/90000

a=fmtp:102 profile-level-id=24;object=23;bitrate=64000

a=rtpmap:0 PCMU/8000

a=rtpmap:8 PCMA/8000

a=rtpmap:9 G722/8000

a=rtpmap:18 G729/8000

a=

recvonly

Ack to MediaSense.

06053719.001 |08:39:52.842 |AppInfo  |SIPTcp - wait_SdlSPISignal: Outgoing SIP TCP message to 10.106.122.178 on port 5060 index 71

[50183,NET]

ACK sip:7878@10.106.122.178:5060;transport=tcp SIP/2.0

Via: SIP/2.0/TCP 10.106.122.174:5060;branch=z9hG4bK147605d100d

From: <sip:4009@10.106.122.174;x-nearend;x-refci=32833194;x-nearendclusterid=StandAloneCluster;x-nearenddevice=SEP1C17D341FD21;x-nearendaddr=4009;x-farendrefci=32833193;x-farendclusterid=StandAloneCluster;x-farenddevice=SEP203A0782D99F;x-farendaddr=4011>;tag=16791~78868996-a8aa-4784-b765-86098b176d95-32833198

To: <sip:7878@10.106.122.178>;tag=ds606d34cb

Date: Thu, 16 Jul 2015 15:39:52 GMT

Call-ID: e4fb9980-5a71d048-b0-ae7a6a0a@10.106.122.174

User-Agent: Cisco-CUCM10.5

Max-Forwards: 70

CSeq: 101 ACK

Allow-Events: presence, kpml

Content-Type: application/sdp

Content-Length: 260

v=0

o=CiscoSystemsCCM-SIP 16791 1 IN IP4 10.106.122.174

s=SIP Call

c=IN IP4

10.106.122.131

b=TIAS:64000

b=CT:64

b=AS:64

t=0 0

m=audio

4000

RTP/AVP 9 101

a=ptime:20

a=rtpmap:9 G722/8000

a=

sendonly

a=rtpmap:101 telephone-event/8000

a=fmtp:101 0-15

يتم تكرار نفس العملية للتدفق البعيد. ستطلب CUCM dials في BiB و BiB رقم التسجيل وستنشأ جلسة SIP بين CUCM و MediaSense.

كما هو موضح في هذه الصورة، مخطط إرسال الإشارات.

تحليل سجل MediaSense

دعوة من CUCM لإنشاء تسجيل مكالمات للطرف القريب (صوت من هاتف SIP IP)

0000010803: 10.106.122.178: Jul 16 2015 08:39:52.694 -0700: %CCBU_CALL_CONTROL-6-BORDER_MESSAGE: {Thrd=Pool-sip-thread-25} %[message_string=process new Invitation: SipCall-25, INBOUND_RECORDING, null, State=ALERTED: , processing=1

INVITE sip:7878@10.106.122.178:5060 SIP/2.0

Via: SIP/2.0/TCP 10.106.122.174:5060;branch=z9hG4bK14432e0a687

Max-Forwards: 69

To: <sip:7878@10.106.122.178>

From: <sip:4009@10.106.122.174;x-nearend;x-refci=32833194;x-nearendclusterid=StandAloneCluster;x-nearenddevice=SEP1C17D341FD21;x-nearendaddr=4009;x-farendrefci=32833193;x-farendclusterid=StandAloneCluster;x-farenddevice=SEP203A0782D99F;x-farendaddr=4011>;tag=16791~78868996-a8aa-4784-b765-86098b176d95-32833198

Call-ID: e4fb9980-5a71d048-b0-ae7a6a0a@10.106.122.174

CSeq: 101 INVITE

Content-Length: 0

Date: Thu, 16 Jul 2015 15:39:52 GMT

Supported: timer,resource-priority,replaces

Supported: X-cisco-srtp-fallback

Supported: Geolocation

Min-SE: 1800

User-Agent: Cisco-CUCM10.5

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

Expires: 180

Allow-Events: presence, kpml

Call-Info: <sip:10.106.122.174:5060>;method="NOTIFY;Event=telephone-event;Duration=500"

Cisco-Guid: 3841694080-0000065536-0000000071-2927258122

Session-Expires: 1800

P-Asserted-Identity: <sip:4009@10.106.122.174>

Remote-Party-ID: <sip:4009@10.106.122.174>;party=calling;screen=yes;privacy=off

Contact: <sip:4009@10.106.122.174:5060;transport=tcp>;isfocus

]: Border Message

0000010804: 10.106.122.178: Jul 16 2015 08:39:52.694 -0700: %CCBU_CALL_CONTROL-7-TRACE:  {Thrd=Pool-sip-thread-25} -preProcessInvitation SipCall-25, INBOUND_RECORDING, null, State=ALERTED: ciscoGuidHeader=Cisco-Guid: 3841694080-0000065536-0000000071-2927258122

0000010808: 10.106.122.178: Jul 16 2015 08:39:52.695 -0700: %CCBU_CALL_CONTROL-7-TRACE: {Thrd=Pool-sip-thread-25} -postProcessInvitation SipCall-25, INBOUND_RECORDING, NEAR_END, State=ALERTED: from=4009, displayName=null, xRefci=32833194,

endPointType=NEAR_END

, xNearDevice=SEP1C17D341FD21, ucmCiscoGuid=null, nearEndClusterId=StandAloneCluster, and farEndClusterId=StandAloneCluster

0000010809: 10.106.122.178: Jul 16 2015 08:39:52.695 -0700: %CCBU_CALL_CONTROL-7-TRACE: {Thrd=Pool-sip-thread-25} -postProcessInvitation SipCall-25, INBOUND_RECORDING, NEAR_END, State=ALERTED: created MediaResources: [AUDIO-MediaResource-25: SipCall-25, INBOUND_RECORDING, NEAR_END, State=ALERTED, weight=1, ip=

10.106.122.174

]

دعوة من CUCM لإنشاء تسجيل مكالمات للطرف البعيد (صوت من هاتف بروتوكول الإنترنت SCCP).

0000010818: 10.106.122.178: Jul 16 2015 08:39:52.700 -0700: %CCBU_CALL_CONTROL-6-BORDER_MESSAGE: {Thrd=Pool-sip-thread-26} %[message_string=process new Invitation: SipCall-26, INBOUND_RECORDING, null, State=ALERTED: , processing=2

INVITE sip:7878@10.106.122.178:5060 SIP/2.0

Via: SIP/2.0/TCP 10.106.122.174:5060;branch=z9hG4bK14578497f79

Max-Forwards: 69

To: <sip:7878@10.106.122.178>

From: <sip:4009@10.106.122.174;x-farend;x-refci=32833194;x-nearendclusterid=StandAloneCluster;x-nearenddevice=SEP1C17D341FD21;x-nearendaddr=4009;x-farendrefci=32833193;x-farendclusterid=StandAloneCluster;x-farenddevice=SEP203A0782D99F;x-farendaddr=4011>;tag=16792~78868996-a8aa-4784-b765-86098b176d95-32833201

Call-ID: e4fb9980-5a71d048-b1-ae7a6a0a@10.106.122.174

CSeq: 101 INVITE

Content-Length: 0

Date: Thu, 16 Jul 2015 15:39:52 GMT

Supported: timer,resource-priority,replaces

Supported: X-cisco-srtp-fallback

Supported: Geolocation

Min-SE: 1800

User-Agent: Cisco-CUCM10.5

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

Expires: 180

Allow-Events: presence, kpml

Call-Info: <sip:10.106.122.174:5060>;method="NOTIFY;Event=telephone-event;Duration=500"

Cisco-Guid: 3841694080-0000065536-0000000072-2927258122

Session-Expires: 1800

P-Asserted-Identity: <sip:4009@10.106.122.174>

Remote-Party-ID: <sip:4009@10.106.122.174>;party=calling;screen=yes;privacy=off

Contact: <sip:4009@10.106.122.174:5060;transport=tcp>;isfocus

]: Border Message

0000010819: 10.106.122.178: Jul 16 2015 08:39:52.700 -0700: %CCBU_CALL_CONTROL-7-TRACE: {Thrd=Pool-sip-thread-26} -preProcessInvitation SipCall-26, INBOUND_RECORDING, null, State=ALERTED: ciscoGuidHeader=Cisco-Guid: 3841694080-0000065536-0000000072-2927258122

0000010823: 10.106.122.178: Jul 16 2015 08:39:52.701 -0700: %CCBU_CALL_CONTROL-7-TRACE: {Thrd=Pool-sip-thread-26} -postProcessInvitation SipCall-26, INBOUND_RECORDING, NEAR_END, State=ALERTED: from=4009, displayName=null, xRefci=32833194,

endPointType=FAR_END

, xNearDevice=null, ucmCiscoGuid=null, nearEndClusterId=StandAloneCluster, and farEndClusterId=StandAloneCluster

0000010824: 10.106.122.178: Jul 16 2015 08:39:52.701 -0700: %CCBU_CALL_CONTROL-7-TRACE: {Thrd=Pool-sip-thread-26} -postProcessInvitation SipCall-26, INBOUND_RECORDING, NEAR_END, State=ALERTED: created MediaResources: [AUDIO-MediaResource-26: SipCall-26, INBOUND_RECORDING, FAR_END, State=ALERTED, weight=1, ip=

10.106.122.174

تم إنشاء معرف جلسة العمل للمكالمة بمجرد التقاط كل من SIP لمعلومات التسجيل للنهاية القريبة والطرف البعيد على MediaSense.

0000010830: 10.106.122.178: Jul 16 2015 08:39:52.703 -0700: %CCBU_CALL_CONTROL-7-TRACE:  {Thrd=Pool-sip-thread-26} -Core: dispatch StartRecordingRequestEvent: SipRequestContextImpl-76, type=Sip, Session:

d14e97859bff1

, INITIALIZING, call=SipCall-26, INBOUND_RECORDING, FAR_END, State=ALERTED, firstCall=SipCall-25, INBOUND_RECORDING, NEAR_END, State=ALERTED, requestedAudioPorts=2, requestedVideoPorts=0, append=false, audioSdp=null to Recording Adapter

200 OK و ACK للمكالمات شبه النهائية.

0000010846: 10.106.122.178: Jul 16 2015 08:39:52.829 -0700: %CCBU_CALL_CONTROL-6-BORDER_MESSAGE: {Thrd=Pool-capture-thread-38} %[message_string=SipCall-25, INBOUND_RECORDING, NEAR_END, State=ALERTED send 200 Ok:

SIP/2.0 200 Ok

Via: SIP/2.0/TCP 10.106.122.174:5060;branch=z9hG4bK14432e0a687

To: <sip:7878@10.106.122.178>;tag=ds606d34cb

From: <sip:4009@10.106.122.174;x-nearend;x-refci=32833194;x-nearendclusterid=StandAloneCluster;x-nearenddevice=SEP1C17D341FD21;x-nearendaddr=4009;x-farendrefci=32833193;x-farendclusterid=StandAloneCluster;x-farenddevice=SEP203A0782D99F;x-farendaddr=4011>;tag=16791~78868996-a8aa-4784-b765-86098b176d95-32833198

Call-ID: e4fb9980-5a71d048-b0-ae7a6a0a@10.106.122.174

CSeq: 101 INVITE

Content-Length: 313

Contact: <sip:7878@10.106.122.178:5060;transport=tcp>

Content-Type: application/sdp

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

Server: MediaSense/10.x

v=0

o=CiscoORA 3197 1 IN IP4 10.106.122.178

s=SIP Call

c=IN IP4

10.106.122.178

t=0 0

m=audio

42120

RTP/AVP 102 0 8 9 18

a=rtpmap:102 MP4A-LATM/90000

a=fmtp:102 profile-level-id=24;object=23;bitrate=64000

a=rtpmap:0 PCMU/8000

a=rtpmap:8 PCMA/8000

a=rtpmap:9 G722/8000

a=rtpmap:18 G729/8000

a=

recvonly

ACK sip:7878@10.106.122.178:5060;transport=tcp SIP/2.0

Via: SIP/2.0/TCP 10.106.122.174:5060;branch=z9hG4bK147605d100d

Max-Forwards: 69

To: <sip:7878@10.106.122.178>;tag=ds606d34cb

From: <sip:4009@10.106.122.174;x-nearend;x-refci=32833194;x-nearendclusterid=StandAloneCluster;x-nearenddevice=SEP1C17D341FD21;x-nearendaddr=4009;x-farendrefci=32833193;x-farendclusterid=StandAloneCluster;x-farenddevice=SEP203A0782D99F;x-farendaddr=4011>;tag=16791~78868996-a8aa-4784-b765-86098b176d95-32833198

Call-ID: e4fb9980-5a71d048-b0-ae7a6a0a@10.106.122.174

CSeq: 101 ACK

Content-Length: 260

Date: Thu, 16 Jul 2015 15:39:52 GMT

User-Agent: Cisco-CUCM10.5

Allow-Events: presence, kpml

Content-Type: application/sdp

v=0

o=CiscoSystemsCCM-SIP 16791 1 IN IP4 10.106.122.174

s=SIP Call

c=IN IP4

10.106.122.131

b=TIAS:64000

b=CT:64

b=AS:64

t=0 0

m=audio

4000

RTP/AVP 9 101

a=ptime:20

a=rtpmap:9 G722/8000

a=

sendonly

a=rtpmap:101 telephone-event/8000

a=fmtp:101 0-15

وسيتم التقاط حدث مماثل بمجرد إستجابة إستشعار وسائل الإعلام لهذا النداء. لاحظ أن ACK الذي تم إرساله يحتوي على منفذ 4000 ويشير إلى sendonly.

معلومات الجلسة بعد إنشاء كل من حوار SIP.

{"sessionData": {

"callControllerIP": "10.106.122.174",

"callControllerType": "Cisco-CUCM",

"endPoints": [

{

"clusterid": "StandAloneCluster",

"conference": false,

"device": "

SEP1C17D341FD21

",

"dn": "

4009

",

"startDate": 1437061192882,

"tracks": [{

"codec": "

G722

",

"location": "/common",

"mediaState": "

ACTIVE

",

"startDate": 1437061192882,

"track": 0,

"type": "AUDIO"

}],

"type": "

NEAR_END

",

"xRefci": "32833194"

},

{

"clusterid": "StandAloneCluster",

"conference": false,

"device": "

SEP203A0782D99F

",

"dn": "

4011

",

"startDate": 1437061192882,

"tracks": [{

"codec": "G722",

"location": "/common",

"mediaState": "ACTIVE",

"startDate": 1437061192882,

"track": 1,

"type": "AUDIO"

}],

"type": "

FAR_END

",

"xRefci": "32833193"

}

],

"operationType": "

ADD

",

"recordingServer": "10.106.122.178",

"rtspUrl": "rtsp://10.106.122.178/d14e97859bff1",

"sessionName": "

d14e97859bff1

",

"sipServer": "10.106.122.178",

"startDate": 1437061192882,

"state": "

ACTIVE

",

"version": 7

عند إيقاف تسجيل المكالمة التي تم قطع إتصالها.

0000010897: 10.106.122.178: Jul 16 2015 08:40:01.525 -0700: %CCBU_CALL_CONTROL-7-TRACE:  {Thrd=DIALOG_CALLBACK.7} -Core: dispatch

StopRecordingRequestEvent

: SipRequestContextImpl-78, type=Sip, Session:

d14e97859bff1

, ACTIVE, call=SipCall-26, INBOUND_RECORDING, FAR_END, State=DISCONNECTED, firstCall=null to Recording Adapter

0000009368: 10.106.122.178: Jul 16 2015 08:40:01.762 -0700: %CCBU_COMMON-6-VSMS HTTP Info: {Thrd=Pool-capture-thread-39} %[HTTP Response Body=<Session>

<diskusage>

<recording name="

d14e97859bff1

-TRACK0"

size="1"

repository="/common" />

<recording name="

d14e97859bff1

-TRACK1"

size="1"

repository="/common" />

</diskusage>

<rtsplink>/archive/

d14e97859bff1

</rtsplink>

ملاحظة: في هذه المنطقة، تلاحظ أن هناك حجم في سمات التسجيل. يوضح هذا المثال أن size="1"، مما يعني أن MediaSense قد تلقى الصوت من CUCM. إذا لاحظت الحجم=0، فهذا يعني أن MediaSense لم يستلم الصوت من CUCM.

وأخيرا، تختتم الجلسة.

{"sessionData": {

"callControllerIP": "10.106.122.174",

"callControllerType": "Cisco-CUCM",

"endDate": 1437061201522,

"endPoints": [

{

"clusterid": "StandAloneCluster",

"conference": false,

"device": "

SEP1C17D341FD21

",

"dn": "

4009

",

"startDate": 1437061192882,

"tracks": [{

"codec": "G722",

"location": "/common",

"mediaState": "ACTIVE",

"size": 1,

"startDate": 1437061192882,

"track": 0,

"type": "AUDIO"

}],

"type": "

NEAR_END

",

"xRefci": "32833194"

},

{

"clusterid": "StandAloneCluster",

"conference": false,

"device": "

SEP203A0782D99F

",

"dn": "

4011

",

"startDate": 1437061192882,

"tracks": [{

"codec": "G722",

"location": "/common",

"mediaState": "ACTIVE",

"size": 1,

"startDate": 1437061192882,

"track": 1,

"type": "AUDIO"

}],

"type": "

FAR_END

",

"xRefci": "32833193"

}

],

"operationType": "EXISTING",

"recordingServer": "10.106.122.178",

"rtspUrl": "rtsp://10.106.122.178/archive/d14e97859bff1",

"sessionName": "

d14e97859bff1

",

"sipServer": "10.106.122.178",

"startDate": 1437061192882,

"state": "

CLOSED

",

"version": 11

مجموعة السجلات من MediaSense

الخطوة 1. قم بتمكين مستوى تتبع خدمة التحكم في المكالمات لتصحيح الأخطاء في خدمة MediaSense.

كما هو موضح في هذه الصورة، قابلية خدمة MediaSense.

الخطوة 2. تمكين التقاط الحزمة على MediaSense.

الرجاء تشغيل عدد حزم الملفات على الشبكة هو0 حجم حزم الملفات 10000 الكل لتمكين التقاط الحزم على MediaSense.

كما هو موضح في هذه الصورة، التقاط الحزمة على MediaSense.

الخطوة 3. تجميع السجلات باستخدام أداة مراقبة الوقت الفعلي (RTMT)

الاتصال بخادم MediaSense باستخدام RTMT.

انتقل إلى Trace & Log Central > تجميع الملفات

كما هو موضح في هذه الصورة، أداة المراقبة في الوقت الفعلي.

انقر على التالي وحدد التقاط الحزمة

كما هو موضح في هذه الصورة، أداة المراقبة في الوقت الفعلي.

حدد الوقت وفقا لذلك.

بعض الأوامر المفيدة:

1. سجل الوسائط_جلسات العمل

يقوم الأمر utils media logging_sessions fileName بإنشاء ملف html باستخدام قائمة تفصيلية لجلسات التسجيل المائة الأخيرة التي تمت معالجتها بواسطة خادم Cisco MediaSense هذا. تأكد من تشغيل خدمة التحكم في المكالمات Cisco MediaSense قبل تنفيذ هذا الأمر. يتم حفظ الملف في النظام الأساسي/cli/folder ويمكن تنزيله باستخدام الأمر file get activeVelog platform/cli/fileName.

الأمر: utils media logging_sessions fileName

التفاصيل:

- الملف عبارة عن معلمة إلزامية تقوم بإخراج المعلومات إلى ملف.

- FileName عبارة عن معلمة إلزامية تعرف اسم الملف .html.

- عندما تقوم بإصدار هذا الأمر، ستحصل على الاستجابة التالية: جلسات تسجيل خدمة التحكم في المكالمات Cisco MediaSense المحفوظة على platform/cli/<filename>.html. يمكنك الآن تنزيله باستخدام: file get activelog platform/cli/<filename>.html يمكنك بعد ذلك إسترداد الملف من ذلك الدليل وحفظه في مكان من إختيارك.

مثال:

- يستخدم ملف logging logging_sessions session.html cisco MediaSense. جلسات تسجيل خدمة التحكم في المكالمات المحفوظة على platform/cli/sessions.html. يمكنك الآن تنزيله باستخدام:File get activeModel platform/cli/sessions.html

2 - صيانة النظام بالكامل

يعرض الأمر عملية صيانة النظام تمكين وضع الصيانة أو تعطيله على Cisco MediaSense، أو يعرض حالة وضع صيانة Cisco MediaSense. أثناء وجوده في وضع الصيانة، لا يمكن ل Cisco MediaSense معالجة أي طلبات تسجيل أو طلبات واجهة برمجة تطبيقات.

تتم إعادة تمهيد Cisco MediaSense عند دخوله إلى وضع الصيانة. أي أنشطة الدفق تنتهي بشكل مفاجئ. تنتهي أي تسجيلات نشطة في حالة CLOSED_ERROR. يتم إعادة تمهيد Cisco MediaSense مرة أخرى عند تعطيل وضع الصيانة ويعاد دخوله إلى الوضع العادي.

الأمر: عملية صيانة النظام بالكامل

التفاصيل: تحدد العملية ما يقوم به الأمر.

تتضمن العمليات الصالحة ما يلي:

- تمكين

- تعطيل

- الحالة

الأمثلة:

- تمكين صيانة النظام بالكامل

- تعطيل صيانة النظام بالكامل

- حالة صيانة النظام بالكامل

بعض المسائل الأساسية

ميديا سنس دوك ويكي

العيوب المعروفة

CSCup24364: لا يعمل كل التسجيل للمكالمات بدون معرف المتصل الحصول على رسالة خطأ.

CSCui13760: لا يدعم MediaSense إزالة العقدة من المجموعة.

CSCtn45420: يفشل تسجيل المكالمات MediaSense مع نقطة نهاية Camelot SIP.

CSCut09446: لا تقوم واجهة مستخدم MediaSense بملء تكوين CUCM وواجهة برمجة التطبيقات.

CSCuo95309: لم يتم ملء تسجيلات MediaSense Search و Play من عقدة أخرى.

CSCuq20108: من الرأس إلى الإقتطاع عند إستخدام الحروف التي تم تجاوزها.