تسعى مجموعة الوثائق لهذا المنتج جاهدة لاستخدام لغة خالية من التحيز. لأغراض مجموعة الوثائق هذه، يتم تعريف "خالية من التحيز" على أنها لغة لا تعني التمييز على أساس العمر، والإعاقة، والجنس، والهوية العرقية، والهوية الإثنية، والتوجه الجنسي، والحالة الاجتماعية والاقتصادية، والتمييز متعدد الجوانب. قد تكون الاستثناءات موجودة في الوثائق بسبب اللغة التي يتم تشفيرها بشكل ثابت في واجهات المستخدم الخاصة ببرنامج المنتج، أو اللغة المستخدمة بناءً على وثائق RFP، أو اللغة التي يستخدمها منتج الجهة الخارجية المُشار إليه. تعرّف على المزيد حول كيفية استخدام Cisco للغة الشاملة.
ترجمت Cisco هذا المستند باستخدام مجموعة من التقنيات الآلية والبشرية لتقديم محتوى دعم للمستخدمين في جميع أنحاء العالم بلغتهم الخاصة. يُرجى ملاحظة أن أفضل ترجمة آلية لن تكون دقيقة كما هو الحال مع الترجمة الاحترافية التي يقدمها مترجم محترف. تخلي Cisco Systems مسئوليتها عن دقة هذه الترجمات وتُوصي بالرجوع دائمًا إلى المستند الإنجليزي الأصلي (الرابط متوفر).
يوضح هذا المستند كيفية إستخدام أداة التحقق من الترجمة والتوجيه (VTR) في خادم التطبيقات (AS) لاستكشاف أخطاء إعداد المكالمات الشائعة وإصلاحها.
.
يحتوي خادم تطبيق BroadWorks على أداتين مضمنتين يمكن إستخدامهما لاستكشاف أخطاء إعداد الاستدعاءات وإصلاحها: VTR والتحقق من ترجمة دعوة التوجيه (VTRI). الغرض من هذا إثنان أداة نفسه، الفرق هو على الأمر مدخل:
تحذير: يتوفر أيضا أوامر VTR و VTRI في خادم الشبكة (NS)، ولكن بنية المخرجات تختلف عن AS. يركز هذا المستند على AS VTR(I) ولا يمكن إستخدامه كمرجع أثناء العمل مع NS VTR(I).
يتوفر مرجع الأوامر الكامل ل AS VTR في دليل إدارة VTR لخادم التطبيق.
cisco يوصي أن يتلقى أنت معرفة من هذا:
تستند المعلومات الواردة في هذا المستند إلى BroadWorks كإصدار R24. ومع ذلك، فإن سلوك إصدارات البرامج الأخرى مماثل.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
يمكن تشغيل تحليل VTR من كل من واجهة سطر الأوامر (CLI) ومن واجهة الويب.
in order to ركضت VTR من ويب gui، استعملت هذا steps:
الخطوة 1. قم بتسجيل الدخول إلى CLI ل BroadWorks باستخدام بيانات اعتماد BWADMIN الخاصة بك.
الخطوة 2. ابدأ واجهة سطر الأوامر من BroadWorks وانتقل إلى AS_CLI/ASDiagnostic/Diag:
AS_CLI> cd ASDiagnostic/Diag
الخطوة 3. in order to استعملت VTRI، ركضت ال vtri أمر، يتبع ب SIP دعوة، والنقطة رمز في سطر جديد. على سبيل المثال:
AS_CLI/ASDiagnostic/Diag> vtri
Enter a SIP message. When complete, enter a single period (.) on a line to start verifying the translation.
INVITE sip:2012@mleus.lab SIP/2.0
Via: SIP/2.0/UDP 10.61.205.219:58300;rport;branch=z9hG4bKPjgINPvPUvoBT57iTOBPsgCfEqE5GX1aj7
Max-Forwards: 70
From: "Marek Leus"
;tag=6fU.VlLrWc6WI3JU8jWKS.25yeoWEhpc To: sip:2012@mleus.lab Contact: "Marek Leus"
Call-ID: dTUVBWON9UjmftpGCOoJzhLfbajBm11C CSeq: 6492 INVITE Route:
Allow: PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, INFO, SUBSCRIBE, NOTIFY, REFER, MESSAGE, OPTIONS Supported: replaces, 100rel, norefersub User-Agent: Telephone 1.6 Content-Type: application/sdp Content-Length: 480 v=0 o=- 3883737105 3883737105 IN IP4 10.61.205.219 s=pjmedia b=AS:117 t=0 0 a=X-nat:0 m=audio 4012 RTP/AVP 96 9 8 0 101 102 c=IN IP4 10.61.205.219 b=TIAS:96000 a=rtcp:4013 IN IP4 10.61.205.219 a=sendrecv a=rtpmap:96 opus/48000/2 a=fmtp:96 useinbandfec=1 a=rtpmap:9 G722/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:0 PCMU/8000 a=rtpmap:101 telephone-event/48000 a=fmtp:101 0-16 a=rtpmap:102 telephone-event/8000 a=fmtp:102 0-16 a=ssrc:2039250127 cname:43ec7f3b5b951d53 .
الخطوة 4. in order to استعملت VTR، ركضت ال vtr أمر، يتبع ب تفصيل من المستدعي والوجهة. على سبيل المثال:
# Command reference:
AS_CLI/ASDiagnostic/Diag> h vtr
This command is used to perform a test call and see the routing results. Please
be careful when performing test calls, it may have an impact on existing real
calls or cause user migration.
Parameters description:
origType : The type of origination used to trigger the VTR request.
linePort : The lineport of the originating user.
bwphone : The originating BroadWorks user phone number.
pstnphone : The originating PSTN user phone number.
userId : The originating BroadWorks user Id.
url : The originating url.
destination: The called user, number or URI.
option : Additional vtr options.
contact : The contact URL to use for the test call.
diversion : The diversion URL to use for the test call.
======================================================================
vtr
, Choice = {linePort, bwphone, pstnphone, userId, url}
, String {1 to 80 characters}
, String {1 to 17 characters}
, String {1 to 17 characters}
, String {2 to 161 characters}
, String {2 to 161 characters}
, String {1 to 161 characters} [
in order to ركضت VTR من الويب gui، استعملت هذا steps:
الخطوة 1. انتقل إلى https://<AS_FQDN>/Login صفحة وسجل الدخول إلى واجهة الويب AS.
الخطوة 2. انتقل إلى النظام > أدوات المساعدة > التحقق من الترجمة والتوجيه.
الخطوة 3. in order to استعملت VTRI، طقطقت ال sip رسالة لاسلكي ولصق ال SIP دعوة رسالة في المدخل مجال. بعد ذلك، طقطقت التنفيذ VTR طلب خطوة:
الخطوة 4. in order to استعملت VTR، طقطقت Parameters لاسلكي وزرعت كل الحقول يتطلب. بعد ذلك طقطقت التنفيذ VTR طلب خطوة:
تنسيق نتائج VTR و VTRI متماثل. ويتألف من ثمانية أقسام:
ملاحظة: تستند جميع مخرجات VTR في هذا المستند إلى إخراج الأمر vtr userId <user_id> <destination_number>، ما لم يذكر خلاف ذلك.
الجزء الأول من نتيجة VTR هو دعوة SIP، أو المعلمات المستخدمة لمحاكاة المكالمة. لا يظهر هذا القسم إذا قمت بتوفير دعوة SIP بشكل صريح (بمعنى آخر، إذا كنت تستخدم VTRI).
يتم إنشاء دعوة SIP عند تعيين الأصل على URL أو خط/منفذ. على سبيل المثال:
AS_CLI/ASDiagnostic/Diag> vtr linePort 5403362011@mleus.lab 2012
VTR Result:
--------------------------------------------------------
Using following SIP INVITE to run VTRI command with Lineport
-------------------------------------------------------
INVITE sip:2012@10.48.93.126 SIP/2.0
Via:SIP/2.0/UDP 127.0.0.1:5061;branch=vtr-unique-via-branch-26
From:"VTR Calling Name"
;tag=26 To:"VTR Called Name"
Call-ID:26 CSeq:26 INVITE Contact:
Allow:ACK,BYE,CANCEL,INFO,INVITE,OPTIONS,PRACK,REGISTER,UPDATE Content-Type:application/sdp Content-Length:410 v=0 o=- 123 123 IN IP4 127.0.0.1 s=- c=IN IP4 127.0.0.1 t=0 0 m=audio 16428 RTP/AVP 0 2 4 8 18 96 97 98 100 101 a=rtpmap:0 PCMU/8000 a=rtpmap:2 G726-32/8000 a=rtpmap:4 G723/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:18 G729a/8000 a=rtpmap:96 G726-40/8000 a=rtpmap:97 G726-24/8000 a=rtpmap:98 G726-16/8000 a=rtpmap:100 NSE/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-15 a=ptime:20 a=sendrecv
يتم عرض المعلمات إذا تم تعيين الإنشاء إلى معرف المستخدم أو الهاتف (لكل من bwphone و pstnphone). على سبيل المثال:
AS_CLI/ASDiagnostic/Diag> vtr userId ngnuserB1@mleus.lab 2012
VTR Result:
--------------------------------------------------------
Using following parameters to run short form VTR command
-------------------------------------------------------
VtrOriginationEvent
vtrKey 16
origUserId ngnuserB1@mleus.lab
origUserUid 110439218
requestURI equivalent 2012@10.48.93.126:5060
dialedDigits (initial) 2012
deviceEnpoint 5403362011@mleus.lab
يظهر هذا القسم معلومات حول الطرف الأصلي (المتصل). إذا كان المتصل مستخدما محليا ل BroadWorks، يتم عرض معلومات تفصيلية حول المستخدم. على سبيل المثال:
=====================================================
=========== ORIGINATOR INFO ===================
=====================================================
[Orig-Id] VTR Short form trigger.
[Orig-Id] No Endpoint.
[Orig-Id] Originating user type: BroadWorks
[Orig-Id] User Info
[Orig-Id] User Id = ngnuserB1@mleus.lab
[Orig-Id] User Uid = 110439218
[Orig-Id] Group Id = ngngroupB1
[Orig-Id] Service Provider Id = ngnentB1
[Orig-Id] Reseller Id = null
[Orig-Id] ASCII First Name = Marek
[Orig-Id] ASCII Last Name = Leus
[Orig-Id] Unicode First Name = Marek
[Orig-Id] Unicode Last Name = Leus
[Orig-Id] Country Code = 1
[Orig-Id] User Type = User
[Orig-Id] Trunk User Type = BroadWorks Regular User
[Orig-Id] (0) Address type = main
[Orig-Id] (0) dn = +15403362011
[Orig-Id] (0) extension = 2011
[Orig-Id] activeAsComponentID = [vnf=null,vnfc=1]
[Orig-Id] beingRemoved = false
[Orig-Id] configurable CLID = 5403362010
[Orig-Id] synchronizationASRSentToNS = false
في هذا القسم، يتم سرد تقدم الأحداث على جانب المتصل من المكالمة بالترتيب. إذا كان المتصل مستخدما ل Cisco BroadWorks، فهذا هو المكان الذي يتم فيه تنفيذ الخدمات المعينة. على سبيل المثال:
=====================================================
=========== ORIGINATING CALL INFO ================
=====================================================
[Orig/CallServiceBus] CallId is callhalf-60507:0
[Orig/CallServiceBus] === Routing InvitationEvent on the Originating Call bus ===
[Orig/CallServiceBus] TranslationServiceOrigInstance has CONSUMED the event.
[Orig/CallServiceBus] CallId is callhalf-60507:0
[Orig/CallServiceBus] === Routing InvitationEvent on the Originating Call bus ===
[Orig/CallServiceBus] Resuming event processing after TranslationServiceOrigInstance
[Orig/CallServiceBus] SecurityClassificationServiceInstance has processed the event...continue
(...)
# Output omitted for clarity
(...)
[Orig/CallServiceBus] EmergencyCallTimerServiceInstance has processed the event...continue
[Orig/ReleaseWithCauseHandler] Post Processing RWC for Call.
يتم توفير معلومات حول الترجمة المطلوبة من خادم شبكة Cisco BroadWorks في هذا القسم. إذا كانت هناك حاجة إلى ترجمة شبكة، يتم عرض المعلومات حول سياسة خطة الطلب المستخدمة. كما يعرض رسائل SIP المتبادلة لهذا الغرض. على سبيل المثال:
=====================================================
=========== ORIGINATING TRANSLATION RESULT =========
=====================================================
[Orig-Xlation/DialPlanPolicy] --Dial Plan Policy Information--
[Orig-Xlation/DialPlanPolicy] requiresAccessCodeForPublicCalls = false
[Orig-Xlation/DialPlanPolicy] allowE164PublicCalls = false
[Orig-Xlation/DialPlanPolicy] privateDigitMap =
[Orig-Xlation/DialPlanPolicy] publicDigitMap = ([2-9]11|[0-1][2-9]11|0[#T]|00|01[2-9]xx.[#T]|*xx|011x.[#T]|[0-1]xxxxxxx[#T]|[0-1][2-9]xxxxxxxxx|[2-9]xxxxxxxxx|[2-9]xxxxxx[#T]|101xxxx.[#T]|11|[2-9][#T])
[Orig-Xlation/DialPlanPolicy] preferE164FormatForCallbackSvcs = false
[Orig-Xlation/NetworkUsagePolicy] Network Usage Policy is - do not force all calls to network -
[Orig-Xlation/NetworkServerINVITE] Sending INVITE event to network server for Translation Service Originating Side client
[Orig-Xlation/NetworkServerINVITE] Endpoint Id: callhalf-60487:0
udp 1128 SIP Bytes OUT to 10.48.93.128:5060
INVITE sip:2014@10.48.93.128;user=phone;transport=udp SIP/2.0
Via:SIP/2.0/UDP 10.48.93.126;branch=z9hG4bKBroadWorks.-iom24c-10.48.93.128V5060-0-960997887-1152157837-1674811757564-
From:"Marek Leus"
;tag=1152157837-1674811757564- To:
Call-ID:BW1029175642701231892598132@10.48.93.126 CSeq:960997887 INVITE Contact:
P-Asserted-Identity:"Marek Leus"
Privacy:none X-BroadWorks-Correlation-Info:be8fde53-9ba5-4fc4-a788-ee426ed1fe90 Allow:ACK,BYE,CANCEL,INFO,INVITE,OPTIONS,PRACK,REFER,NOTIFY Supported: Max-Forwards:10 Content-Type:application/sdp Content-Length:410 v=0 o=- 123 123 IN IP4 127.0.0.1 s=- c=IN IP4 127.0.0.1 t=0 0 m=audio 16428 RTP/AVP 0 2 4 8 18 96 97 98 100 101 a=rtpmap:0 PCMU/8000 a=rtpmap:2 G726-32/8000 a=rtpmap:4 G723/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:18 G729a/8000 a=rtpmap:96 G726-40/8000 a=rtpmap:97 G726-24/8000 a=rtpmap:98 G726-16/8000 a=rtpmap:100 NSE/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-15 a=ptime:20 a=sendrecv [Orig-Xlation/NS-RESPONSE] Got Network Server response for Translation Service Originating Side client udp 394 SIP Bytes IN from 10.48.93.128:49109 SIP/2.0 404 Not found Via:SIP/2.0/UDP 10.48.93.126;branch=z9hG4bKBroadWorks.-iom24c-10.48.93.128V5060-0-960997887-1152157837-1674811757564- From:"Marek Leus"
;tag=1152157837-1674811757564- To:
;tag=1006595920-1674811749882 Call-ID:BW1029175642701231892598132@10.48.93.126 CSeq:960997887 INVITE Content-Length:0 [Orig-Xlation/TranslationManager] Translation Client: Translation Service Originating Side call Id is callhalf-60487:0 [Orig-Xlation/TranslationManager] === TranslationResult === [Orig-Xlation/TranslationManager] callType Network [Orig-Xlation/TranslationManager] address 2014 [Orig-Xlation/TranslationManager] addressType main [Orig-Xlation/TranslationManager] isServiceCode false [Orig-Xlation/TranslationManager] sc8Translated false [Orig-Xlation/TranslationManager] sc100Translated false [Orig-Xlation/TranslationManager] oacTranslated false [Orig-Xlation/TranslationManager] carrierPrefixTranslated false [Orig-Xlation/TranslationManager] intraSP false [Orig-Xlation/TranslationManager] alias false [Orig-Xlation/TranslationManager] preExtEmergencyRtgAK null [Orig-Xlation/TranslationManager] === Carrier Info === [Orig-Xlation/TranslationManager] ;csel=noind
إذا كانت المكالمة تحتوي على وجهة صالحة، يتم عرض المعلومات حول هويتها والأحداث الموجودة على حافلة الخدمة المنتهية. مثل قسم معلومات الاستدعاء الأصلي، هذا هو المكان الذي يتم فيه تنفيذ الخدمات المعينة للمستخدم الوجهة. كما يعرض دعوة SIP التي يتم إرسالها إلى الوجهة. على سبيل المثال:
=====================================================
=========== TERMINATING CALL INFO ================
=====================================================
[Term/CallManagerServiceBus] CallManagerId is callhalf-60459
[Term/CallManagerServiceBus] === Routing TerminationEvent on the Call Manager bus ===
[Term/Term-Id] Terminating user type: BroadWorks
[Term/Term-Id] User Info
[Term/Term-Id] User Id = ngnuserB2@mleus.lab
[Term/Term-Id] User Uid = 156778964
[Term/Term-Id] Group Id = ngngroupB1
[Term/Term-Id] Service Provider Id = ngnentB1
[Term/Term-Id] Reseller Id = null
[Term/Term-Id] ASCII First Name = John
[Term/Term-Id] ASCII Last Name = Doe
[Term/Term-Id] Unicode First Name = John
[Term/Term-Id] Unicode Last Name = Doe
[Term/Term-Id] Country Code = 1
[Term/Term-Id] User Type = User
[Term/Term-Id] Trunk User Type = BroadWorks Regular User
[Term/Term-Id] (0) Address type = main
[Term/Term-Id] (0) dn = +15403362012
[Term/Term-Id] (0) extension = 2012
[Term/Term-Id] activeAsComponentID = [vnf=null,vnfc=1]
[Term/Term-Id] beingRemoved = false
[Term/Term-Id] configurable CLID = 5403362010
[Term/Term-Id] synchronizationASRSentToNS = false
[Term/CallServiceBus] CallId is callhalf-60459:0
[Term/CallServiceBus] === Routing InvitationEvent on the Terminating Call bus ===
[Term/CallServiceBus] TranslationServiceTermInstance has processed the event...continue
[Term/CallServiceBus] NumberPortabilityQueryServiceTermInstance has processed the event...continue
(...)
# Output omitted for clarity
(...)
[Term/CallManagerServiceBus] RingTimeoutServiceInstance has processed the event...continue
[Term/SipINVITE] Outgoing resulting INVITE for Endpoint Id: callhalf-60459:0
udp 1195 SIP Bytes OUT to 10.61.71.93:62388
INVITE sip:5403362012@10.61.71.93:62388;transport=UDP;rinstance=c71abb15b3ff5d4a SIP/2.0
Via:SIP/2.0/UDP 10.48.93.126;branch=z9hG4bKBroadWorks.-iom24c-10.61.71.93V62388-0-960978525-1694279432-1674811718841-
From:"Marek Leus"
;tag=1694279432-1674811718841- To:"John Doe"
Call-ID:BW102838841270123-1135433227@10.48.93.126 CSeq:960978525 INVITE Contact:
Supported:100rel Allow:ACK,BYE,CANCEL,INFO,INVITE,OPTIONS,PRACK,REFER,NOTIFY,UPDATE Call-Info:
;appearance-index=1 Recv-Info:x-broadworks-client-session-info Accept:application/media_control+xml,application/sdp,multipart/mixed Max-Forwards:10 Content-Type:application/sdp Content-Length:410 v=0 o=- 123 123 IN IP4 127.0.0.1 s=- c=IN IP4 127.0.0.1 t=0 0 m=audio 16428 RTP/AVP 0 2 4 8 18 96 97 98 100 101 a=rtpmap:0 PCMU/8000 a=rtpmap:2 G726-32/8000 a=rtpmap:4 G723/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:18 G729a/8000 a=rtpmap:96 G726-40/8000 a=rtpmap:97 G726-24/8000 a=rtpmap:98 G726-16/8000 a=rtpmap:100 NSE/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-15 a=ptime:20 a=sendrecv
هذا القسم موجود فقط للمكالمات غير الناجحة. ويعطي سببا مفصلا لفشل المكالمة. كما تسرد لائحة بالإعلان/النبرة التي يستخدمها خادم الوسائط في حالة فشل المكالمة لهذا السبب. على سبيل المثال:
=====================================================
=========== TREATMENT INFORMATION =========
=====================================================
[Treatment/TreatmentsService] Treatment service processing RWC. Release Cause is FORBIDDEN
[Treatment/TreatmentsService] defaultAnnouncement isTrtCallFailure.wav
[Treatment/TreatmentsService] defaultTone is reorder-pcmu.wav
[Treatment/TreatmentsService] Configurable Treatment NOT used but specific audio treatment files have been provided
[Treatment/TreatmentsService] audioAnnouncement(s):
[Treatment/TreatmentsService] https://10.48.93.126/media/en/TrtSelectCallReject.wav
[Treatment/TreatmentsService] https://10.48.93.126/media/en/silence10s.wav
[Treatment/TreatmentsService] https://10.48.93.126/media/en/TrtSelectCallReject.wav
يمكن إستخدام الطوابع الزمنية للاستدعاء لربط الأحداث في VTRI مع XSLogs.
النتيجة النهائية لاتصال الاختبار، القيم المحتملة هي:
للتبسيط، يتم إستخدام سيناريو إستدعاء أساسي في هذا المستند:
يغطي هذا المستند ثلاثة سيناريوهات حيث يقوم المستخدم الذي لديه أوامر الملحق 2011 بالتسلسل:
في هذا السيناريو، يقوم أحد المستخدمين المحليين بإرسال مستخدم محلي آخر من خلال امتداده. دعنا نعرض إخراج VTR لهذه المكالمة لمعرفة المزيد عنه:
AS_CLI/ASDiagnostic/Diag> vtr userId ngnuserB1@mleus.lab 2012
VTR Result:
--------------------------------------------------------
Using following parameters to run short form VTR command
-------------------------------------------------------
VtrOriginationEvent
vtrKey 12
origUserId ngnuserB1@mleus.lab
origUserUid 110439218
requestURI equivalent 2012@10.48.93.126:5060
dialedDigits (initial) 2012
deviceEnpoint 5403362011@mleus.lab
في القسم الأول من نتائج VTR، يمكنك أن ترى كيف تقوم AS بترجمة المعلمات من الأمر vtr إلى عناوين SIP URLs:
=====================================================
=========== ORIGINATOR INFO ===================
=====================================================
[Orig-Id] VTR Short form trigger.
[Orig-Id] No Endpoint.
[Orig-Id] Originating user type: BroadWorks
[Orig-Id] User Info
[Orig-Id] User Id = ngnuserB1@mleus.lab
[Orig-Id] User Uid = 110439218
[Orig-Id] Group Id = ngngroupB1
[Orig-Id] Service Provider Id = ngnentB1
[Orig-Id] Reseller Id = null
[Orig-Id] ASCII First Name = Marek
[Orig-Id] ASCII Last Name = Leus
[Orig-Id] Unicode First Name = Marek
[Orig-Id] Unicode Last Name = Leus
[Orig-Id] Country Code = 1
[Orig-Id] User Type = User
[Orig-Id] Trunk User Type = BroadWorks Regular User
[Orig-Id] (0) Address type = main
[Orig-Id] (0) dn = +15403362011
[Orig-Id] (0) extension = 2011
[Orig-Id] activeAsComponentID = [vnf=null,vnfc=1]
[Orig-Id] beingRemoved = false
[Orig-Id] configurable CLID = 5403362010
[Orig-Id] synchronizationASRSentToNS = false
ثم، لأن المتصل محلي، تطبع كل التفاصيل المتعلقة بالمستخدم. من هذا القسم، يمكنك التعرف على الاسم الأول للمستخدم (Marek) والاسم الأخير (Leus) وما هو امتداده (2011)، بالإضافة إلى ما هو الرقم الكامل (+15403362011) وما هي المؤسسة/المجموعة (NgngnentB1/ngngroupB1) التي ينتمي إليها.
=====================================================
=========== ORIGINATING CALL INFO ================
=====================================================
[Orig/CallServiceBus] CallId is callhalf-60455:0
[Orig/CallServiceBus] === Routing InvitationEvent on the Originating Call bus ===
[Orig/CallServiceBus] TranslationServiceOrigInstance has CONSUMED the event.
[Orig/CallServiceBus] CallId is callhalf-60455:0
[Orig/CallServiceBus] === Routing InvitationEvent on the Originating Call bus ===
[Orig/CallServiceBus] Resuming event processing after TranslationServiceOrigInstance
[Orig/CallServiceBus] SecurityClassificationServiceInstance has processed the event...continue
[Orig/CallServiceBus] CMServiceInstance has processed the event...continue
[Orig/CallServiceBus] ReturnCallServiceInstance has processed the event...continue
[Orig/CallServiceBus] LNDServiceInstance has processed the event...continue
[Orig/CallServiceBus] GETSServiceInstance has processed the event...continue
[Orig/CallServiceBus] EnhancedCallLogsServiceInstance has processed the event...continue
[Orig/CallServiceBus] LocationControlServiceInstance has processed the event...continue
[Orig/CallServiceBus/OCPOriginatorServiceInstance] OCPOriginatorServiceInstance has processed the event...continue
[Orig/CallServiceBus/OCPOriginatorServiceInstance] Validating origination. Using call type Group
[Orig/CallServiceBus/OCPOriginatorServiceInstance] Validation returned disposition Allow - OCP call type: Group
[Orig/CallServiceBus] ACRFACServiceInstance has processed the event...continue
[Orig/CallServiceBus] NPAnnouncementServiceInstance has processed the event...continue
[Orig/CallServiceBus] CallCenterAgentCallServiceInstance has processed the event...continue
[Orig/CallServiceBus] PTTOriginatorServiceInstance has processed the event...continue
[Orig/CallServiceBus] LegacyACBServiceInstance has processed the event...continue
[Orig/CallServiceBus] AutomaticCallbackServiceInstance has processed the event...continue
[Orig/CallServiceBus] TreatmentsServiceInstance has processed the event...continue
[Orig/CallServiceBus] CFAlwaysFACServiceInstance has processed the event...continue
[Orig/CallServiceBus] SCFFACServiceInstance has processed the event...continue
[Orig/CallServiceBus] CallWaitingFACServiceInstance has processed the event...continue
[Orig/CallServiceBus] VMServiceInstance has processed the event...continue
[Orig/CallServiceBus] AnswerTimerFACServiceInstance has processed the event...continue
[Orig/CallServiceBus] DNDFACServiceInstance has processed the event...continue
[Orig/CallServiceBus] CPCServiceInstance has processed the event...continue
[Orig/CallServiceBus] ClassmarkServiceInstance has processed the event...continue
[Orig/CallServiceBus] VAOCallServiceInstance has processed the event...continue
[Orig/CallServiceBus] AoCServiceInstance has processed the event...continue
[Orig/CallServiceBus] EmergencyCallTimerServiceInstance has processed the event...continue
[Orig/CallServiceBus] SCRFACServiceInstance has processed the event...continue
[Orig/CallServiceBus] ExecutiveAssistantOrigServiceInstance has processed the event...continue
[Orig/VTR_FINAL] Triggering report.
نظرا لأنه مستخدم بسيط لا توجد به خدمات ممكنة، فلا يوجد الكثير من المعلومات في قسم "معلومات الاتصال الأصلي". ال AS يتحقق خدمة بعد آخر، وينقل أخيرا إلى القسم التالي من ال VTR. كما تعرف هذه المكالمة على أنها مكالمة جماعية. إن يريد أنت أن يربط هذا VTR تحليل مع XSLogs، أنت يستطيع استخرجت ال callHalf ID (callHalf-60455) من هذا قسم، وبعد ذلك استعملت هو أن يجد هذا إستدعاء في السجل مبرد. على سبيل المثال:
bwadmin@as1.mleus.lab$ less XSLog2023.01.27-00.00.00.txt | grep callhalf-60455
2023.01.27 10:28:38:819 CET | Info | Sip | BCCT Worker #1 | 3104778 | +15403362011 | callhalf-60455
$ new CHSS > +15403362011 > > callhalf-60455
2023.01.27 10:28:38:819 CET | FieldDebug | StateReplication | BCCT Worker #1 | 3104779 | +15403362011 | callhalf-60455
2023.01.27 10:28:38:821 CET | Info | CallP | Call Half Input Adapter 5 | 3104780 | Call Manager | +15403362011 | ngngroupB1 | callhalf-60455
القسم التالي هو إصدار نتيجة الترجمة:
=====================================================
=========== ORIGINATING TRANSLATION RESULT =========
=====================================================
[Orig-Xlation/DialPlanPolicy] --Dial Plan Policy Information--
[Orig-Xlation/DialPlanPolicy] requiresAccessCodeForPublicCalls = false
[Orig-Xlation/DialPlanPolicy] allowE164PublicCalls = false
[Orig-Xlation/DialPlanPolicy] privateDigitMap =
[Orig-Xlation/DialPlanPolicy] publicDigitMap = ([2-9]11|[0-1][2-9]11|0[#T]|00|01[2-9]xx.[#T]|*xx|011x.[#T]|[0-1]xxxxxxx[#T]|[0-1][2-9]xxxxxxxxx|[2-9]xxxxxxxxx|[2-9]xxxxxx[#T]|101xxxx.[#T]|11|[2-9][#T])
[Orig-Xlation/DialPlanPolicy] preferE164FormatForCallbackSvcs = false
[Orig-Xlation/NetworkUsagePolicy] Network Usage Policy is - do not force all calls to network -
[Orig-Xlation/TranslationManager] Translation Client: Translation Service Originating Side call Id is callhalf-60455:0
[Orig-Xlation/TranslationManager] === TranslationResult ===
[Orig-Xlation/TranslationManager] callType Group
[Orig-Xlation/TranslationManager] address 2012
[Orig-Xlation/TranslationManager] destination uid 156778964
[Orig-Xlation/TranslationManager] destination user Id ngnuserB2@mleus.lab
[Orig-Xlation/TranslationManager] addressType main
[Orig-Xlation/TranslationManager] originalAddress 2012
[Orig-Xlation/TranslationManager] dgcAlternateAddress 2012
[Orig-Xlation/TranslationManager] isServiceCode false
[Orig-Xlation/TranslationManager] sc8Translated false
[Orig-Xlation/TranslationManager] sc100Translated false
[Orig-Xlation/TranslationManager] oacTranslated false
[Orig-Xlation/TranslationManager] carrierPrefixTranslated false
[Orig-Xlation/TranslationManager] intraSP false
[Orig-Xlation/TranslationManager] alias false
[Orig-Xlation/TranslationManager] preExtEmergencyRtgAK null
من هذا القسم، يمكنك التعرف على خطة الطلب التي يتم تطبيقها على مكالمة معينة. لهذه المكالمة، يبلغ الإخراج بأنه مكالمة داخل المجموعة ويتم توجيهها إلى المستخدم ngnuserB2@mleus.lab. يخبرنا القسم التالي المزيد حول هذا المستخدم:
=====================================================
=========== TERMINATING CALL INFO ================
=====================================================
[Term/CallManagerServiceBus] CallManagerId is callhalf-60459
[Term/CallManagerServiceBus] === Routing TerminationEvent on the Call Manager bus ===
[Term/Term-Id] Terminating user type: BroadWorks
[Term/Term-Id] User Info
[Term/Term-Id] User Id = ngnuserB2@mleus.lab
[Term/Term-Id] User Uid = 156778964
[Term/Term-Id] Group Id = ngngroupB1
[Term/Term-Id] Service Provider Id = ngnentB1
[Term/Term-Id] Reseller Id = null
[Term/Term-Id] ASCII First Name = John
[Term/Term-Id] ASCII Last Name = Doe
[Term/Term-Id] Unicode First Name = John
[Term/Term-Id] Unicode Last Name = Doe
[Term/Term-Id] Country Code = 1
[Term/Term-Id] User Type = User
[Term/Term-Id] Trunk User Type = BroadWorks Regular User
[Term/Term-Id] (0) Address type = main
[Term/Term-Id] (0) dn = +15403362012
[Term/Term-Id] (0) extension = 2012
[Term/Term-Id] activeAsComponentID = [vnf=null,vnfc=1]
[Term/Term-Id] beingRemoved = false
[Term/Term-Id] configurable CLID = 5403362010
[Term/Term-Id] synchronizationASRSentToNS = false
من هذا الجزء، يمكنك التعرف على نفس التفاصيل حول هدف المكالمة كما كان الحال من قبل بالنسبة للمتصل: الاسم الأول واسم العائلة (John Doe)، والامتداد (2012)، والرقم الكامل (+15403362012)، بالإضافة إلى المؤسسة/المجموعة (NgnentB1/ngngroupB1).
[Term/CallServiceBus] CallId is callhalf-60459:0
[Term/CallServiceBus] === Routing InvitationEvent on the Terminating Call bus ===
[Term/CallServiceBus] TranslationServiceTermInstance has processed the event...continue
[Term/CallServiceBus] NumberPortabilityQueryServiceTermInstance has processed the event...continue
[Term/CallServiceBus] CMServiceInstance has processed the event...continue
[Term/CallServiceBus] GETSServiceInstance has processed the event...continue
[Term/CallServiceBus] CallCenterAgentCallServiceInstance has processed the event...continue
[Term/CallServiceBus] OCPTerminatorServiceInstance has processed the event...continue
[Term/CallServiceBus] ICPServiceInstance has processed the event...continue
[Term/CallServiceBus] ACRServiceInstance has processed the event...continue
[Term/CallServiceBus/SCRServiceInstance] Criteria Set(s) evaluated but not triggered:
[Term/CallServiceBus/SCRServiceInstance]
[Term/CallServiceBus/SCRServiceInstance] Criteria Set:
[Term/CallServiceBus/SCRServiceInstance] description: Reject_all
[Term/CallServiceBus/SCRServiceInstance] active: false
[Term/CallServiceBus/SCRServiceInstance] blackListFlag: false
[Term/CallServiceBus/SCRServiceInstance] ScheduleCriteria
[Term/CallServiceBus/SCRServiceInstance] - No Schedule associated
[Term/CallServiceBus/SCRServiceInstance] - inScheduleRightNow: true
[Term/CallServiceBus/SCRServiceInstance] CallingPartyAddressCriteria
[Term/CallServiceBus/SCRServiceInstance] Any Address
[Term/CallServiceBus/SCRServiceInstance] CallToCriteria
[Term/CallServiceBus/SCRServiceInstance] CallTo matches ANY
[Term/CallServiceBus] SCRServiceInstance has processed the event...continue
[Term/CallServiceBus] PTTTerminatorServiceInstance has processed the event...continue
[Term/CallServiceBus] LNRServiceInstance has processed the event...continue
[Term/CallServiceBus] EnhancedCallLogsServiceInstance has processed the event...continue
[Term/CallServiceBus] GroupNightForwardingServiceInstance has processed the event...continue
[Term/CallServiceBus] FaxMessagingServiceInstance has processed the event...continue
[Term/CallServiceBus] SCFServiceInstance has processed the event...continue
[Term/CallServiceBus] CFAlwaysTerminatorServiceInstance has processed the event...continue
[Term/CallServiceBus] DNDServiceInstance has processed the event...continue
[Term/CallServiceBus] PersonalAssistantServiceInstance has processed the event...continue
[Term/CallServiceBus] CallWaitingTerminatorServiceInstance has processed the event...continue
[Term/CallServiceBus] PreAlertingAnnouncementServiceInstance has processed the event...continue
[Term/CallServiceBus] AnswerTimerServiceInstance has processed the event...continue
[Term/CallServiceBus] VMServiceInstance has processed the event...continue
[Term/CallServiceBus] RedirectionServiceInstance has processed the event...continue
[Term/CallServiceBus] SecurityClassificationServiceInstance has processed the event...continue
[Term/CallServiceBus] ExecutiveTermServiceInstance has processed the event...continue
[Term/CallServiceBus] ExecutiveAssistantTermServiceInstance has processed the event...continue
بعد ذلك في هذا القسم، يتم التحقق من جميع الخدمات. هناك خدمة واحدة فقط تم تعيينها لهذا المستخدم (قبول المكالمات الانتقائي)، ولكن مجموعة المعايير الوحيدة (REJECT_2011) غير نشطة. لذلك، لا يتم تشغيله وينقل تحليل VTR إلى المرحلة التالية من قسم "معلومات إنهاء المكالمة"، والتي تظهر النتيجة النهائية للتحليل.
[Term/CallManagerServiceBus] CallManagerId is callhalf-60459
[Term/CallManagerServiceBus] === Routing InvitationEvent on the Call Manager bus ===
[Term/CallManagerServiceBus] AccessRoutingServiceInstance has processed the event...continue
[Term/CallManagerServiceBus] VAOServiceInstance has processed the event...continue
[Term/CallManagerServiceBus] TSDServiceInstance has processed the event...continue
[Term/CallManagerServiceBus] SCAPServiceInstance has processed the event...continue
[Term/CallManagerServiceBus] CallCenterAgentServiceInstance has processed the event...continue
[Term/CallManagerServiceBus] FlashServiceInstance has processed the event...continue
[Term/CallManagerServiceBus] RingTimeoutServiceInstance has processed the event...continue
[Term/SipINVITE] Outgoing resulting INVITE for Endpoint Id: callhalf-60459:0
udp 1195 SIP Bytes OUT to 10.61.71.93:62388
INVITE sip:5403362012@10.61.71.93:62388;transport=UDP;rinstance=c71abb15b3ff5d4a SIP/2.0
Via:SIP/2.0/UDP 10.48.93.126;branch=z9hG4bKBroadWorks.-iom24c-10.61.71.93V62388-0-960978525-1694279432-1674811718841-
From:"Marek Leus"
;tag=1694279432-1674811718841- To:"John Doe"
Call-ID:BW102838841270123-1135433227@10.48.93.126 CSeq:960978525 INVITE Contact:
Supported:100rel Allow:ACK,BYE,CANCEL,INFO,INVITE,OPTIONS,PRACK,REFER,NOTIFY,UPDATE Call-Info:
;appearance-index=1 Recv-Info:x-broadworks-client-session-info Accept:application/media_control+xml,application/sdp,multipart/mixed Max-Forwards:10 Content-Type:application/sdp Content-Length:410 v=0 o=- 123 123 IN IP4 127.0.0.1 s=- c=IN IP4 127.0.0.1 t=0 0 m=audio 16428 RTP/AVP 0 2 4 8 18 96 97 98 100 101 a=rtpmap:0 PCMU/8000 a=rtpmap:2 G726-32/8000 a=rtpmap:4 G723/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:18 G729a/8000 a=rtpmap:96 G726-40/8000 a=rtpmap:97 G726-24/8000 a=rtpmap:98 G726-16/8000 a=rtpmap:100 NSE/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-15 a=ptime:20 a=sendrecv
من هذا القسم، ترى رسالة الدعوة التي سيتم توسيعها إلى الوجهة النهائية إذا كانت مكالمة حقيقية. يمكنك أيضا إستخراج معرف الاستدعاء (callHalf-60459) الذي يمكن إستخدامه لتتبع هذا الاستدعاء في ملفات السجل:
bwadmin@as1.mleus.lab$ less XSLog2023.01.27-00.00.00.txt | grep callhalf-60459
2023.01.27 10:28:38:827 CET | Info | Sip | Call Half Input Adapter 5 | 3104796 | +15403362012 | callhalf-60459 | 5ff0de06-90a9-4bb6-892a-610d7441ed69
$ new CHSS > +15403362012 > callhalf-60455:0 > callhalf-60459
2023.01.27 10:28:38:827 CET | FieldDebug | StateReplication | Call Half Input Adapter 5 | 3104797 | +15403362012 | callhalf-60459 | 5ff0de06-90a9-4bb6-892a-610d7441ed69
2023.01.27 10:28:38:827 CET | Info | CallP | Call Half Input Adapter 0 | 3104798 | Call Manager | +15403362012 | ngngroupB1 | callhalf-60459 | 5ff0de06-90a9-4bb6-892a-610d7441ed69
يظهر القسمان الأخيران النتيجة النهائية والطابع الزمني لهذا التحليل:
=====================================================
=========== TIMESTAMPS =========
=====================================================
[Timestamps] Start time = 2023.01.27 10:28:38:819 CET
[Timestamps] End time = 2023.01.27 10:28:38:846 CET
=====================================================
=========== RESULT: ALLOWED ===============
=====================================================
في هذا السيناريو، يقوم أحد المستخدمين المحليين مرة أخرى بإرسال مستخدم محلي آخر من خلال ملحقه، ومع ذلك، هذه المرة يتم تكوين "قبول المكالمات الانتقائي" لرفض هذه المكالمة. دعنا نعرض إخراج VTR لهذه المكالمة لمعرفة المزيد عنه:
AS_CLI/ASDiagnostic/Diag> vtr userId ngnuserB1@mleus.lab 2012
VTR Result:
--------------------------------------------------------
Using following parameters to run short form VTR command
-------------------------------------------------------
VtrOriginationEvent
vtrKey 16
origUserId ngnuserB1@mleus.lab
origUserUid 110439218
requestURI equivalent 2012@10.48.93.126:5060
dialedDigits (initial) 2012
deviceEnpoint 5403362011@mleus.lab
Iفي القسم الأول من نتائج VTR، يمكنك أن ترى كيف تقوم معلمات AS بالخرائط من الأمر vtr إلى عناوين SIP URLs:
لأنه هو تماما نفس المتصل كما في السيناريو الأول، فإن قسم معلومات المنشئ الخاص بهذا هو نفسه تماما. لذلك، يتم تخطيه للوضوح ويستمر التحليل إلى قسم "معلومات الاتصال الأصلي":
=====================================================
=========== ORIGINATING CALL INFO ================
=====================================================
[Orig/CallServiceBus] CallId is callhalf-60507:0
[Orig/CallServiceBus] === Routing InvitationEvent on the Originating Call bus ===
[Orig/CallServiceBus] TranslationServiceOrigInstance has CONSUMED the event.
[Orig/CallServiceBus] CallId is callhalf-60507:0
[Orig/CallServiceBus] === Routing InvitationEvent on the Originating Call bus ===
[Orig/CallServiceBus] Resuming event processing after TranslationServiceOrigInstance
[Orig/CallServiceBus] SecurityClassificationServiceInstance has processed the event...continue
[Orig/CallServiceBus] CMServiceInstance has processed the event...continue
[Orig/CallServiceBus] ReturnCallServiceInstance has processed the event...continue
[Orig/CallServiceBus] LNDServiceInstance has processed the event...continue
[Orig/CallServiceBus] GETSServiceInstance has processed the event...continue
[Orig/CallServiceBus] EnhancedCallLogsServiceInstance has processed the event...continue
[Orig/CallServiceBus] LocationControlServiceInstance has processed the event...continue
[Orig/CallServiceBus/OCPOriginatorServiceInstance] OCPOriginatorServiceInstance has processed the event...continue
[Orig/CallServiceBus/OCPOriginatorServiceInstance] Validating origination. Using call type Group
[Orig/CallServiceBus/OCPOriginatorServiceInstance] Validation returned disposition Allow - OCP call type: Group
[Orig/CallServiceBus] ACRFACServiceInstance has processed the event...continue
[Orig/CallServiceBus] NPAnnouncementServiceInstance has processed the event...continue
[Orig/CallServiceBus] CallCenterAgentCallServiceInstance has processed the event...continue
[Orig/CallServiceBus] PTTOriginatorServiceInstance has processed the event...continue
[Orig/CallServiceBus] LegacyACBServiceInstance has processed the event...continue
[Orig/CallServiceBus] AutomaticCallbackServiceInstance has processed the event...continue
[Orig/CallServiceBus] TreatmentsServiceInstance has processed the event...continue
[Orig/CallServiceBus] CFAlwaysFACServiceInstance has processed the event...continue
[Orig/CallServiceBus] SCFFACServiceInstance has processed the event...continue
[Orig/CallServiceBus] CallWaitingFACServiceInstance has processed the event...continue
[Orig/CallServiceBus] VMServiceInstance has processed the event...continue
[Orig/CallServiceBus] AnswerTimerFACServiceInstance has processed the event...continue
[Orig/CallServiceBus] DNDFACServiceInstance has processed the event...continue
[Orig/CallServiceBus] CPCServiceInstance has processed the event...continue
[Orig/CallServiceBus] ClassmarkServiceInstance has processed the event...continue
[Orig/CallServiceBus] VAOCallServiceInstance has processed the event...continue
[Orig/CallServiceBus] AoCServiceInstance has processed the event...continue
[Orig/CallServiceBus] EmergencyCallTimerServiceInstance has processed the event...continue
[Orig/CallServiceBus] SCRFACServiceInstance has processed the event...continue
[Orig/CallServiceBus] ExecutiveAssistantOrigServiceInstance has processed the event...continue
[Orig/CallServiceBus] CallId is callhalf-60507:0
[Orig/CallServiceBus] === Routing ReleaseWithCauseEvent on the Originating Call bus ===
[Orig/CallServiceBus] TranslationServiceOrigInstance has processed the event...continue
[Orig/CallServiceBus] CallTransferRecallServiceInstance has processed the event...continue
[Orig/CallServiceBus] CMServiceInstance has processed the event...continue
[Orig/CallServiceBus] GETSServiceInstance has processed the event...continue
[Orig/CallServiceBus] EnhancedCallLogsServiceInstance has processed the event...continue
[Orig/CallServiceBus] OCPOriginatorServiceInstance has processed the event...continue
[Orig/CallServiceBus] CallCenterAgentCallServiceInstance has processed the event...continue
[Orig/CallServiceBus] PTTOriginatorServiceInstance has processed the event...continue
[Orig/CallServiceBus] CallParkServiceInstance has processed the event...continue
[Orig/CallServiceBus] LegacyACBServiceInstance has processed the event...continue
[Orig/CallServiceBus] AutomaticCallbackServiceInstance has processed the event...continue
[Orig/CallServiceBus/TreatmentsServiceInstance] TreatmentsServiceInstance has processed the event...continue
[Orig/CallServiceBus/TreatmentsServiceInstance] Treatments Service would have started the announcement (see Treatment Section for more details).
[Orig/CallServiceBus/TreatmentsServiceInstance] Letting event continue to release test call resources properly
[Orig/CallServiceBus] CallWaitingFACServiceInstance has processed the event...continue
[Orig/CallServiceBus] CFBusyFACServiceInstance has processed the event...continue
[Orig/CallServiceBus] CFNoAnswerFACServiceInstance has processed the event...continue
[Orig/CallServiceBus] VMServiceInstance has processed the event...continue
[Orig/CallServiceBus] CFNotReachableFACServiceInstance has processed the event...continue
[Orig/CallServiceBus] DirectedCallPickupServiceInstance has processed the event...continue
[Orig/CallServiceBus] DPUBIServiceInstance has processed the event...continue
[Orig/CallServiceBus] AnswerTimerFACServiceInstance has processed the event...continue
[Orig/CallServiceBus] MusicOnHoldServiceInstance has processed the event...continue
[Orig/CallServiceBus] AoCServiceInstance has processed the event...continue
[Orig/CallServiceBus] EmergencyCallTimerServiceInstance has processed the event...continue
[Orig/ReleaseWithCauseHandler] Post Processing RWC for Call.
يوضح هذا القسم أن رقم الوجهة معروف ل AS وهو يعرف الاستدعاء كمكالمة مجموعة. ولكن يمكنكم أيضا ان تحددوا ما إذا كان هنالك شيء خاطئ. أولا، هناك عبارة "Routing ReleaseWithCauseEvent في Originating Call Bus" ومثيل TreatmentService مشمولان. وعلى نحو مماثل، يتم الانتهاء من القسم باستخدام ReleaseWithCauseHandler.
القسم التالي هو "نتيجة الترجمة الأصلية"، والتي تتطابق مع القسم من السيناريو 1 لأن الاستدعاء موجه إلى نفس المستخدم. ولذلك، يغفل هذا التقرير للوضوح. يظهر الفرق في قسم إنهاء معلومات المكالمة:
=====================================================
=========== TERMINATING CALL INFO ================
=====================================================
[Term/CallManagerServiceBus] CallManagerId is callhalf-60511
[Term/CallManagerServiceBus] === Routing TerminationEvent on the Call Manager bus ===
[Term/Term-Id] Terminating user type: BroadWorks
[Term/Term-Id] User Info
[Term/Term-Id] User Id = ngnuserB2@mleus.lab
[Term/Term-Id] User Uid = 156778964
[Term/Term-Id] Group Id = ngngroupB1
[Term/Term-Id] Service Provider Id = ngnentB1
[Term/Term-Id] Reseller Id = null
[Term/Term-Id] ASCII First Name = John
[Term/Term-Id] ASCII Last Name = Doe
[Term/Term-Id] Unicode First Name = John
[Term/Term-Id] Unicode Last Name = Doe
[Term/Term-Id] Country Code = 1
[Term/Term-Id] User Type = User
[Term/Term-Id] Trunk User Type = BroadWorks Regular User
[Term/Term-Id] (0) Address type = main
[Term/Term-Id] (0) dn = +15403362012
[Term/Term-Id] (0) extension = 2012
[Term/Term-Id] activeAsComponentID = [vnf=null,vnfc=1]
[Term/Term-Id] beingRemoved = false
[Term/Term-Id] configurable CLID = 5403362010
[Term/Term-Id] synchronizationASRSentToNS = false
[Term/CallServiceBus] CallId is callhalf-60511:0
[Term/CallServiceBus] === Routing InvitationEvent on the Terminating Call bus ===
[Term/CallServiceBus] TranslationServiceTermInstance has processed the event...continue
[Term/CallServiceBus] NumberPortabilityQueryServiceTermInstance has processed the event...continue
[Term/CallServiceBus] CMServiceInstance has processed the event...continue
[Term/CallServiceBus] GETSServiceInstance has processed the event...continue
[Term/CallServiceBus] CallCenterAgentCallServiceInstance has processed the event...continue
[Term/CallServiceBus] OCPTerminatorServiceInstance has processed the event...continue
[Term/CallServiceBus] ICPServiceInstance has processed the event...continue
[Term/CallServiceBus] ACRServiceInstance has processed the event...continue
[Term/CallServiceBus/SCAServiceInstance] Criteria Set evaluated and triggered:
[Term/CallServiceBus/SCAServiceInstance]
[Term/CallServiceBus/SCAServiceInstance] Criteria Set:
[Term/CallServiceBus/SCAServiceInstance] description: Reject_2011
[Term/CallServiceBus/SCAServiceInstance] active: true
[Term/CallServiceBus/SCAServiceInstance] blackListFlag: true
[Term/CallServiceBus/SCAServiceInstance] ScheduleCriteria
[Term/CallServiceBus/SCAServiceInstance] - No Schedule associated
[Term/CallServiceBus/SCAServiceInstance] - inScheduleRightNow: true
[Term/CallServiceBus/SCAServiceInstance] CallingPartyAddressCriteria
[Term/CallServiceBus/SCAServiceInstance] +15403362011
[Term/CallServiceBus/SCAServiceInstance] CallToCriteria
[Term/CallServiceBus/SCAServiceInstance] CallTo matches ANY
[Term/CallServiceBus] SCAServiceInstance has CONSUMED the event.
[Term/CallServiceBus] CallId is callhalf-60511:0
[Term/CallServiceBus] === Routing ReleaseWithCauseEvent on the Terminating Call bus ===
[Term/CallServiceBus] TranslationServiceTermInstance has processed the event...continue
[Term/CallServiceBus] CMServiceInstance has processed the event...continue
[Term/CallServiceBus] CallParkServiceInstance has processed the event...continue
[Term/CallServiceBus] GETSServiceInstance has processed the event...continue
[Term/CallServiceBus] CallCenterAgentCallServiceInstance has processed the event...continue
[Term/CallServiceBus] OCPTerminatorServiceInstance has processed the event...continue
[Term/CallServiceBus] PTTTerminatorServiceInstance has processed the event...continue
[Term/CallServiceBus] LNRServiceInstance has processed the event...continue
[Term/CallServiceBus] EnhancedCallLogsServiceInstance has processed the event...continue
[Term/CallServiceBus] PersonalAssistantServiceInstance has processed the event...continue
[Term/CallServiceBus] CallWaitingTerminatorServiceInstance has processed the event...continue
[Term/CallServiceBus] CFBusyTerminatorServiceInstance has processed the event...continue
[Term/CallServiceBus] AnswerTimerServiceInstance has processed the event...continue
[Term/CallServiceBus] CFNotReachableTerminatorServiceInstance has processed the event...continue
[Term/CallServiceBus] CFNoAnswerTerminatorServiceInstance has processed the event...continue
[Term/CallServiceBus] VMServiceInstance has processed the event...continue
[Term/CallServiceBus] DirectedCallPickupServiceInstance has processed the event...continue
[Term/CallServiceBus] DPUBIServiceInstance has processed the event...continue
[Term/CallServiceBus] RedirectionServiceInstance has processed the event...continue
[Term/CallServiceBus] MusicOnHoldServiceInstance has processed the event...continue
يمكنك أن ترى أن هذه المرة مجموعة معايير REJECT_2011 نشطة. ونتيجة لذلك يتم تشغيل خدمة "قبول المكالمات الانتقائي". ونتيجة لذلك، يتم رفع ReleaseWithCauseEvent على ناقل إنهاء المكالمة. أما النظام المستقل فيتحقق من باقي الخدمات وينتقل إلى قسم "معلومات المعالجة":
=====================================================
=========== TREATMENT INFORMATION =========
=====================================================
[Treatment/TreatmentsService] Treatment service processing RWC. Release Cause is FORBIDDEN
[Treatment/TreatmentsService] defaultAnnouncement isTrtCallFailure.wav
[Treatment/TreatmentsService] defaultTone is reorder-pcmu.wav
[Treatment/TreatmentsService] Configurable Treatment NOT used but specific audio treatment files have been provided
[Treatment/TreatmentsService] audioAnnouncement(s):
[Treatment/TreatmentsService] https://10.48.93.126/media/en/TrtSelectCallReject.wav
[Treatment/TreatmentsService] https://10.48.93.126/media/en/silence10s.wav
[Treatment/TreatmentsService] https://10.48.93.126/media/en/TrtSelectCallReject.wav
من هذا القسم، يمكنك معرفة سبب فشل الاستدعاء (ممنوع) وأنه سيتم تشغيل إعلان TrtSelectCallReject.wav.
يظهر القسمان الأخيران النتيجة النهائية والطابع الزمني لهذا التحليل:
=====================================================
=========== TIMESTAMPS =========
=====================================================
[Timestamps] Start time = 2023.01.27 10:31:29:425 CET
[Timestamps] End time = 2023.01.27 10:31:29:466 CET
=====================================================
=========== RESULT: BLOCKED ===============
=====================================================
في هذا السيناريو، يقوم أحد المستخدمين المحليين باستخدام ملحق آخر غير معين. دعنا نعرض إخراج VTR لهذه المكالمة لمعرفة المزيد عنه:
AS_CLI/ASDiagnostic/Diag> vtr userId ngnuserB1@mleus.lab 2014
VTR Result:
--------------------------------------------------------
Using following parameters to run short form VTR command
-------------------------------------------------------
VtrOriginationEvent
vtrKey 14
origUserId ngnuserB1@mleus.lab
origUserUid 110439218
requestURI equivalent 2014@10.48.93.126:5060
dialedDigits (initial) 2014
deviceEnpoint 5403362011@mleus.lab
في القسم الأول من نتائج VTR، يمكنك أن ترى كيف تقوم ال AS بترجمة المعلمات من الأمر vtr إلى عناوين SIP URLs:
لأنه هو تماما نفس المتصل كما في السيناريو الأول، فإن قسم معلومات المنشئ الخاص بهذا هو نفسه تماما. لذلك، يتم تخطيه للوضوح ويستمر التحليل إلى قسم "معلومات الاتصال الأصلي":
=====================================================
=========== ORIGINATING CALL INFO ================
=====================================================
[Orig/CallServiceBus] CallId is callhalf-60487:0
[Orig/CallServiceBus] === Routing InvitationEvent on the Originating Call bus ===
[Orig/CallServiceBus] TranslationServiceOrigInstance has CONSUMED the event.
[Orig/CallServiceBus] CallId is callhalf-60487:0
[Orig/CallServiceBus] === Routing ReleaseWithCauseEvent on the Originating Call bus ===
[Orig/CallServiceBus] TranslationServiceOrigInstance has processed the event...continue
[Orig/CallServiceBus] CallTransferRecallServiceInstance has processed the event...continue
[Orig/CallServiceBus] CMServiceInstance has processed the event...continue
[Orig/CallServiceBus] GETSServiceInstance has processed the event...continue
[Orig/CallServiceBus] EnhancedCallLogsServiceInstance has processed the event...continue
[Orig/CallServiceBus] OCPOriginatorServiceInstance has processed the event...continue
[Orig/CallServiceBus] CallCenterAgentCallServiceInstance has processed the event...continue
[Orig/CallServiceBus] PTTOriginatorServiceInstance has processed the event...continue
[Orig/CallServiceBus] CallParkServiceInstance has processed the event...continue
[Orig/CallServiceBus] LegacyACBServiceInstance has processed the event...continue
[Orig/CallServiceBus] AutomaticCallbackServiceInstance has processed the event...continue
[Orig/CallServiceBus/TreatmentsServiceInstance] TreatmentsServiceInstance has processed the event...continue
[Orig/CallServiceBus/TreatmentsServiceInstance] Treatments Service would have started the announcement (see Treatment Section for more details).
[Orig/CallServiceBus/TreatmentsServiceInstance] Letting event continue to release test call resources properly
[Orig/CallServiceBus] CallWaitingFACServiceInstance has processed the event...continue
[Orig/CallServiceBus] CFBusyFACServiceInstance has processed the event...continue
[Orig/CallServiceBus] CFNoAnswerFACServiceInstance has processed the event...continue
[Orig/CallServiceBus] VMServiceInstance has processed the event...continue
[Orig/CallServiceBus] CFNotReachableFACServiceInstance has processed the event...continue
[Orig/CallServiceBus] DirectedCallPickupServiceInstance has processed the event...continue
[Orig/CallServiceBus] DPUBIServiceInstance has processed the event...continue
[Orig/CallServiceBus] AnswerTimerFACServiceInstance has processed the event...continue
[Orig/CallServiceBus] MusicOnHoldServiceInstance has processed the event...continue
[Orig/CallServiceBus] AoCServiceInstance has processed the event...continue
[Orig/CallServiceBus] EmergencyCallTimerServiceInstance has processed the event...continue
[Orig/ReleaseWithCauseHandler] Post Processing RWC for Call.
من هذا القسم، يمكنك بالفعل معرفة أن هناك خطأ ما. أولا، هناك عبارة "Routing ReleaseWithCauseEvent في Originating Call Bus" بدلا من عبارة "Routing InvitationEvent في Originating Call Bus". بعد ذلك، يوجد بيان TreatmentServiceInstance مشمول. وأخيرا، ينتهي المقطع بجملة ReleaseWithCauseHandler.
=====================================================
=========== ORIGINATING TRANSLATION RESULT =========
=====================================================
[Orig-Xlation/DialPlanPolicy] --Dial Plan Policy Information--
[Orig-Xlation/DialPlanPolicy] requiresAccessCodeForPublicCalls = false
[Orig-Xlation/DialPlanPolicy] allowE164PublicCalls = false
[Orig-Xlation/DialPlanPolicy] privateDigitMap =
[Orig-Xlation/DialPlanPolicy] publicDigitMap = ([2-9]11|[0-1][2-9]11|0[#T]|00|01[2-9]xx.[#T]|*xx|011x.[#T]|[0-1]xxxxxxx[#T]|[0-1][2-9]xxxxxxxxx|[2-9]xxxxxxxxx|[2-9]xxxxxx[#T]|101xxxx.[#T]|11|[2-9][#T])
[Orig-Xlation/DialPlanPolicy] preferE164FormatForCallbackSvcs = false
[Orig-Xlation/NetworkUsagePolicy] Network Usage Policy is - do not force all calls to network -
[Orig-Xlation/NetworkServerINVITE] Sending INVITE event to network server for Translation Service Originating Side client
[Orig-Xlation/NetworkServerINVITE] Endpoint Id: callhalf-60487:0
udp 1128 SIP Bytes OUT to 10.48.93.128:5060
INVITE sip:2014@10.48.93.128;user=phone;transport=udp SIP/2.0
Via:SIP/2.0/UDP 10.48.93.126;branch=z9hG4bKBroadWorks.-iom24c-10.48.93.128V5060-0-960997887-1152157837-1674811757564-
From:"Marek Leus"
;tag=1152157837-1674811757564- To:
Call-ID:BW1029175642701231892598132@10.48.93.126 CSeq:960997887 INVITE Contact:
P-Asserted-Identity:"Marek Leus"
Privacy:none X-BroadWorks-Correlation-Info:be8fde53-9ba5-4fc4-a788-ee426ed1fe90 Allow:ACK,BYE,CANCEL,INFO,INVITE,OPTIONS,PRACK,REFER,NOTIFY Supported: Max-Forwards:10 Content-Type:application/sdp Content-Length:410 v=0 o=- 123 123 IN IP4 127.0.0.1 s=- c=IN IP4 127.0.0.1 t=0 0 m=audio 16428 RTP/AVP 0 2 4 8 18 96 97 98 100 101 a=rtpmap:0 PCMU/8000 a=rtpmap:2 G726-32/8000 a=rtpmap:4 G723/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:18 G729a/8000 a=rtpmap:96 G726-40/8000 a=rtpmap:97 G726-24/8000 a=rtpmap:98 G726-16/8000 a=rtpmap:100 NSE/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-15 a=ptime:20 a=sendrecv [Orig-Xlation/NS-RESPONSE] Got Network Server response for Translation Service Originating Side client udp 394 SIP Bytes IN from 10.48.93.128:49109 SIP/2.0 404 Not found Via:SIP/2.0/UDP 10.48.93.126;branch=z9hG4bKBroadWorks.-iom24c-10.48.93.128V5060-0-960997887-1152157837-1674811757564- From:"Marek Leus"
;tag=1152157837-1674811757564- To:
;tag=1006595920-1674811749882 Call-ID:BW1029175642701231892598132@10.48.93.126 CSeq:960997887 INVITE Content-Length:0 [Orig-Xlation/TranslationManager] Translation Client: Translation Service Originating Side call Id is callhalf-60487:0 [Orig-Xlation/TranslationManager] === TranslationResult === [Orig-Xlation/TranslationManager] callType Network [Orig-Xlation/TranslationManager] address 2014 [Orig-Xlation/TranslationManager] addressType main [Orig-Xlation/TranslationManager] isServiceCode false [Orig-Xlation/TranslationManager] sc8Translated false [Orig-Xlation/TranslationManager] sc100Translated false [Orig-Xlation/TranslationManager] oacTranslated false [Orig-Xlation/TranslationManager] carrierPrefixTranslated false [Orig-Xlation/TranslationManager] intraSP false [Orig-Xlation/TranslationManager] alias false [Orig-Xlation/TranslationManager] preExtEmergencyRtgAK null [Orig-Xlation/TranslationManager] === Carrier Info === [Orig-Xlation/TranslationManager] ;csel=noind
يعطي قسم نتائج الترجمة الناشئة نظرة متعمقة على سبب عدم نجاح الاستدعاء. من الواضح من الإخراج أن AS يحاول حل رقم 2014 باستخدام NS، ولكنه يرجع إستجابة الخطأ 404 التي لم يتم العثور عليها.
نظرا لأنه لا يمكن توسيع الاستدعاء إلى الوجهة الخاصة به، فإن قسم "معلومات إنهاء الاستدعاء" موجز جدا:
=====================================================
=========== TERMINATING CALL INFO ================
=====================================================
[Term] Terminating call processing information has not been populated
بدلا من ذلك، يوجد قسم "معلومات المعالجة" يحتوي على معلومات حول كيفية معالجة المكالمة الفاشلة:
=====================================================
=========== TREATMENT INFORMATION =========
=====================================================
[Treatment/TreatmentsService] Treatment service processing RWC. Release Cause is USER_NOT_FOUND
[Treatment/TreatmentsService] defaultAnnouncement isTrtUnknownUser.wav
[Treatment/TreatmentsService] defaultTone is reorder-pcmu.wav
[Treatment/TreatmentsService] Treatment playing default announcement https://10.48.93.126/media/en/TrtUnknownUser.wav
توضح هذه الأقسام سبب فشل الاستدعاء (USER_NOT_FOUND) وتبلغ بأنه سيتم تشغيل إعلان TrtUnknownUser.wav و/أو إعادة ترتيب-pcmu.wav. كما أنها تشير أيضا إلى الطريق الذي يجب إستخدامه في الحوار مع خادم الوسائط لتوجيهه إلى القيام بالإعلان الصحيح.
يظهر القسمان الأخيران النتيجة النهائية والطابع الزمني لهذا التحليل:
=====================================================
=========== TIMESTAMPS =========
=====================================================
[Timestamps] Start time = 2023.01.27 10:29:17:525 CET
[Timestamps] End time = 2023.01.27 10:29:17:669 CET
=====================================================
=========== RESULT: BLOCKED ===============
=====================================================
المراجعة | تاريخ النشر | التعليقات |
---|---|---|
1.0 |
31-Jan-2023 |
الإصدار الأولي |