عندما تقوم بدمج تقنيات نقل الصوت عبر بروتوكول الإنترنت (VoIP) إلى شبكات التبادل الفرعية الخاصة القديمة (PBX) وشبكات الهاتف المحولة العامة (PSTN)، هناك في بعض الأحيان حاجة لتمرير نوع من الإشارات يعرف باسم "hookflash". Hookflash هو مقاطعة قصيرة في تيار الحلقة على شنطة التشغيل والتي لا يفسرها النظام المرفق على أنها قطع اتصال اتصال المكالمة.
بمجرد أن يستشعر PBX أو PSTN ذاكرة Hookflash، فإنه عادة ما يضع المكالمة الحالية قيد الانتظار ويوفر نغمة طلب ثانوية أو وصول إلى ميزات أخرى مثل النقل أو وصول انتظار المكالمات.
وتتم الرسالة بالضغط قليلا على المهد على الهاتف. تحتوي بعض أجهزة الهاتف على زر يسمى 'flash' أو 'recall' يرسل 'فاصل تكرار زمني'، أو 'flash معاير' وهو Hookflash له توقيت دقيق.
لا توجد متطلبات خاصة لهذا المستند.
تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية التالية:
الموجهات 1750 من Cisco
برنامج IOS® الإصدار 12.2.5a من Cisco
دعم برنامج H.323 الإصدار 2 هو مطلب أساسي. يتوفر هذا الأمر منذ الإصدار 12.05T من البرنامج Cisco IOS Software والإصدارات الأحدث. اكتشاف/إنشاء Hookflash مدعوم على منافذ الصوت الخاصة ب "محطة الصرف الأجنبي التناظرية (FXS)" و"مكتب النقد الأجنبي" (FXO). تتوفر هذه العناصر على منصات أجهزة Cisco التالية:
1750/51/60
2600
3600
3700
الطراز MC3810
الوحدة النمطية Catalyst 4000 مع عبارة الوصول (AGM)
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر.
للحصول على مزيد من المعلومات حول اصطلاحات المستندات، ارجع إلى اصطلاحات تلميحات Cisco التقنية.
يستخدم العديد من العملاء مجموعة من منافذ FXS و FXO لتوسيع أجهزة الهاتف عبر شبكات IP. فهم يريدون الاحتفاظ بميزات PBX الموجودة، مثل إعادة توجيه المكالمات وعدم الرد على البريد الصوتي ونقل/تعليق الملحقات البعيدة. لم يوفر برنامج Cisco VoIP السابق التحكم الكامل للسماح بالتكامل الشفاف. ومع ذلك، باستخدام إصدار دعم H.323 الإصدار 2 في البرنامج Cisco IOS Software، الإصدار 12.0.5T والإصدارات الأحدث، من الممكن الآن اكتشاف إشارات Hookflash وتمريرها عبر شبكات IP.
عندما يتم تكوين منفذ FXS لقيمة مؤقت "hookflash in" طويلة (أكبر من 500 مللي ثانية)، قد يشتكي المستخدمون من عدم مسح المكالمة عندما يقومون بإيقاف تشغيل سماعة الهاتف والتقاط سماعة الهاتف على الفور. إذا تم تعيين القيمة على قيمة منخفضة جدا، فقد يتم تفسير Hookflash على أنها عملية تعليق، ولكن القيمة الأعلى تعني أن مجموعة الهاتف يجب أن يتم تركها معلقة لفترة أطول لمسح المكالمة. وفي بعض الحالات، يمكن ان يسبب انعكاس المهد المشاكل أيضا. وبما ان السماعة معلقة، يسبب توتر الربيع على زر الصنارة انقطاعا قصيرا عدة في الخط المعروف ب "قلم المهد". قد يلزم إجراء ضبط دقيق لذاكرة Hookflash في قيمة التوقيت للحصول على أفضل النتائج. أحد الاحتمالات في مثل هذه الحالات هو إستخدام سماعات الهاتف مع زر flash الذي يرسل a hookflash من فترة معينة. ال FXO ميناء يستطيع كنت ثبتت أن تلاءم هذا قيمة وال FXO ميناء بعد ذلك يلد الذو خارج. تحتوي العديد من PBXs على خيار فئة الخدمة (CoS) الذي يسمى 'Calibrated Flash' أو 'Timed Loop Break' والذي يتيح لها التعرف على Hookflashes من مدة معينة وتجاهل فواصل التكرار الأقصر أو الأطول. تكون هذه الإعدادات مفيدة في القضاء على عمليات قطع الاتصال الخطأ وإنشاء إشارات Hookflash غير صحيحة إلى PBX.
في هذا القسم، تُقدّم لك معلومات تكوين الميزات الموضحة في هذا المستند.
ملاحظة: للعثور على معلومات إضافية حول الأوامر المستخدمة في هذا المستند، أستخدم أداة بحث الأوامر (للعملاء المسجلين فقط).
أستخدم هذا الإجراء لتكوين الخط الخاص، والملحق التلقائي للأسفل (PLAR) للملحق خارج المكان (OPX)، وترحيل Hookflash.
قم بتكوين منفذ FXO على موجه MainSite كتوصيل plar-opx.
يتيح وضع OPX للمستخدمين البعيدين على منافذ FXS الظهور على PBX مركزي كامتداد متصل مباشرة. عندما يكتشف منفذ FXO إشارة حلقة من PBX، يرسل الموجه إعداد مكالمة VoIP إلى منفذ FXS البعيد ولكنه لا يأخذ منفذ FXO خارج السياق. ونتيجة لذلك، لا يرى PBX إشارة إستجابة المكالمة إلا عند التقاط منفذ FXS للموجه RemoteSide. بعد وصول PBX إلى مهلة عدم الإجابة (انتهاء المكالمة)، يمكن له إنهاء المكالمة أو نقل المكالمة إلى البريد الصوتي أو الاتصال بمجموعة ملحق/حلقة أخرى. بدون وضع OPX، ينفصل منفذ FXO عن المسار على الفور بعد أن يستشعر الدوران ومن ثم يصبح PBX غير قادر على إجراء مكالمة للأمام، أو بدون إجابة، أو التنقل إلى البريد الصوتي.
يجب تكوين الموجه RemoteSite للاستشعار ثم تمرير إشارة hookflash على منفذ FXS.
بما أن hookflash هو فاصل مؤقت في تيار الحلقة على منفذ FXS ولا يمكن إرساله كإشارة صوت، يقوم الموجه بتمرير إشارة Hookflash عبر ترحيل التردد المتعدد للطنين المزدوج (DTMF) كحرف '!'. يرسل المسحاج تخديد مع ال FXO ميناء بعد ذلك قصير أنشوطة فاصل أي الأداة خارجي يرى بما أن هو hookflash. لتمرير إشارة hookflash بشكل صحيح، يلزم تكوين نظائر طلب VoIP لإشارة DTMF-relay h245-signal.
يجب ضبط عدادات المنفذ المادية لتناسب خصائص سماعة الهاتف على منفذ FXS ومدة انقطاع حلقة hookflash من منفذ FXO كما هو موضح هنا:
يستخدم منفذ الصوت FXS (موجه RemoteSite) الأمر hookflash-in msec حيث تمثل msec القيمة القصوى لانقطاع تكرار حلقي (بالمللي ثانية) من سماعة الهاتف التي يتم تفسيرها على أنها ذاكرة Hookflash. يتم إعتبار فاصل أنشوطة أكبر من القيمة التي تم تكوينها على أنها قطع اتصال ويتم إسقاط الاستدعاء. يتسبب أي فاصل تحت هذه القيمة في قيام الموجه بإرسال الحرف '!' عبر ترحيل DTMF ذي الإشارة H.245.
يستخدم منفذ الصوت FXO (موجه MainSite) الأمر hookflash-out msec حيث تمثل msec مدة فاصل الحلقة الصادر بالمللي ثانية. عندما يستلم المسحاج تخديد H.245-signal DTMF relay إشارة، ال FXO ميناء يلد أنشوطة فاصل ل ال يشكل فاصل.
يستخدم هذا المستند إعداد الشبكة الموضح في هذا الرسم التخطيطي.
يستخدم هذا المستند التكوينات الموضحة هنا.
ماين سايت |
---|
MainSite#show run Building configuration... Current configuration : 1121 bytes ! version 12.2 service timestamps debug uptime service timestamps log uptime no service password-encryption ! hostname MainSite ! memory-size iomem 20 ip subnet-zero ! call rsvp-sync voice rtp send-recv ! interface Loopback1 ip address 205.1.1.1 255.255.255.0 ! interface Serial0 bandwidth 1500 ip address 192.168.1.1 255.255.255.252 no fair-queue clockrate 1300000 ip rtp priority 16384 16383 100 ! router eigrp 1 network 192.168.1.0 network 205.1.1.0 no auto-summary no eigrp log-neighbor-changes ! ip classless no ip http server ip pim bidir-enable ! voice-port 1/0 timing hookflash-out 500 !--- Outgoing hookflash is 500 msec. connection plar opx 200 !--- Use PLAR OPX option on the FXO port. ! voice-port 1/1 timing hookflash-out 500 !--- Outgoing hookflash is 500 msec. connection plar opx 201 !--- Use PLAR OPX option on the FXO port. ! dial-peer voice 100 pots destination-pattern 100 port 1/0 ! dial-peer voice 101 pots destination-pattern 101 port 1/1 ! dial-peer voice 200 voip incoming called-number . destination-pattern 20. session target ipv4:200.1.1.1 dtmf-relay h245-signal !--- H.245-signal to pass hookflash. ip precedence 5 ! line con 0 line aux 0 line vty 0 4 ! no scheduler allocate end |
موقع بعيد |
---|
RemoteSite#show run Building configuration... Current configuration : 1096 bytes ! version 12.2 service timestamps debug uptime service timestamps log uptime no service password-encryption ! hostname RemoteSite ! memory-size iomem 25 ip subnet-zero ! call rsvp-sync voice rtp send-recv ! interface Loopback0 ip address 200.1.1.1 255.255.255.0 ! interface Serial0 bandwidth 1500 ip address 192.168.1.2 255.255.255.252 no fair-queue ip rtp priority 16384 16383 100 ! router eigrp 1 network 192.168.1.0 network 200.1.1.0 no auto-summary no eigrp log-neighbor-changes ! ip classless no ip http server ip pim bidir-enable ! ! voice-port 1/0 timing hookflash-in 1000 !--- Interpret loop breaks of up to 1 second. connection plar 100 !--- PLAR provides dial tone from remote PBX. ! voice-port 1/1 timing hookflash-in 1000 !--- Interpret loop breaks of up to 1 second. connection plar 101 !--- PLAR provides dial tone from the remote PBX. ! dial-peer voice 100 voip incoming called-number . destination-pattern 10. session target ipv4:205.1.1.1 dtmf-relay h245-signal !--- Use H.245-signal to pass hookflash. ip precedence 5 ! dial-peer voice 200 pots destination-pattern 200 port 1/0 ! dial-peer voice 201 pots destination-pattern 201 port 1/1 ! ! line con 0 line aux 0 line vty 0 4 ! no scheduler allocate end |
يوفر هذا القسم معلومات يمكنك إستخدامها للتحقق من التكوين الخاص بك واستكشاف أخطائه وإصلاحها.
يتم دعم بعض أوامر العرض بواسطة أداة مترجم الإخراج (العملاء المسجلون فقط)، والتي تتيح لك عرض تحليل إخراج أمر العرض.
ملاحظة: قبل إصدار أوامر تصحيح الأخطاء، يرجى الاطلاع على المعلومات المهمة في أوامر تصحيح الأخطاء.
debug h225 {asn1 | events} - يعرض معلومات إضافية حول المحتويات الفعلية لرسائل تسجيل H.225 والقبول والحالة (RAS).
ASN1 | تشير إلى أنه يتم عرض محتويات ASN.1 فقط لأي رسالة H.225 يتم إرسالها أو استقبالها. |
الأحداث | يشير إلى عرض أحداث Q.931 الأساسية التي تحدث عند إجراء مكالمة H.323 من بوابة إلى أخرى. |
يتم تمرير hookflash كرسالة H.245 عبر TCP حتى يمكن مراقبة الإشارات باستخدام debug h245 asn1 لعرض حزم H.245.
هذان هما آثاران لتصحيح الأخطاء. يظهر الرقم الأول إيصال الرقم '5' (يمر إرسال إشارة المكالمات H.245 على الرقم والمدة). يظهر التتبع الثاني a hookflash (يظهر ك '!'). لا توجد مدة ل hookflash. يتم إرسال الإشارة إلى منفذ FXO استنادا إلى قيمة msec الخاصة بمهلة الاتصال التي تم تكوينها.
MainSite# MainSite#debug h245 asn1 H.245 ASN1 Messages debugging is on MainSite# 00:52:17: H245 MSC INCOMING ENCODE BUFFER::= 6D 810B66A0 0F9F58AD AF684A00 00 00:52:17: 00:52:17: H245 MSC INCOMING PDU ::= value MultimediaSystemControlMessage ::= indication : userInput : signal : { signalType "5" !--- Digit relayed is 5. duration 4000 rtp { timestamp 2913953866 logicalChannelNumber 1 } } 00:52:18: H245 MSC INCOMING ENCODE BUFFER::= 6D 82064001 26000000 00:52:18: 00:52:18: H245 MSC INCOMING PDU ::= value MultimediaSystemControlMessage ::= indication : userInput : signalUpdate : { duration 295 !--- Digit duration was 295 msec. rtp { logicalChannelNumber 1 } } MainSite# !--- This trace from the destination router shows !--- the hookflash passed as the character '!'. MainSite# 00:52:36: H245 MSC INCOMING ENCODE BUFFER::= 6D 81020420 00:52:36: 00:52:36: H245 MSC INCOMING PDU ::= value MultimediaSystemControlMessage ::= indication : userInput : signal : { signalType "!" !--- Hookflash is passed as '!'. } MainSite#
المراجعة | تاريخ النشر | التعليقات |
---|---|---|
1.0 |
02-Feb-2006 |
الإصدار الأولي |