...

چگونگی گروه بندی داخلی ها در استریسک (ایزابل، الستیکس)

فهرست مطالب

زمان مطالعه: 4 دقیقه

آخرین ویرایش اسفند ۱۵, ۱۴۰۲ pooya.ahmady

امکان مدیریت و تعیین قوانین بر وضعیت تماس ها در بخش های مختلف اعم از داخلی ها، گروه ها، صف ها و…از کاربردی ترین ویژگی های سیستم تلفنی ایزابل (الستیکس) می باشد که به عنوان یکی از گزینه های پیش رو در پروژه ها مطرح و پیاده سازی می شود. دسترسی به این امکان از طریق افزونه ای بنام Custom Context که می بایست بصورت مستقل دانلود و نصب شود، میسر می گردد.

این ماژول به صورت پیش فرض بر روی ایزابل نصب است ولی در لیست سرویس های پیش فرض الستیکس وجود ندارد.

اگر ایزابل (Issabel) دارید از کمی پایین تر بعد از متن “ایزابل از اینجا:” شروع کنید، اگر الستیکس دارید از خط بعد و دریافت و نصب ماژول Custom Context ادامه دهید:

بنابراین با مراجعه به پایگاه ویپ ایران در لینک اشاره شده فایل اصلی را دانلود و نصب نمایید.

ماژول Custom Context

بواسطه نصب و تنظیم این ماژول لیست کاملی از امکانات شامل دسته بندی داخلی ها، نظارت و مدیریت مستقل بر تماس ها، محدود کردن دسترسی گروهی از داخلی ها به برخی منابع سیستم همچون ترانک‌ها،‌سیستم فکس و …در Freepbx اضافه می گردد. این ماژول بخصوص برای کسانی که می خواهند چند گروه کاری مجزا بر روی یک سرور ایزابل  داشته باشند، بسیار مناسب است.

 برای نصب این ماژول در ابتدا آن را از لینک بالا دریافت کرده و سپس وارد برنامه Freepbx‌ شوید، همچون قبل برای این کار می بایست به منوی “مرکز تلفن”، “تنظیمات سیستم تلفنی”، “صفحه کنترل جدا” (Unembedded Freepbx) بروید، برای ورود نیز از کاربر admin‌ و رمزی که موقع نصب دادید استفاده نمایید (اگر از نسخه ایزابل ۱.۶ و قدیمی تر استفاده می کنید رمز این بخش نیز admin است.)

برای نصب ماژول در برنامه Freepbx، وارد بخش Module Admin از قسمت Admin شده و گزینه Upload Module را انتخاب نمایید.

پس از زدن دکمه Upload Module می توانید فایل در یافت شده Custom Context را بارگذاری نمایید.

1

پس از بارگذاری، در بخش Third Party Addon از منوی Module Admin گزینه Custom Context اضافه گردیده است.آن را انتخاب نموده، سپس گزینه Install را انتخاب کرده و با فشردن کلید Proccess مرحله نصب ماژول آغاز می شود.

2

ایزابل از اینجا:

بعد از نصب کامل در منوی Connectivity گزینه Custom Contexts اضافه شده که می توانید در آنجا یک Contexts جدید تعریف کنید، در ابتدا برای تعریف یک Custom Contexts با پارامترهای زیر مواجه خواهید شد.

Context:

نام Contexts خود را تعیین کنید، این نام در هنگام تعریف یک داخلی و تعیین Contexts برای آن کار برد دارد.

Description:

یک توضیح برای این Contexts

Dial Rules:

اگر تعریف شود، این امکان را خواهید داشت که برای یک سری Dial Plan  (شماره گرفته شده) قوانین را اجرا نمایید. در این بخش می توانید از Dial Pattern ها نیز استفاده نمایید، مثلا اگر 2xx قرار دهید یعنی تمامی شماره های گرفته شده که ۳ رقمی هستند و با ۲ شروع می‌شوند.

در ادامه لیستی از امکانات سیستم تلفنی را مشاهده می‌کنید که با Allow‌کردن هر کدام این اجازه را می دهید که داخلی ها  با این Contexts از آنها استفاده نمایند.

3

بعد از تعریف Custom Context به قسمت داخلی‌ها (Extentions) بروید، مشاهده خواهید کرد در هنگام یک داخلی و یا تغییر در داخلی تعریف شده گزینه Custom Contexts‌ اضافه شده که می‌توانید این Contexts  تعریف شده را برای این داخلی تعیین نمایید، در واقع آن داخلی را در یک گروه خاص که شما تعریف نمودید قرار خواهید داد.

4

در این گام قصد داریم تا کاربرد ماژول Custom Context را در قالب پیاده سازی یک سناریو شرح دهیم. همان طور که در بالا توضیح داده شد، این ماژول امکان مدیریت بر سطوح مختلف ارتباطات را در انواع گروه های کاری فراهم می آورد. با تکیه بر این ویژگی، هدف در این سناریو صدور مجوز تماس تنها بین دو عدد داخلی با شماره های ۱۰۱ از بخش فروش و داخلی ۲۰۱ از بخش فنی تعیین گردیده است.

5

جهت محدود کردن برقراری ارتباط بین داخلی ها، نیاز به تعریف الگویی مطابق با الگوی اشاره شده در قسمت Dial Rules و بر مبنای چارچوب قوانین خواهید داشت. در این الگو به داخلی ۲۰۱ از بخش فنی امکان برقراری تماس تنها با داخلی ۱۰۱ از بخش فروش داده شده و امکان برقراری ارتباط با دیگر داخلی های محدوده ۱۰۰ وجود نخواهد داشت.

نویسنده

از دست ندهید

نظرات