يوضح هذا المستند كيفية إعداد نقل إلى أرقام خارجية وكيفية أستكشاف المشاكل الشائعة وإصلاحها. وهو يناقش الأساليب المستخدمة لتمكين أي مستدعي من نقل المكالمات إلى أرقام خارجية.
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج التالية:
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر.
في CUC، يمكن نقل المكالمات إلى CUCM باستخدام ثلاث طرق مختلفة:
تأكد من أخذ هذه النقاط بعين الإعتبار لاستخدام هذا الخيار:
هناك نوعان من المحادثة يمكن إستخدامهما لهذا الغرض:
يوفر هذا القسم معلومات لاستكشاف أخطاء نقل مكالمات الرقم الخارجي وإصلاحها وبعض المشاكل الشائعة والحلول المحتملة لها.
تؤدي التحية عذرا هذا الرقم لا يجيب".
|RouteListControl::idle_CcSetupReq - RouteList(PSTNRL), numberSetup=1
numberMember=0 vmEnabled=0
|RoutePlanServer::getRouteList() - ERROR: a Routelist (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx) contains no Routes
|RouteListCdrc::null0_CcSetupReq - Terminating a call after the RouteListCdrc cannot find any more device.
|RouteListCdrc::terminateCall - No more Routes in RouteListName = PSTNRL. Rejecting the call
|RouteListCdrc::terminateCall - Sending CcRejInd, with the cause code (17), to RouteListControl because all devices are busy/stopped.
|RouteListCdrc::terminateCall - precedenceBlocked == 0, cause = 27|
|RouteListCdrc::terminateCall - Sending CcRejInd, with cause code (27), to Cc because it has not sent CcRegisterPartyB to Cc.|
|RouteListCdrc::sendDStopInd|
|RouteListCdrc::routeListExhausted_shutting_down_DStopConf|
يظهر تحليل التتبع أن قائمة المسارات لا تحتوي على أي مسارات. وذلك نظرا لأن قائمة المسارات تشير إلى مجموعة مسار محلية قياسية وليس لطرف الاتصال مجموعة مسار محلية في تجمع الأجهزة الخاص به. لحل هذه المشكلة، قم بتعيين مجموعة مسار محلية إلى تجمع أجهزة خط اتصال VM الخاص بمنفذ VM/SIP أو قم بتعيين مجموعة مسار/عبارة صالحة إلى قائمة المسارات.
يتم توصيل المكالمة ثم يتم قطع إتصالها. يكون نقل المكالمة ناجحا عندما يقوم ملحق داخلي ببدء الاستدعاء بينما يفشل الاستدعاء، إذا كان جانب الاستدعاء من PSTN.
PSTN>H323 GW>CUCM>معالج مكالمات اتصال Unity Connection Handler (أي إدخال للمتصل - تحويل إلى رقم جهة اتصال بديلة)>الرقم الخارجي أو CTI RP مع CFA إلى الرقم الخارجي.
فيما يلي تحليل لتدفق المكالمات والمشكلة الشائعة لنقل المكالمات الفاشل:
بشكل افتراضي، يكون إنتظار H.245 Terminal Capability Set (TCS) خانة الاختيار. ونتيجة لذلك، يتوقع CUCM أن تقوم أجهزة TCS H.245 الطرفية البعيدة قبل أن ترسل أجهزة TCS H.245 الخاصة بها. في حالة إلغاء تحديد خانة الاختيار هذه، يجب على CUCM بدء تبادل القدرات.
in order to حللت هذا مشكلة:
أو
دخلت هذا أمر in order to شكلت تغيير يتطلب على البوابة.
conf t
voice service voip
h323
h225 start-h245 on-connect
exit
// Gateway signaling events on CCM sdi traces
############ For the second Call Leg - CUCM to PSTN - outbound ############
// CUCM receives Invalid number format message from the Gateway
03:35:41.256 H.225 0x8002 PROGRESS RX
PROGRESS pd = 8 callref = 0x8002
Cause i = 0x809C - Invalid number format or Special Intercept
Facility i =
Progress Ind i = 0x8088 - In-band info or appropriate now available
03:35:46.398 H.225 0x8002 RELEASE_COMP RX
RELEASE_COMP pd = 8 callref = 0x8002
Cause i = 0x80A9 - Temporary failure
############ For the first Call Leg - PSTN to CUCM - Inbound #############
// CUCM sends Resources unavailable
03:35:55.473 H.225 0x84F7 RELEASE_COMP TX -->
RELEASE_COMP pd = 8 callref = 0x84F7
Cause i = 0x80AF - Resources unavailable, unspecified
03:35:55.559 H.225 0x04F7 RELEASE_COMP RX
RELEASE_COMP pd = 8 callref = 0x04F7
Cause i = 0x80AF - Resources unavailable, unspecified
يوضح تحليل التتبع ذلك، حيث تقوم البوابة بإنشاء رسالة اكتمال الإصدار مع كون الفشل المؤقت هو رمز السبب أثناء محاولة توسيع المكالمة الخارجية إلى PSTN. بعد ذلك، تنفصل نقطة الاتصال الأولى عن رسالة "الموارد غير المتوفرة، سبب غير محدد".
Cause code 41 (temp failure) for the 2nd call leg
Cause code 47 (resource unavailable) 1st call leg
الملحق الداخلي/PSTN > CUCM > معالج مكالمات Unity Connection Handler (أي إدخال متصل - تحويل إلى رقم جهة اتصال بديلة) > رقم خارجي
جماعة الاتصال تسمع لهجة انشغال سريع. غير أن هاتف الحزب المتصل يرن، وعندما يرد على المكالمة، يكون هناك هواء ميت.
// From CCM traces,
|RouteListCdrc::lockOntoDevice|2,100,57,1.134840^192.168.xxx.xx^*
|RouteListCdrc::stopRerouting|2,100,57,1.134840^192.168.xxx.xx^*
|RouteListCdrc::call_proceeding_SdlProcessNE - Cc is not reachable.
|2,100,57,1.134840^192.168.xxx.xx^*
|RouteListCdrc::terminateSelf|2,100,57,1.134840^192.168.xxx.xx^*
|RouteListCdrc::shutting_down_SdlProcessNE - ERROR:
SdlProcessNE is from unknown process|2,100,57,1.134840^192.168.xxx.xx^*
أحلت in order to حللت هذا مشكلة، cisco بق id CSCtx96613 ولاحظ أن الخادم يتأثر ب cisco بق id CSCtx96613
يناقش هذا القسم تحليل التتبع والحلول عندما تتلقى جهة الاتصال نغمة إعادة الترتيب بعد أن تقوم الجهة الملاحقة بتوفير إدخال المتصل.
// From CCM Logs
// Finds two route groups in the list and two devices/gateways
|RouteList - RouteGroup count=''2''
|RouteListCdrc - RouteGroup count = 2
|RouteListCdrc - Device count = 2
// Tries to route the call through gateway 1 but CUCM considers it down
|RouteListCdrc::null0_CcSetupReq: Execute a route action.
|RouteListCdrc::whichAction -- DOWN (Current Group) = 1
|RouteListCdrc::routeAction --
current device name=aaaaaaaa-xxxx-xxxx-xxxx-xxxxxxxxxxxx, down
|RouteListCdrc::executeRouteAction: SKIP_TO_NEXT_MEMBER
// Tries to route the call through gateway 2 but CUCM considers it down
|RouteListCdrc::null0_CcSetupReq: Execute a route action.
|RouteListCdrc::whichAction -- DOWN (Current Group) = 1
|RouteListCdrc::routeAction --
current device name=bbbbbbb-xxxx-xxxx-xxxx-xxxxxxxxxxxx, down
|RouteListCdrc::executeRouteAction: SKIP_TO_NEXT_MEMBER
// No more Routes in RouteListName XXXX-PSTN-RL causing the reject
|RouteListCdrc::terminateCall -
No more Routes in RouteListName = XXXX-PSTN-RL. Rejecting the call
|RouteListCdrc::terminateCall - Sending CcRejInd, with the cause code
(41), to RouteListControl because all devices are busy/stopped.
// RouteListExhausted alert is also generated.
|GenAlarm: AlarmName = RouteListExhausted, subFac = CALLMANAGERKeyParam = ,
severity = 4, AlarmMsg RouteListName : XXXX-PSTN-RL, Reason=41,
RouteGroups(XXXX-PSTN-noCallID-RG:XXXX-PSTN-RG)
AppID : Cisco CallManager
ClusterID : StandAloneCluster
NodeID : xxxx-cucm-pub
// Reorder tone sent to the VM port
|StationD: (0126489) StartTone tone=37(ReorderTone), direction=0.
// Reorder tone received by Unity
MiuSkinny,12,Receive [Header prefix: length=20 version=18]
StationStartToneMessage (20 bytes) tone=37=DtReorderTone lineInstance=1
callReference=xxxxxxxx|
in order to حللت هذا مشكلة:
أو
الرقم المطلوب لا يرن وهناك الموسيقى قيد الانتظار (MoH) التي يتم تشغيلها بعد نقل المكالمة.
// From CCM Logs
CCM|Digit Analysis: wait_DaReq: Matching Legacy Numeric, digits=91xxxxxxxxxx|
CCM|Digit analysis: wait_DaReq - cepn=[xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx]
BlockFlag=[1]|
|RouteBlockFlag=BlockThisPattern
|RouteBlockCause=0
CCM|StationD: (0000012) StopTone.|
تم تعيين RP لحظر المكالمات برمز خطأ على أنه "لا خطأ" لإرسال المكالمات إلى PSTN. لحل هذه المشكلة، قم بإلغاء حظر هذا النمط أو الاحتفاظ بتقسيم نمط مسار صالح أعلى من تقسيم نمط المسار المحظور في CSS الخاص بإعادة توجيه CSS/SIP لشنطة البريد الصوتي.
يعرض الترحيب "لم أستطع طلب ذلك الرقم" أثناء نقل المكالمة.
// From CCM Logs
CCM|Digit Analysis: wait_DaReq: Matching Legacy Numeric, digits=91xxxxxxxxxx|
CCM|Digit analysis: wait_DaReq - cepn=[xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx]
BlockFlag=[1]|
|RouteBlockFlag=BlockThisPattern
|RouteBlockCause=21
CCM|StationD: (0000013) StopTone.|
CCM|StationD: (0000013) StartTone tone=37(ReorderTone), direction=0.|
تم تعيين RP لحظر المكالمات برمز خطأ على أنه رفض المكالمة" لإرسال المكالمات إلى PSTN. لحل هذه المشكلة، قم بإلغاء حظر هذا النمط أو الاحتفاظ بتقسيم RP صالح فوق قسم RP المحظور في CSS لإعادة توجيه CSS/SIP Trunk الخاص بمنفذ VoiceEmail.