المحتويات

المقدمة

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

المتطلبات

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

الاصطلاحات

Cisco PGW 2200 و HSI - DTMF خارج النطاق

H.323

SIP

معلومات ذات صلة

المقدمة

يصف هذا المستند عمل التردد المتعدد للطنين المزدوج (DTMF) خارج النطاق على وضع التحكم في المكالمات PGW 2200 من Cisco باستخدام خادم وكيل بروتوكول بدء جلسة عمل (SIP)، أو نظام أساسي مساعد لواجهة إرسال إشارات Cisco H.323 (HSI)، أو كلا لاتصال H.323. ل SIP ال sip-notify هو أسلوب ترحيل DTMF جديد مقترح على برنامج Cisco IOS® وعلى Cisco PGW 2200. بالنسبة إلى Cisco HSI، يتم تنفيذ إرسال واستقبال معلومات H.245 أبجدية رقمية أثناء مرحلة التفاوض H.245.

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

المتطلبات

يجب أن يكون لدى قراء هذا المستند معرفة بالمواضيع التالية:

- وحدة التحكم في عبارة الوسائط - الإصدار 9 من البرنامج من Cisco

- دعم أساليب الاشتراك/الإخطار في SIP

- سيتم تنفيذ دعم SIP للاشتراك في حدث هاتفي ولإرسال إعلام حدث الهاتف بالطرق التالية:

- أسلوب الاشتراك - التوافق مع RFC 3265

- طريقة الإخطار - التوافق مع RFC 3265 و draft-mahy-sip-signaled-digits-00.txt

- أرقام DTMF - 0-9، *، # و خ - ITU-T Q.23 و Q.24 التي تشرح "النطاق الديناميكي" و "مدة النغمة". يجب ألا تقل مدة نغمة DTMF عن 40 مللي ثانية.

- تكوين دعم SIP DTMF

- التوصية H.245، الإصدار 7، حزيران/يونيه 2000

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

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

- PGW 2200 الإصدارات 9.4(1) من Cisco والإصدارات الأحدث

- الإصدار 4.1 من Cisco HSI

ملاحظة: يعمل كل من الطرازين على أحدث مستوى تصحيح متاح على Cisco.com.

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

الاصطلاحات

للحصول على مزيد من المعلومات حول اصطلاحات المستندات، ارجع إلى اصطلاحات تلميحات Cisco التقنية.

Cisco PGW 2200 و HSI - DTMF خارج النطاق

يدعم PGW 2200 من Cisco ترحيل DTMF لكل من SIP و H.323.

H.323

يدعم Cisco PGW 2200 و HSI ترحيل DTMF خارج النطاق. يتم إرسال أرقام DTMF من بوابة الوسائط (MGW) إلى Cisco PGW 2200 من خلال بروتوكول التحكم في عبارة الوسائط (MGCP)، ويتم الإرسال عبر رسائل جزء المستخدم (e-isup) الموسعة ل Cisco HSI. وهذا يؤدي إلى إرسال رسالة H.245 من Cisco HSI إلى برنامج حماية البوابة.

شكل 1 - DTMF H.323

في الشكل 1، يرسل HSI من Cisco دائما كنوع H.245 ''signal." ويمكن أن تستقبله Cisco HSI أساسا إما ك "إشارة" H.245 أو "ألفا".

شكل 2 - DTMF MGCP

ل MGW إلى Cisco PGW 2200 من خلال أمر debug mgcp packet على MGW، رأيت هذه المعلومات:

From debug mgcp packet output

MGCP...... -> NTFY 123 s0/ds1-1/17@mgw04 MGCP 0.1

X: 703

O: D/0  <--------------------------------received 0

MGCP...... -> 200 123 OK

تخبرك رسالة H.245 من Cisco HSI إلى البوابة من خلال الأمر debug h245 asn1 على البوابة بالتفاصيل عبر إدخال المستخدم H.245 : الإشارة.

From debug h245 asn1 debug output

00:52:17: H245 MSC INCOMING PDU ::=

value MultimediaSystemControlMessage ::= indication : userInput : signal :

{

signalType "5"

!--- Digit relayed is 5.

شكل 3 - مفهوم Cisco PGW 2200 و HSI

التكوين

على بوابة MGCP، أضف الأوامر التالية:

mgcp package-capability dtmf-package

mgcp dtmf-relay voip codec all mode out-of-band

على Cisco PGW 2200:

Auto-detects

على بوابة Cisco IOS H.323، تحت الأمر dial-peer voice xx voip، أضف هذا الأمر:

dtmf-relay h245-signal

على Cisco HSI: (عنوان URL الخاص بإمداد HSI)

prov-add:name=sys_config_static, dtmfsupporteddirection=both

prov-add:name=sys_config_static, dtmfsupportedtype=dtmf

مثال

لتكوين هذا على Cisco HSI:

gw mml> prov-sta::srcver="active",dstver="DTMF_Config"

H323 Signalling Gateway   Mon Feb  2 13:27:57 2004

M  SUCC

تم بدء تشغيل جلسة عمل "dtmf_config" من "active" بنجاح."

ملاحظة: لم يتم التحقق من جلسة عمل الإعداد هذه.

gw mml> prov-add:name="SYS_CONFIG_STATIC",DtmfSupportedType="dtmf"

H323 Signalling Gateway   Mon Feb  2 13:29:18 2004

M  SUCC

تمت إضافة عناصر الإمداد بنجاح:

- اسم MML: SYS_CONFIG_STATIC

- المعلمة: DtmfSupportedType

- القيمة: DTMF

gw mml> prov-add:name="SYS_CONFIG_STATIC",DtmfSupportedDirection="both"

H323 Signalling Gateway   Mon Feb  2 13:29:41 2004

M  SUCC

تمت إضافة عناصر الإمداد بنجاح:

- اسم MML: SYS_CONFIG_STATIC

- المعلمة: DtmfSupportedDirection

- القيمة: كلاهما

gw mml> prov-cpy

H323 Signalling Gateway   Mon Feb  2 13:29:49 2004

M  SUCC

ملاحظة: يلزم إعادة تشغيل HSI بعد تغيير هذه المعلمات لأنها "ثابتة" وبالتالي لا تقرأ إلا أثناء إعادة التشغيل.

يمكن أن تصبح أرقام MGCP DTMF غير مرتبة، بسبب اتصال إيثرنت MGCP المزدوج.

- على جانب الإرسال، يكتشف Cisco IOS AS5xxx الرقم باستخدام MGCP NTFY مع O: D/1 (MGCP Notify with detected event digit 1).

- على جانب الاستقبال، يرسل Cisco IOS AS5xxx الأرقام باستخدام MGCP RQNT مع S: D/1 (حدث طلب MGCP أثناء إرسال رقم الإشارة 1).

عند البحث عن حل HSI، راجع رسالة H.245 التي لا يمكن أن تخرج عن النطاق المطلوب بسبب بروتوكول TCP الذي يبقي الرسالة في تسلسل. وهذا هو نفس الشيء بالنسبة لارتباطات بروتوكول E-ISUP باستخدام UDP/RUDP (UDP الذي يمكن الاعتماد عليه). أثناء أستكشاف أخطاء هذا الحدث وإصلاحها، تذكر اتصال MGCP الذي يستخدم UDP ويمكن أن يؤدي إلى تكرار الأرقام على مسار عمليات إعادة إرسال الحزم. أيضا، يمكن أن يكون الحمل الزائد لمقطع الإيثرنت سببا آخر لهذه الحالة.

SIP

يدعم PGW 2200 من Cisco SIP DTMF خارج النطاق من أحدث التصحيحات الإصدار 9.4(1). عندما يستلم ال PGW 2200 من Cisco SIP اشتراك ل DTMF، هو يعلم ال MGCP مدخل أن يمر ال DTMF up to ال cisco PGW 2200، وبعد ذلك ال cisco PGW 2200 يرسل SIP يخطر رسالة مع DTMF. من الإتجاه الآخر، إن يستلم ال PGW 2200 من cisco غير مرغوب SIP يخطر رسالة مع DTMF، ال cisco PGW 2200 يستعمل MGCP أن يطلب ال MGW أن يخلق DTMF.

الشكل 4 - PGW2200 - SIP

سواء كان مطلوبا أو غير مطلوب، يجب أن تطلب نقطة النهاية الإعلام عبر اشتراك مما سيتسبب في قيام Cisco PGW 2200 بإرسال RQNT إلى البوابة وإخطار عند إستلام الأرقام. يرسل PGW 2200 من Cisco RQNT إلى البوابة فقط بعد إستلام رسالة اشتراك أو رسالة إستجابة إعلام غير مطلوبة في رسالة 18x/200.

الشكل 5 - DTMF SIP

- يتم الاستدعاء عبر رسالة اشتراك:

SUBSCRIBE sip:abc@cisco.com SIP/2.0

Call-Id: 100@cisco.com

To: <sip:notifier@cisco.com>

From: <tel:+14085554000>;tag=abcd

CSeq: 1 SUBSCRIBE

Events: telephone-event;duration=2000

Expires: 3600

Content-Length: 0

الاشتراك مطلوب إذا أراد الجانب الآخر من SIP معرفة أرقام DTMF الواردة من PSTN. إن ال cisco PGW 2200 يحصل اشتراك، هو سيطلب ال MGCP مدخل أن يمر DTMF حادث up MGCP، وال cisco PGW 2200 يرسل إشعار.

إذا حصل PGW 2200 من Cisco على إعلام غير مطلوب من جانب SIP، فإن Cisco PGW 2200 سيطلب من بوابة MGCP تشغيل DTMF تجاه PSTN.

معلومات ذات صلة

- ملاحظات Cisco PGW 2200 Softswitch Tech

- الوثائق التقنية لوحدات تحكم إرسال الإشارات من Cisco

- دعم تقنية الصوت

- دعم منتجات الاتصالات الصوتية والاتصالات الموحّدة

- استكشاف أخطاء خدمة IP الهاتفية من Cisco وإصلاحها

- الدعم الفني - Cisco Systems