مفهوم Extension در مرکز تلفن ایزابل
دوستان به یکی از مهمترین بخشهای مرکز تلفن ایزابل رسیدیم. در این بخش از آموزش قرار است که در رابطه با مفهوم Extension صحبت کنیم. چون در هر سناریویی که بخواهیم پیادهسازی کنیم نیاز هست که از Extension Numberها کمک بگیریم.
آنچه در این مقاله می خوانید:
در این بخش از آموزش میخواهیم در رابطه با مفهوم Extension صحبت کنیم و قرار نیست که سناریویی خاصی را پیادهسازی کنیم. تا انتهای این بخش از آموزش ما را همراهی کنید.
توضیحات اولیه
تعریف Extension Number
ابتدا بهروی ONE note برویم. من یک صفحه جدیدی را با عنوان Extension Number باز کردم. پس در این بخش ما میخواهیم در رابطه با مفهوم Extension Number صحبت کنیم.
اولین چیزی که قطعاً به ذهن شما میرسد داخلیهایی هستند که روی مرکز تلفن تعریف میکنیم.
دوستان مفهوم Number یا آن شمارهای که روی مرکز تلفن توسط هر اپلیکیشنی فرقی نمیکند، شمارهگیری میکنیم فقط و فقط مخصوص Extension ها نیست و هر شمارهای را که شما شمارهگیری کنید شامل میشود.
اگر بخواهیم Extension Number را بهتر معرفی کنیم میتوانیم بگوییم که به شمارههایی که به یک ماژول یا یک اپلیکیشن خاصی در یک مرکز تلفن اختصاص داده میشود و میتوانیم آن شماره را شمارهگیری کنیم.
دوستان یک نکتهای را به شما بگویم اینکه این مبحث Extension برای همه مرکز تلفنها هست نه اینکه فکر کنید فقط به ایزابل مرتبط است بلکه به مرکز تلفن پاناسونیک روی سیسکو و هر مرکز تلفن دیگری ما این مفهوم را داریم و میتوانیم هر شمارهای را به یک بخشی اختصاص دهیم و شمارهگیری کنیم.
حال آن ماژول یا در واقع سناریویی که قرار است پیادهسازی کنیم با شمارهگیری اجرا میشود.
Extension Number در مرکز تلفن ایزابل
به روی مرکز تلفن ایزابل برویم. از بالا شروع کنیم Extensionها که هستند اینها همه قابل شمارهگیری هستند و یک سری Extension Number میشوند.
Feature Codes ها یکی از معروفترین Extension ها هستند که میتوانیم کدها را در این بخش تغییر دهیم یا همین کدها را شمارهگیری کنیم. با شمارهگیری هریک از این کدها یک برنامهای روی Asterisk اجرا میشود یا فعال و غیرفعال میشود.
کمی پایینتر گزینه Announcement تنها بخشی است یا یکی از بخشهایی است که Extension ندارد و شما نمیتوانید مثلاً Announce که ساختید را شمارهگیری کنید. در مورد Announce جلوتر صحبت میکنیم که در واقع این چه برنامهای است و چه کاری را انجام میدهد.
یا گزینه IVR اگر به خاطر داشته باشید در بخش IVR یک IVR Main ساختیم اما شمارهای را به آن اختصاص ندادیم. پس IVR یا Announce اینها جزء برنامههایی در Asterisk هستند که شما به طور مستقیم نمیتوانید شمارهای را به اینها اختصاص دهید.
اما مثلاً گزینه Queues اینجا Queues Number داریم و میتوانیم یک شمارهای را برای آن در نظر بگیریم که کمی جلوتر Queues را میسازیم.
یا بخش Ring Groups ها میتوانیم گروهی از داخلیها را بسازیم و یک شمارهای را مثل ۶۰۰ را به آن اختصاص دهیم.
مثلاً ۶۰۰ پیشفرض آن است یا اولین Ring Groups که خودش پیشنهاد میدهد نامبر ۶۰۰ است. یا مثلاً پایینتر Misc Application میتوانیم Number را اختصاص دهیم.
یا Parking پارککردن تماسها یا پیجکردن مثلاً در Parking در پارک کردن تماسها وقتی که Add Park را بزنیم اینجا نوشته Parking Lot Extension میتوانیم برای آن یک Extension در نظر بگیریم.
یا مثلاً Call Flow Control این بخشی است که باید به صورت اختصاصی در مورد آن صحبت کنیم اما اینجا هم Feature Codes یا همان Extension Number را خودش میسازد و یا خیلی از بخشهای دیگر مرکز تلفن که به صورت کلی در این مورد صحبت کردیم.
پس Extension Number ها صرفا به داخلیهای مرکز تلفن اختصاص داده نمیشود بلکه تمام ماژولها یا اپلیکیشنهایی را که ما روی مرکز تلفن خود داردیم و میتوانیم یک Extension را به آن اختصاص دهیم شامل میشود.
اختصاص Number به IVR
بعضی از بخشها در مرکز تلفن هستند مانند همان IVR شما یک Number خاصی را نمیتوانید به آن اختصاص دهید و باید از یک برنامه واسط برای وصل شدن به IVR کمک بگیرید. ما در مرکز تلفن خود در بخش قبلی IVR را ساختیم.
زمانی که میخواستیم IVR را اجرا کنیم به خط شهری زنگ میزدیم و از خط شهری پیغام به روی Inbound میآمد و در واقع روی Trunk ما میآمد و در نهایت به main IVR تعیین مسیر میشد کاری که کردیم این بود.
خود IVR را نمیتوانستیم مستقیم شمارهگیری کنیم. از یک سری ابزارهای دیگر هم میتوانیم کمک بگیریم که در بخش بعدی میخواهیم در مورد آنها صحبت کنیم که این مشکل را برای ما حل میکند.
لازم دیدم که قبل از اینکه وارد بحث اپلیکیشنهای دیگر شویم درمورد Extensionها به صورت اختصاصی توضیحاتی ارائه شود و بدانید که تمام بخشهای ایزابل میتوانند Extension را داشته باشند که یک سری مستقیم خودشان به عنوان Number قبول میکنند و اگر شما یک Extension را اختصاص ندهید اصلاً ساخته نمیشوند.
اما بعضیها Extension ندارند و برای اینکه بتوانید به آنها زنگ بزنید یا اجرا کنید میتوانید از یک سری از اپلیکیشنهای دیگر کمک بگیرید.
توضیحات Feature Code
وارد قسمت Feature Code شوید. دوستان Feature Code ها یکی از معروفترین Extension های ما در مرکز تلفن هستند. یک سری کدهایی را به صورت پیشفرض در اینجا دارد. شما از طریق هریک از این کدها میتوانید مثلاً برنامهها را اجرا کنید.
در هر مرکز تلفنی ما Feature Code داریم. کدهای کمکی هستند و یک سری ویژگیهایی را با استفاده از این کدها فعال یا غیرفعال میکنند و برای اینکه دسترسی راحتتر باشد هر مرکز تلفن Feature Code ها را میسازد.
ما رفته رفته در تمام بخشهای آموزش یک سری کدهای مهم را به شما معرفی میکنیم. در هر بخشی که میرویم یک سری از Feature Code هایی را که مهم است را به شما معرفی میکنیم.
مثلاً ما یک گزینهای با نام Echo Test داریم *۴۳ با این میتوانیم صدای رفت و برگشت یک داخلی را چک کنیم. مثلاً اگر ما روی Soft Phone یک داخلی مرکز تلفن ۵۰۰ را داریم. کد *۴۳ را که بگیریم این دقیقاً یک پیغامی را میخواند و بعد شما میتوانید صحبت کنید و صدای خودتان را اکو بشنوید.
این برای تست کردن است. هر یک از Feature Codeها یک کد است و *۴۳ یک Extension محسوب میشود مانند Extension های دیگر که ما در داخلیها داشتیم. بنابراین هریک از بخشهای مرکز تلفن میتوانند یک Extension داشته باشند.
Extension در Ring Group و ساخت آن
زمانی که ما به Ring Group برسیم Extension آن را میسازیم و اینجا تست میکنیم. یعنی دقیقاً Ring Group را مثلاً با داخلی ۶۰۰ میسازیم و میتوانیم با هر یک از داخلیهای دیگر ۶۰۰ را شمارهگیری کنیم.
فرض کنید که الان من یک Ring Group را داشته باشم Ring Group مثلاً ۶۰۰ مهم نیست که چه کانفیگی را لحاظ میکنم و یک داخلی ۵۰۰ مثلاً داخل آن است. یک Group Destination هم به آن بدهیم مثلا همان ۶۰۰ را میگذاریم.
مهم نیست زیرا در بخش بعدی در رابطه با هریک از این بخشها صحبت میکنیم. حال فرض کنید که من یک Ring Group 600 را ساختم و یک داخلی مثلاً ۲۰۰ را داخل آن گذاشتم.
الان من با این Soft Phone 500 میتوانم ۶۰۰ را شمارهگیری کنم. چه اتفاقی میافتد؟ چون که ۲۰۰ فعال نیست درجا قطع میشود.
برای اینکه مشخص شود وارد Ring Group میشویم اگر نبود به جای Hang up مثلاً Play SIT Tone (Zapateller) را پخش کن. تماس که بگیریم این پیغام را پخش میکند و نشان میدهد که ۶۰۰ در حال اجرا است.
حال ما یک 600 Extension ساختیم نکتهای که بود این است که به صورت Uniqe هستند یعنی شما ۶۰۰ را جای دیگر نمیتوانید استفاده کنید همانطور که برای داخلیها نمیتوانستید استفاده کنید.
مثلاً اگر من از داخلی ۶۰۰ در جای دیگر استفاده کنم به من پیغام خطا میدهد. پس Extension ها به صورت کاملاً Uniqe هستند و زمانی که شما یک شمارهای را به یک داخلی مثل Ring Group، یا Feature Code اختصاص میدهید یا به یک Call Flow که البته خودش میسازد به جاهای دیگر نمیتوانید اختصاص دهید.
پس شماره Extension Number ها بهصورت یونیک و اختصاصی هست. و هر کدام به یک برنامه یا یک اپلیکیشن یا ماژول اختصاص پیدا میکند. شما نمیتوانید یک شماره را در چند جا استفاده کنید. دوستان این هم از مفهوم Extension Number ها در مرکز تلفن ایزابل به سراغ بخشهای بعدی آموزش میرویم.
سلام وقت بخیر
وقتی callgroup و pickup تعریف میشه از *۸# میشه استفاده کرد ولی شماره کسی که زنگ زده دیگه نمیفته
چه راه حلی وجود داره تا شماره تماس گیرنده قابل مشاهده باشه
سلام
بله شما تماس داخلی دیگر را جواب دادید و کالر ایدی تماس گیرنده فقط برای مقصد ارسال میشود و قاعدتا قابل نمایش برای شما نیست
بستگی به سناریویی که دارید می توانید از راهکار های توزیع تماس استفاده کنید که مناسب تر هست مثل پیاده سازی صف