تماسهای خروجی در ایزابل یا outbound route
دوستان به بخش تماسهای خروجی در ایزابل یا outbound route رسیدیم. در واقع هر یک از کارمندان موقعی که بخواهند تماسی را با یکی از مشترکین یا با یکی از مشتریان داشته باشند باید از outbound route استفاده کنند تا بتوانند به خارج از مرکز تلفن تماسی را هدایت کنند.
آنچه در این مقاله می خوانید:
تماسهای خروجی در ایزابل یا outbound routeبخش اول: مفهوم outbound routeاقدامات لازم برای outbound routeامکان ایجاد محدودیت در outbound routeبخشهای مهم outboundبخش دوم: Dial plane و Destination trunkاهمیت تنظیمات تماسها در Dial plane و Destination trunkمفهوم باکسهای Dial planeورود تماس به outbound در محیط ایزابلوضعیت شماره گرفته شده در محیط ایزابلبخش سوم: اصول Match patternمفاهیم پارامترهای Match Patternنحوه خروج تماس از outboundاگر در قسمت Match Pattern از dot استفاده نشود چه اتفاقی میافتد؟ زمان استفاده از X، Z و Nبرای ایجاد محدودیت در موبایل به چه صورت عمل میشود؟ آیا میتوانیم به جای صفر X بگذاریم؟ اگر دات بگذاریم چه اتفاقی میافتد؟ استفاده از Match Pattern در Dial Plane وجود prefix در راهاندازی مرکز تلفنهامفهوم اعداد در prefixکاربرد prefix
تماسهای خروجی همانطورکه گفتیم از طریق outbound route انجام میشود. البته به صورت کلی به این شکل است و از طریق دیگر هم امکانپذیر است. اما اگر بخواهیم به صورت نرمافزاری تماسهای خروجی از طریق محیط وب ایزابل هدایت کنیم، قاعدتاً باید از outbound route استفاده کنیم.
تا اینجا با مفهوم trunk آشنا شدیم و در مورد inbound route صحبت کردیم. حالا میخواهیم به سراغ outbound route یا همان مسیری برای تماسهای خروجی برویم.
بخش اول: مفهوم outbound route
اقدامات لازم برای outbound route
ابتدا به روی one note برویم و تا توضیحی را در رابطه با outbound به شما بدهم. Outbound route همان تماسهای خروجی ما هست.
موقعی که یک شمارهای توسط هریک از کارمندان گرفته میشود، بر روی این شماره باید یک سری بررسیها انجام شود و بر اساس برنامهریزیهایی که ما بر روی مرکز تلفن ایزابل انجام دادهایم میتوانیم تماس خود را به سمت trunk مورد نظر هدایت کنیم.
پس زمانی که شمارهای گرفته میشود، باید محدودیتها، route یا planهایی که نوشته شده به طور کامل بررسی شوند سپس یک trunk به آن شماره بدهیم و تماس خارج شود. این کاری است که در outbound انجام میدهیم.
امکان ایجاد محدودیت در outbound route
پس ما در بخش outbound route میتوانیم محدودیت ایجاد کنیم که مثلا چه Extensionهایی بتوانند از چه trunkهایی استفاده کنند. یا چه Extensionهایی بتوانند چه شمارههایی را شمارهگیری کنند.
اینها انواع محدودیتهایی است که شما میتوانید روی outbound route در نظر بگیرید یا برای تماسهای خروجی لحاظ کنید. مثلاً بگوییم که یک سری Extensionها فقط میتوانند تماسهای داخل استان را شمارهگیری کنند. یک سری میتوانند شمارههای خارج از استان را هم شمارهگیری کنند.
یک سری میتوانند موبایل را هم شمارهگیری کنند یا تماسهای خارج از کشور هم داشته باشند. پس این کارها محدودیتهایی هست که ما بر روی outbound به راحتی میتوانیم اجرا کنیم.
بخشهای مهم outbound
Dial plan
Destination trunk
پس outbound دو بخش دارد که در یک بخش آن ما بررسی میکنیم که به آن Dial plan یا Dial pattern میگوییم.
بخش دوم هدایت است که تماس ما را به سمت بیرون هدایت میکند که به نام Destination trunk شناخته میشود. اول چک میکنیم تا ببینیم با آن الگویی که ما در نظر گرفتیم سازگاری دارد یا خیر اگر سازگاری داشته باشد به سراغ ترانک مورد نظر میرویم.
بخش دوم: Dial plane و Destination trunk
اهمیت تنظیمات تماسها در Dial plane و Destination trunk
Dial plane یا Dial pattern اجازه بدهید من بر روی ایزابل هم به شما نشان دهم.
تنظیمات در قسمت outbound route یک pattern Dial یا Dial plane داریم و یک قسمت هم Destination داریم که برای Trunk در نظر میگیریم. این دو بخش را که مهمترین بخشهای outbound است را میخواهیم انجام دهیم. یعنی اگر شما بخواهید تماسی را به خارج از مرکز تلفن هدایت کنید باید تنظیمات این دو بخش را انجام دهید.
مفهوم باکسهای Dial plane
Dial plane دارای چهار باکس است. قسمت اول و چهارم را در آخر توضیح میدهیم که اولی را با علامت بهاضافه و چهارمی را با اسلش نشان میدهیم. باکس دوم prefix است و سومین باکس match pattern ما است.
اگر به روی مرکز تلفن ایزابل برویم دقیقاً این باکسها در آنجا نوشته شده یک prefix و یک match pattern و یک Caller ID داریم.
یکی هم PREPEND داریم که بعداً در مورد آن صحبت میکنیم. پس یک Caller ID و یک PREPEND داریم که بعداً در مورد آنها صحبت میکنیم. فعلاً با دو باکس وسط کار داریم.
هر شمارهای که توسط یک کاربر شمارهگیری شود ابتدا در Context خود که کانتکست Extensionها قرار دارد آنجا چک میشود. اگر در داخلیها یا ring group یا Q نباشد، که رفته رفته با آنها آشنا خواهید شد تماس به سمت outbound میآید.
ورود تماس به outbound در محیط ایزابل
پس دوستان این را در نظر داشته باشید وقتی که یک کاربر یا یکی از پرسنل شرکت شمارهای را شمارهگیری میکند، ابتدا خود ایزابل جست و جو میکند که این شمارهها را در Extensionهای خود دارد یا خیر.
به عنوان مثال بررسی میکند که در یکی از Extensionهای داخلیها هست یا خیر یا به بخشهایی از خود مرکز تلفن اختصاص دارد یا خیر. اگر وجود نداشت آن شماره وارد outbound ها میشود و به ترتیب طبق اولویتی که گذاشتیم از بالا به پایین چک میشود.
وقتی که وارد تماسهای خروجی میشود در اینجا بررسی میشود و شمارهای که گرفته اگر با قسمت match pattern ما سازگار باشد و شماره بتواند در pattern که در اینجا نوشتیم قرار بگیرد، بعد به سمت trunk میرود و از اینجا یک trunk را انتخاب میکند و تماس در نهایت خارج میشود.
وضعیت شماره گرفته شده در محیط ایزابل
مثلا یکی از کارمندان شرکت یک شماره موبایلی را گرفته است مثل ۰۹۱۲۱۱۱۲۲۲۲ در این صورت ایزابل چه کاری انجام میدهد؟
ایزابل در ابتدا جست وجو میکند که ببیند این شماره در Extensionهای خود وجود دارد یا خیر اگر این شماره را داشته باشد Extension زنگ میخورد. در بخش راهاندازی داخلیها گفته شد که داخلیها میتوانند یک رقم یا تعداد نامشخصی باشند که این موضوع در مرکز تلفن ایزابل مهم نیست.
در مرکز تلفنهایی مانند پاناسونیک باید دقیقاً مشخص کنیم اما در مرکز تلفن ایزابل محدودیتی نداریم و میتوانیم یک داخلی دقیقاً با همین شماره داشته باشیم. پس به همین دلیل است که ایزابل در ابتدا این شماره را در Extension های خود جستوجو میکند و اگر نبود وارد outbound route که ما ساختیم میشود.
اگر این شماره با این pattern که در اینجا نوشتیم سازگار باشد و تطبیق داشته باشد وارد trunk میشود و تماس خارج میگردد. این سوال پیش میآید که تطبیق به چه صورتی باید نوشته شود؟
بخش سوم: اصول Match pattern
Match pattern ما دارای یک اصولی است که اصول آن در خود ایزابل اگر با موس بر روی این علامت سوال قرار بگیرید به شما نشان میدهد.
مفاهیم پارامترهای Match Pattern
در اینجا نوشته شده X 0-9 Z 1-9 و N 2-9 است و میتوانیم از کروشه یا براکت و از dot هم میتوانیم استفاده کنیم. گفته شد که X اعداد ۰ تا ۹ ، Z اعداد ۱ تا ۹ و N اعداد ۲ تا ۹ و براکت که فعلا استفاده نمیکنیم و dot هر تعداد و هر رقمی است.
یعنی اگر من در قسمت Match Pattern علامت dot را بگذارم به معنای این است که هر عدد یا شمارهای را که کاربر گرفت و در Extensionها نبود میتواند در اینجا match شود و از این trunk خارج شود. پس dot به معنای هر تعداد و هر رقمی است .
نحوه خروج تماس از outbound
پس اگر در اینجا یک outbound route بسازم تحت عنوان مثلاً general در Match Pattern هم یک dot بگذارم و یک trunk هم انتخاب کنم و submit کنم و در نهایت Apply کنم.
هر کدام از کاربران هر شمارهای را بگیرند که داخل Extensionها نباشد، در نهایت از این ترانکی که در اینجا گذاشتهام خارج میشود و دقیقا این اتفاق میافتد.
پس dot یعنی هر شمارهای را که گرفت و هر تعدادی که بود مثلا عدد ۱۲۰ یا یک خط شهری چهار یا پنج رقمی و یا یک شماره موبایل، خارج از کشور، خارج از استان یا هر شماره دیگری را که گرفت که
داخل اکستنشنها نباشد از outbound میتواند خارج شود.
آیا ما محدودیتی ایجاد کردیم؟ خیر dot به تنهایی هیچ محدودیتی را به وجود نمیآورد. پس این را مد نظر قرار دهید اگر دات را به تنهایی بگذارید هیچ محدودیتی را نداریم.
اگر در قسمت Match Pattern از dot استفاده نشود چه اتفاقی میافتد؟
هیچ شمارهای از این routing ما خارج نمیشود. باید شما یک pattern یا یک الگویی را داخل باکس Match Pattern قرار دهید که آن شمارهای که گرفته با آن pattern چک شود و اگر ok بود بعد به قسمت ترانکها میرود. همان توضیحی که ما بر روی one note دادیم.
زمان استفاده از X، Z و N
نکتهای که هست این است که در چه زمانی X، Z و N استفاده میشود؟ X، Z و N برای محدودیتها است برای زمانی که قرار است محدودیت به وجود آوریم. مثلاً میگوییم فقط بتوانند شماره موبایل یا شمارههای شهری که با ۲۲ شروع میشوند را شمارهگیری کنند. اگر بخواهیم محدودیت به وجود آوریم باید از اینX ، Z و N استفاده کنیم.
برای ایجاد محدودیت در موبایل به چه صورت عمل میشود؟
اول شماره موبایل حتما باید ۰۹ باشد و بعد از آن یک dot میگذاریم یعنی هر شمارهای که با ۰۹ شروع شده و هر تعداد و هر رقمی که بعد از آن داشت.
آیا میتوانیم به جای صفر X بگذاریم؟
بله X هم میتوانیم بگذاریم.XXX که 09XX XXX دقیقاً موبایل است و فقط موبایل میتواند خارج شود. یعنی اگر من در Match Pattern عدد XXX 09XX XXX را بگذارم فقط موبایل است یعنی فقط موبایل در حال خارج شدن است.
اگر دات بگذاریم چه اتفاقی میافتد؟
یعنی هر شماره چهاریا پنج رقمی که باشد با ۰۹ شروع میشد که تفاوت آن با X دراین است.
استفاده از Match Pattern در Dial Plane
اگر بخواهیم خطوط شهری داخل استان که با ۲۲ شروع میشود. پس شروع آن باید ۲۲ باشد بعد هشت رقم میتواند از صفر تا نه باشد پس باید حتما X باشد که به صورت ۲۲ XX XX XX نوشته میشود.
هشت رقمی که دو رقم اول آن ۲۲ است و شش رقم بعدی میتواند اعداد صفر تا نه باشد که به صورت X 0-9 است. اگر بخواهیم یک تا نه باشد میتوانیم Z بگذاریم. اگر بخواهیم دو تا نه باشد میتوانیم N بگذاریم. معمولاً Z و N کمتر استفاده میشوند.
اگر بخواهیم صفر را ببندیم که هیچ شمارهای که با صفر هست از این خط خارج بشود یا نشود میتوانیم از Z استفاده کنیم. در واقع یکی از کاربردهای Z به این صورت است. پس این هم میشود Match Pattern که میتوانیم در واقع در داخلDial Plane استفاده کنیم.
وجود prefix در راهاندازی مرکز تلفنها
یک نکتهای رابگویم و بعد به سراغ بخش بعدی برویم که میخواهیم مثالهای بیشتری را در رابطه با outbound برای شما بزنیم. معمولاً روی مرکز تلفنها در هرجایی که شما راهاندازی میکنید ما یک شمارهای را به عنوان prefix برای تماسهای خارج از مرکز تلفن در نظر میگیریم که استاندارد به این صورت است و معمولاً این کار را میکنیم.
مشاهده کردید که بدون prefix هم میتوان تماس را خارج کرد مانند همین کاری که در اینجا انجام دادیم. مثلاً در یک شرکتی شما میخواهید راهاندازی کنید و نمیخواهید prefix داشته باشید میتوانید همینکاری را که در اینجا انجام دادیم با محدودیتهایی که به وجود میآوریم بنویسید.
اما معمولاً به این صورت است که ما میگوییم باید prefix داشته باشد.
مفهوم اعداد در prefix
مثلاً بگوییم ۰ یا ۹ در prefix چه اتفاقی میافتد؟ هر عددی که در این باکس قرار میگیرد حذف میشود. مثلاً ما داخل prefix عدد ۹ را گذاشتیم. از این به بعد هر یک از کاربران شمارهای را بگیرد که با ۹ شروع شود مثلاً ۰۹۱۲ یا ۹۶۶۱۲ هر شمارهای که با ۹ شروع شود وارد Dial plane ما میشود و این ۹ حذف میشود و بقیه شماره ارسال میگردد.
یعنی آن چیزی که در باکس Match Pattern ما قرار دارد به سمت ترانک خارجی ارسال میشود. اگر در prefix هر عددی شما قرار دهید آن عدد حذف میشود و باقی اعداد ارسال میگردد.
چون شما نباید شمارهای را با عدد ۹ برای مخابرات بفرستید مثلاً اگر یکی از کاربران شماره ۹۱۱۸ را میگیرد بدین معناست که میخواهد ۱۱۸ استانی را شمارهگیری کند و نمیخواهد ۱۱۸ داخل خود شرکت را شمارهگیری کند. پس prefix برای این مواقع مورد استفاده قرار میگیرد.
کاربرد prefix
شما یک سری داخلیها دارید که با یکسری از خطوط شهری مشترک است. مثلاً مانند ۱۱۸ شما یک Extension را تحت عنوان ۱۱۸ دارید و یک ۱۱۸ هم به عنوان تماس شهری داریم یا ۱۱۰ که پلیس است تفاوتی نمیکند. شما یک Extension هم دارید ۱۱۰ اگر از prefix استفاده نکنید چه اتفاقی میافتد؟
اگر یکی از کاربران ۱۱۰ را بگیرد همیشه ۱۱۰ داخلی زنگ میخورد هیچ موقع ۱۱۰ پلیس زنگ نمیخورد. برای این کار از prefix استفاده میکنیم. میگوییم یک ۹ بگذاریم تا ایزابل متوجه بشود که هدف ما ۱۱۰ خارج از مرکز تلفن و منظور ما پلیس است. پس prefix را برای اینجا استفاده میکنیم.
به شما هم پیشنهاد میکنم که برای تماسهای خارج از مرکز تلفن از یک prefix استفاده کنید که معمولاً ۰ یا ۹ میگذاریم و تماس را به خارج از مرکز تلفن هدایت میکند.
نکته آن هم این است که prefix از شماره گرفته شده حذف میشود و باقی شمارهها که با الگوی ما سازگار باشد و تطبیق داشته باشد از Destination trunk خارج میشود. به سراغ بخش بعدی برویم که قرار است ادامه outbound را با یکدیگر بررسی کنیم.