تسعى مجموعة الوثائق لهذا المنتج جاهدة لاستخدام لغة خالية من التحيز. لأغراض مجموعة الوثائق هذه، يتم تعريف "خالية من التحيز" على أنها لغة لا تعني التمييز على أساس العمر، والإعاقة، والجنس، والهوية العرقية، والهوية الإثنية، والتوجه الجنسي، والحالة الاجتماعية والاقتصادية، والتمييز متعدد الجوانب. قد تكون الاستثناءات موجودة في الوثائق بسبب اللغة التي يتم تشفيرها بشكل ثابت في واجهات المستخدم الخاصة ببرنامج المنتج، أو اللغة المستخدمة بناءً على وثائق RFP، أو اللغة التي يستخدمها منتج الجهة الخارجية المُشار إليه. تعرّف على المزيد حول كيفية استخدام Cisco للغة الشاملة.
ترجمت Cisco هذا المستند باستخدام مجموعة من التقنيات الآلية والبشرية لتقديم محتوى دعم للمستخدمين في جميع أنحاء العالم بلغتهم الخاصة. يُرجى ملاحظة أن أفضل ترجمة آلية لن تكون دقيقة كما هو الحال مع الترجمة الاحترافية التي يقدمها مترجم محترف. تخلي Cisco Systems مسئوليتها عن دقة هذه الترجمات وتُوصي بالرجوع دائمًا إلى المستند الإنجليزي الأصلي (الرابط متوفر).
يقدم هذا المستند دراسة حالة حول كيفية عمل رسالة Media Gateway Control Protocol (MGCP) ReStart In Progress (RSIP) ل the Cisco PGW 2200 Softswitch في وضع التحكم في المكالمات.
يجب أن يكون لدى قراء هذا المستند معرفة بالمواضيع التالية:
برنامج Cisco IOS® show mgcp أمر
يتم إستخدام الاختصارات والاختصارات والمصطلحات التالية في هذا المستند:
CGB—كتلة مجموعة الدائرة (رسالة)
CGBA — الإقرار بكتلة مجموعة الدوائر (رسالة)
CGU — إلغاء حظر مجموعة الدوائر (رسالة)
CGUA—اعتراف إلغاء الحظر الخاص بمجموعة الدوائر (رسالة)
CIC—رمز تعريف الدائرة
PSTN—شبكة هاتف محولة عامة
أسست المعلومة في هذا وثيقة على ال cisco PGW 2200 برمجية مفتاح.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر.
للحصول على مزيد من المعلومات حول اصطلاحات المستندات، ارجع إلى اصطلاحات تلميحات Cisco التقنية.
يصف هذا المستند عمل رسالة RSIP الخاصة ب MGCP المستخدمة على برنامج "وحدة تحكم عبارة الوسائط" (MGC) ل the Cisco PGW 2200 في وضع التحكم في المكالمات.
يعد وصف هذا المستند جزءا من RFC 2705 MGCP الإصدار 0.1 - رسالة RSIP (الإصدار 9.2[2] من Cisco PGW 2200 إلى 9.3[2]).
عندما يستقبل Cisco PGW 2200 رسالة RSIP، فإنه يرسل رمز إرجاع 200 للإقرار بالبوابة.
إيقاف التشغيل الإجباري: يقوم Cisco PGW 2200 بحظر جميع الدوائر لإعداد المكالمات وإنهاء الاتصالات الموجودة.
إيقاف تشغيل رائع: يمنع PGW 2200 من Cisco الدوائر الخاملة وينتظر الاتصالات التي سيتم إنهاؤها.
إعادة التشغيل: يقوم Cisco PGW 2200 بإلغاء حظر جميع الدوائر لإعداد المكالمات.
مثال (تتبع sniffer):
IP address 10.48.84.20 = The Cisco PGW2200—IP address 10.48.84.189 = The Cisco NAS SS7 Point Code 1-010-1 = The Cisco PGW2200—SS7 Point Code 1-004-1 = SS7 STP [PSTN] 17:40:10.495444 10.48.84.189:2427 10.48.84.20:2427 MGCP...... -> RSIP 5 S0/DS1-0/*@V5300-4.cisco.com MGCP 0.1 RM: graceful RD: 0
وهذا يؤدي إلى إدخال وحدة التحكم في خادم الوصول إلى الشبكة (NAS) في وضع "إيقاف التشغيل"، مما ينتج عنه رسالة RSIP التي يتم إرسالها إلى Cisco PGW 2200 مع إيقاف تشغيل رائع.
17:40:10.495763 10.48.84.20:2427 10.48.84.189:2427 MGCP...... -> 200 5
تم التعرف على رسالة RSIP بواسطة رسالة تتكون من 200 رسالة من Cisco PGW 2200 إلى NAS.
17:40:10.722502 1-004-1[02081] 1-010-1[02129] ITU ISUP. -> CGB (18) CIC=00001 SLS=01 Pr:0 Ni:NTL
كما يقوم Cisco PGW 2200 بحظر دوائر نظام إرسال الإشارات 7 (SS7).
17:40:10.819932 1-010-1[02129] 1-004-1[02081] ITU ISUP. -> CGBA(1a) CIC=00001 SLS=01 Pr:0 Ni:NTL 17:40:14.420686 1-010-1[02129] 1-004-1[02081] ITU ISUP. -> CGB (18) CIC=00001 SLS=01 Pr:0 Ni:NTL 17:40:14.433572 1-004-1[02081] 1-010-1[02129] ITU ISUP. -> CGBA(1a) CIC=00001 SLS=01 Pr:0 Ni:NTL 17:40:33.576082 10.48.84.189:2427 10.48.84.20:2427 MGCP...... -> RSIP 6 S0/DS1-0/*@V5300-4.cisco.com MGCP 0.1 RM: restart RD: 1
وهذا يؤدي إلى إدخال وحدة التحكم في وحدة التحكم في وحدة التحكم في وحدة التحكم في الوصول إلى وضع "عدم إيقاف التشغيل"، والذي ينتج عنه رسالة RSIP التي يتم إرسالها إلى Cisco PGW 2200 باستخدام رسالة "إعادة التشغيل".
17:40:33.576373 10.48.84.20:2427 10.48.84.189:2427 MGCP...... -> 200 6
تم التعرف على رسالة RSIP بواسطة رسالة تتكون من 200 رسالة من Cisco PGW 2200 إلى NAS
17:40:33.802731 1-004-1[02081] 1-010-1[02129] ITU ISUP. -> CGU (19) CIC=00001 SLS=01 Pr:0 Ni:NTL
كما يقوم Cisco PGW 2200 بحظر دوائر SS7.
17:40:33.901392 1-010-1[02129] 1-004-1[02081] ITU ISUP. -> CGUA(1b) CIC=00001 SLS=01 Pr:0 Ni:NTL 17:40:39.662585 1-010-1[02129] 1-004-1[02081] ITU ISUP. -> CGU (19) CIC=00001 SLS=01 Pr:0 Ni:NTL 17:40:39.682974 1-004-1[02081] 1-010-1[02129] ITU ISUP. -> CGUA(1b) CIC=00001 SLS=01 Pr:0 Ni:NTL
يمكنك التحقق من حالة Cisco PGW 2200 في نفس الوقت بإصدار الأمر rtrv-tc:all عندما تكون وحدة التحكم في وضع إيقاف التشغيل. في هذه الحالة، ثبتت الحالة على ال cisco PGW 2200 داخل GW_STAT=interface_disabled، blk=gateway & remauto.
PGW2200 mml> rtrv-tc:all Retrieving results. This could take a few moments... MGC-01 - Media Gateway Controller 2004-01-30 18:33:21.128 GMT M RTRV "ss7path:CIC=1," "ss7path:PST=IS,CALL=IDLE,GW_STAT=INTERFACE_DISABLED,BLK=GATEWAY & REMAUTO" "ss7path:CIC=2," "ss7path:PST=IS,CALL=IDLE,GW_STAT=INTERFACE_DISABLED,BLK=GATEWAY & REMAUTO" "ss7path:CIC=3," "ss7path:PST=IS,CALL=IDLE,GW_STAT=INTERFACE_DISABLED,BLK=GATEWAY & REMAUTO" "ss7path:CIC=4," "ss7path:PST=IS,CALL=IDLE,GW_STAT=INTERFACE_DISABLED,BLK=GATEWAY & REMAUTO" "ss7path:CIC=5," "ss7path:PST=IS,CALL=IDLE,GW_STAT=INTERFACE_DISABLED,BLK=GATEWAY & REMAUTO" "ss7path:CIC=6," "ss7path:PST=IS,CALL=IDLE,GW_STAT=INTERFACE_DISABLED,BLK=GATEWAY & REMAUTO" "ss7path:CIC=7," "ss7path:PST=IS,CALL=IDLE,GW_STAT=INTERFACE_DISABLED,BLK=GATEWAY & REMAUTO" "ss7path:CIC=8," "ss7path:PST=IS,CALL=IDLE,GW_STAT=INTERFACE_DISABLED,BLK=GATEWAY & REMAUTO" "ss7path:CIC=9," "ss7path:PST=IS,CALL=IDLE,GW_STAT=INTERFACE_DISABLED,BLK=GATEWAY & REMAUTO" !--- Output suppressed.
ملاحظة: إذا كانت الحالة "GW_STAT=INTERFACE_DISABLED،BLK=GATEWAY"، فاعتبر هذه المعلومات:
عند إضافة CICs بشكل ديناميكي، تكون الحالة الافتراضية هي interface_disabled. ثم يتم بدء التدقيق ل SS7 CICs المضافة. عندما تتلقى إستجابة تدقيق إيجابية، يتم مسح INTERFACE_DISABLED.
لاحظ أيضا أن GW_STAT=INTERFACE_DISABLED، بالإضافة إلى BLK=GATEWAY، يمنحك إشارة إلى أن Cisco PGW 2200 قد تلقى RSIP (RM:Forced) أو RSIP (RM:Easy) من البوابة. يتم مسح هذه الحالة عندما يستقبل Cisco PGW 2200 RSIP (RM:Restart) من البوابة.
إذا كانت وحدات التحكم في الوصول عن بعد (CICs) طراز SS7 باقية في الحالة interface_disabled، فعليك إصدار الأمر debug mgcp packet على البوابة للحصول على فهم جيد لرسالة الخطأ هذه. يمكن ربط هذا عند تلقي رمز إرجاع البوابة 500 (UNKNOWN_ENDPOINT) لرسالة نقطة نهاية التدقيق (AUEP)، والتي تبقى في هذه الحالة. تحقق من الحالة على الملف bearChanSwitched.dat، الموجود في الدليل /opt/ciscoMGC/etc، وتأكد من أن إعلام اصطلاح تسمية نقطة النهاية هو نفسه الموجود على البوابة. لا تقم بإجراء أي تعديلات على ملفات .dat، ولكن أستخدم أوامر lanuage (MML) man-machine لهذا التغيير.
وفيما يلي مثال على هذا:
s7/ds1-0/1@v5400-1.cisco.com For Cisco AS5400 with CT1/CE1/PRI (TGW) Sx/DS1-y/z@host.dom.com x = 0 - 7, y = 0 - 7, z = T1:1-24 or E1: 1 - 31 For Cisco AS5400 with CT3 (TGW) S0/DS1-x/y@host.dom.com x = 1 - 28, y = 1 - 24
تبدو حالة العمل الصحيحة كما يلي:
PGW2200 mml> rtrv-tc:all Retrieving results. This could take a few moments... MGC-01 - Media Gateway Controller 2004-01-30 18:37:57.972 GMT M RTRV "ss7path:CIC=1,PST=IS,CALL=IDLE,GW_STAT=CXN_IS,BLK=NONE" "ss7path:CIC=2,PST=IS,CALL=IDLE,GW_STAT=CXN_IS,BLK=NONE" "ss7path:CIC=3,PST=IS,CALL=IDLE,GW_STAT=CXN_IS,BLK=NONE" "ss7path:CIC=4,PST=IS,CALL=IDLE,GW_STAT=CXN_IS,BLK=NONE" "ss7path:CIC=5,PST=IS,CALL=IDLE,GW_STAT=CXN_IS,BLK=NONE" "ss7path:CIC=6,PST=IS,CALL=IDLE,GW_STAT=CXN_IS,BLK=NONE" "ss7path:CIC=7,PST=IS,CALL=IDLE,GW_STAT=CXN_IS,BLK=NONE" "ss7path:CIC=8,PST=IS,CALL=IDLE,GW_STAT=CXN_IS,BLK=NONE" "ss7path:CIC=9,PST=IS,CALL=IDLE,GW_STAT=CXN_IS,BLK=NONE" "ss7path:CIC=10,PST=IS,CALL=IDLE,GW_STAT=CXN_IS,BLK=NONE" "ss7path:CIC=11,PST=IS,CALL=IDLE,GW_STAT=CXN_IS,BLK=NONE" "ss7path:CIC=12,PST=IS,CALL=IDLE,GW_STAT=CXN_IS,BLK=NONE" "ss7path:CIC=13,PST=IS,CALL=IDLE,GW_STAT=CXN_IS,BLK=NONE" "ss7path:CIC=14,PST=IS,CALL=IDLE,GW_STAT=CXN_IS,BLK=NONE" "ss7path:CIC=15,PST=IS,CALL=IDLE,GW_STAT=CXN_IS,BLK=NONE" "ss7path:CIC=16,PST=IS,CALL=IDLE,GW_STAT=CXN_IS,BLK=NONE" "ss7path:CIC=17,PST=IS,CALL=IDLE,GW_STAT=CXN_IS,BLK=NONE" "ss7path:CIC=18,PST=IS,CALL=IDLE,GW_STAT=CXN_IS,BLK=NONE" !--- Press SPACE for next page, Enter for next line, or q to quit this output. !--- Output suppressed.
بالنسبة لمفهوم التحكم في المكالمات الخاص ب Cisco PGW 2200، قد تواجه مشاكل إذا لم تستخدم خادم نظام اسم المجال (DNS) وتريد تكوين الأمر no ip domain-lookup. يمكنك أيضا مواجهة مشاكل عند إصدار الأمر Cisco IOS Software ip host ip1 ip2. في هذه الحالة، يجب عليك الانتباه إلى المشكلة، لأنه في بعض السيناريوهات لا يمكن إرسال رسالة RSIP الخاصة ب MGCP إلى عنوان مضيف IP الثانوي بسبب الإعدادات الافتراضية لأجهزة توقيت MGCP ببرنامج Cisco IOS software. لتغيير هذا السلوك، يجب تغيير المؤقت.
إعدادات MGCP الافتراضية:
# show mgcp profile MGCP Profile default Description: None Call-agent: mgc-bru-20 2427 Initial protocol service is MGCP 0.1 Tsmax timeout is 20 sec, Tdinit timeout is 15 sec Tdmin timeout is 15 sec, Tdmax timeout is 600 sec Tcrit timeout is 4 sec, Tpar timeout is 16 sec Thist timeout is 30 sec, MWI timeout is 16 sec Ringback tone timeout is 180 sec, Ringback tone on connection timeout is 180 sec Network congestion tone timeout is 180 sec, Busy tone timeout is 30 sec Dial tone timeout is 16 sec, Stutter dial tone timeout is 16 sec Ringing tone timeout is 180 sec, Distinctive ringing tone timeout is 180 sec Continuity1 tone timeout is 3 sec, Continuity2 tone timeout is 3 sec Reorder tone timeout is 30 sec, Persistent package is ms-package Max1 DNS lookup: DISABLED, Max1 retries is 5 Max2 DNS lookup: ENABLED, Max2 retries is 7 Source Interface: NONE T3 endpoint naming convention is T1 #
سبب هذه الحالة هو أن مع الإعدادات الافتراضية من tsmax (20 ثانية)، max1 retries (5)، و max2 retry (7)، يتم تجاوز الحد الأقصى لوقت قبل أن تكون للعبارة فرصة لتجربة عنوان المضيف الثانوي من الأمر ip host ip1 ip2 لإعادة إرسال RSIPs. في هذه الحالة، إن يريد أنت أن يعيد ال RSIPs إلى الثاني cisco PGW 2200 مضيف عنوان، ثبتت قيمة الحد الأقصى أعلى أن يسمح البوابة أن يحاول max1 إعادة مع أول cisco PGW 2200 عنوان. بهذه الطريقة، لا يزال لديها الوقت للوصول إلى عمليات إعادة المحاولة MAX2 للعنوان 2200 PGW من Cisco الثاني. (يتم تحديد الخوارزمية في القسم 4.2 من RFC 2705 .) لهذا السبب، يوصى بتعيين الحد الأقصى إلى 100 ثانية.
يؤدي تغيير التكوين التالي إلى تعديل القيمة إلى الحد الأقصى:
# conf term V5300(config)# mgcp profile default V5300(config-mgcp-profile)# timeout tsmax 100
سبب آخر لمحاولة البوابة الإرسال إلى عنوان IP الأول للجولة الثانية من المحاولات قبل الفشل إلى عنوان IP الثاني هو بسبب بحث DNS الإجباري (الذي ينظر إلى "ip host ..." إذا لم يتم تكوين أي ip domain-lookup). يرجع ذلك إلى تجاوز عدد عمليات إعادة المحاولة للحد الأقصى 1. عندما يحدث ذلك، يتم إرجاع عنوان IP الأول واستخدامه مرة أخرى. لتجنب هذا السلوك، قم بتكوين البحث عن الحد الأقصى 1 في ملف تعريف MGCP.
يقوم تغيير التكوين التالي بتعديل القيمة no max1 lookup:
# conf term V5300(config)# mgcp profile default V5300(config-mgcp-profile)# no max1 lookup
وهذا يتسبب في تجاوز رمز برنامج Cisco IOS software لقوة البحث عن DNS. يكون بحث DNS قيد التشغيل بشكل افتراضي.
ملاحظة: يجب إعادة تحميل الموجه لتغيير تكوين البحث no max1 أسفل ملف تعريف MGCP لكي يصبح نافذ المفعول.
# show mgcp profile MGCP Profile default Description: None Call-agent: mgc-bru-20 2427 Initial protocol service is MGCP 0.1 Tsmax timeout is 100 sec, Tdinit timeout is 15 sec Tdmin timeout is 15 sec, Tdmax timeout is 600 sec Tcrit timeout is 4 sec, Tpar timeout is 16 sec Thist timeout is 30 sec, MWI timeout is 16 sec Ringback tone timeout is 180 sec, Ringback tone on connection timeout is 180 sec Network congestion tone timeout is 180 sec, Busy tone timeout is 30 sec Dial tone timeout is 16 sec, Stutter dial tone timeout is 16 sec Ringing tone timeout is 180 sec, Distinctive ringing tone timeout is 180 sec Continuity1 tone timeout is 3 sec, Continuity2 tone timeout is 3 sec Reorder tone timeout is 30 sec, Persistent package is ms-package Max1 DNS lookup: DISABLED, Max1 retries is 5 Max2 DNS lookup: ENABLED, Max2 retries is 7 Source Interface: NONE T3 endpoint naming convention is T1 #
إن يستمر أنت أن يواجه MGCP RSIP مشكلة، أصدرت ال debug mgcp ربط أمر على البوابة. إذا كان حمل وحدة المعالجة المركزية (CPU) لديك منخفضا، فعليك إصدار الأمر debug mgcp parser أيضا. يعرض إخراج هذا الأمر الخطوات التي يتخذها برنامج Cisco IOS Software بالضبط لإجراء بحث DNS أو إصدار الأمر ip host ip address لإرسال رسالة RSIP.
المراجعة | تاريخ النشر | التعليقات |
---|---|---|
1.0 |
02-Feb-2006 |
الإصدار الأولي |