يوفر جزء تطبيقات قدرات المعاملات (TCAP) الدعم للتطبيقات التفاعلية في بيئة موزعة. يحدد TCAP بروتوكول شامل بين المستخدمين. قد يكون هذا موجودا في شبكة SS7 أو شبكة أخرى تدعم TCAP (IP).
يجب أن يكون لدى قراء هذا المستند معرفة بما يلي:
أسست المعلومة في هذا وثيقة على ال cisco PGW 2200 برمجية مفتاح.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر.
للحصول على مزيد من المعلومات حول اصطلاحات المستندات، ارجع إلى اصطلاحات تلميحات Cisco التقنية.
يتكون بروتوكول TCAP من طبقتين فرعيتين:
طبقة فرعية مكونة
الطبقة الفرعية للمعاملات
واجهات الطبقة الفرعية المكونة باستخدام محرك التحويل. محرك التحويل هو المعادل لمستخدم الخدمة أو رقم النظام الفرعي (SSN). تدعم الطبقة الفرعية للمكون هذه الخدمات:
اقتران العمليات والردود.
معالجة الحالات غير الطبيعية.
واجهات الطبقة الفرعية للحركة باستخدام جزء التحكم في اتصال الإشارات (SCCP). تدعم TCAP فقط خدمة شبكة غير متصلة. تتصل طبقة المعاملة الفرعية ب SCCP من خلال الواجهة التي لا تحتوي على اتصال.
يستخدم برنامج TCAP خدمات برنامج SCCP لتوجيه الرسائل إلى مستخدم TCAP في عقدة الوجهة. يتم دمج الواجهة بين بروتوكول TCAP وبرنامج SCCP بإحكام. يحتوي كل طلب TCAP من المحرك على عنوان عام ورقم نظام فرعي للوجهة. توفر TCAP رقم النظام الفرعي إلى SCCP من أجل البحث في كود نقاط نقل الإشارات (STP). إن شكلت ال SS7 عنوان ومسحاج تخديد يكون بشكل صحيح وكامل شغلت، تحريت ال SCCP و TCAP معلومة يمر ويستلم بين ال cisco PGW 2200 و SCCP بعيد أو TCAP نظير.
يستخدم PGW 2200 من Cisco بروتوكول SCCP لتضمين استعلامات TCAP لجزء نقل الرسائل (MTP) للخارج. يتم إرسال اتصال SCCP هذا بين النظراء بدون اتصال عبر MTP. يستخدم PGW 2200 من Cisco بروتوكول SCCP Unidata (UDT) لإرسال البيانات إلى عقدة SCCP البعيدة للاتصال غير المتصل. يتلقى PGW 2200 إستجابة صالحة عندما يتم تسليم رسالة SCCP UDT بنجاح. وعادة ما يكون ذلك في شكل رسالة UDT. يسهل تبادل رسائل UDT هذه الاتصال غير المتصل بين PGW 2200 والأقران البعيد SCCP (مثل نقطة التحكم في الخدمة [SCP] لعمليات البحث في قاعدة بيانات TCAP). يحدد PGW 2200 حقلا إختياريا في UDT يفيد أن نظير SCCP يجب أن "يرجع عند الخطأ" محتويات أي رسالة يرسلها إلى العقدة البعيدة إذا كانت رسالة UDT غير قابلة للتسليم. يتم إستخدام رسالة خدمة Unidata (UDTS) لتسهيل إستجابة الخطأ هذه. تشير رسالة UDTS إلى PGW 2200 إلى أنه لا يمكن تسليم رسالة UDT المستلمة في العقدة البعيدة (مثل STP أو SCP) إلى الوجهة.
إعداد مفهوم PGW 2200 من Cisco
تكون رسائل SCCP (UDT/UDTS) التي تمت مناقشتها في قسم معلومات الخلفية مهمة عندما تقوم باستكشاف أخطاء خدمات TCAP ووظائفها وإصلاحها. حللت أي مشكلة في ال SCCP طبقة قبل أن أنت تحريت بيانات TCAP أرسلت أو إستلمت. يتم عرض تنسيق UDT ورسالة UDTS في الملحق ج.
أستخدم أدوات Cisco PGW 2200 هذه لتصحيح أخطاء المكالمات التي تتطلب خدمات TCAP (TCAP / SCCP):
sniffer الإثرنيت خط مع أداة مثل EtherAl، UNIX snoop، و snooper.
تتبع Platform.log TCAP على PGW 2200.
أداة تتبع MDL لمعالجة المكالمات على مستوى البروتوكول.
يستخدم PGW 2200 من Cisco بروتوكول UDP الموثوق به (RUDP) لإرسال رسائل MTP3 و SS7 للطبقة العليا بين أجهزة MTP1 و MTP2 المحلية (مثل الوحدة الطرفية لارتباط الإشارات [SLT]). عادة ما يتم إجراء هذا الاتصال عبر المنفذ 7000 على واجهة الإيثرنت المحلية Cisco PGW 2200. هذا قابل للتكوين. راجع دليل التكوين للحصول على تفاصيل حول تكوين منافذ PGW "stPort" في XECfgParm.dat.
أنت يستطيع استعملت أي إثرنيت sniffer أن يشاهد الربط يرسل بين ال cisco PGW 2200 و هو محلي MTP2 تحكم أداة. ومع ذلك، لا تدعم جميعها بروتوكول MTP و SCCP المستخدم لعرض رسالة تم فك ترميزها. إذا لم يتوفر sniffer إيثرنت للعميل، أستخدم الأمر UNIX snoop لاستكشاف الأخطاء وإصلاحها. الإنتاج من ال snoop أمر ليس سهل المستعمل، غير أن يكون مفيد في أسوأ حالة سيناريو.
فيفضل sniffer إيثرنت يدعم مكدس بروتوكول SS7. وهو يسمح لك بفك ترميز الحزم التي تمت رؤيتها على واجهة إيثرنت Cisco PGW 2200. يمكن أيضا إستخدام sniffer مفتوح المصدر مثل Ether وهو متاح على الإنترنت.
إن لا يتوفر أي تجاري sniffer أداة مساعدة، أصدرت ال snoop أمر على الهدف cisco PGW 2200 أن يرى ال hex معطيات إنتاج من الرسالة يرسل إلى ومن ال cisco PGW 2200. باستخدام الإذن الجذر على Cisco PGW 2200، قم بإصدار هذا الأمر للاطلاع على البيانات السداسية العشرية التي تم إرسالها من "stPort" التي تم تكوينها. لمزيد من المعلومات حول أمر snoop، راجع 'snoop man pages' أو الأدلة الإدارية ل SUN.
#snoop -d-x 42 port
أصدرت هذا أمر أن يتطفل الربط يرسل من الإثرنيت أداة، hmeX، على ميناء 7000.
#snoop -d hmeX -x 42 port 7000
هذا مثال إنتاج من على على قبض SS7 ربط مع ال snoop أمر.
كما يمكن إستخدام متطفل Cisco (إذا كان متوفرا) لإظهار التفريغ السداسية العشرية لرسالة SCCP. يتم فك ترميز رأس رسالة SCCP لكن عرض الإخراج يعتمد على إصدار التطفل الذي تم إختياره. النقطة المهمة هي أن نوع الرسالة مرئي ويعطي إشارة إلى مكان بدء أستكشاف أخطاء تدفق الاستدعاءات وإصلاحها. يظهر تفريغ hex أن نوع الرسالة 09 هو رسالة UDT ونوع الرسالة 0a هو رسالة خدمة UDTS التي تشير إلى خطأ. يعد إتجاه تدفق الرسائل مفيدا أيضا نظرا لأنه يتم عرض أجهزة الكمبيوتر طراز SS7. إذا تم عرض بقية تفريغ السداسية العشرية (حسب إصدار snooper)، يمكن إستخدامها لمزيد من فك شفرة أجزاء SCCP و TCAP من الرسالة. ويستند ذلك إلى المعايير الصناعية لبروتوكول SCCP و TCAP.
هذا هو مخرج snooper من رسالة UDT SCCP مع بيانات TCAP (إلى PSTN).
إذا كانت هناك رسالة SCCP UDT غير قابلة للتسليم يتم إرسالها من Cisco PGW 2200 و/أو SCCP (على العقدة البعيدة) بها مشاكل مع الرسالة، فإن Cisco PGW 2200 يستلم رسالة إستجابة UDTS. تشير هذه الرسالة إلى "سبب الإرجاع" وهو أمر مفيد للغاية في أستكشاف الأخطاء وإصلاحها. UDTS هو نوع الرسالة 10 (أو 0a hex).
هذا مثال على رسالة UDTS SCCP مع بيانات TCAP (من PSTN).
ملاحظة: هذه الرسالة هي مثال فقط وقد لا تعكس مجموعة / تسلسل إستجابة استعلام فعلي. يختلف تنسيق ومقدار المعلومات المعروضة حسب إصدار Snooper.
يعرض إخراج المتطفل هذا تسلسل IAM، UDT، UDTS، و REL.
ملاحظة: هذه الرسالة هي مثال فقط وقد لا تعكس مجموعة / تسلسل إستجابة استعلام فعلي. يختلف تنسيق ومقدار المعلومات المعروضة حسب إصدار Snooper.
هذا تتبع sniffer ل SS7 يتضمن معلومات SS7 SCCP و TCAP.
------------------------------------------------------------------------ SCP(IN)- 19/03/04 18:01:54:223 SCCP SCP(IN) UDT SCP(IN) BGN INVK IDP -------------------------------------------------------------------------------- Octet001 ITU-T SS7 Time=19/03/02 18:01:54:223 -------------------------------------------------------------------------------- 11010011 BIB/BSN 1/83 10010110 FIB/FSN 1/22 ..111111 SU type/length MSU63 00...... Spare 0 -------------------------------------------------------------------------------- Octet004 Service information octet -------------------------------------------------------------------------------- ....0011 Service indicator SCCP Signalling Connection Control Part ..00.... Message priority 0 10...... Network indicator N National network -------------------------------------------------------------------------------- Octet005 Routing label -------------------------------------------------------------------------------- ........ DPC 10337 SCP(IN) ........ OPC 10321 0001.... SLS 1 -------------------------------------------------------------------------------- Octet009 Message type -------------------------------------------------------------------------------- 00001001 Message type UDT Unitdata -------------------------------------------------------------------------------- Octet010 SCCP Protocol Class parameter -------------------------------------------------------------------------------- ....0001 Protocol class Class 1 0000.... Message handling No special options 00000011 Ptr -> Called number 3 00000111 Ptr -> Calling # 7 00001011 Pointer -> Data 11 -------------------------------------------------------------------------------- Octet014 SCCP Called Party Address parameter -------------------------------------------------------------------------------- 00000100 Parameter length 4 .......1 Sgnl pt code bit SPC present ......1. Subsystem # bit SSN present ..0000.. Global title ind No global title included .1...... Routing bit DPC and SSN based routing 0....... Reserved natl use 0 ........ Point code 10337 SCP(IN) 00...... Spare 0 11111100 Subsystem number INAP IN-CS1+ -------------------------------------------------------------------------------- Octet019 SCCP Calling Party Address parameter -------------------------------------------------------------------------------- 00000100 Parameter length 4 .......1 Sgnl pt code bit SPC present ......1. Subsystem # bit SSN present ..0000.. Global title ind No global title included .1...... Routing bit DPC and SSN based routing 0....... Reserved natl use 0 ........ Point code 10321 00...... Spare 0 11111100 Subsystem number INAP IN-CS1+ -------------------------------------------------------------------------------- Octet024 SCCP Data parameter -------------------------------------------------------------------------------- 01100001 Parameter length 97 01100010 Tag BGN Begin, constructor, application-wide 01011111 Length 95 -------------------------------------------------------------------------------- Octet027 Originating Transaction ID -------------------------------------------------------------------------------- ...01000 Tag Originating Transaction ID 010..... Class and form Application-wide, primitive 00000011 Length 3 ........ Originating ID F30051 -------------------------------------------------------------------------------- Octet032 TCAP Dialogue Portion -------------------------------------------------------------------------------- ...01011 Tag TCAP Dialogue Portion 011..... Class and form Application-wide, constructor 00100011 Length 35 -------------------------------------------------------------------------------- Octet034 TCAP External -------------------------------------------------------------------------------- ...01000 Tag TCAP External 001..... Class and form Universal, constructor 00100001 Length 33 -------------------------------------------------------------------------------- Octet036 Object identifier -------------------------------------------------------------------------------- ...00110 Tag Object identifier 000..... Class and form Universal, primitive 00000111 Length 7 00000000 Organization itu-t recommendation 00010001 q Q ........ 773 (X'305) 773 00000001 as(1) 1 00000001 Protocol data unit dialogue PDU(1) 00000001 version(1) 1 10100000 Single-ASN.1-typeTag Parameter 00010110 Length 22 -------------------------------------------------------------------------------- Octet047 Dialogue request -------------------------------------------------------------------------------- ...00000 Tag Dialogue request 011..... Class and form Application-wide, constructor 00010100 Length 20 -------------------------------------------------------------------------------- Octet049 Protocol-version -------------------------------------------------------------------------------- ...00000 Tag Protocol-version 100..... Class and form Context-specific, primitive 00000010 Length 2 00000111 Unused Bit 07 .0000000 Unused Bit 00 1....... Protocol Version Version 1 -------------------------------------------------------------------------------- Octet053 Application-context-name -------------------------------------------------------------------------------- ...00001 Tag Application-context-name 101..... Class and form Context-specific, constructor 00001110 Length 14 -------------------------------------------------------------------------------- Octet055 Object Identifier -------------------------------------------------------------------------------- ...00110 Tag Object identifier 000..... Class and form Universal, primitive 00001100 Length 12 00101010 Protocol ccitt identified-organization 10000110 SubProtocol etsi 00111010 Domain inDomain 00000000 Network in-Network 10001001 AC Name ac (application context) 01100001 Service cs1-ssp-to-scp(0) 00110011 Version Reserved ........ Contents 01 00 01 00 01 -------------------------------------------------------------------------------- Octet069 TCAP Component Portion -------------------------------------------------------------------------------- ...01100 Tag TCAP Component Portion 011..... Class and form Application-wide, constructor 10000000 Length 128 -------------------------------------------------------------------------------- Octet071 Invoke component -------------------------------------------------------------------------------- ...00001 Tag Invoke component 101..... Class and form Context-specific, constructor 00101111 Length 47 -------------------------------------------------------------------------------- Octet073 Invoke ID -------------------------------------------------------------------------------- ...00010 Tag Invoke ID 000..... Class and form Universal, primitive 00000001 Length 1 00000001 Invoke ID 01 -------------------------------------------------------------------------------- Octet076 Operation Code -------------------------------------------------------------------------------- ...00010 Tag Local 000..... Class and form Universal, primitive 00000001 Length 1 ........ Operation Code IDP InitialDP -------------------------------------------------------------------------------- Octet079 Parameter Sequence -------------------------------------------------------------------------------- ...10000 Tag Parameter Sequence 001..... Class and form Universal, constructor 00100111 Length 39 -------------------------------------------------------------------------------- Octet081 ServiceKey -------------------------------------------------------------------------------- ...00000 Tag ServiceKey 100..... Class and form Context-specific, primitive 00000001 Length 1 ........ Service key 94 -------------------------------------------------------------------------------- Octet084 CalledPartyNumber -------------------------------------------------------------------------------- ...00010 Tag CalledPartyNumber 100..... Class and form Context-specific, primitive 00000111 Length 7 .0000011 Nature of address National (significant) number( national use ) 1....... Odd/even Odd number of address signals ....0000 Spare 00 .001.... Numbering plan ISDN (Telephony) numbering plan (Rec. E.164) 1....... Internal network # Routing to internal network number not allowed ........ Address signals 999956738 0000.... Filler 0 -------------------------------------------------------------------------------- Octet093 CallingPartyNumber -------------------------------------------------------------------------------- ...00011 Tag CallingPartyNumber 100..... Class and form Context-specific, primitive 00000111 Length 7 .0000011 Nature of address National (significant) number( national use ) 1....... Odd/even Odd number of address signals ......01 Screening Indicator User provided, verified and passed ....00.. Presentation? Presentation allowed .001.... Numbering plan ISDN (Telephony) numbering plan (Rec. E.164) 0....... Number Incomplete? Complete ........ Address signals 2199997137 0000.... Filler 0 -------------------------------------------------------------------------------- Octet102 CallingPartysCategory -------------------------------------------------------------------------------- ...00101 Tag CallingPartysCategory 100..... Class and form Context-specific, primitive 00000001 Length 1 00001010 CallngPartyCategory Ordinary calling subscriber -------------------------------------------------------------------------------- Octet105 ForwardCallIndicators -------------------------------------------------------------------------------- ...11010 Tag ForwardCallIndicators 100..... Class and form Context-specific, primitive 00000010 Length 2 .......0 Nat'l/International Call to be treated as a national call .....00. End-to-end method No end-to-end method available ....1... Interworking Interworking encountered ...0.... End-to-end info No end-to-end information available ..1..... ISUP indicator ISDN user part used all the way 01...... ISUP preference ISDN user part not required all the way .......1 Orig ISDN access Originating access ISDN .....00. SCCP method No indication ....0... Spare 0 0000.... ReservedForNat'lUse 0 -------------------------------------------------------------------------------- Octet109 BearerCapability -------------------------------------------------------------------------------- ...11011 Tag BearerCapability 101..... Class and form Context-specific, constructor 00000101 Length 5 -------------------------------------------------------------------------------- Octet111 Bearer Cap -------------------------------------------------------------------------------- ...00000 Tag Bearer Cap 100..... Class and form Context-specific, primitive -------------------------------------------------------------------------------- Octet112 User service information parameter -------------------------------------------------------------------------------- 00000011 Parameter length 3 -------------------------------------------------------------------------------- Octet113 User service info octet 3 -------------------------------------------------------------------------------- ...00000 Transfer capability Speech .00..... Coding standard CCITT standardized coding 1....... Extension bit 1 -------------------------------------------------------------------------------- Octet114 User service info octet 4 -------------------------------------------------------------------------------- ...10000 Transfer rate 64 kbit/s .00..... Transfer mode circuit mode 1....... Extension bit 1 -------------------------------------------------------------------------------- Octet115 User service info octet 5 -------------------------------------------------------------------------------- ...00011 Layer 1 protocol Recommendation G.711 A-law .01..... Layer 1 Identifier User information layer 1 protocol 1....... Extension bit 1 -------------------------------------------------------------------------------- Octet116 CalledPartyNumber -------------------------------------------------------------------------------- ...00010 Tag CalledPartyNumber 110..... Class and form Private use, primitive 00000010 Length 2 .0000000 Nature of address Spare 0....... Odd/even Even Number of Address signals ....1010 Spare 0A .000.... Numbering plan Spare (no interpretation) 0....... Internal network # Routing to internal network number allowed -------------------------------------------------------------------------------- Octet120 End-of-contents -------------------------------------------------------------------------------- 00000000 Tag 00 00000000 Length 00 -------------------------------------------------------------------------------- Checksum CRC16................ 0001011001110111 hex=1677 -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- SCP(IN)- 19/03/04 18:01:54:269 SCCP SCP(IN) UDT SCP(IN) CON INVK CUE -------------------------------------------------------------------------------- Octet001 ITU-T SS7 Time=19/03/02 18:01:54:269 -------------------------------------------------------------------------------- 10000001 BIB/BSN 1/1 10110010 FIB/FSN 1/50 ..111111 SU type/length MSU63 00...... Spare 0 -------------------------------------------------------------------------------- Octet004 Service information octet -------------------------------------------------------------------------------- ....0011 Service indicator SCCP Signalling Connection Control Part ..00.... Message priority 0 10...... Network indicator N National network -------------------------------------------------------------------------------- Octet005 Routing label -------------------------------------------------------------------------------- ........ DPC 10321 ........ OPC 10337 SCP(IN) 1010.... SLS 10 -------------------------------------------------------------------------------- Octet009 Message type -------------------------------------------------------------------------------- 00001001 Message type UDT Unitdata -------------------------------------------------------------------------------- Octet010 SCCP Protocol Class parameter -------------------------------------------------------------------------------- ....0001 Protocol class Class 1 0000.... Message handling No special options 00000011 Ptr -> Called number 3 00000111 Ptr -> Calling # 7 00001011 Pointer -> Data 11 -------------------------------------------------------------------------------- Octet014 SCCP Called Party Address parameter -------------------------------------------------------------------------------- 00000100 Parameter length 4 .......1 Sgnl pt code bit SPC present ......1. Subsystem # bit SSN present ..0000.. Global title ind No global title included .1...... Routing bit DPC and SSN based routing 0....... Reserved natl use 0 ........ Point code 10321 Matinha 00...... Spare 0 11111100 Subsystem number INAP IN-CS1+ -------------------------------------------------------------------------------- Octet019 SCCP Calling Party Address parameter -------------------------------------------------------------------------------- 00000100 Parameter length 4 .......1 Sgnl pt code bit SPC present ......1. Subsystem # bit SSN present ..0000.. Global title ind No global title included .1...... Routing bit DPC and SSN based routing 0....... Reserved natl use 0 ........ Point code 10337 SCP(IN) 00...... Spare 0 11111100 Subsystem number INAP IN-CS1+ -------------------------------------------------------------------------------- Octet024 SCCP Data parameter -------------------------------------------------------------------------------- 01001001 Parameter length 73 01100101 Tag CON Continue, constructor, application-wide 01000111 Length 71 -------------------------------------------------------------------------------- Octet027 Originating Transaction ID -------------------------------------------------------------------------------- ...01000 Tag Originating Transaction ID 010..... Class and form Application-wide, primitive 00000011 Length 3 ........ Originating ID 7A01B4 -------------------------------------------------------------------------------- Octet032 Destination Transaction ID -------------------------------------------------------------------------------- ...01001 Tag Destination Transaction ID 010..... Class and form Application-wide, primitive 00000011 Length 3 ........ Destination ID F30051 -------------------------------------------------------------------------------- Octet037 TCAP Dialogue Portion -------------------------------------------------------------------------------- ...01011 Tag TCAP Dialogue Portion 011..... Class and form Application-wide, constructor 00101111 Length 47 -------------------------------------------------------------------------------- Octet039 TCAP External -------------------------------------------------------------------------------- ...01000 Tag TCAP External 001..... Class and form Universal, constructor 00101101 Length 45 -------------------------------------------------------------------------------- Octet041 Object identifier -------------------------------------------------------------------------------- ...00110 Tag Object identifier 000..... Class and form Universal, primitive 00000111 Length 7 00000000 Organization itu-t recommendation 00010001 q Q ........ 773 (X'305) 773 00000001 as(1) 1 00000001 Protocol data unit dialogue PDU(1) 00000001 version(1) 1 10100000 Single-ASN.1-typeTag Parameter 00100010 Length 34 -------------------------------------------------------------------------------- Octet052 Dialogue response -------------------------------------------------------------------------------- ...00001 Tag Dialogue response 011..... Class and form Application-wide, constructor 00100000 Length 32 -------------------------------------------------------------------------------- Octet054 Protocol-version -------------------------------------------------------------------------------- ...00000 Tag Protocol-version 100..... Class and form Context-specific, primitive 00000010 Length 2 00000111 Unused Bit 07 .0000000 Unused Bit 00 1....... Protocol Version Version 1 -------------------------------------------------------------------------------- Octet058 Application-context-name -------------------------------------------------------------------------------- ...00001 Tag Application-context-name 101..... Class and form Context-specific, constructor 00001110 Length 14 -------------------------------------------------------------------------------- Octet060 Object Identifier -------------------------------------------------------------------------------- ...00110 Tag Object identifier 000..... Class and form Universal, primitive 00001100 Length 12 00101010 Protocol ccitt identified-organization 10000110 SubProtocol etsi 00111010 Domain inDomain 00000000 Network in-Network 10001001 AC Name ac (application context) 01100001 Service cs1-ssp-to-scp(0) 00110011 Version Reserved ........ Contents 01 00 01 00 01 -------------------------------------------------------------------------------- Octet074 Result -------------------------------------------------------------------------------- ...00010 Tag Result 101..... Class and form Context-specific, constructor 00000011 Length 3 -------------------------------------------------------------------------------- Octet076 Integer -------------------------------------------------------------------------------- ...00010 Tag Integer 000..... Class and form Universal, primitive 00000001 Length 1 ........ Value accepted -------------------------------------------------------------------------------- Octet079 Result-source-diagnostic -------------------------------------------------------------------------------- ...00011 Tag Result-source-diagnostic 101..... Class and form Context-specific, constructor 00000101 Length 5 -------------------------------------------------------------------------------- Octet081 Dialogue service user -------------------------------------------------------------------------------- ...00001 Tag Dialogue service user 101..... Class and form Context-specific, constructor 00000011 Length 3 -------------------------------------------------------------------------------- Octet083 Integer -------------------------------------------------------------------------------- ...00010 Tag Integer 000..... Class and form Universal, primitive 00000001 Length 1 ........ Value Null -------------------------------------------------------------------------------- Octet086 TCAP Component Portion -------------------------------------------------------------------------------- ...01100 Tag TCAP Component Portion 011..... Class and form Application-wide, constructor 10000000 Length 128 -------------------------------------------------------------------------------- Octet088 Invoke component -------------------------------------------------------------------------------- ...00001 Tag Invoke component 101..... Class and form Context-specific, constructor 00000110 Length 6 -------------------------------------------------------------------------------- Octet090 Invoke ID -------------------------------------------------------------------------------- ...00010 Tag Invoke ID 000..... Class and form Universal, primitive 00000001 Length 1 00000001 Invoke ID 01 -------------------------------------------------------------------------------- Octet093 Operation Code -------------------------------------------------------------------------------- ...00010 Tag Local 000..... Class and form Universal, primitive 00000001 Length 1 ........ Operation Code CUE Continue -------------------------------------------------------------------------------- Octet096 End-of-contents -------------------------------------------------------------------------------- 00000000 Tag 00 00000000 Length 00 -------------------------------------------------------------------------------- Checksum CRC16................ 0011010011100010 hex=34E2 -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- --------------------------------------------------------------------------------
تلميح أستكشاف الأخطاء وإصلاحها: سبب إرجاع UDTS
بالنسبة لرسالة UDTS، فإن "سبب الإرجاع" هو البايت الأول بعد نوع الرسالة 0a. تساعد هذه القيمة في تحديد سبب إرسال STP / SCP إستجابة خطأ UDTS. إذا لم تكن هذه المعلومات مرئية في sniffer، فقم بالمتابعة إلى قسم platform.log TCAP Trace لتمكين آثار TCAP في سجل Cisco PGW 2200.
يسمح MML للمستخدم ببدء تتبع TCAP الذي يقوم بتفريغ رسائل <Trace>لوحدة تحكم قناة TCAP في /opt/CiscoMGC/var/log/platform.log. يسمح تتبع TCAP للمستخدم برؤية رسائل TCAP / SCCP المرسلة إلى وحدة تحكم القناة SS7 للتوجيه إلى محول SS7 عبر MTP3. راجع الملحق (ه) للحصول على تدفق الرسائل الخاصة باستعلام TCAP من خلال برنامج PGW 2200.
يبدأ تتبع TCAP عبر MML باستخدام الأمر sta-tcap-trc. من أجل التقاط المعلومات ذات الصلة، قم بتمكين تسجيل تصحيح الأخطاء لوحدة التحكم في القناة TCAP و SS7.
هذا مثال على كيفية تمكين تتبع TCAP:
mml> set-log:TCAP-01:debug,confirm MGC-01 - Media Gateway Controller 2004-03-26 11:17:31.503 EST M COMPLD "TCAP-01" ; mml> set-log:ss7-i-1:debug,confirm MGC-01 - Media Gateway Controller 2004-03-26 11:17:40.715 EST M COMPLD "ss7-i-1" ; mml> sta-tcap-trc MGC-01 - Media Gateway Controller 2004-03-26 11:05:27.040 EST M RTRV SROF "TCAP-01" /* Component already started */ ;
ملاحظة: يمكن أن يكون لتسجيل تصحيح الأخطاء تأثير على أداء النظام ويجب عدم إستخدامه في بيئة إنتاج تحت مستوى صوت مكالمات مرتفع. يرجى تخطيط إطار الصيانة وفقا لذلك.
رسائل TCAP المرسلة بواسطة Cisco PGW 2200
ما إن IN_TRIGGER يكون أرسلت إلى المحرك، المحرك كائن أن يرسل الرسالة من ال PGW 2200. يتم نقل المعلومات التي يتم تمريرها من مستوى البروتوكول إلى وحدة تحكم قناة TCAP. يتم إرسال جزء TCAP إلى وحدة تحكم قناة SCCP. أيضا، يتم إنشاء سجل في platform.log للإشارة إلى أن رسالة TCAP 'تم إرسالها'. من رسالة UDT السابقة (المعروضة في جزء sniffer من هذا المستند) يمكنك أن ترى كيف أن PGW 2200 سجل المعلومات المتعلقة بنفس الرسالة في platform.log. يتطابق سجل النظام الأساسي هذا مع محتوى البيانات الموضحة في نموذج تصنيف رسائل SCCP: جدول خدمة UNITDATA / UNITDATA في الملحق ج. من هذا الجدول، القيمة الأولى هي قيمة طول البيانات (52 hex = 82 decimal). يتبع جزء بيانات TCAP الفعلي طول الرسالة. في حالة عدم توفر sniffer أو snooper، يمكن إستخدام هذا platform.log لعرض / تصحيح أخطاء معاملات TCAP و SCCP.
تلميح أستكشاف الأخطاء وإصلاحها: إذا لم يتم إرسال رسالة TCAP إلى SCCP، فهذا يعني وجود مشكلة على مستوى MDL أو Engine. أستكشاف أخطاء تتبع MDL وإصلاحها والنظر إلى إشارة Ltrigger وLTriggerRelease.
يوضح هذا الإخراج سجل PGW 2200 الذي يرسل مكدس TCAP إلى SCCP/MTP.
بعد أن يرسل TCAP الرسالة إلى SCCP، فإن وحدة تحكم قناة SS7 تقوم بتشغيل MSG مستلم من SCCP وتسجل التمثيل السداسي العشري للرسالة للإشارة إلى إستلام الرسالة. يتضمن هذا التفريغ السداسية العشرية أجزاء SCCP و TCAP كما هو موضح في هذا الإخراج.
تلميحات أستكشاف المشكلات وإصلاحها:
أستخدم تنسيق رسالة SCCP الموضح في الملحق (ج) لفك ترميز نوع الرسالة، معلومات رأس SCCP (الموضحة في الإخراج بالأصفر) وبداية بيانات TCAP (الموضحة في الإخراج بالأزرق). يمثل ال 1e0002 في الإنتاج رمز النقطة الوجهة من dpc.dat ويبدأ تفريغ رسالة SCCP مباشرة بعد النوع "1" (بداية مع نوع رسالة SCCP).
عداد السجلات PGW 2200 والتنبيهات لأحداث SCCP و TCAP و SS7. إذا تم تمكين القياسات، تحقق من عدادات رسالة TCAP. تحقق أيضا من SCCP و UDT و UDTS التي تم استقبالها وإرسالها. ارجع إلى هذه المستندات للاطلاع على الإجراءات التشغيلية الخاصة ب MGC.
إذا لم تستلم وحدة التحكم في القناة SS7 الرسالة المرسلة من PGW 2200، فتحقق من أن TCAP قام بإرسال رسالة إلى SCCP. إن يبث ال TCAP طبقة الرسالة إلى أسفل، هو يستطيع كنت لأن ال SCCP لا يتلقى معلومات كافية أن يبني ال SCCP مناسب. قد يشير ذلك أيضا إلى أن النظام الفرعي SS7 غير مزود بشكل صحيح أو غير متوفر. تحقق من هذه القائمة للتحقق من:
تكوين رمز نقطة SS7 وحالته
تكوين النظام الفرعي SS7
تكوين توجيه النظام الفرعي SS7
حالة SSN المحلي والبعيد
تكوين الخدمة (trigger.dat)
التحقق من النظام
mml>rtrv-spc:all MGC-01 - Media Gateway Controller 2004-03-26 13:22:05.492 EST M RTRV "ss7svc1:DPC=001.022.001,DNW=2:OPC=001.001.001:IS" "ss7svc2:DPC=001.022.002,DNW=2:OPC=001.001.001:IS" "itussn1:DPC=001.004.001,DNW=2:OPC=001.001.001:IS" "itussn2:DPC=001.003.001,DNW=2:OPC=001.001.001:IS" "itussn3:DPC=001.004.001,DNW=2:OPC=001.001.001:IS" ; mml> prov-rtrv:ss7subsys:NAME="itussn1" MGC-01 - Media Gateway Controller 2004-03-26 11:48:26.321 EST M RTRV "session=fix551tgp:ss7subsys" /* NAME = itussn1 DESC = pc_ssn rte-ssn 48 SVC = scp1 PRI = 1 MATEDAPC = LOCALSSN = 101 PROTO = SS7-ITU STPSCPIND = 1 TRANSPROTO = SCCP OPC = opc1 SUAKEY = REMOTESSN = 48 */ ; mml> rtrv-lssn:all MGC-01 - Media Gateway Controller 2004-03-26 11:49:01.985 EST M RTRV "TCAP-01:SSN=12,PST=IS" "TCAP-01:SSN=101,PST=IS" "TCAP-01:SSN=102,PST=IS" ; mml> rtrv-rssn:all MGC-01 - Media Gateway Controller 2004-03-26 11:49:04.695 EST M RTRV "scp1:PC=001.004.001,SSN=12,PST=IS" "scp1:PC=001.004.001,SSN=48,PST=IS" ; mml> prov-rtrv:inservice:name="finap-initdp" MGC-01 - Media Gateway Controller 2004-03-29 14:45:25.738 EST M RTRV "session=fix551tgp:inservice" /* NAME = finap-initdp SKORTCV = 90001 GTORSSN = ROUTEBYSSN GTFORMAT = NOGT MSNAME = finap-initdp */ ; mml> prov-rtrv:SS7ROUTE:NAME="route4" MGC-01 - Media Gateway Controller 2004-03-30 11:53:08.493 EST M RTRV "session=fix551tgp:SS7ROUTE" /* NAME = route4 DESC = rte to 1.4.1 scp1 OPC = opc1 DPC = scp1 LNKSET = ls3 PRI = 1 */ ;
إذا ظهرت كل هذه المعلومات صحيحة (كما هو موضح في الإخراج المعروض أعلاه)، فتحقق من القيم التي تم وضع علامة عليها والتي تم إرسالها من مستوى بروتوكول TCAP مثل SSN و/أو عنوان SCCPCedParty و/أو عنوان SCCPCallingParty.
رسائل TCAP التي تدخل Cisco PGW 2200
يمكن إستخدام المنطق العكسي لتتبع رسالة SS7 الواردة في المحول Cisco PGW 2200 الموجهة إلى طبقة مستخدم TCAP / SCCP في مكدس SS7. تظهر سجلات PGW 2200 رسالة SS7 التي تأتي إلى وحدة تحكم قناة SS7 (من سطر SS7) ويتم إرسالها إلى TCAP لمعالجتها. يتم تقسيم الرسالة عند كل طبقة من مكدس وحدات التخزين SS7. لاحظ أيضا OPC/DPC ومؤشر الخدمة (SIO) وتحديد إرتباط الإشارات (SLS). يتم تمثيل OPC و DPC بتنسيق ITU (في هذا المثال فقط).
تلميح أستكشاف الأخطاء وإصلاحها: تحقق من نوع الرسالة التي تم تلقيها من سطر SS7. إذا كانت رسالة UDTS تستلم، فتحقق من "سبب الإرجاع".
يبدي هذا إنتاج ال PGW 2200 سجل عندما هو يستلم SCCP رسالة من ال SS7 خط:
تلميح أستكشاف الأخطاء وإصلاحها: أستخدم تنسيق رسالة SCCP الظاهر في الملحق (ج) لفك ترميز نوع الرسالة، معلومات رأس SCCP (الموضحة في الإخراج بالأصفر) وبداية بيانات TCAP. يمثل 1e0002 في الإنتاج أعلاه عنوان الاستدعاء (OPC) للرسالة المتلقاة في PGW كما هي ممثلة في dpc.dat. يبدأ تفريغ رسائل SCCP بعد "0" مباشرة (بداية بنوع رسالة SCCP).
هذا المخرج من سجل PGW 2200 عندما يستلم UDTS TCAP عبر SCCP/MTP:
Thu Mar 25 18:35:35:385 2004 EST | ss7-i-1 (PID 27288) <Debug> CP Received PDU from ssetId 3, chan 0 Thu Mar 25 18:35:35:385 2004 EST | ss7-i-1 (PID 27288) <Trace> PROT_TRACE_MTP3_PDU: Hex dump of MTP3 and UP messages 1d0005 0 CP DATA IND len: 68 data: 83 09 48 08 a2 0a Thu Mar 25 18:35:35:385 2004 EST | ss7-i-1 (PID 27288) <Debug> >>>> from: 821 to opc 809 (bytes 63) sio 83 sls a: Thu Mar 25 18:35:35:385 2004 EST | ss7-i-1 (PID 27288) <Trace> PROT_TRACE_MTP3_PDU: Hex dump of MTP3 and UP messages 1e0002 0 0a 01 03 0d 11 04 ffffffc3 09 08 65 0a ffffff8b 21 08 30 00 18 38 33 44 44 29 62 27 48 01 02 6c 22 ffffffa1 20 02 01 01 02 01 00 30 18 ffffff80 04 00 00 00 01 ffffff82 07 01 10 18 38 33 44 44 ffffff83 07 01 11 07 13 11 00 10 Thu Mar 25 18:35:35:385 2004 EST | TCAP (PID 27283) <Debug> Got 91 bytes from fifo /tmp/sccp_input (fd=16) Thu Mar 25 18:35:35:385 2004 EST | ss7-i-1 (PID 27288) <Debug> RECEIVED SCCP STACK MSG !--- Indicates message is from MTP(SS7 stack). !--- Lines omitted. Thu Mar 25 18:35:35:385 2004 EST | TCAP (PID 27283) <Debug> 00 01 00 01 1E 00 15 00 00 00 1A 00 00 02 00 00 00 00 00 00 08 21 00 00 08 09 FFF0A 0A 01 03 0D 11 04 FFF09 08 65 0A FFF21 08 30 00 18 38 33 44 44 29 62 27 48 01 02 6C 22 FFF20 02 01 01 02 01 00 30 18 FFF04 00 00 00 01 FFF07 01 10 18 38 33 44 44 FFF07 01 11 07 13 11 00 10 Thu Mar 25 18:35:35:386 2004 EST | TCAP (PID 27283) <Debug> ioTcSuIntfc::handleNotInd: Cause =1 Thu Mar 25 18:35:35:386 2004 EST | TCAP (PID 27283) <Debug> Calling StUiStuDatReq(), spId = 1 Thu Mar 25 18:35:35:386 2004 EST | TCAP (PID 27283) <Debug> Deleted spDlgEntry 2-69 Thu Mar 25 18:35:35:386 2004 EST | TCAP (PID 27283) <Debug> Sending msgType 15 to Engine !--- TCAP sends response to Engine which is translated into L.
هذا المخرج من سجل PGW 2200 عندما يستلم رسالة TCAP غير صالحة عبر SCCP / MTP:
يستخدم PGW 2200 من Cisco المشغلات لبدء معاملة TCAP. تستخدم حركات بروتوكول TCAP طريقة IN_TRIGGER لإرسال الرسائل واستقبالها من طبقة تحكم TCAP وإليها. عندما يصل تحليل الاستدعاء إلى نوع النتيجة 22، يتم تهيئة بروتوكول TCAP IN_TRIGGER. يتم تبادل معلومات TCAP / الرسائل بين طبقة بروتوكول TCAP (على سبيل المثال، المشغلات المكتوبة بلغة MDL) وعملية محرك PGW 2200 من Cisco باستخدام علامة، طول، وقيمة أو بناء جملة TLV. ثم يقوم المحرك بإعادة توجيه المعلومات إلى وحدة تحكم قناة TCAP لمزيد من المعالجة.
أستخدم تتبع Cisco PGW 2200 MDL للاطلاع على البيانات التي يتم إرسالها إلى ومن طبقة بروتوكول TCAP إلى وحدة التحكم في TCAP (عبر المحرك). تقوم وحدة التحكم في قناة TCAP بالمعالجة الضرورية للرسائل MDL المستلمة وتحويلها إلى IOCC المناسب (إما TALI-IOCC أو IP-IOCC أو SS7-IOCC). كما يحول المحرك معلومات رسالة TCAP المستلمة من وحدة تحكم قناة TCAP (عبر SCCP / MTP3) إلى تنسيق TLV يمكن تمريره إلى طبقة بروتوكول TCAP، المعروفة أيضا باسم IN_TRIGGER. لتتبع إستدعاء TCAP على مستوى البروتوكول، أكمل الخطوات التالية:
بدء تتبع MDL.
mml> sta-sc-trc:ss7svc1:log="udts",confirm
قم بإجراء إستدعاء يقوم بتشغيل خدمة TCAP (الوصول إلى نوع نتيجة التحليل IN_TRIGGER).
إيقاف تتبع MDL.
mml> stp-sc-trc:all MGC-01 - Media Gateway Controller 2004-03-24 17:41:04.702 EST M COMPLD "ALL:Trace stopped for the following files: ../var/trace/udts_ss7svc2_20040324174103.btr
قم بتشغيل get_trc لعرض تتبع MDL الملتقط.
get_trc.sh udts_ss7svc2_20040324174103.btr
قم بتشغيل الخيار S لرؤية "طباعة SIM" للاستدعاء الذي يظهر تدفق الرسائل بين عمليات PGW 2200 الداخلية.
قم بتشغيل الخيار D للاطلاع على التتبع الفعلي للمكالمة من خلال كود PGW 2200.
ملاحظة: قد لا يكون المحتوى الظاهر في الخيارين D وS في get_trc.sh واضحا للفهم حيث يتم عرض البيانات مع أنواع البيانات الداخلية والأسماء المتغيرة. ومع ذلك، يتم عرض وصف لما يجب البحث عنه لتصحيح أخطاء حركات TCAP في قسم تحليل تتبع MDL ل TCAP.
أستخدم 'sim print' (الخيار S من get_trc.sh) لعرض تدفق المكالمات الإجمالي على مستوى بروتوكول Cisco PGW 2200. تطبع بطاقة SIM تشبه تلك الموضحة في الملحق د. وإذا لم يكن كذلك، فحاول إنشاء ملاحظة عن مكان تباين تدفق الاستدعاءات المشتقة وبدء أستكشاف الأخطاء وإصلاحها مع هذا الحدث. بالنسبة لاستكشاف أخطاء TCAP وإصلاحها، ركز انتباهك على أحد هذه الأحداث.
ليريغر
LtRiggerInformation
LtRiggerNext
ليزرينفل
هذه هي الأحداث الداخلية التي تشغل جهاز حالة IN_TRIGGER.
أستخدم تتبع Cisco PGW 2200 MDL لرؤية تدفق الرمز الفعلي لكل من هذه الأحداث. ينتج عن LtRigger إخراج in_Trigger، ويتم تلقي الثلاثة الآخرين بواسطة IN_TRIGGER بواسطة رسالة إدخال in_TRIGGER من المحرك.
لتحديد الرسائل التي تأتي من MDL وإليها ل TCAP، ابحث عن IN_TRIGGER في تتبع MDL. تظهر صياغة IN_TRIGGER العينة من رسم تتبع MDL رسالة تم إرسالها وتم إستلام واحدة منها إلى MDL من المحرك وإليه. يشير الإنتاج أن IN_TRIGGER أرسل طلبا للمحرك لإعادة توجيه رسالة TCAP.
أستخدم تتبع MDL للتحقق من إرسال رسالة المشغل إلى المحرك إذا لم يتم إرسال IN_TRIGGER أو OUTPUT.
تحقق من خطة الطلب لتكوين نتائج IN_TRIGGER.
تحقق من تكوين inservice و/أو trigger.dat.
تحقق من إرسال الرسالة من وحدة التحكم في القناة SS7. إذا لم تتمكن الرسالة من الخروج من وحدة التحكم في القناة SS7، فهذا نتيجة لعدم توفر معلومات كافية لوحدة تحكم قناة SCCP لتوجيه المكالمة أو بناء رسالة صالحة.
تحقق من تكوين SCCP وتكوين SS7_Subsystem.
تحقق من حالة SSN.
تحقق من حالة الكمبيوتر الشخصي.
إذا نجح إخراج in_trigger، يعرض تتبع Cisco PGW 2200 MDL الاستجابة لتلك الرسالة على هيئة إدخال في IN_TRIGGER.
نموذج IN_TRIGGER بناء جملة من تتبع MDL
رسالة INPUT هي الاستجابة من المحرك في إشارة إلى الطلب (أو رسالة OUTPUT) الذي تم إرساله من بروتوكول TCAP. يمكن أن يستجيب المحرك من تلقاء نفسه أو نيابة عن طبقة TCAP.
تشير رسالة IN_TRIGGER إلى أن MDL يرسل معلومات TCAP / SCCP إلى المحرك ووحدات تحكم القناة التي سيتم إستخدامها لإنشاء رسالة UDT التي يتم إرسالها إلى SCP على السطر. يتم اشتقاق المعلومات المرسلة إلى المحرك من ملف trigger.dat وتظهر مباشرة فوق إخراج هذه الرسالة. لترى محتوى هذه الرسالة كما بنتها MDL، قم بالتمرير لأعلى من النص IN_TRIGGER. يتم الإشارة إلى بدء إجراء إنشاء الرسالة بواسطة SendMessage()..، كما هو موضح هنا.
إذا تم إرسال استعلام TCAP من Cisco PGW 2200 ببيانات غير صحيحة، يمكن إستخدام تتبع MDL لرؤية أين اشتق Cisco PGW 2200 معلوماته بالضبط. معظم المعلومات تأتي من ملف trigger.dat. لمعرفة أين اشتق Cisco PGW 2200 معلوماته للرسالة الصادرة، ابحث (من IN_TRIGGER) عن عنصر TCAP المعني. على سبيل المثال، إذا تم تشفير نوع TCAP بشكل غير صحيح، ابحث عن tcapType للسلسلة في تتبع MDL (حول حقل الكتابة tcapType).
لترى أين يقرأ Cisco PGW 2200 المشغل.dat لتشفير محتوى TCAP، ابحث عن السلاسل الموضحة في هذا الجدول. تمثل هذه السلاسل الإجراءات التي يتم إستخدامها لاسترداد معلومات trigger.dat. يجب أن تحدث إستدعاءات الإجراء هذه بين حدث Input LtRigger ورسالة إخراج in_Trigger المعنية.
الاسم | الوصف | سلسلة بحث MDL |
---|---|---|
TT | سجل جدول المشغل | GetTT |
ماما | سجل إجراء الرسالة | GetMa |
MS | سجل إرسال الرسالة | GetMs |
نظام التشغيل | إرسال العملية | GetOS |
PS | سجل إرسال المعلمة | GetPS |
آر | سجل الاستجابة المستلمة | GetRR |
السيد | سجل إستلام الرسائل | الحصول على MR |
أو | إستقبال العمليات | الحصول على أو |
PR | سجل تلقي المعلمة | GetPR |
رع | سجل إجراءات الاستجابة | غيرا |
إعلان | بيانات الإجراء | GetAD |
رسالة INPUT هي الاستجابة من المحرك بالرجوع إلى الطلب. يمكن أن يستجيب المحرك من تلقاء نفسه أو نيابة عن طبقة TCAP. يتم تحديد الرسالة الواردة بواسطة سلسلة رسالة الإدخال في_المشغل في تتبع MDL ل Cisco PGW 2200 كما هو موضح في إخراج المثال هذا. يوضح هذا المثال أيضا الرسالة التي تم فك ترميزها. يكون هذا مفيدا إذا كنت بحاجة إلى تحديد أي مشاكل قد توجد مع إستجابة TCAP.
لفك تشفير رسالة المحرك التي يتلقاها Cisco PGW 2200 MDL، أستخدم تنسيق TLV نفسه الموضح سابقا في هذا المستند. يتم فك ترميز هذه الرسالة بعد النص مباشرة، إدخال in_trigger.
INPUT "IN_TRIGGER": 00 00 00 02 00 00 00 69 00 02 0d 00 12 00 04 00 00 08 21 00 11 00 04 00 00 00 02 00 10 00 12 00 00 00 08 21 0c 01 67 02 04 50 00 00 00 00 00 08 09 00 13 00 0d 03 00 2a 81 76 82 15 01 01 01 01 00 01 00 05 00 01 01 00 06 00 03 01 00 17 00 07 00 01 04 00 09 00 0f a0 0d 30 0b 80 01 0a 81 01 00 a2 03 80 0 1 01 00 05 00 01 01 00 06 00 03 01 00 23 00 07 00 01 05 00 09 00 1a 80 10 30 0e a0 0c a0 0a a1 05 a0 03 81 01 06 82 01 0a 81 01 01 a2 03 80 01 01 00 0a 00 00 reading element header: TcapMessageStyle reading field callRef !--- Identifies call reference for MDL / engine Xaction. '0000 0000 0000 0000 0000 0000 0000 0010'B ok reading field processed !--- Identifies process ID for MDL/engine Xaction. '0000 0000 0000 0000 0000 0000 0110 1001'B ok reading field msgType !--- Identifies message type for MDL/engine Xaction. '0000 0000 0000 0010'B !--- Message type 2 = ITU CONTINUE. ok reading field tagCount !--- Identifies the number of tags included in this message. '0000 1101'B 13 0x0d ok ok reading element _Continue !--- TCAP message type. reading field RAW 1136 bits read ok reading field DATA reading element header: TcapElementStyle !--- Tag element #1. reading field ieId !--- Tag element #1 TAG ID. '0000 0000 0001 0010'B ok reading field ieLength !--- Tag element #1 Tag Length. '0000 0000 0000 0100'B !--- 4 bytes. ok ok reading element TcapDatabaseIdElem reading field RAW 32 bits read ok reading field DATA !--- Tag element #1 data portion begins. '0000 0000'B 0 0x00 !--- Byte 1. '0000 0000'B 0 0x00 !--- Byte 1. '0000 1000'B 8 0x08 !--- Byte 1. '0010 0001'B 33 0x21 "!" !--- Byte 1. ''B ok ok reading element header: TcapElementStyle !--- Tag element #2. reading field ieId
هذا نموذج لمخرجات إستجابة واردة لرسالة UDTS:
INPUT "IN_TRIGGER": 00 00 00 02 00 00 00 69 00 0f 02 00 0b 00 01 01 00 0a 00 00 reading element header: TcapMessageStyle reading field callRef '0000 0000 0000 0000 0000 0000 0000 0010'B ok reading field processId '0000 0000 0000 0000 0000 0000 0110 1001'B ok reading field msgType !--- Message type - Information message. '0000 0000 0000 1111'B ok reading field tagCount '0000 0010'B 2 0x02 ok ok reading element _Information reading field RAW 72 bits read ok reading field DATA reading element header: TcapElementStyle reading field ieId '0000 0000 0000 1011'B ok reading field ieLength '0000 0000 0000 0001'B ok ok reading element TcapErrorElem !--- TCAP error element. reading field RAW 8 bits read ok reading field DATA reading field octet1 reading field error '0000 0001'B 1 0x01 !--- TCAP error element = 01 —> TCAP_ERROR_SSN_OOS. ok ok ok ok ok ok Continuing State Machine: IN_TRIGGER (105) STATE * INPUT Information AS <messageData> CC.db.nonEssentialData.TCAPTransactionUnixEndTimeElem.DATA := MGetTime(CC.db.nonEssentialData.TCAPTransactionMsecEndTimeElem.DATA) -> 1080257735
من المعلومات القيمة الأخرى التي يمكنك الحصول عليها من Cisco PGW 2200 MDL Trace (لمكالمات TCAP) هو قيمة سبب LtRiggerRelease. كما يوفر INErrorElem المرمز في LtRiggerRelease نظرة متعمقة على سبب عدم عمل المكالمة أو معاملة TCAP كما هو متوقع. رأيت هذا cisco PGW 2200 MDL رسم أن يبدي LtRigger إطلاق أن يكون أرسلت إستجابة إلى حدث LtRigger الأولي يستلم ب IN_TRIGGER. راجع الملحق (ه) للحصول على تفاصيل حول أحداث IN_TRIGGER وقيم INErrorElem.
يتم تبادل علامات Cisco PGW 2200 MDL بين Cisco PGW 2200 MDL والمحرك. يصف هذا الملحق ترتيب ومحتوى وتنسيق جميع علامات التمييز المستخدمة في معاملات TCAP. يتم الحصول على المعلومات المستخدمة لملء قيم علامة التمييز هذه من سياق الاستدعاء والقيم المتوفرة في ملف trigger.dat. يتم إستخدام ملف المشغل أيضا للإشارة إلى ما يجب إرساله إلى / من المحرك لإنشاء رسالة TCAP وما يجب إستلامه من المحرك لمعالجة رسالة TCAP عند تلقي إستجابة.
يتم إستخدام علامات التمييز هذه لمعالجة إستدعاءات TCAP:
معرف العلامة 1 - نوع TCAP
الوصف: إشارة إلى نوع TCAP MDL
طول البيانات: ثابت(1)
تنسيق البيانات:
1 = ETSI 300 374-1 2 = Bell Core GR-1298-CORE TR-NWT-001284 TR-NWT-001285 3 = Bell Core Pre AIN GR-1428-CORE
معرف العلامة 2 - وجهة النظام
الوصف: الوجهة الداخلية للحدث
طول البيانات: ثابت(1)
تنسيق البيانات: نظام ثماني
المحتويات: 0 = SCP داخلي، 1 = TCAP تريليوم
معرف العلامة 3 - عنوان SCCP المسمى
الوصف: بيانات SCCP المطلوبة بواسطة ثلاثية
طول البيانات: متغير
تنسيق البيانات:
Octet 1 Routing Indicators Bit A 0 - Route by GT, 1 - Route by SSN Bit B DPC is present (Octets 2 to 4 have valid data) Bit C SSN is present (Octet 5 has valid data) Octet 2 DPC Network Octet 3 DPC Cluster Octet 4 DPC Member Octet 5 Called SSN Octet 6 GTFormat 0 - No global Title Included 1 - Global Title includes nature of address indicator only (ITU) - Global title includes translation type, numbering plan and encoding scheme.(ANSI) 2 - Global Title Includes translation type only.(ITU/ANSI) 3 - Global title includes translation type, numbering plan and encoding scheme. (ITU). - not used in ANSI. 4 - Global Title includes translation type, numbering plan, encoding scheme and nature of address digits. (ITU). - Not used in ANSI. Octet 7 Translation Type Value Octet 8 Numbering Plan 0 - Unknown 1 - ISDN Telephony 2 - Telephony 3 - Data 4 - Telex 5 - Maritime Mobile 6 - Land Mobile 7 - ISDN Mobile Octet 9 Nature Of Number 1 - Subscriber Number 2 - National Number 3 - International Number Octet 10 Number Of Digits in octets 11 to 43 Octet 11 to 43 Digits in IA5 format
معرف العلامة 4 - عنوان إستدعاء SCCP
الوصف: بيانات SCCP المطلوبة بواسطة ثلاثية
طول البيانات: متغير
تنسيق البيانات:
Octet 1 Routing Indicators Bit A 0 - Route by GT, 1 - Route by SSN Bit B DPC is present (Octets 2 to 4 have valid data) Bit C SSN is present (Octet 5 has valid data) Octet 2 DPC Network Octet 3 DPC Cluster Octet 4 DPC Member Octet 5 Calling SSN
معرف العلامة 5 - نوع مكون TCAP
الوصف: نوع مكون TCAP
طول البيانات: ثابت(1)
تنسيق البيانات:
Octet 0 = Unknown 1 = Invoke 2 = Return Result Last 3 = Return Error 4 = Reject 5 = Return Result Not Last 6 = Invoke Last 7 = Invoke Not Last
معرف العلامة 6 - رمز عملية TCAP
الوصف: كود عملية رسالة TCAP
طول البيانات: متغير (دائما 4 ل ANSI)
تنسيق البيانات:
Octet 1 Flag 0 = None 1 = Local 2 = Global 3 = National 4 = Private Octet 2 Operation Class Octet 3 Op Code Highest byte (ITU) Family (ANSI) Octet 4 Op Code Next byte (ITU) Specifier (ANSI) Octet n Op Code Least byte (ITU)
معرف العلامة 7 - معرف إستدعاء TCAP
الوصف: معرف المكون
طول البيانات: ثابت(1)
تنسيق البيانات: نظام ثماني
معرف العلامة 8 - معرف إرتباط TCAP
الوصف: معرف المكون الذي يرتبط به هذا المكون
طول البيانات: ثابت(1)
تنسيق البيانات: نظام ثماني
Tag ID 9 - TCAP Dialog Component ANSI
الوصف: نص رسالة TCAP من المعامل الأول فصاعدا
طول البيانات: متغير
تنسيق البيانات: نظام ثماني
معرف علامة التمييز 10 - علامة نهاية شاشة TCAP
الوصف: نص رسالة TCAP من أول معلمة فما بعد (تسلسل)
طول البيانات: ثابت(0)
تنسيق البيانات: بدون
معرف العلامة 11 - خطأ
الوصف: بيانات الخطأ
طول البيانات: ثابت(1)
تنسيق البيانات: نظام ثماني
المحتويات:
1 = TCAP_ERROR_SSN_OOS 2 = TCAP_ERROR_PC_UNAVAILABLE 3 = TCAP_ERROR_SERVICE_NOT_RESPONDING 4 = TCAP_TRIGGER_TIMEOUT
معرف العلامة 12 - فهرس مجموعة STP-SCP
الوصف: فهرس مجموعة STP-SCP، تم تمرير البيانات من التحليل.
طول البيانات: ثابت(1)
تنسيق البيانات: نظام ثماني
المحتويات: قيمة فهرس مجموعة STP-SCP.
معرف العلامة 13 - بروتوكول نقل TCAP
الوصف: نوع بروتوكول النقل
طول البيانات: ثابت(1)
تنسيق البيانات: نظام ثماني
المحتويات:
1 = TCAP_TRANSPORT_SCCP 2 = TCAP_TRANSPORT_TCP_IP
معرف العلامة 14 - خطأ خارجي / مشكلة
الوصف: تم إستلام قيمة الخطأ أو المشكلة أو إرسالها في مكونات الخطأ والنتيجة
طول البيانات: متغير
تنسيق البيانات: نظام ثماني
معرف العلامة 15 - نوع نص TCAP
الوصف: نوع متن المكون
طول البيانات: ثابت(1)
تنسيق البيانات: نظام ثماني
المحتويات:
1 = TCAP_BODY_SEQUENCE 2 = TCAP_BODY_SET
معرف العلامة 16 - معلومات مربع حوار TCAP
الوصف: يتضمن TCAP تريليوم علامة التمييز هذه في كل الرسائل المرسلة إلى MDL. يجب أن تقوم MDL بتخزين هذه المعلومات وإرسالها إلى Trillium TCAP في كافة الرسائل التالية للحوار أو الرسائل أحادي الإتجاه المتعلقة بالمكالمة.
طول البيانات: متغير
تنسيق البيانات: نظام ثماني
معرف العلامة 17 - معرف معاملة TCAP
الوصف: يتضمن TCAP تريليوم علامة التمييز هذه في كل الرسائل المرسلة إلى MDL. يجب أن تقوم MDL بتخزين هذه المعلومات لإرسالها إلى CDB.
طول البيانات: متغير
تنسيق البيانات: نظام ثماني
معرف العلامة 18 - معرف قاعدة بيانات TCAP
الوصف: سيتضمن TCAP تريليوم علامة التمييز هذه في كافة الرسائل المرسلة إلى MDL. يجب أن تقوم MDL بتخزين هذه المعلومات لإرسالها إلى CDB.
طول البيانات: متغير
تنسيق البيانات: النظام الثماني
ETSI PC 1-1-1 (padded to 16 bits) = 00001000 00001001 = 08 09 = 809 (shown in log) ETSI PC 1-4-1 (padded to 16 bits) = 00001000 00100001 = 08 21 = 821 (shown in log) ETSI PC 3-3-3 (padded to 16 bits) – 00011000 00011011 = 18 1B = 181b (another ex.)
مجموعة | الشبكة | عضو | كود نقطي | |
---|---|---|---|---|
ESTI (14 بت) | 3 بت | 8 بت | 3 بت | 14 بت |
ANSI (24 بت) | 8 بت | 8 بت | 8 بت | 24 بت |
جهاز كمبيوتر 1-1-1 (بدون إضافة، 14 بت فقط) | 001 | 000 00001 | 001 | 001000 = 8 0000001 = 01 |
جهاز كمبيوتر 1-4-1 (بدون إضافة، 14 بت فقط) | 001 | 00000100 | 001 | 001000 = 8 00100001 = 21 |
PC 3-3-3 | 011 | 00000011 | 011 | 011000 = 18 00011011 = 1b |
نوع الرسالة | رمز نوع الرسالة |
---|---|
طلب اتصال CR | 0000 0001 |
تأكيد اتصال نسخة | 0000 0010 |
تم رفض اتصال CREF | 0000 0011 |
تم إصدار RLSD | 0000 0100 |
اكتمال إصدار RLC | 0000 0101 |
نموذج بيانات DT1 1 | 0000 0110 |
نموذج بيانات DT2 2 | 0000 0111 |
إقرار بيانات AK | 0000 1000 |
UDT Unitdata | 0000 1001 |
خدمة UDTS Unitdata | 0000 1010 |
بيانات ED المعجلة | 0000 1011 |
إقرار البيانات المعجل الخاص ب EA | 0000 1100 |
طلب إعادة تعيين RSR | 0000 1101 |
تأكيد إعادة تعيين RSC | 0000 1110 |
خطأ في وحدة بيانات بروتوكول ERR | 0000 1111 |
إختبار عدم فعالية تقنية المعلومات | 0001 0000 |
بيانات Xudt الموسعة | 0001 0001 |
خدمة XUDTS Extended Unitdata | 0001 0010 |
لودت لونتاداتا | 0001 0011 |
خدمة LUDTS Long Unitdata | 0001 0100 |
تحتوي رسالة UDT على:
ثلاثة مؤشرات
المعلمات المشار إليها في هذا الجدول.
بارامتر | مرجع Q.713 | نوع (F v o) | الطول (الأنظمة الثمانية) |
---|---|---|---|
نوع الرسالة | 2.1 | و | 1 |
فئة البروتوكول | 3.6 | و | 1 |
عنوان الطرف المستدعى | 3.4 | V | 3 كحد أدنى |
عنوان جهة الاتصال | 3.5 | V | 3 كحد أدنى |
البيانات | 3.16 | V | 2-X (الملاحظة 1) |
ملاحظة: نظرا للدراسات الجارية بشأن البارافينات المكلورة القصيرة السلسلة التي تم إستدعائها وعنوان الطرف المتصل بها، يحتاج الحد الأقصى لطول هذه البارامترات إلى مزيد من الدراسة. ويلاحظ أيضا أنه يسمح بنقل ما يصل إلى 255 ثمانية من بيانات المستخدم عندما لا يتضمن عنوان الطرف المتصل والمسمى عنوان عمومي.
تحتوي رسالة UDTS على:
ثلاثة مؤشرات.
المعلمات المشار إليها في هذا الجدول.
بارامتر | مرجع Q.713 | نوع (F v o) | الطول (الأنظمة الثمانية) |
---|---|---|---|
نوع الرسالة | 2.1 | و | 1 |
سبب الإرجاع | 3.12 | و | 1 |
عنوان الطرف المستدعى | 3.4 | V | 3 كحد أدنى |
عنوان جهة الاتصال | 3.5 | V | 3 كحد أدنى |
البيانات | 3.16 | V | 2-X (ملاحظة) |
ملاحظة: نظرا للدراسات الجارية بشأن البارافينات المكلورة القصيرة السلسلة التي تم إستدعائها وعنوان الطرف المتصل بها، يحتاج الحد الأقصى لطول هذه البارامترات إلى مزيد من الدراسة. ويلاحظ أيضا أنه يسمح بنقل ما يصل إلى 255 ثمانية من بيانات المستخدم عندما لا يتضمن عنوان الطرف المتصل والمسمى عنوان عمومي.
يوضح هذا الجدول عينة من تصنيف رسائل SCCP لخدمة Unitdata / Unitdata:
بارامتر | نوع (F v o) | الطول (الأنظمة الثمانية) | إرتباط الرسالة الصادرة | ربط الرسالة الواردة |
---|---|---|---|---|
نوع الرسالة | و | 1 | 09 | 0a |
فئة البروتوكول | و | 1 | 80 | 01 |
تم إستدعاء مؤشر عنوان الطرف | و | 1 | 03 | 03 |
مؤشر عنوان الطرف المتصل | و | 1 | 07 | 0d |
مؤشر البيانات | و | 1 | 0b | 11 |
عنوان الطرف المستدعى | V | 3 كحد أدنى | 04 c3 21 08 0c | 04 c3 30 00 |
عنوان جهة الاتصال | V | 3 كحد أدنى | 04 c3 09 08 67 | 18 38 33 44 44 |
بيانات (بيانات TCAP) | V | 04 بيانات c3 09 08 67 18 38 33 44 44 (بيانات TCAP) v | 52 62 ... 20 00 | 29 62 ... 00 10 |
ملاحظة: هذه الرسائل هي أمثلة فقط وقد لا تعكس مجموعة / تسلسل إستجابة استعلام فعلي.
في خدمة Unitdata أو خدمة UnifiedData الموسعة أو رسالة خدمة Unitdata الطويلة، يكون حقل المعلمة "سبب الإرجاع" حقل نظام ثماني واحد يحتوي على سبب إرجاع الرسالة. يتم ترميز وحدات بت من 1 إلى 8 كما هو موضح هنا:
Value Bits 0 0 0 0 0 0 0 0 0 no translation for an address of such nature 1 0 0 0 0 0 0 0 1 no translation for this specific address 2 0 0 0 0 0 0 1 0 subsystem congestion 3 0 0 0 0 0 0 1 1 subsystem failure 4 0 0 0 0 0 1 0 0 unequipped user 5 0 0 0 0 0 1 0 1 MTP failure 6 0 0 0 0 0 1 1 0 network congestion 7 0 0 0 0 0 1 1 1 unqualified 8 0 0 0 0 1 0 0 0 error in message transport (Note) 9 0 0 0 0 1 0 0 1 error in local processing (Note) 10 0 0 0 0 1 0 1 0 destination cannot perform reassembly (Note) 11 0 0 0 0 1 0 1 1 SCCP failure 12 0 0 0 0 1 1 0 0 hop counter violation 13 0 0 0 0 1 1 0 1 segmentation not supported 14 0 0 0 0 1 1 1 0 segmentation failure 15 0 0 0 0 1 1 1 1 to 228 1 1 1 0 0 1 0 0 Reserved for International Use 229 1 1 1 0 0 1 0 1 to 254 1 1 1 1 1 1 1 0 Reserved for National Networks 255 1 1 1 1 1 1 1 1 Reserved
تلتزم جميع الرسائل بتنسيق TLV مشترك:
Call Instance و ProcessId - 8 بايت طويلة ويجب إستلامها بواسطة المحرك وإعادتها في رسالة الاستجابة من Engine دون تغيير.
معرف الرسالة - يحدد الرسالة التي يتم إرسالها أو استقبالها بواسطة طبقة بروتوكول TCAP (القيم الموضحة في هذا الجدول).
معرف مميز - عدد علامات التمييز وبيانات علامة التمييز (معرف علامة التمييز وطول البيانات والبيانات) تملي ما يتم إرساله في رسالة TCAP إلى الوجهة البعيدة. تكون جميع أحجام الحقول ثابتة باستثناء حقل البيانات لعنصر علامة تمييز يكون طوله متغيرا ويتم تعريفه (في الأنظمة الثمانية) بطول البيانات.
النظام الثماني 1-8 | النظام الثماني 9-10 | النظام الثماني 11 | النظام الثماني 12-13 | النظام الثماني 14-15 | النظام الثماني 16 - (15+n) | النظام الثماني (17+n) -(16+n) | النظام الثماني (18+n)- (17+n) | ... |
مثيل المكالمة ومعرف العملية | معرف الرسالة | عدد علامات التمييز | معرف العلامة X | طول البيانات (ن) | البيانات | معرف العلامة ص | طول البيانات (م) | .... |
يتم إرسال كل حقل من الحقول "إجمالي الطول" و"مثيل المكالمة" و"معرف العملية" و"معرف الرسالة" و"معرف العلامة" و"طول البيانات" بواسطة أهم بايت أولا.
1 | إيتيو بيغن |
2 | متابعة ITU |
3 | نهاية ITU |
4 | إجهاض ITU |
6 | ANSI QueryWithPermission |
8 | الاستجابة من قبل المعهد الوطني الأفغاني |
9 | محادثة ANSI بإذن |
99 | محادثة ANSI باستخدام OutPermission |
17 | أجهضت ANSI |
12 | إجهاض بروتوكول ANSI |
11 | إجهاض مستخدم ANSI |
5 | أحادي الإتجاه |
15 | معلومات |
16 | الإصدار |
داخليا، يتم الاتصال بكائنات جهاز TCAP (SMOs) من خلال الإشارات ذات البيانات. يمكن إرسال أي نوع بيانات MDL مع الإشارة. تم سرد أسماء ومعاني الإشارات والبيانات هنا.
ليريغر
الوصف: هذه هي الإشارة الأولى التي يرسلها LCM إلى TCAP لبدء الحوار. في Elan، يحتوي INTriggerElem أيضا على STPscpGroupIndex. يجب تعيين MSG_ACTION_COPY_STP_SCP_INDEX_FROM_SIGNAL_DATA في جدول MA لاستخدامه.
المكونات: INTriggerElem، BNumberElem، BNumberDataElem
LtRiggerInformation
الوصف: يتم إرسال هذه الإشارة من TCAP إلى LCM ردا على LtRigger، عند إستمرار الحوار.
المكونات: INTriggerElem، BNumberElem، BNumberDataElem
LtRiggerNext
الوصف: يتم إرسال هذه الإشارة من LCM إلى TCAP كطلب تشغيل لاحق في حوار موجود.
المكونات: INTriggerElem، BNumberElem، BNumberDataElem
LtRiggerRelease
الوصف: هذه الإشارة هي آخر إشارة يتم إرسالها من LCM أو TCAP ويمكن إرسالها من TCAP إستجابة إلى LtRigger بعد تلقي إستجابة من SCP.
المكونات: INErrorElem، BNumberElem، BNumberDataElem
IneRrorElem له هذه القيم :
1 TRIG_ERROR_NONE, 2 TRIG_EXIT_UNABLE_TO_COMPLETE_MA_IS_LNP_M_BIT_CLEAR, 3 TRIG_ERROR_NULL_TRIGGER, 4 TRIG_ERROR_TRIGGER_TABLE_NOT_FOUND, 5 TRIG_ERROR_UNKNOWN_MESSAGE_ACTION, 6 TRIG_ERROR_UNKNOWN_RESPONSE_ACTION, 7 TRIG_ERROR_UNKNOWN_PARAMETER_ACTION, 8 TRIG_ERROR_MESSAGE_ACTION_FAILED, 9 TRIG_ERROR_UNABLE_TO_LOAD_DIALOGUE_COMPONENT, 10 TRIG_ERROR_UNABLE_TO_LOAD_TAG, 11 TRIG_ERROR_READING_TT, 12 TRIG_ERROR_READING_MA, 13 TRIG_ERROR_READING_PS, 14 TRIG_ERROR_READING_RR, 15 TRIG_ERROR_READING_PR, 16 TRIG_ERROR_READING_RA, 17 TRIG_ERROR_ACTION_NOT_COMPATIBLE_IN_PR, 18 TRIG_ERROR_NO_ACTION_DATA_FOR_ACTION_RE_TRIGGER, 19 TRIG_ERROR_NO_ACTION_DATA_FOR_ACTION_SEND_ACTION_TO_LCM, 20 TRIG_ERROR_UNKNOWN_MESSAGE_IN_MS, 21 TRIG_ERROR_UNKNOWN_PR_ACTION, 22 TRIG_ERROR_UNABLE_TO_COMPLETE_MA_COPY_SCCP_GT_FROM_BNUMBER, 23 TRIG_ERROR_UNABLE_TO_COMPLETE_MA_COPY_STP_SCP_INDEX_FROM_SIGNAL_DATA, 24 TRIG_ERROR_UNKNOWN_DIALOGUE_COMPONENT, 25 TRIG_ERROR_SIGNAL_IN_WRONG_STATE, 26 TRIG_ERROR_SCCP_TIMEOUT, 27 TRIG_ERROR_IN_RESPONSE_OPERATION_CODE_MISSING, 28 TRIG_ERROR_IN_RESPONSE_INVOKE_ID_IN_USE, 29 TRIG_ERROR_IN_RESPONSE_INVOKE_ID_NOT_FOUND, 30 TRIG_ERROR_IN_RESPONSE_CORROLATION_ID_NOT_FOUND, 31 TRIG_ERROR_IN_RESPONSE_UNEXPECTED_CORROLATION_ID, 32 TRIG_ERROR_IN_RESPONSE_NO_COMPONENT_CONTENTS, 33 TRIG_ERROR_IN_RESPONSE_INVALLID_COMPONENT_CONTENTS, 34 TRIG_ERROR_IN_RESPONSE_UNEXPECTED_INVOKE_ID, 35 TRIG_ERROR_IN_RESPONSE_EXTERNAL_ERROR_NOT_FOUND, 36 TRIG_ERROR_ABORT, 37 TRIG_ERROR_USER_ABORT, 38 TRIG_ERROR_PROTOCOL_ABORT, 39 TRIG_ERROR_UNKNOWN
المراجعة | تاريخ النشر | التعليقات |
---|---|---|
1.0 |
23-Jul-2008 |
الإصدار الأولي |