تسعى مجموعة الوثائق لهذا المنتج جاهدة لاستخدام لغة خالية من التحيز. لأغراض مجموعة الوثائق هذه، يتم تعريف "خالية من التحيز" على أنها لغة لا تعني التمييز على أساس العمر، والإعاقة، والجنس، والهوية العرقية، والهوية الإثنية، والتوجه الجنسي، والحالة الاجتماعية والاقتصادية، والتمييز متعدد الجوانب. قد تكون الاستثناءات موجودة في الوثائق بسبب اللغة التي يتم تشفيرها بشكل ثابت في واجهات المستخدم الخاصة ببرنامج المنتج، أو اللغة المستخدمة بناءً على وثائق RFP، أو اللغة التي يستخدمها منتج الجهة الخارجية المُشار إليه. تعرّف على المزيد حول كيفية استخدام Cisco للغة الشاملة.
ترجمت Cisco هذا المستند باستخدام مجموعة من التقنيات الآلية والبشرية لتقديم محتوى دعم للمستخدمين في جميع أنحاء العالم بلغتهم الخاصة. يُرجى ملاحظة أن أفضل ترجمة آلية لن تكون دقيقة كما هو الحال مع الترجمة الاحترافية التي يقدمها مترجم محترف. تخلي Cisco Systems مسئوليتها عن دقة هذه الترجمات وتُوصي بالرجوع دائمًا إلى المستند الإنجليزي الأصلي (الرابط متوفر).
يصف هذا المستند التقنيات والأوامر الأساسية لاستكشاف أخطاء شبكات VoIP وإصلاحها.
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
تكوين بروتوكول VoIP
جودة خدمة الصوت
تصميم شبكات الصوت عبر بروتوكول الإنترنت (VoIP) ونشرها
لا يقتصر هذا المستند على إصدارات برامج ومكونات مادية معينة. ومع ذلك، تستند المخرجات الموضحة إلى برنامج Cisco IOS® الإصدار 12.3(8).
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
للحصول على مزيد من المعلومات حول اصطلاحات المستندات، ارجع إلى اصطلاحات تلميحات Cisco التقنية.
يوضّح هذا المستند الأساليب والأوامر الأساسية لاستكشاف أخطاء شبكات VoIP وإصلاحها. يتم تقديم نظرة عامة على تدفق المكالمات الصوتية والبُنى التقنية الهاتفية في أحد موجّهات Cisco، متبوعًا بنهج استكشاف الأخطاء وإصلاحها خطوة بخطوة عبر VoIP المُقدّم في الخطوات التالية:
ملاحظة: لا يشرح هذا المستند كل واجهة من بنية Cisco IOS المستخدمة في بوابات وبوابات Cisco VoIP. بدلا من ذلك، فإنه يهدف إلى إظهار أي الأوامر يمكن إستخدامه وأي الحقول من مخرجات الأمر يمكن أن تكون أكثر قيمة.
تحذير: تصحيح أخطاء برنامج Cisco IOS يتطلب معالجات كثيرة. توخ الحذر عند إستخدام تصحيح الأخطاء المدرجة في هذا المستند. لمزيد من المعلومات، ارجع إلى معلومات مهمة حول أوامر التصحيح.
يجب تشغيل تصحيح الأخطاء مع تمكين الطوابع الزمنية في السجل. قم بتمكين ختم الوقت باستخدام الأوامر: تصحيح أخطاء datetime msec للأختام الزمنية للخدمة، service timestampslog datetime msec في وضع التمكين.
تساعد الطوابع الزمنية في تحديد الفاصل الزمني بين تغييرات الحالة.
من العوامل المهمة التي يجب مراعاتها قبل بدء أي أستكشاف أخطاء VoIP وإصلاحها أو تصحيح أخطائها أن مكالمات VoIP تتكون من ثلاثة أرجل اتصال. وأرجل المكالمات هذه هي مصدر أنظمة الهاتف القديمة العادية (POTS)، و VoIP، و POTS الوجهة.
يجب أولا التركيز على أستكشاف المشكلات وحلها وتصحيح أخطائها كل على حدة ثم التركيز على مكالمة VoIP ككل.
توضح هذه التعريفات وظيفة المكونات الرئيسية المعروضة في الرسم التخطيطي لتدفق إستدعاء الموجه:
واجهة برمجة التطبيقات (API) للتحكم في المكالمات — يستخدم ثلاثة عملاء واجهة برمجة التطبيقات (API) للتحكم في المكالمات. العملاء الثلاثة هم CLI، وكيل بروتوكول إدارة الشبكة البسيط (SNMP)، وتطبيق جلسة العمل. الوظائف الرئيسية لواجهة برمجة التطبيقات الخاصة بالتحكم في المكالمات (يشار إليها أيضا باسم CCAPI) هي:
التعرف على أرجل الاتصال (على سبيل المثال، أي نظير اتصال هو؟ من أين جاءت؟ ).
تحديد تطبيق جلسة العمل الذي يتلقى المكالمة (على سبيل المثال، من يعالجها؟).
إستدعاء معالج الحزمة.
إمكانية عقد المؤتمرات معا.
بدء تسجيل إحصائيات المكالمات.
تطبيق جلسة العمل ومخطط خطة الطلب — يستخدم تطبيق جلسة العمل معين خطة الطلب لتعيين رقم إلى نظير الطلب (POTS المحلي أو VoIP البعيد).
يستخدم معين خطة الطلب جدول نظير الطلب للعثور على نظائر الطلب النشطة.
واجهة مزود خدمة Telephony و VoIP (SPI) — تتصل SPI الهاتفية مع POTS (التناظري: fxs و fxo و e&m Digital: isdn، qsig، e&m، وهكذا دواليك) أقران الطلب.
إن VoIP SPI هي الواجهة المحددة لنظراء VoIP. توفر برامج التشغيل الهاتفية/DSP الخدمات إلى SPI الهاتفية بينما يعتمد SPI الخاص بتقنية VoIP على بروتوكولات الجلسات.
يوضح هذا المخطط بنية كتل إنشاء Cisco Router Telephony وكيفية تفاعلها مع بعضها البعض.
تصف هذه القائمة وظائف وتعريفات مكونات المخطط الرئيسي:
واجهة برمجة تطبيقات التحكم في المكالمات (CCAPI) — وحدة البرامج التي تنشئ أرجل الاتصال وتنتهي منها وتسودها.
مزود خدمة الاتصال الهاتفي الصوتي (VTSP) — عملية Cisco IOS التي تقدم طلبات من واجهة برمجة التطبيقات (API) الخاصة بالتحكم في المكالمات وتصاغ الطلبات المناسبة لمعالج الإشارة الرقمية (DSP) أو VPM.
وحدة معالج الصوت (VPM) — تتولى وحدة إدارة الموارد ل DSP مسؤولية ربط عمليات إرسال الإشارات وتنسيقها بين جهاز حالة إرسال إشارات المنافذ الهاتفية (SSM)، ومدير موارد DSP، و VTSP.
مدير موارد DSP — يوفر DSPRM واجهات يمكن ل VTSP من خلالها إرسال الرسائل واستقبالها من وإلى DSPs.
معالج الحزم — يقوم معالج الحزم بإعادة توجيه الحزم بين DSPs وأرجل إستدعاء النظير.
اتصال النظير — النظير المتصل هو ساق الاتصال المعاكسة. يمكن أن يكون هذا اتصال صوتي هاتفي آخر (POTS)، أو VoFR، أو VoATM، أو اتصال VoIP.
يتم التحقق من الإشارات الرقمية والتناظرية إلى:
حدد أنه يتم تلقي الإشارات التناظرية أو الرقمية المناسبة في وضع عدم الاتصال أو عدم الاتصال.
حدد تكوين إرسال إشارات E&M و FXO و FXS المناسبة على كل من الموجه والمحول (CO أو PBX).
تحقق من أن DSPs في وضع التجميع الرقمي.
يمكن إستخدام الأوامر الموضحة في هذه الأقسام للتحقق من الإشارات.
show controllers t1 [slot/port]- أستخدم هذا الأمر أولا. وهو يوضح ما إذا كان اتصال T1 الرقمي بين الموجه والمحول (CO أو PBX) مرتفعا أو أسفل وما إذا كان يعمل بشكل صحيح. يبدو إخراج هذا الأمر كما يلي:
router# show controllers T1 1/0 T1 1/0 is up. Applique type is Channelized T1 Cablelength is short 133 No alarms detected. Framing is ESF, Line Code is B8ZS, Clock Source is Line Primary. Data in current interval (6 seconds elapsed): 0 Line Code Violations, 0 Path Code Violations 0 Slip Secs, 0 Fr Loss Secs, 0 Line Err Secs, 0 Degraded Mins 0 Errored Secs, 0 Bursty Err Secs, 0 Severely Err Secs, 0 Unavail Secs |
إن يستعمل أنت E1 العرض جهاز تحكم e1 أمر. لمزيد من المعلومات، راجع:
show voice portslot-number/port — أستخدم هذا الأمر لعرض حالة المنفذ والمعلمات التي تم تكوينها على المنفذ الصوتي لبطاقات واجهة الصوت (VIC) من Cisco. مثل جميع أوامر Cisco IOS، لا يتم عرض الإعدادات الافتراضية في show running-config، ولكنها تعرض باستخدام هذا الأمر.
هذا نموذج للمخرجات لمنفذ صوت E&M:
router# show voice port 1/0:1 recEive and transMit Slot is 1, Sub-unit is 0, Port is 1 Type of VoicePort is E&M Operation State is DORMANT Administrative State is UP No Interface Down Failure Description is not set Noise Regeneration is enabled Non Linear Processing is enabled Music On Hold Threshold is Set to -38 dBm In Gain is Set to 0 dB Out Attenuation is Set to 0 dB Echo Cancellation is enabled Echo Cancel Coverage is set to 16 ms Connection Mode is normal Connection Number is not set Initial Time Out is set to 10 s Interdigit Time Out is set to 10 s Call-Disconnect Time Out is set to 60 s Region Tone is set for US Voice card specific Info Follows: Out Attenuation is Set to 0 dB Echo Cancellation is enabled Echo Cancel Coverage is set to 16 ms Connection Mode is normal (could be trunk or plar) Connection Number is not set Initial Time Out is set to 10 s Interdigit Time Out is set to 10 s Call-Disconnect Time Out is set to 60 s Region Tone is set for US Voice card specific Info Follows: Signal Type is wink-start Operation Type is 2-wire E&M Type is 1 Dial Type is dtmf In Seizure is inactive Out Seizure is inactive Digit Duration Timing is set to 100 ms InterDigit Duration Timing is set to 100 ms Pulse Rate Timing is set to 10 pulses/second InterDigit Pulse Duration Timing is set to 500 ms Clear Wait Duration Timing is set to 400 ms Wink Wait Duration Timing is set to 200 ms Wink Duration Timing is set to 200 ms Delay Start Timing is set to 300 ms Delay Duration Timing is set to 2000 ms Dial Pulse Min. Delay is set to 140 ms |
يتم إستخدام هذه الأوامر لتصحيح أخطاء واجهة VPM الهاتفية:
debug vpm signal — يتم إستخدام هذا الأمر لجمع معلومات تصحيح الأخطاء لأحداث إرسال الإشارات ويمكن أن يكون مفيدا لحل المشاكل المتعلقة بإرسال الإشارات إلى PBX.
debug vpm spi — يتتبع هذا الأمر كيفية واجهات واجهة مزود خدمة وحدة المنفذ الصوتي (SPI) مع واجهة برمجة التطبيقات (API) للتحكم في المكالمات. يعرض الأمر debug هذا معلومات حول كيفية معالجة كل إشارة شبكة وطلب تطبيق.
debug vpm dsp — يعرض هذا الأمر الرسائل من DSP على VPM إلى الموجه ويمكن أن يكون مفيدا إذا كنت تشك في أن VPM لا يعمل. إنها طريقة بسيطة للتحقق من إستجابة وحدة ذاكرة VPM لمؤشرات غير صحيحة وتقييم الوقت لإرسال رسائل الإشارات من الواجهة.
debug vpm all — يتيح أمر EXEC هذا جميع أوامر debug vpm: debug vpm spi، debug vpm signal، وdebug vpm dsp.
debug vpm port — أستخدم هذا الأمر لتحديد إخراج تصحيح الأخطاء على منفذ معين. على سبيل المثال، يعرض هذا الإخراج رسائل تصحيح الأخطاء vpm للمنفذ 1/0/0 فقط:
debug vpm dsp debug vpm port 1/0/0
Sample Output forDebug vpm SignalCommand
maui-voip-austin#debug vpm signal !--- FXS port 1/0/0 goes from the "on-hook" to "off-hook" !--- state. htsp_process_event: [1/0/0, 1.2 , 36] fxsls_onhook_offhook htsp_setup_ind *Mar 10 16:08:55.958: htsp_process_event: [1/0/0, 1.3 , 8] !--- Sends ringing alert to the called phone. *Mar 10 16:09:02.410: htsp_process_event: [1/0/0, 1.3 , 10] htsp_alert_notify *Mar 10 16:09:03.378: htsp_process_event: [1/0/0, 1.3 , 11] !--- End of phone call, port goes "on-hook". *Mar 10 16:09:11.966: htsp_process_event: [1/0/0, 1.3 , 6] *Mar 10 16:09:17.218: htsp_process_event: [1/0/0, 1.3 , 28] fxsls_offhook_onhook *Mar 10 16:09:17.370: htsp_process_event: [1/0/0, 1.3 , 41] fxsls_offhook_timer *Mar 10 16:09:17.382: htsp_process_event: [1/0/0, 1.2 , 7] fxsls_onhook_release |
إذا لم يتم إرسال الإشارات بشكل صحيح إلى وضع الاتصال وإيقاف الاتصال، فتحقق من هذه العناصر:
تحقق من صحة الكبلات.
دققت أن على حد سواء المسحاج تخديد والمحول (CO أو PBX) ركنت بشكل صحيح.
تحقق من أن كلا طرفي الاتصال لهما تكوينات إرسال إشارات مكافئة. قد تتسبب التكوينات غير المتطابقة في إرسال إشارات غير كاملة أو أحادية الإتجاه.
لمزيد من المعلومات حول أستكشاف أخطاء E&M وإصلاحها، ارجع إلى فهم أنواع واجهات E & M التناظرية وترتيبات الأسلاك واستكشاف أخطائها وإصلاحها.
Sample Output forDebug vpm spiCommand
maui-voip-austin#debug vpm spi Voice Port Module Session debugging is enabled !--- The DSP is put into digit collection mode. *Mar 10 16:48:55.710: dsp_digit_collect_on: [1/0/0] packet_len=20 channel_id=128 packet_id=35 min_inter_delay=290 max_inter_delay=3200 mim_make_time=18 max_make _time=75 min_brake_time=18 max_brake_time=75 |
بمجرد التحقق من صحة إرسال الإشارات داخل الجهاز وخارجه بشكل صحيح، تحقق من تلقي الأرقام الصحيحة أو إرسالها على المنفذ الصوتي (الرقمي أو التناظري).
لا يتطابق نظير الطلب أو لا يتمكن المحول (CO أو PBX) من ربط المحطة الصحيحة إذا تم إرسال أرقام غير كاملة أو غير صحيحة أو تلقيها.
بعض الأوامر التي يمكن إستخدامها للتحقق من الأرقام التي تم تلقيها/إرسالها هي:
show dialplan number — يتم إستخدام هذا الأمر لإظهار نظير الطلب الذي يتم الوصول إليه عند طلب رقم هاتف معين.
debug vtsp session — يعرض هذا الأمر معلومات حول كيفية معالجة كل إشارة شبكة وطلب تطبيق، ومؤشرات إرسال الإشارات، ورسائل التحكم في DSP.
debug vtsp dsp — الإصدار الأقدم من الإصدار 12.3 من برنامج Cisco IOS Software، يعرض هذا الأمر الأرقام كما يتم استقبالها بواسطة منفذ الصوت.
ومع ذلك، في الإصدار 12.3 من برنامج Cisco IOS Software والإصدارات الأحدث، لم يعد إخراج الأمر debug يعرض الأرقام. يمكن إستخدام مجموعة تفاصيل تصحيح أخطاء HPI وdebug hpinoization لعرض الأرقام الواردة.
debug vtsp all — يمكن هذا الأمر هذه أوامر debug voice telephony service provider (VTSP): debug vtsp session، debug vtsp error ، و debug vtsp dsp.
show dialplan number <digit_string> — يعرض هذا الأمر نظير الطلب الذي تطابق بسلسلة من الأرقام. إذا كان يمكن مطابقة العديد من أنداد الطلب، يتم عرض جميع هذه الأجهزة بالترتيب الذي تمت مطابقتها به.
ملاحظة: تحتاج إلى إستخدام علامة # في نهاية أرقام الهاتف لنظراء الطلب ذوي الطول المتغير للمطابقة على أنماط الوجهة التي تنتهي ب T.
يبدو إخراج هذا الأمر كما يلي:
maui-voip-austin#show dialplan number 5000 Dial string terminator: # Macro Exp.: 5000 VoiceOverIpPeer2 information type = voice, tag = 2, destination-pattern = `5000', answer-address = `', preference=0, group = 2, Admin state is up, Operation state is up, incoming called-number = `', connections/maximum = 0/unlimited, application associated: type = voip, session-target = `ipv4:192.168.10.2', technology prefix: ip precedence = 5, UDP checksum = disabled, session-protocol = cisco, req-qos = best-effort, acc-qos = best-effort, dtmf-relay = cisco-rtp, fax-rate = voice, payload size = 20 bytes codec = g729r8, payload size = 20 bytes, Expect factor = 10, Icpif = 30, signaling-type = cas, VAD = enabled, Poor QOV Trap = disabled, Connect Time = 25630, Charged Units = 0, Successful Calls = 25, Failed Calls = 0, Accepted Calls = 25, Refused Calls = 0, Last Disconnect Cause is "10 ", Last Disconnect Text is "normal call clearing.", Last Setup Time = 84427934. Matched: 5000 Digits: 4 Target: ipv4:192.168.10.2 |
يعرض الأمر debug vtsp session معلومات حول كيفية تفاعل الموجه مع DSP استنادا إلى إشارات مكدس الإشارات والطلبات من التطبيق.
يعرض الأمر debug هذا معلومات حول كيفية معالجة كل إشارة شبكة وطلب تطبيق، ومؤشرات إرسال الإشارات، ورسائل التحكم في DSP.
maui-voip-austin#debug vtsp session Voice telephony call control session debugging is on !--- Output is suppressed. |
في حالة تحديد عدم إرسال الأرقام أو إستلامها بشكل صحيح، فمن المحتمل أن يكون من الضروري إستخدام أداة إختبار الحروف الرقمية أو مختبر T1 للتحقق من إرسال الأرقام في الفاصل الزمني الصحيح للتردد والتوقيت.
إذا تم إرسالها "بشكل غير صحيح" للمحول (CO أو PBX)، فقد تحتاج بعض القيم على الموجه أو المحول (CO أو PBX) إلى التعديل حتى تتوافق ويمكن أن تعمل معا.
وعادة ما تكون هذه المدة ذات أرقام وقيم المدة بين الأرقام. عنصر آخر لفحص ما إذا كانت الأرقام تظهر أنها تم إرسالها بشكل صحيح هو أي جداول ترجمة أرقام في المحول (CO أو PBX) التي يمكنها إضافة أرقام أو إزالتها.
بعد التحقق من عمل إرسال إشارات منفذ الصوت بشكل صحيح واستلام الأرقام الصحيحة، قم بالنقل إلى أستكشاف أخطاء التحكم في مكالمات VoIP وإصلاحها وتصحيح الأخطاء. وتفسر هذه العوامل لماذا يمكن أن يصبح تصحيح أخطاء التحكم في المكالمات مهمة معقدة:
تستخدم بوابات Cisco VoIP إشارات H.323 لاستكمال المكالمات. ويتكون H.323 من ثلاث طبقات من التفاوض على الاستدعاء وإنشاء الاستدعاء: H.225 و H.245 و H.323. تستخدم هذه البروتوكولات مزيجا من بروتوكول TCP و UDP لإعداد المكالمة وإنشائها.
يعرض تصحيح أخطاء بروتوكول VoIP الشامل عددا من أجهزة حالة Cisco IOS. قد تتسبب المشاكل مع أي جهاز حالة في فشل المكالمة.
يمكن أن يكون تصحيح أخطاء بروتوكول VoIP النهائي سريعا جدا وأن يؤدي إلى إنشاء الكثير من مخرجات تصحيح الأخطاء.
الأمر الأساسي لتصحيح أخطاء مكالمات VoIP الشاملة هو تصحيح أخطاء نقل الصوت عبر بروتوكول الإنترنت . يتم عرض الإخراج من تصحيح أخطاء الاستدعاء في هذا الإخراج.
!--- Action: A VoIP call is originated through the |
إذا فشل الاتصال وبدا السبب في جزء VoIP من إعداد المكالمة، قد تحتاج إلى النظر في جزء H.225 أو H.245 TCP من إعداد المكالمة، بدلا من جزء UDP فقط من إعداد H.323.
الأوامر التي يمكن إستخدامها لتصحيح أخطاء إعداد إستدعاء H.225 أو H.245 هي:
debug ip tcp حركة وdebug ip tcp packet— تفحص هذه الأوامر جزء TCP من تفاوض H.225 و H.245. إنهم يرجعون عناوين IP، ومنافذ TCP، وحالات إتصالات TCP.
debug cch323 h225 — يفحص هذا الأمر جزء H.225 من تفاوض المكالمة ويتبع انتقال الحالة لجهاز حالة H.225 استنادا إلى الحدث الذي تمت معالجته. فكر في هذا على أنه الجزء الأول من إعداد مكالمات H.323 من الأجزاء الثلاثة.
debug cch323 h245 — يفحص هذا الأمر جزء H.245 من تفاوض المكالمة ويتبع انتقال الحالة لجهاز حالة H.245 استنادا إلى الأحداث التي تمت معالجتها. فكر في هذا على أنه الجزء الثاني من إعداد مكالمات H.323 من الأجزاء الثلاثة.
عندما يتم إنشاء مكالمات VoIP بشكل صحيح، فإن الخطوة التالية هي التحقق من جودة الصوت.
على الرغم من أن هذا المستند لا يشمل أستكشاف أخطاء جودة الخدمة وإصلاحها، إلا أنه يجب مراعاة هذه الإرشادات لتحقيق جودة صوت جيدة:
تعرف على حجم النطاق الترددي الذي يستهلكه مكالمة VoIP مع كل برنامج ترميز. ويتضمن ذلك رؤوس بروتوكول الإنترنت (IP)/UDP/RTP من الطبقة 2. لمزيد من المعلومات، ارجع إلى تعديل حساب إستهلاك النطاق الترددي للمكالمات الصوتية.
تعرف على خصائص شبكة IP التي تنقلها المكالمات. على سبيل المثال، يختلف النطاق الترددي لشبكة ترحيل الإطارات في CIR كثيرا عن ذلك أعلاه-CIR (أو اندفاع)، حيث يمكن إسقاط الحزم أو وضعها في قائمة الانتظار في سحابة ترحيل الإطارات. ضمان التحكم في التأخير والتشوه والقضاء عليهما قدر الإمكان. يجب ألا يتجاوز تأخير الإرسال أحادي الإتجاه 150 مللي ثانية (وفقا لتوصية G.114).
أستخدم تقنية قوائم الانتظار التي تسمح بتعريف حركة مرور بيانات VoIP وتحديد أولوياتها.
عندما تقوم بإرسال VoIP عبر الارتباطات منخفضة السرعة، أستخدم تقنيات تجزئة حزمة الطبقة 2، مثل MLPPP مع تجزئة الارتباط والتداخل (LFI) على إرتباطات من نقطة إلى نقطة، أو FRF.12 على إرتباطات ترحيل الإطارات. يسمح تجزئة حزم البيانات الأكبر حجما بتقليل التشويش والتأخر في إرسال حركة مرور VoIP لأنه يمكن تقسيم حزم VoIP إلى الارتباط.
حاول إستخدام برنامج ترميز مختلف وحاول إجراء المكالمة مع تمكين VAD وتعطيلها لإمكانية تضييق الإصدار إلى DSP، بدلا من شبكة IP.
باستخدام بروتوكول VoIP، يتم إسقاط الأشياء الرئيسية التي يجب البحث عنها عند أستكشاف أخطاء جودة الخدمة وإصلاحها والحزم المعطلة للشبكة التي يمكن أن تتسبب في التأخير والتشوه.
بحث عن:
عمليات إسقاط الواجهة
عمليات إسقاط المخزن المؤقت
إزدحام الواجهة
إزدحام الوصلات
يلزم فحص كل واجهة في مسار مكالمة VoIP. كما يمكنك التخلص من حالات السقوط والازدحام. ويلزم أيضا خفض التأخير في الذهاب والعودة قدر الإمكان.
إختبارات الاتصال بين نقاط نهاية بروتوكول VoIP تعطي إشارة إلى تأخر رحلة الذهاب والعودة الخاصة بارتباط ما. يجب الا يتجاوز تأخير الذهاب والعودة 300 ميللي ثانية كلما امكن ذلك.
وإذا كان لا بد من أن يتجاوز التأخير هذه القيمة، يلزم بذل جهود لضمان أن يكون هذا التأخير دائما، وذلك لعدم إحداث تشويش أو تأخير متغير.
كما يجب إجراء التحقق من الصحة لضمان أن تضع آلية قوائم انتظار Cisco IOS حزم VoIP داخل قوائم الانتظار المناسبة. يمكن أن تساعد أوامر Cisco IOS، مثل show queue interface أو show priority في التحقق من قوائم الانتظار.
أستخدم هذه الجداول عند قراءة تصحيح الأخطاء والقيم المرتبطة ضمن تصحيح الأخطاء.
قيمة سبب انقطاع الاتصال (بالنظام السداسي العشري) | المعنى والرقم (بالعشري) |
---|---|
cc_cause_uanum = 0x1 | رقم غير معين. (1) |
CC_CAUSE_NO_ROUTE = 0x3 | لا يوجد مسار إلى الوجهة. (3) |
cc_cause_norm = 0x10 | مسح عادي للمكالمات. (16) |
cc_cause_busy = 0x11 | المستخدم مشغول. (17) |
cc_cause_nors = 0x12 | لا توجد إستجابة من المستخدم. (18) |
cc_cause_noan = 0x13 | لا توجد إجابة من المستخدم. (19) |
cc_cause_reject = 0x15 | تم رفض المكالمة. (21) |
cc_CAUSE_INVALID_NUMBER = 0x1C | رقم غير صالح. (28) |
cc_CAUSE_UNSP = 0x1F | عادي، غير محدد. (31) |
cc_cause_no_circuit = 0x22 | لا يوجد دائرة. (34) |
Cc_CAUSE_NO_REQ_CIRCUIT = 0x2C | لا توجد دائرة مطلوبة. (44) |
CC_CAUSE_NO_RESOURCE = 0x2F | لا يوجد مورد. (47)1 |
cc_CAUSE_NOSV = 0x3F | الخدمة أو الخيار غير متوفر، أو غير محدد. (63) |
1 يمكن أن تحدث هذه المشكلة بسبب عدم تطابق برنامج الترميز ضمن إعداد H323، لذلك فإن خطوة أستكشاف الأخطاء وإصلاحها الأولى هي ترميز الطلب - نظير VoIP ترميزا ثابتا لاستخدام برنامج الترميز الصحيح.
لمزيد من المعلومات حول برامج الترميز، راجع فهم برامج الترميز: التعقيدات ودعم الأجهزة وأنظمة التوجيه والتفاوض.
قيمة التفاوض | المعنى |
---|---|
codec=0x000001 | وحدة التحكم G711 ULAW بسرعة 64 كيلو PCM |
codec=0x000002 | وحدة التحكم G711 ALAW بسرعة 64 كيلو PCM |
codec=0x000004 | G729 |
codec=0x000004 | G729IETF |
codec=0x000008 | G729a |
codec=0x000010 | G726r16 |
codec=0x000020 | G726r24 |
codec=0x000040 | G726r32 |
codec=0x0000080 | G728 |
codec=0x0000100 | G723r63 |
codec=0x0000200 | G723r53 |
codec=0x0000400 | غسنفر |
codec=0x0000800 | G729b |
codec=0x00001000 | G729ab |
codec=0x0002000 | G723ar63 |
codec=0x0004000 | G723ar53 |
codec=0x0008000 | clear_channel |
أنواع النغمة | المعنى |
---|---|
CC_TONE_RINGback 0x1 | نغمة رنين |
cc_TONE_FAX 0x2 | نغمة الفاكس |
CC_TONE_BUSY 0x4 | نغمة مشغول |
cc_tone_dialtone 0x8 | نغمة الطلب |
CC_TONE_OOS 0x10 | نغمة خارج الخدمة |
cc_tone_addr_ack 0x20 | طنين إقرار العنوان |
cc_tone_disconnect 0x40 | قطع الدرجة اللونية |
cc_TONE_OFF_HOOK_NOTICE 0x80 | النغمة التي تشير إلى أن الهاتف ترك من خطاف |
cc_TONE_OFF_HOOK_ALERT 0x100 | إصدار أكثر إلحاحا من cc_tone_off_hook_notice |
cc_tone_custom 0x200 | درجة اللون المخصصة - يتم إستخدامها عند تحديد درجة اللون المخصصة |
CC_TONE_NULL 0x0 | نغمة فارغة |
القيم | المعنى |
---|---|
CC_CAP_FAX_NONE 0x1 | تعطيل الفاكس أو غير متوفر |
CC_CAP_FAX_VOICE 0x2 | مكالمة صوتية |
cc_cap_fax_144 0x4 | 14,400 بود |
cc_cap_fax_96 0x8 | 9,600 بود |
cc_cap_fax_72 0x10 | 7,200 بود |
cc_cap_fax_48 0x20 | 4,800 بود |
cc_cap_fax_24 0x40 | 2,400 بود |
CC_CAP_VAD_OFF 0x1 | تم تعطيل VAD |
CC_CAP_VAD_ON 0x2 | vad enabled |
المراجعة | تاريخ النشر | التعليقات |
---|---|---|
2.0 |
20-Apr-2023 |
تحديث التنسيق. تنبيهات CCW المصححة. إعادة الاعتماد. |
1.0 |
11-Dec-2001 |
الإصدار الأولي |