المقدمة
يصف هذا المستند وظيفة تحليل رمز السبب ل Cisco PGW 2200 Softswitch، والذي يعمل في وضع التحكم في المكالمات وإرسال الإشارات. قد يحتاج مستخدم PGW 2200 إلى تغيير قيمة السبب إلى قيمة مناسبة لشبكة العميل. يمكن أن تقوم وحدة التحليل العامة PGW 2200 بتغيير قيمة السبب إلى كل من قيمتي سبب وموقع جديدتين.
المتطلبات الأساسية
المتطلبات
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
المكونات المستخدمة
أسست المعلومة في هذا وثيقة على cisco PGW 2200 إطلاق 7.x، 9.x، ومتأخر.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر.
الاصطلاحات
راجع اصطلاحات تلميحات Cisco التقنية للحصول على مزيد من المعلومات حول اصطلاحات المستندات.
تحليل السبب
يتم توضيح العمليات التي يتم من خلالها تحليل PGW من Cisco وتوجيه المكالمات في الشكل 1. يصف هذا المستند فقط عمل تحليل السبب بشكل عام.
يتم إجراء تحليل السبب عند إستلام رسالة إصدار، أو عند حدوث فشل من نوع ما (على سبيل المثال، فشل شاشة الرقم) يعني أنه يجب إصدار الاستدعاء. يتم إستخدام قيمة رمز السبب أو قيم رمز السبب و/أو رمز الموقع المجمعة لتوفير رمز سبب داخلي يستفز عددا من النتائج المختلفة بما في ذلك إعادة توجيه الاستدعاء إلى مسار آخر أو الرجوع إلى التحليل للعثور على وجهة مختلفة.
ملاحظة: يتم تحويل جميع قيم السبب الخارجية لكل بروتوكول إلى قيم سبب داخلية. إنه القيم الداخلية التي يتم إستخدامها عند ملء بيانات خطة الطلب (ارجع إلى الملحق ب: أكواد السبب والموقع للحصول على معلومات حول تعيينات رمز السبب).
الشكل 1: تدفق المكالمات عبر التحليل
تعديل كود السبب ل ITU Q.761
ويفسر هذا الإجراء تعديل رمز السبب للربع 761 من ITU.
-
إضافة خطة الطلب لتغيير أي إصدار <x> واستبداله بقيمة السبب <y>:
1-numan-add:resultset:custgrpid="0001",name="chgCause"
2-numan-add:resulttable:custgrpid="0001",name="ChangeToSubAbsent",
resulttype="CAUSE",dw1=<y>,setname="chgCause"
3-numan-add:cause:custgrpid="0001",causevalue=<x>,setname="chgCause"
-
أثناء تحليل سبب الإصدار، يتحقق PGW من إدخال الحزمة ss7Patch لمعرف custgrpid ويبحث في خطة الطلب حيث يتم إجراء هذا التكوين ويبدأ في السطر 3.
-
في هذا السطر، حدد المشغل الذي تريد إجراء إجراء عليه قيمة السبب ثم انتقل إلى السطر 1 و 2. في السطر 2، حدد أي قيمة سبب تريد تغيير سبب الإصدار (dw1).
في هذا المثال، يتم تغيير أي قيمة سبب إصدار 31[سبب داخلي IC_NORMAL_CLEARED] أو 40 [إسترداد على انتهاء صلاحية المؤقت] ويتم إستبدالها ب 147 (IC_UNKNOWN).
PGW2200 mml> prov-sta::srcver="active",dstver="cisco1"
MGC-01 - Media Gateway Controller 2004-02-12 15:20:54
M COMPLD
"PROV-STA"
;
PGW2200 mml> numan-add:dialplan:custgrpid="0001"
.......This step is only necessary when there is not already a dial plan
MGC-01 - Media Gateway Controller 2004-02-12 15:21:13
M COMPLD
"dialplan"
;
PGW2200 mml> numan-add:resultset:custgrpid="0001",name="chgCause"
MGC-01 - Media Gateway
Controller 2004-02-12 15:21:38
M COMPLD
"resultset"
;
PGW2200 mml>
numan-add:resulttable:custgrpid="0001",name="ChangeToSubAbsent",
resulttype="CAUSE",dw1="147",setname="chgCause"
MGC-01 - Media Gateway Controller 2004-02-12 15:22:29
M COMPLD
"resulttable"
;
PGW2200 mml> numan-add:cause:custgrpid="0001",causevalue=40,
setname="chgCause"
MGC-01 - Media Gateway Controller 2004-02-12 15:22:59
M COMPLD
"cause"
;
PGW2200 mml> numan-add:cause:custgrpid="0001",causevalue=31,
setname="chgCause"
MGC-01 - Media Gateway Controller 2004-02-12 15:23:24
M COMPLD
"cause"
;
PGW2200 mml> prov-cpy
MGC-01 - Media Gateway Controller 2004-02-12 15:23:31
M COMPLD
"PROV-CPY"
;
PGW2200 mml>
-
تحقق من ربط CustGrpid (اسم خطة الطلب) بمجموعة Sigpath أو خط الاتصال:
-
بالنسبة لوضع PGW 2200 في إرسال الإشارات (غير المتصل)، قم بتغييره باستخدام الأمر prov-rtrv:ss7path:name="<ss7-path-name>" وابحث عن قيمة CustGrpID.
-
بالنسبة لوضع PGW 2200 في التحكم في المكالمات (محول)، قم بتغييره باستخدام الأمر prov-rtrv:trnkgrp:name="<trunk-group-number>" وابحث عن خاصية CustGrpID.
تعديل كود الموقع
لتعديل معلمة الموقع التي يتم إرسالها داخل رمز السبب، قم بتغيير ClearLocation وDefaultLocation. ابحث عن ملف XECfgParm.dat ضمن معلمات /opt/CiscoMGC/etc ل ClearLocation و DefaultLocation. يمكنك تغيير الموقع على أساس 2200 PGW من Cisco. لا يمكنك تغيير الموقع على أساس كل مكالمة في هذا الوقت للإصدارات 9.3 و 9.4 و 9.5 و 9.6 من Cisco PGW 2200.
********************************** DETAIL **********************************
CIC 50
MESSAGE TYPE 0x0C REL - Release_Msg
INDEX TO VARIABLE PART 0x02
INDEX TO OPTIONAL PART 0x00
CAUSE IND 0x12
LENGTH: 0x02 VAR. DATA 0x82 0x91
EXTENSION BIT 1 diagnostic_is_not_included
CODING STANDARD 0 CCITT_standard
GENERAL LOCATION 2 Public network serving the local user
EXTENSION BIT 1 diagnostic_is_not_included
CLASS 1 Normal event
VALUE IN CLASS 1
CAUSE VALUE 17 User_busy
****************** END_OF_MSG ******************
لا يكون PGW 2200 من Cisco افتراضيا لقيمة الموقع لأنه لم يتم تحديد ''قيم الموقع''. بدلا من ذلك، فإن PGW 2200 من Cisco يتم تعيينه افتراضيا على الموقع العام بالقيمة ''1010'' (الشبكة خارج نقطة العمل البيني [BI]). وهذا جزء من مواصفات ITU Q.850 . أحلت ل cisco HSI، cisco بق id CSCea28559 (يسجل زبون فقط). يجب أن تسمح HSI بالشفافية لموقع السبب.
ملاحظة: إذا كنت بحاجة إلى فتح حالة باستخدام الدعم التقني للحصول على أية مساعدة باستخدام هذا التكوين، فتأكد من تشغيل تتبع snooper أو sniffer ل SS7 بالاشتراك مع تتبع PGW 2200 MDL وربطه بحالة الدعم الفني.
معلومات ذات صلة