به نام خدا
dial-peer یعنی روت نویسی برای شماره ها در کل یعنی برای یک پترن شماره از یک پورت اسفاده کنه یک نوع دیگه جور دیگه و در کل نوشتن برنامه جهت میسریابی که بعد سکوریتی را نیز در بردارد باید از dial-peer نویسی استفاده کرد
طبیعتا دونع است نوع مرتبط با ip که voip نام دارد نوع مرتبط با آنالوگ که pots نام دارد
۱٫نوع voip
و این جوری شروع می کنیم
config#dial-peer voice voip 1
dial-peer#destenation-pattern 2… session target ipv4:192.168.1.2
dial-peer#destenation-pattern 3… session target ipv4:192.168.1.1
voice 1 اسم است.
در این مثال که voice 1 اسم است و مثلا دو روتر یکی با آی پی ۱۹۲٫۱۶۸٫۱٫۱ و ۱۹۲٫۱۶۸٫۱٫۲ کار پردازش روی صدا را انجام می دهند می گوییم اگر الگوی شماره ای که ابتدای آن با ۲ شروع شده و چهار رقمی بود برو به سمت کال منیجر بعدی با آی پی ۱۹۲٫۱۶۸٫۱٫۲ طبیعتا انطرف هم باید مدیریت کنیم بسته هایی که مثلا با پترن ۳… یعنی بسته های ۴ رقمی که با ۳ شروع می شوند رو بفرست سمت آی پی ۱۹۲٫۱۶۸٫۱٫۱٫
در اینجا یک ارتباط ۲ دو طرفه برقرار شد برای سازمانی با دو کال منیجر که کال منیجر اول با شماره های ۲… شروع میشه و آی پی ۱۹۲٫۱۶۸٫۱٫۱ داره و کال منیجر بعدی با شماره های ۳… شروع شده و آی پی ۱۹۲٫۱۶۸٫۱٫۲ داره و هرگونه تماسی از روتر های متقابل با این پترن به هم پاس می شوند.
۲٫نوع آنالوگ
dial-peer voice 2 pots
destenation-pattern 1t port 0/2/1
دراین مثال که از نوع آنالوگ نوشته شده نشان میدهد که هرگونه تماسی با پترن ۱t جور شده که یعنی تمام اعدادی که با ۱ شروع میشن بفرستشون سمت پورت ۰/۲/۱ که از نوع fxo است .
برای مشاهده وضعیت dial-peer*ها می توانیم از کامند
show dial-peer voice summary
استفاده کنیم
برای مشاهده نوع کارتها
show voice port sumary
استفاده کنیم
برای شماهد رزی وضعیت voice از کامند
debug voip dialpeer
استفاده می کنیم
فقط دقت داشته باشید در dial-peer نویسی Pots رقمهایی که بدون رگولار اکسپرشن می زنیم روی خروجی نمی رود برای مثال توجه فرمایید
dia-peer voice 2 pots
destenation-pattern 0915……. port 0/1/0
اگر ما شماره یک موبای رو بگیریم فقط قسمت دات ها ارسال می شود یعنی ۷ رقم آخر برای جلوگیری از قطع بقیه شماره باید کامند
no digit strip رو بنویسیم
البته راه دیگه ای هم هست (البته این رو جهت آشنایی با perfix میزارم)
می تونید از کامند قطع نکردن ادامه شماره استفاده نکنید ولی در عوض یک perfix براش بسازید.
perfix 0915
برای کامل شده بحث یک مثال از المپیاد هم اینجا میزارم
در شبکه ای فرض کنید شماره های ۱۱۰۰ و ۱۱۰۰۱ موجود است برای اینکه بتونیم از تلفن سومی بتونیم هر دو شماره رو شماره گیری کنیم باید
dial-peer 1100t
رو بنویسیم حال بعد از شماره گیری هر دو شماره رو می تونه بفهمه در ضمن اگر بعد از شماره گیری اگر عدد ۱۱۰۰ رو خواستین شماره گیری کنین و دست به digit time out هم نزده بودید می تونید با شماره گیری # فرمان ارسال شماره رو بفرستین و گرنه باید پیش فرض ۵ ثانیه صبر کنید تا روتر بفهمه عدد دیگه ای نمی خواد ارسال بشه همینرو بفرسته
البته می تونید از کامند زیر برای کم کردن زمان بین شماره گیری رو کم کنید
inter digit
digit timeout اینها همه برای خروج تماس از سیستم بود برای ورود تماس اون رو باید مدیریت کنیم مثلا اونرو بفرستیم رو یک شماره که از اون شماره می توان استفاده های مختلفی کرد مانند VOICE MAIL , IVR و… برای انتقال تماس ورودی به شماره باید با این کامند اون رو مدیریت کنید VOICE-PORT 0/1/0 CONECTION PLAR 1100 در این مثال هر تماس که وارد پورت ۰/۱/۰ بشه اون رو منتقل میکنه روی یوزر ۱۱۰۰
dial-peer یعنی روت نویسی برای شماره ها در کل یعنی برای یک پترن شماره از یک پورت اسفاده کنه یک نوع دیگه جور دیگه و در کل نوشتن برنامه جهت میسریابی که بعد سکوریتی را نیز در بردارد باید از dial-peer نویسی استفاده کرد
طبیعتا دونع است نوع مرتبط با ip که voip نام دارد نوع مرتبط با آنالوگ که pots نام دارد
۱٫نوع voip
و این جوری شروع می کنیم
config#dial-peer voice voip 1
dial-peer#destenation-pattern 2… session target ipv4:192.168.1.2
dial-peer#destenation-pattern 3… session target ipv4:192.168.1.1
voice 1 اسم است.
در این مثال که voice 1 اسم است و مثلا دو روتر یکی با آی پی ۱۹۲٫۱۶۸٫۱٫۱ و ۱۹۲٫۱۶۸٫۱٫۲ کار پردازش روی صدا را انجام می دهند می گوییم اگر الگوی شماره ای که ابتدای آن با ۲ شروع شده و چهار رقمی بود برو به سمت کال منیجر بعدی با آی پی ۱۹۲٫۱۶۸٫۱٫۲ طبیعتا انطرف هم باید مدیریت کنیم بسته هایی که مثلا با پترن ۳… یعنی بسته های ۴ رقمی که با ۳ شروع می شوند رو بفرست سمت آی پی ۱۹۲٫۱۶۸٫۱٫۱٫
در اینجا یک ارتباط ۲ دو طرفه برقرار شد برای سازمانی با دو کال منیجر که کال منیجر اول با شماره های ۲… شروع میشه و آی پی ۱۹۲٫۱۶۸٫۱٫۱ داره و کال منیجر بعدی با شماره های ۳… شروع شده و آی پی ۱۹۲٫۱۶۸٫۱٫۲ داره و هرگونه تماسی از روتر های متقابل با این پترن به هم پاس می شوند.
۲٫نوع آنالوگ
dial-peer voice 2 pots
destenation-pattern 1t port 0/2/1
دراین مثال که از نوع آنالوگ نوشته شده نشان میدهد که هرگونه تماسی با پترن ۱t جور شده که یعنی تمام اعدادی که با ۱ شروع میشن بفرستشون سمت پورت ۰/۲/۱ که از نوع fxo است .
برای مشاهده وضعیت dial-peer*ها می توانیم از کامند
show dial-peer voice summary
استفاده کنیم
برای مشاهده نوع کارتها
show voice port sumary
استفاده کنیم
برای شماهد رزی وضعیت voice از کامند
debug voip dialpeer
استفاده می کنیم
فقط دقت داشته باشید در dial-peer نویسی Pots رقمهایی که بدون رگولار اکسپرشن می زنیم روی خروجی نمی رود برای مثال توجه فرمایید
dia-peer voice 2 pots
destenation-pattern 0915……. port 0/1/0
اگر ما شماره یک موبای رو بگیریم فقط قسمت دات ها ارسال می شود یعنی ۷ رقم آخر برای جلوگیری از قطع بقیه شماره باید کامند
no digit strip رو بنویسیم
البته راه دیگه ای هم هست (البته این رو جهت آشنایی با perfix میزارم)
می تونید از کامند قطع نکردن ادامه شماره استفاده نکنید ولی در عوض یک perfix براش بسازید.
perfix 0915
برای کامل شده بحث یک مثال از المپیاد هم اینجا میزارم
در شبکه ای فرض کنید شماره های ۱۱۰۰ و ۱۱۰۰۱ موجود است برای اینکه بتونیم از تلفن سومی بتونیم هر دو شماره رو شماره گیری کنیم باید
dial-peer 1100t
رو بنویسیم حال بعد از شماره گیری هر دو شماره رو می تونه بفهمه در ضمن اگر بعد از شماره گیری اگر عدد ۱۱۰۰ رو خواستین شماره گیری کنین و دست به digit time out هم نزده بودید می تونید با شماره گیری # فرمان ارسال شماره رو بفرستین و گرنه باید پیش فرض ۵ ثانیه صبر کنید تا روتر بفهمه عدد دیگه ای نمی خواد ارسال بشه همینرو بفرسته
البته می تونید از کامند زیر برای کم کردن زمان بین شماره گیری رو کم کنید
inter digit
digit timeout اینها همه برای خروج تماس از سیستم بود برای ورود تماس اون رو باید مدیریت کنیم مثلا اونرو بفرستیم رو یک شماره که از اون شماره می توان استفاده های مختلفی کرد مانند VOICE MAIL , IVR و… برای انتقال تماس ورودی به شماره باید با این کامند اون رو مدیریت کنید VOICE-PORT 0/1/0 CONECTION PLAR 1100 در این مثال هر تماس که وارد پورت ۰/۱/۰ بشه اون رو منتقل میکنه روی یوزر ۱۱۰۰