جزاك الله خيرًا أخي mohab mohab على هذه الكلمات الطيبة وبارك الله فيك
جاري رفع الدرس الثاني عشر
عرض للطباعة
الدرس الثاني عشر : Route Plan: Understanding Route Plan Fundamental
في هذا الدرس سنتعرف بإذن الله على كيفية توجيه المكالمة لل PSTN
https://start-cisco.com/images/12/1.jpg
عند إضافة أي جهاز end point إلى ال CUCM فإنه يتم تخزين معلوماته ورقمه في قاعدة بيانات وبالتالي فإن ال CUCM يعرف كيفية الوصول لهم وجميع المكالمات التي تتم داخل هذا ال Cluster لا تحتاج إلى إعدادات خاصة ويستطيع كل تليفون أن يتحدث مع الآخر بمجرد إضافته.
لكن ماذا عن المكالمات الخارجية عبر ال PSTN ؟
ماذا عن IP Phones موجود في cluster آخر؟
كل ذلك ال CUCM لا يعرف عن أرقامهم شيء ورغم أن هذه المنافذ معرفة على ال CUCM فإنه لا يعرف متى يستخدمها ،
لذلك يجب عمل ما يسمى ب ال Route Pattern .
ولكن لنتعرف أولاً على هذه المعلومات:
************************************************** ***
Endpoint Dialing
تصنف المكالمات إلى ثلاث أنواع وهي :
On-Net Dialing
وهي المكالمة التي تبدأ وتنتهي في نفس الشبكة، أي IP phone داخلي يكلم IP phone آخر في نفس ال cluster
Off-Net Dialing
وهي المكالمة التي تكون من شبكة تليفونية إلى شبكة أخرى مثل المكالمة من ال IP Phone إلى العالم الخارجي PSTN
Abbreviated Dialing:
لنفرض أنه لديك فرع آخر ولا يوجد وسيلة ربط بينك وبينه غير ال PSTN وتريد الموظفين من داخل موقعك أن يتعاملوا معه وكأنهم في نفس الموقع فيقومون بطلب رقم التحويلة مباشرة وليكن 4001 فيقوم ال CUCM بمعالجة الرقم وتحويله إلى الرقم الكامل 014224001 قبل إرساله عبر ال PSTN
https://start-cisco.com/images/12/2.jpg
************************************************** *************
Call Routing Types
https://start-cisco.com/images/12/3.jpg
تصنف Call Routing إلى ثلاثة أنواع وهي :
- Intrasite أي داخل موقع واحد فقط Single site مثل توجيه المكالمة من 2001 إلى 2001
- Intersite أي بين موقعين Two site
ومن الممكن أن تكون Off-net أي 2003 يتصل ب 3001 من خلال ال PSTN
ومن الممكن أن تكون On-net أي 2003 يتصل ب 3001 من خلال ال WAN
- PSTN أي من داخل الموقع إلى رقم تليفون خارجي عبر ال PSTN مثل 2002 يتصل ب 014228235 حيث 01 رمز المنطقة
************************************************** **********************
Route Pattern: Commonly Used Wildcards
في الصورة السابقة لعلك لاحظت هذا الشكل 3XXX وهذا الشكلفما دلالة هذه الرموز:كود PHP:
9.!
هذا ما يسمى ب ال Route Pattern Wildcards
لنفرض أن موقع آخر بعيد cluster به 1000 تليفون تبدأ من 3000 وتنتهي ب 3999 فلابد أن يعرف ال CUCM لديك عن هذه الأرقام ، فهل سنخبره بجميع الأرقام رقمًا رقمًا؟؟ هذا أمر مستحيل ، فكان لابد من استخدام ال Wildcard للدلالة على مجموعة من الأرقام.
يتم إنشاء ال Route Pattern على ال CUCM ويتم كتابة ال Wildcard بداخله
ولنتعرف على أهم الرموز المستخدمة
الرمز X يستخدم للدلالة على رقم واحد فقط single digit بمعنى إذا كتبت 5X فمن الممكن أن يكون هذا الرقم 50 أو 51 أو 52 أو 53 أو 54 حتى 59
وإذا كتبت 3xxx فهذا يشمل من 3000 وحتى 3999
الرمز ! يشير إلى رقم أو أكثر يعني ممكن يكون 5 أو 52 أو 523 أو 5234 أو .................. ولكن كيف يعرف ال CUCM أنك انتهيت من الرقم
هذا يعتمد على T302 timer وهو تلقائيًا 15000 ملي ثانية أي 15 ثانية أي أن ال CUCM ينتظر 15 ثانية يظل يجمع فيها الأرقام المطلوبة ثم يبدأ في عمل المكالمة ويمكن تقليل هذا الرقم ولكن لا ينصح بجعله أقل من 4 ثواني حتى لا يتم إرسال الرقم قبل تجميع الرقم كله .
أو استخدام هذا الرمز # ( terminate inter digit time out ) مثلاً تطلب 4228235 ثم تضغط # هنا لن ينتظر ال CUCM وسيبدأ في إرسال هذا الرقم
وهو مفيد في المكالمات الدولية ، فمثلاُ بدل من عمل route pattern لكل دولة ( لأن مفتاح كل دولة يختلف عن الآخر ) أقوم باستخدام هذا الشكللمجموعة من الدولكود PHP:
9.0!#
ولكن ما فائدة النقطة DOT ( access php terminator ) هنا أنا أريد أن تتبع الشركة سياسة معينة في الاتصال وهي إذا أردت أن تتصل على رقم دولي فيجب أن تطلب أولاً 9 ثم تبدأ برقم الدولة وتنهي بعلامة #
ولكن هل سيتم إرسال الرقم 9 الزائد أيضًا ؟؟؟ ألن يسبب خطأ عند ال PSTN ؟؟؟؟؟ يوجد خيار في ال CUCM يمكنك من حذف ما قبل ال Dot قبل توجيه المكالمة
يمكن استخدام أي رقم غير ال 9 ، مثلاً سياسة شركة أخرى أنه لعمل أي اتصال عبر ال PSTN لابد من طلب رقم 0 أولاً
نأتي لشكل آخر من ال Wildcard ولكن سأضعه بالأمثلة مباشرة حتى يسهل فهمه :
[523] : خذها قاعدة : ما بين الأقواس لا ينتج منه إلا رقم واحد فقط يعني إما أن يكون 5 أو 2 أو 3
[1-5] وهنا معناها المدى من 1 إلى 5 أي 1 أو 2 أو 3 أو 4 أو 5
هذا الشكللنمسك ما بين الأقواس : إما أن يكون 0 أو3 أو من4 إلى 6 أو9 يعني ممكن يكون 0 أو3 أو 4 أو 5 أو 6 أو 9كود PHP:
05[034-69]xxxxxxx
وبكده أكون جمعت كل أرقام شركة موبايلي وسوا وزين ( السعودية )
مثال آخر
ما هي احتمالات هذا الرقم ( واجب )كود PHP:
[13-59]1
نأتي لشكل جديد وهوومعناه نفي الرقم 6 إذا سيكون الناتج أي رقم ما عدا ال 6 ممكن يكون 0 أو 1 أو 2 أو 3 أو 4 أو 5 أو 7 أو 8 أو 9كود PHP:
[^6]
وهذا سيسمح بالاتصال على جميع مناطق السعودية ما عدا أبها ( علشان warior10 مفيش حد يزعجه بأي اتصال هنقطع الاتصال عن أبها كلها )كود PHP:
0[^7]xxxxxxx
السؤال : أليس من الممكن حدوث أن الرقم المطلوب يطابق أكثر من route pattern ؟؟؟ نعم من الممكن
إذا ماذا سيختار ال CUCM ؟؟؟
الإجابة : closest-match الأقرب إلى الرقم والأقل في عدد الاحتمالات
مثال : لديك هذه ال Route pattern وهي 1xxx و 12xx و 121x و 1234
شخص طلب الرقم 1254 سوف يتطابق مع 1xxx و 12xx ولكن أيهما سيتم اختياره ؟؟ 12xx لماذا لأنه الأقرب والأقل في عدد الاحتمالات
ماذا تعني بالأقل ؟؟؟
XXX يعطي احتمالية 3 أرقام لهم 10 قيم مختلفة إذا 3 أس 10 يعطي 1000 رقم
XX يعطي احتمالية 2 رقم لهم 10 قيم مختلفة إذا 2 أس 10 = 100 رقم
أيهما أقل ؟؟
ولو طلب شخص 1215 فسوف يتم اختيار 121x لأنه أقل في احتمالات الأرقام
ولو طلب شخص 1234 فسوف يتم اختيار 1234 فهو الرقم الموافق تمامًا .
مثال آخر عندك 121X ووشخص طلب 1211 فأيهما سيختاركود PHP:
1[23]XX
121X تعطي ال X عدد 10 أرقام
تعطي ال XX عدد 100 رقمكود PHP:
1[23]XX
إذا سيتم اختيار 121X
آخر مثالوكود PHP:
13[0-4]X
شخص طلب الرقم 1311 فأيهما سيتم اختيارهكود PHP:
13!
حرف ال X يعطي 10 احتمالاتكود PHP:
13[0-4]X
هذا الحرف ! يعطي عدد لا نهائي من الاحتمالاتكود PHP:
13!
ولذلك سيتم اختيار
كود PHP:
13[0-4]X
الرمز @ وهذا الرمز خاص ب North American Numbering Plan
وعلى سبيل المثال إذا كتبت هذافسوف يتم إضافة 166 من individual NANP route patterns to Unified CM databaseكود PHP:
9.@
************************************************** *************
الآن نأتي إلى صلب الموضوع وهو ال Route Pattern
في الدرس السابق تعملنا كيفية إضافة MGCP Gateway وقمنا بتعرف T1/E1 port
الآن سنتعرف على كيفية إعداد ال CUCM لاستخدام هذا المنفذ عند عمل المكالمات على ال PSTN وسأعطي مثالاً على المكالمات المحلية داخل منطقة الرياض وينبغي على المستخدم أن يضغط 9 أولاً ثم يبدأ بطلب الرقم دون رمز المنطقة لأنه متواجد بها
من قائمة Call Routing ------> Route Route/Hunt ----->Route pattern
ثم اضغط على Add New
تظهر نافذة يهمنا منها
https://start-cisco.com/images/12/4.jpg
الأرقام في الرياض عبارة عن 7 أرقام
https://start-cisco.com/images/12/5.jpg
هذا هو المنفذ الذي ستخرج من عليه المكالمات
https://start-cisco.com/images/12/6.jpg
بعد الضغط على 9 سيعطي Dial Tone جديدة وإذا أردت منع ذلك فقم بحذف علامة الصح
أيضًا لا تستخدمه إذا كان ال route pattern لرقم داخل الشبكة لأنه بعد الضغط على كل رقم سيعطي Dial Tone من جديد
https://start-cisco.com/images/12/7.jpg
لتوجيه هذه المكالمات أو حجبها
https://start-cisco.com/images/12/8.jpg
وبهذا الاختيار سيتم حذف ما قبل النقطة أي سيتم حذف ال 9 قبل توجيه المكالمة إلى ال PSTN
اضغط على Save
أنت الآن قادر على عمل الاتصال داخل منطقة الرياض
ورغم أن الطريقة كانت سهلة ، إلا أن سيسكو لا تنصح باستخدام هذه الطريقة
بل هناك آلية وتخطيط ، فماذا لو كان لديك أكثر من خط T1/E1 وماذا لو كان لديك أكثر من voice gateway وماذا لو كنت تريد أن تجعل اتصالاتك عبر ال WAN فإن لم تتمكن يكون عبر ال PSTN ، في هذه الحالة ستضر إلى حذف القديم وتعطيل الشبكة ثم إنشاؤه من جديد حسب متطلباتك
لهذا كان لا بد من استخدام هذا التخطيط
https://start-cisco.com/images/12/9.jpg
الآن تخيل أنك مقيم في السعودية وأردت أن تخرج منها إلى مصر
فسوف تفكر كيف أخرج ( هناك طرق كثيرة ) ولكن ما هي طرق الخروج التي تناسبك وتفضلها
فقلت لنفسك أمامي طريقتين إما طيران أو نقل بري ( هذه تسمى ال Route List ) وقد أعطيت أفضلية للسفر عن طريق الطيران
ولأنك لا تفضل إلا الطيران السعودي فأنت وضعت في هذه المجموعة فقط الطيران السعودي وإن لم تجد تذاكر سفر في هذا اليوم فسوف تنتقل إلى المجموعة الثانية وهي النقل البري وقد وضعت في الاعتبار أنك إما ستسافر عن طريق أتوبيسات الفوزان فإن لم تجد فعن طريق أتوبيسات النقل الجماعي
فإن لم تجد ، ابحث عن يوم آخر ( فوت علينا وقت تاني )
نفس السيناريو قد تجده في الشركة لديك فمن الممكن أن يكون لديك اثنين من ال voice Gateway وكل Gateway عليها أكثر من مخرج
هذا التخطيط يعتمد على ثلاثة أشياء وهي
Route Group : يتم فيها وضع ال devices التي ستستخدم وقد يوضع أكثر من device وقد يكون أحدهما يستخدم ال MGCP والآخر يستخدم ال H.323
Route List : يوضع فيه ال Route Group وحسب ترتيب وضعهم سيتم ترتيب استخدامهم
Route Pattern : ويتم وضع الرقم (صيغة الرقم ) بحيث اذا طلبه المستخدم أخذ هذا الرقم وأرسله إلى ال voice gateway ، أيضًا يوضع فيه اسم ال Route List
ولنفرض هذا السيناريو ونطبقه حتى يسهل العمل
https://start-cisco.com/images/12/10.jpg
لدي اثنين من ال Voice Gateway واحدة تعمل ببروتوكول ال MGCP وعليها منفذين E1 والأخرى تعمل ببروتوكول ال H.323 ولا يهمني المنافذ التي عليها لأنها تدار من قبل ال gateway نفسها
أريد أن أجعل ال CUCM يستخدم ال Gateway التي تعمل ب ال MGCP أولاً فإن لم يستطع فيستخدم الثانية
https://start-cisco.com/images/12/11.jpg
نأتي للتطبيق العملي
في الدرس السابق تعلمنا كيفية إضافة ال Gateways
ونبدأ الآن بعملية ال ROUTE
أولاً : ننشئ Route group خاصة ب ال MGCP
من قائمة Call Routing ------> Route Route/Hunt ----->Route Group
ثم Add New
تظهر نافذة يهمنا منها
https://start-cisco.com/images/12/12.jpg
نضع فيها اسمًا لل Route Group
https://start-cisco.com/images/12/13.jpg
ولأننا سنضيف في هذه المجموعة أكثر من منفذ أو أكثر من Gateway فهنا نحدد طريقة استخدامهم :-
Top Down أي ابدأ حسب الترتيب الذي سأضعه بمعنى استخدم المنفذ الأول دائمًا وعند عدم إمكانية ذلك انتقل إلى المنفذ الثاني
Circular أي مرة من هذا المنفذ والمرة الثانية من المنفذ الآخر وكأني بعمل load balance
https://start-cisco.com/images/12/14.jpg
هذه قائمة ال GW المعرفة على ال CUCM
سنختار المنافذ الخاصة بال MGCP
ونضغط على https://start-cisco.com/images/12/15.jpg
لتصبح بهذا الشكل
https://start-cisco.com/images/12/16.jpg
الآن اضغط على Save
نكرر نفس الخطوات مع ال H.323 Gateway
https://start-cisco.com/images/12/17.jpg
ثانيًا : إنشاء ال Route List حيث سنقوم بتجميع ال Route Group فيها ونرتب ما سيستخدمه ال CUCM أولاً
من قائمة Call Routing ------> Route Route/Hunt ----->Route List
ثم Add New
https://start-cisco.com/images/12/18.jpg
نعطيها اسمًا ونضغط على Save
فتظهر إعدادات إضافية
https://start-cisco.com/images/12/19.jpg
اضغط على Add Route Group
تظهر نافذة جديدة اختر منها
https://start-cisco.com/images/12/20.jpg
ثم Save وكررها مرة أخرى لإضافة ال Group الأخرى
ليصبح لديك
https://start-cisco.com/images/12/21.jpg
وكما تلاحظ فإن ال CUCM سيحاول عمل المكالمة من خلال المجموعة الأولى والتي بها منفذين فإن لم يتمكن فسوف يحاول من خلال المجموعة الثانية
الآن اضغط Save
ثالثًا : إنشاء ال Route Pattern حيث سنقوم فيه بإضافة ال Route List ليستخدمها عند الاتصال بالرقم الذي سنحدده له
Call Routing ------> Route Route/Hunt ----->Route Pattern
ثم Add New وقم بتعبئتها كما شرحناه سابقًا
https://start-cisco.com/images/12/22.jpg
************************************************** *
Urgent Priority
لعلك لاحظ هذا الخيار في الشاشة السابقة !
قلنا أنه من الممكن أن يكون لديك أكثر من Route Pattern تبدأ بنفس الأرقام ولكن واحدة أطول من الآخرى
ومن المعلوم
أن ال CUCM لا يرسل الأرقام بمجرد عمل match للأرقام المطلوبة مع ال Route Pattern بل ينتظر لعلك تطلب رقمً أطول ويحدث match مع Route Pattern آخر
ولكن عند اختيار ال Urgent Priority فإنك تقول له لا تنتظر : أي أول ما تعمل mach للرقم المطلوب مع ال route pattern فقم بعمل المكالمة مباشرة.
ويستخدم بكثرة في مكالمات الطوارئ مثل 999
قواك الله ايهاب
جهد جبار ما تقوم به , جعله الله في ميزان حسناتك
مع انك متاخر كتير ولو واحد غيرك كنا زمانا خلصناها من زمان
بس برده هاجي على نفسي واقولك اهه اى حاجة تسلك وخلاص احسن من بلاش
اخلص فين الباقي انت معطلني على الامتحان
مشكورا يا ايهاب على هذا الجهد الرائع
جزاك الله خيرا وزادك الله من علمه
جزاك الله خيرا هذا اعلى مراتب الثناء كما قال رسول الله صلى الله عليه وسلم
اذا قال الرجل لأخيه: جزاك الله خيرا فقد أبلغ فى الثناء
وبعد اذنك اخى ايهاب كنت عايزك ضرورى مش عارف اكلمك ازاى على العموم دا ايمالى
Amr_elfaid@yahoo.com
يا جماعة ليه خليتوا ايهاب يبقى مشرف
هو احنا كنا عارفين نكلمه وهو عضو عادي
انسوا بقى ان مشروع cipt1 يخلص السنة دية
وكل ما هنكلمه هيقول مشغول
طب كنتوا اجلوها شوية لما يخلص الكورس
:mad::mad::mad::mad::mad::mad::mad::mad::mad::mad::mad::mad::mad::mad::mad: :mad::mad::mad::mad::mad::mad::mad::mad::mad::mad::mad::mad::mad:
هههههههههههههه بيعجبني فيك انك مش مدي فرصه لهواة النقد بالنقد بتقول كل اللي في نفسهم
عشان نخلص
تقسيمة أدوار جميله :D
بس بجد اخي warior10
عايزك فور أكتمال هذا العمل (اذا توفر لك وقت )
عمله في ملف pdf وعليه شعار عرب هاردوير و أسم الاخ ايهاب بالكامل و أسمك كمعد للملف
أنا مش عارف أعمل معاك ايه .... اديلك كارت أصفر يعني :D
طيب لو أنا مكنتش متصل عليك وحكيلك على اللي أنا فيه .... كنت عملت في إيه
على العموم .... أنا هترك المشاكل ورا ظهري .... على رأي المثل : ضربوا الأعور على عينه .. قال : خربانة خربانة
وإن شاء الله يا عم أحمد أبدأ اليوم في تكملة هذا المشروع
جزاك الله خير يا مشرفنا على هذه المعلومات القيمة
:)
الدرس الثالث عشر : Route Plan: Digit Manipulation
درسنا اليوم عن كيفية معالجة الأرقام المطلوبة وتغييرها وكيفية تغيير معلومات رقم المتصل
السؤال : لماذا قد نحتاج إلى معالجة الأرقام؟
لننظر أولاً إلى هذا الشكل
https://start-cisco.com/images/13/1.jpg
في الشكل السابق :
تم التخطيط على أن تتم جميع المكالمات عبر الموقعين من خلال ال WAN وفي حالة وقوع ال WAN أو عدم وجود باندويدث كافي سيتم تحول المكالمة إلى ال PSTN
لنفرض أنك رفعت سماعة الهاتف 2001 وقمت بطلب الرقم 3001 ، إذا تم توجيه المكالمة عبر ال WAN فإنه لا توجد مشكلة ولكن إذا تم توجيه المكالمة عبر ال PSTN فأنت تحتاج إلى Digit Manipulation ، تحتاج إلى تغيير الرقم 3001 إلى الرقم الكامل وليكن 014223001 حتى يستطيع ال PSTN التعرف على الرقم المطلوب وهذا التغيير يجب أن يتم بشكل تلقائي دون شعور المستخدم بذلك.
الرقم 3001 بالنسبة للمتصل يسمى called number ( DNIS ) Dialed Number Identification Service
أيضًا أنت تريد أن يظهر رقم المتصل عند الشخص المطلوب بشكله الكامل وليكن 074213001 :
تخيل نفسك تتصل على رقم خارج الشركة وليكن رقم تليفون في منزل أو مؤسسة فسوف يظهر رقمك لديه بهذا الشكل 2001 فماذا لو أردا الاتصال بك ؟؟ إذا لابد من تغيير معلومات رقم المتصل.
رقم المتصل 2001 يسمى calling number ( ANI ) Automatic Number Identification
وفي عملية Digit Manipulation سنتعرض لما يلي :-
- External Phone Number Mask
- Digit Prefix and Stripping
- Transformation Masks
- Translation Pattern
- Significant Digits
أولاً : External Phone Number Mask
وهو خاص بتغيير ال user extension إلى E.164 address وهو الرقم المعتمد من ال PSTN
أي أنه سيغير معلومات المتصل ( 3001 ) عند إجراء مكالمة خارجية إلى الرقم الكامل وليكن 014213001
ويتم إعداده على ال configuration line بينما يتم تفعيله من داخل ال Route Pattern حسب الخطوات التالية :
من قائمة Device ---> Phone
قم بالضغط على التليفون المطلوب ثم قم بالضغط على أحد ال Lines الموجودة
واكتب هذا الماسك كما بالصورة ثم اضغط على Save
https://start-cisco.com/images/13/2.jpg
هذه صورة التليفون قبل تطبيق الخطوات السابقة
https://start-cisco.com/images/13/3.jpg
وهذه هي صورة التليفون بعد تطبيق الخطوات السابقة وقد ظهر على شاشة التليفون الرقم الكامل
https://start-cisco.com/images/13/4.jpg
بقي لنا أن نفعل هذا التغيير على المكالمات الخارجة وذلك من خلال ال Route Pattern
من قائمة Call Routing ------> Route Route/Hunt ----->Route Pattern
قم بالضغط على ال Pattern المطلوب كما درسنا في المحاضرة السابقة
وقم بالتفعيل كما في الصورة
https://start-cisco.com/images/13/5.jpg
الآن إذا قام الرقم 3001 بطلب أي رقم تبع ال PSTN فسوف يتم تحول رقم المتصل من 3001 إلى 014213001
ولكن ما آلية عمل هذا ال Mask
01421XXXX
هذه ال XXXX تأخذ أرقام بعددها من رقم ال user extension من جهة اليمين
مثال : كتبت هذا ال Mask وهو 0142150XX ولديك رقم المستخدم 3070
ما هو رقم المتصل الذي سيتم إرساله إلى ال PSTN ؟؟ الإجابة هي 014215070 أي تم أخذ ال MASK واستبدال ال XX بـأول رقمين من جهة اليمن وهما 70
***********************************************
ثانيًا : - Digit Prefix and Stripping
أ- Digit Prefix
حيث يتم إضافة أرقام معينة إلى الرقم المطلوب مثل إضافة الرقم 01421 إلى 3001 ليصبح الرقم ككل 014213001
ويمكن تطييقه على ال Called Number أي على الرقم المطلوب : ونحتاج إليه كما أشرنا في أول الدرس إلى أنه عند سقوط ال WAN لابد من تغيير الرقم المطلوب من 3001 إلى 014213001
ويمكن تطبيقه على ال calling number أي على رقم المتصل ليظهر رقمك عند الطرف الآخر بشكله الكامل
ويتم تطبيقه على إعدادات (( Calling/Called Transformations ))
وإما أن تطبقها من داخل ال Route Pattern أو تطبقها من داخل ال Route List
بالنسبة للمثال الذي ذكرناه وهو وجود مقرين بينهما اتصال ب ال WAN ثم ال PSTN فلن يصح عمل هذا التغيير على ال Route Pattern لأنه سوف يغير الرقم سواء كان الاتصال ب ال WAN أو ب ال PSTN بل يجب استخدام التغيير فقط عند عدم تمكن الاتصال ب ال WAN واللجوء إلى ال PSTN
إذا سنطبقها من داخل ال Route List وخاصة على إعدادات ال Route Group من داخل ال Route List كما يلي
من قائمة Call Routing ------> Route Route/Hunt ----->Route List
اختر ال Route list التي تريد عمل التغيير عليها
لتظهر النافذة ولنفرض أن بها Route Group خاصة ب ال WAN وأخرى خاصة ب ال PSTN
سنضغط على الخاصة بال PSTN
https://start-cisco.com/images/13/6.jpg
لنفرض أنك بمدينة أبها وأرقام الهواتف عندك 2XXX والموقع الأخر في الرياض أرقام الهواتف 3XXX
مفتاح أبها 07 ورقم الشركة يبدأ ب 241 مفتاح الرياض 01 ورقم الشركة يبدأ ب 421
إذا تحتاج إلى هذه الإعدادات
https://start-cisco.com/images/13/7.jpg
لنفرض أن التليفون 2001 في أبها طلب 3001 في الرياض وسيتم توجيه المكالمة عبر ال PSTN
إذا سيصبح رقم المتصل 072412001
وسيصبح الرقم المطلوب 014213001
***********************************
ب- Digit Stripping
وقد تكلمنا عنها سابقًا وقلنا أنه يستخدم لحذف أرقام من الرقم المطلوب وغالبًا نستخدمه لحذف ما قبل ال DOT
فعندما يطلب المستخدم الرقم 9 أولاً ثم يبدأ بطلب باقي الرقم فأنت تحتاج إلى حذف الرقم 9 قبل إرسال الرقم كله إلى ال PSTN
وأيضًا يمكن إعداده من على ال Route Pattern أو من ال Route group الموجودة في ال Route list
ولكن إذا تم عمل إعدادات متناقضة على كلاً منهما فأيهما سيطبق ؟؟ الإجابة : أي نوع من أنواع الحذف معمول على ال Route group يكون له أولوية وأفضلية عن ال Route pattern إلا في حالة واحدة وهي:
إذا كان على ال Route pattern قد تم اختيار No Digits وهذا يعني تجاهل ما تم إعداده على ال Route group
أما لو كان على ال Route pattern قد تم اختيار None فهذا يعني أنه لم يتم إعدادات هنا وعليك بتنفيذ ما على ال Route group.
توجد منه أشكال عديدة للحذف ولكن غالبًا يستخدم مع استخدام ال @ وهو خاص بـ North American Numbering Plan
وسأضع فقط جدول يوضح بعض أشكاله
https://start-cisco.com/images/13/8.jpg
***********************************************
ثالثًا : - Transformation Masks
أيضًا هذا الخيار يمكنك من تغيير رقم المتصل أو الرقم المطلوب
يتم إعداد Transformation Masks على route patterns, و route group الموجودة في ال route list
- الإعدادات المطبقة على ال route group لها أولوية على الإعدادات المطبقة على ال route pattern
الأفضل أن تتم الإعدادات على ال Route group الموجودة في ال route List ( كما ذكرنا سابقًا في حالة ال Wan و ال PSTN )
طريقة عمل ال mask ذكرناها سابقًا وسأعيدها لزيادة الفهم
الحالة الأولى
الرقم المطلوب أقل من الماسك ( سيكون الهدف إضافة أرقام على الرقم المطلوب )
https://start-cisco.com/images/13/9.jpg
هنا ينزل الماسك ويتم استبدال ال XXX ب أول 3 أرقام من جهة اليمين أي بآخر 3 أرقام ضغط عليها المستخدم
الحالة الثانية : الرقم المطلوب أطول من الماسك ( سيكون الهدف حذف أرقام من الرقم المطلوب )
https://start-cisco.com/images/13/10.jpg
آلية العمل واحدة : الماسك ينزل كما هو ويتم استبدال ال XXX ب 000
والإعدادات كما في الطريقة السابقة
***********************************************
رابعًا : Translation Pattern
- تستخدم لتغيير رقم المتصل أو الرقم المطلوب
- تستخدم لتمرير pattern معين أو حجبه
- عندما تتطابق الأرقام المطلوبة مع ال translation pattern فلا يتم توجيه المكالمة إلى voice gateway وإنما يتم تغيير الأرقام أولاً ثم توجيهها إلى ال Route pattern المطابق للرقم بعد التعديل
من الأمثلة المستخدمة في هذا النوع :
نفرض أنك أخذت من شركة الاتصالات هذا الرقم 072418XXX أي لديك ألف رقم ( DID ) من 8000 إلى 8999 ولكنك لا تحب هذه الأرقام وتريد أن تكون الأرقام الداخلية في الشركة هي 7XXX
هنا يمكن عمل Translation Pattern بحيث إذا طلب شخص من خارج الشركة الرقم الصحيح وهو 072418011 فإنه من خلال ال translation pattern يتم تحويل هذا الرقم إلى 072417011 ومن ثم توجيه المكالمة إلى الرقم 7011
مثال آخر :
لا تريد أن يتم طلب رقم الشرطة من قبل الموظفين ، وإذا قام أحد الأشخاص بطلب الرقم 999 يتم تحويل هذا الرقم إلى رقم الأمن الداخلي 799
إذا في هذه الطريقة يتم تحويل الرقم ثم توجيه المكالمة .
الطريقة
Call Routing >Translation Pattern > Add New
تظهر نافذة يهمنا منها ما يلي :
https://start-cisco.com/images/13/11.jpg
https://start-cisco.com/images/13/12.jpg
والمعنى إذا جاءك هذا الرقم 072418XXX فقم بتطبيق الماسك 7XXX عليه وبالتالي يتم تحويل أي رقم يبدأ ب 8 مثل 8050 إلى رقم يبدأ ب 7 مثل 7050 ومن ثم توجيه المكالمة إلى 7050
مثال آخر:
https://start-cisco.com/images/13/13.jpg
https://start-cisco.com/images/13/14.jpg
إذا طلب أي شخص الرقم 999 فقم بتحويل هذا الرقم إلى 799 ومن ثم وجه المكالمة إلى 799
***********************************************
خامسًا : Significant Digits
وهي طريقة أخرى جميلة لتقليل الرقم المطلوب من ال PSTN إلى عدد معين يطابق الأرقام الداخلية للشركة
بمعنى شخص ما خارج الشركة اتصل على 072417725 وتم تحديد ال Significant Digits بقيمة 4 فسوف يتجاهل ال CUCM جميع الأرقام ما عدا آخر أربعة أرقام (7725)
يتم إعدادها على ال Gateway أو على ال Trunk ( لم يتم دراسة ال trunk حتى الآن )
الطريقة : قم بالدخول إلى إعدادات ال gateway
ثم بتحديد الأرقام التي سهتم بها ال CUCM ويتجاهل غيرها
https://start-cisco.com/images/13/15.jpg
وتتميز هذه الطريقة عن ال translation pattern في أنها (only one call routing table lookup) أما ال translation pattern يقوم بعمل match أولا للرقم ثم تحويله ثم توجيه للتليفون الداخلي
ولكن لابد أن تكون الأرقام الداخلية كلها 4 أرقام
كما يجب أن تكون الأرقام الداخلية متطابقة مع ما تم حجزه من شركة الاتصالات( DID)
جازاك الله خيرا على هذا المجهود جعله الله فى ميزان حسناتك ونفع بك الاسلام والمسلمين