در طراحی و راهاندازی یک مرکز تماس، انتخاب زیرساخت تلفنی یکی از تصمیمهای مهم فنی است. دو نامی که در بسیاری از پروژههای تلفن سازمانی و مرکز تماس مطرح میشوند، Asterisk و Issabel هستند. این دو فناوری ارتباط نزدیکی با یکدیگر دارند، اما وظیفه و جایگاه یکسانی در معماری سیستم تلفنی ندارند.
سیستم تلفن گویا IVR · امکانات نرمافزار مرکز تماس · CRM یکپارچه با مرکز تماس · راهکار مرکز تماس آیساتل
Asterisk یک موتور ارتباطات تلفنی است که وظیفه پردازش تماسها، مدیریت مسیرهای ارتباطی و اجرای منطق تماس را بر عهده دارد. در مقابل، Issabel بستری برای مدیریت و پیکربندی امکانات تلفنی است که بر پایه فناوریهایی مانند Asterisk توسعه یافته و ابزارهای مدیریتی را در اختیار مدیر سیستم قرار میدهد.
به بیان ساده، Asterisk بخش اصلی پردازش تماس را انجام میدهد و Issabel امکان مدیریت بسیاری از قابلیتهای سیستم تلفنی را از طریق یک محیط مدیریتی فراهم میکند.
شناخت تفاوت این دو فناوری به کسبوکارها کمک میکند هنگام طراحی مرکز تماس، انتخاب دقیقتری داشته باشند و زیرساختی متناسب با نیازهای عملیاتی، توسعه آینده و یکپارچهسازی با نرمافزارهای دیگر ایجاد کنند.
Asterisk چیست و چه نقشی در مرکز تماس دارد؟
Asterisk یک چارچوب نرمافزاری متنباز برای ساخت سیستمهای تلفنی و ارتباطات صوتی است. این نرمافزار میتواند روی سرور نصب شود و با استفاده از پروتکلها و فناوریهای ارتباطی، تماسهای تلفنی را مدیریت کند.
Asterisk در معماری تلفن سازمانی نقش موتور اصلی پردازش تماس را دارد. یعنی مشخص میکند تماس چگونه وارد سیستم شود، چه مسیری را طی کند، به کدام داخلی یا صف منتقل شود و چه اتفاقی در مراحل مختلف مکالمه رخ دهد.
مهمترین قابلیتهای Asterisk عبارتاند از:
- مدیریت تماس: دریافت، برقراری، انتقال و پایان دادن به تماسها.
- سیستم داخلی (Extension): تعریف داخلی برای کارکنان و تجهیزات تلفنی.
- مسیر تماس (Dialplan): تعیین منطق و قواعد هدایت تماسها.
- صف تماس (Queue): قرار دادن تماسها در صف و توزیع آنها میان اپراتورها.
- تلفن گویا (IVR): دریافت انتخابهای مشتری و هدایت تماس بر اساس آنها.
- ضبط مکالمات: ضبط تماسها بر اساس تنظیمات و سیاستهای سیستم.
- کنفرانس صوتی: ایجاد ارتباط همزمان میان چند شرکتکننده.
- اتصال به خطوط تلفنی: ارتباط با سرویسدهندگان مخابراتی و تجهیزات ارتباطی از طریق فناوریهای پشتیبانیشده.
- ارتباط با نرمافزارهای دیگر: استفاده از رابطها و امکانات ارتباطی برای توسعه قابلیتهای اختصاصی.
یکی از ویژگیهای مهم Asterisk انعطافپذیری آن است. توسعهدهندگان میتوانند منطق تماس را متناسب با فرآیندهای سازمان طراحی کنند و امکانات موردنیاز را با استفاده از رابطهای برنامهنویسی و ماژولهای مناسب توسعه دهند.
Issabel چیست و چه کاربردی دارد؟
Issabel یک بستر نرمافزاری برای مدیریت ارتباطات سازمانی و سیستمهای تلفنی است که امکانات مختلفی را در یک محیط مدیریتی گردآوری میکند.
در معماری متداول مبتنی بر Issabel، موتور پردازش تماس Asterisk است و Issabel ابزارهایی برای پیکربندی و مدیریت بخشهای مختلف سیستم در اختیار مدیر قرار میدهد.
بهجای اینکه مدیر سیستم برای انجام تمام تنظیمات مستقیماً با فایلهای پیکربندی و دستورات خط فرمان کار کند، میتواند بسیاری از تنظیمات رایج را از طریق رابط گرافیکی انجام دهد.
برخی از امکاناتی که در استقرارهای متداول Issabel قابل استفاده هستند عبارتاند از:
- تعریف و مدیریت داخلیها.
- تنظیم مسیرهای ورودی و خروجی تماس.
- مدیریت صفهای تماس.
- پیکربندی منوهای تلفن گویا.
- مدیریت اپراتورها و گروههای پاسخگویی.
- تنظیم برخی امکانات ضبط و گزارشگیری تماس.
- مدیریت بخشهایی از سرویسهای ارتباطی سازمان.
- فراهم کردن بستری برای توسعه و اتصال قابلیتهای تکمیلی.
البته امکانات دقیق به نسخه Issabel، ماژولهای نصبشده، تنظیمات و اجزای نرمافزاری مورد استفاده بستگی دارد. بنابراین، نباید فرض کرد تمام قابلیتها در هر نصب Issabel بهصورت پیشفرض فعال یا در دسترس هستند.
تفاوت اصلی Issabel و Asterisk در چیست؟
مهمترین تفاوت این دو فناوری در سطح عملکرد آنهاست. Asterisk موتور پردازش تماس است، در حالی که Issabel یک لایه مدیریتی و بستری برای استفاده و پیکربندی امکانات ارتباطی محسوب میشود.
برای درک بهتر، معماری ساده زیر را در نظر بگیرید:
| لایه معماری | نقش |
|---|---|
| مدیر سیستم و اپراتور فنی | تنظیمات، مدیریت و نظارت |
| Issabel | رابط مدیریتی و ابزارهای پیکربندی |
| Asterisk | پردازش تماس، مسیرها، داخلیها و صفها |
| زیرساخت ارتباطی | خطوط مخابراتی، ترانکها، تلفنهای IP و کاربران |
این نمودار یک نمایش سادهشده از معماری متداول است؛ جزئیات ارتباط میان اجزا به نسخه، ماژولها و نحوه استقرار بستگی دارد.
| معیار مقایسه | Asterisk | Issabel |
|---|---|---|
| ماهیت | موتور و چارچوب پردازش ارتباطات تلفنی | بستر مدیریت و پیکربندی سیستم تلفنی |
| نقش اصلی | اجرای منطق تماس | مدیریت امکانات و تنظیمات |
| شیوه مدیریت | فایلهای پیکربندی، CLI و رابطهای برنامهنویسی | عمدتاً رابط گرافیکی بههمراه ابزارهای فنی |
| انعطافپذیری | بسیار بالا در توسعه منطق تماس | وابسته به امکانات بستر و امکان توسعه |
| نیاز به دانش فنی | آشنایی با معماری تلفنی و تنظیمات Asterisk | آشنایی با مدیریت Issabel و مفاهیم تلفنی |
| کاربرد | ساخت سیستم تلفنی اختصاصی و پردازش تماس | راهاندازی و مدیریت امکانات رایج PBX |
| توسعه اختصاصی | امکان توسعه مستقیم با ابزارها و رابطهای Asterisk | امکان توسعه و اتصال با توجه به معماری و محدودیتهای بستر |
نکته: این دو فناوری جایگزین مستقیم یکدیگر نیستند. مقایسه درست آنها باید بر اساس نقش هرکدام در معماری سیستم انجام شود، نه صرفاً بر اساس تعداد امکانات یا ظاهر رابط کاربری.
تفاوت در لایه فنی و شیوه مدیریت
مدیریت مستقیم Asterisk
در استفاده مستقیم از Asterisk، مدیر یا توسعهدهنده کنترل بیشتری بر ساختار و منطق سیستم تلفنی دارد.
بخش مهمی از تنظیمات از طریق فایلهای پیکربندی انجام میشود. برای مثال، تنظیمات داخلیها، مسیرهای تماس و منطق انتقال تماس میتوانند در ساختارهای پیکربندی مربوط به Asterisk تعریف شوند.
این شیوه برای پروژههایی مناسب است که به کنترل دقیق، توسعه اختصاصی یا منطق پیچیده تماس نیاز دارند.
در مقابل، مدیریت مستقیم آن معمولاً به دانش فنی بیشتری درباره ساختار Asterisk، پروتکلهای تلفنی، عیبیابی و مدیریت سرور نیاز دارد.
مدیریت از طریق Issabel
Issabel بسیاری از تنظیمات رایج سیستم تلفنی را در قالب صفحات مدیریتی ارائه میکند.
برای مثال، مدیر سیستم میتواند از طریق پنل مدیریتی داخلی جدید تعریف کند، صف تماس بسازد یا مسیرهای ورودی و خروجی را تنظیم کند؛ البته امکانات در دسترس به نسخه و ماژولهای نصبشده بستگی دارند.
این روش برای سازمانهایی مفید است که میخواهند بخش زیادی از تنظیمات روزمره را از طریق رابط گرافیکی انجام دهند.
با این حال، استفاده از Issabel به معنای بینیازی از دانش Asterisk نیست. برای عیبیابی مشکلات پیچیده، بررسی لاگها، تنظیمات پیشرفته و توسعه قابلیتهای اختصاصی، همچنان شناخت لایه فنی ضروری است.
انعطافپذیری و توسعه اختصاصی؛ کدام مناسبتر است؟
یکی از معیارهای مهم در انتخاب زیرساخت مرکز تماس، میزان آزادی عمل برای طراحی فرآیندهای اختصاصی است.
Asterisk به دلیل دسترسی مستقیم به منطق تماس، امکان طراحی سناریوهای متنوع را فراهم میکند. برای نمونه، میتوان قواعدی تعریف کرد که تماس بر اساس ساعات کاری، نوع مشتری، شماره ورودی یا وضعیت صف به مسیر متفاوتی هدایت شود.
Issabel نیز امکانات مدیریتی متعددی برای تنظیم قابلیتهای رایج ارائه میدهد، اما در پروژههایی که نیازهای خاصتری دارند، ممکن است لازم باشد توسعه در سطح Asterisk یا نرمافزارهای مکمل انجام شود.
برای تصمیمگیری، باید این پرسشها بررسی شوند:
- آیا فرآیند تماس سازمان با امکانات استاندارد PBX قابل اجراست؟
- آیا به منطق تماس اختصاصی و پیچیده نیاز داریم؟
- آیا قرار است سیستم در آینده با CRM، سامانه فروش یا نرمافزار پشتیبانی یکپارچه شود؟
- چه تیمی مسئول نگهداری و توسعه زیرساخت خواهد بود؟
- آیا سازمان به کنترل مستقیم بر تمام اجزای فنی نیاز دارد؟
اگر نیازها عمدتاً متداول باشند، استفاده از یک بستر مدیریتی مانند Issabel میتواند فرآیند راهاندازی و مدیریت را سادهتر کند. اما اگر معماری بسیار اختصاصی و کنترل عمیق بر منطق تماس اهمیت داشته باشد، توسعه مستقیم بر پایه Asterisk نیز میتواند گزینه مناسبی باشد.
اتصال Issabel و Asterisk به CRM و نرمافزارهای دیگر
مرکز تماس در بسیاری از کسبوکارها فقط برای برقراری و دریافت تماس استفاده نمیشود. اطلاعات مکالمات میتوانند بخشی از فرآیند فروش، پشتیبانی، خدمات مشتریان و مدیریت ارتباط با مشتری باشند.
به همین دلیل، اتصال زیرساخت تلفنی به نرمافزارهای دیگر اهمیت زیادی دارد.
اتصال به CRM
با اتصال سیستم تلفنی به CRM، میتوان اطلاعات تماس را به پرونده مشتری مرتبط کرد.
برای مثال، هنگام تماس مشتری، نرمافزار CRM میتواند بر اساس شماره تماس، اطلاعات مشتری را نمایش دهد. پس از پایان مکالمه نیز نتیجه تماس و توضیحات اپراتور در پرونده ثبت میشود.
استفاده از رابطهای برنامهنویسی
Asterisk امکانات ارتباطی مختلفی برای تعامل با نرمافزارهای خارجی ارائه میدهد. بسته به نیاز پروژه، میتوان از رابطهایی مانند AMI و ARI برای کنترل یا دریافت اطلاعات مرتبط با تماس استفاده کرد.
- AMI (Asterisk Manager Interface): برای ارتباط مدیریتی با Asterisk و دریافت رویدادها یا اجرای برخی عملیات مدیریتی.
- ARI (Asterisk REST Interface): برای ساخت برنامههای ارتباطی و کنترل تماس از طریق یک رابط REST و ارتباطات مبتنی بر رویداد.
انتخاب رابط مناسب به نوع توسعه و نسخه Asterisk بستگی دارد.
در معماری Issabel نیز امکان ارتباط با سامانههای خارجی وجود دارد، اما روش پیادهسازی باید با ساختار نسخه، تنظیمات و اجزای نصبشده سازگار باشد.
اتصال به نرمافزارهای تیکتینگ و پشتیبانی
با اتصال مرکز تماس به سیستم تیکتینگ میتوان تماس مشتری را به درخواست پشتیبانی مرتبط کرد. در نتیجه، اپراتور هنگام مکالمه به سوابق درخواست دسترسی خواهد داشت و میتواند نتیجه تماس را در همان پرونده ثبت کند.
اتصال به سامانههای گزارشگیری و داشبورد مدیریتی
اطلاعات تماس مانند مدت مکالمه، وضعیت صف، تماسهای پاسخدادهشده و تماسهای ازدسترفته میتوانند برای تحلیل عملکرد مرکز تماس استفاده شوند.
این اطلاعات با اتصال به ابزارهای گزارشگیری میتوانند در قالب داشبوردهای مدیریتی نمایش داده شوند.
ملاحظات نگهداری و امنیت زیرساخت
انتخاب Issabel یا Asterisk تنها بخشی از تصمیم فنی است. یک سیستم تلفنی سازمانی برای عملکرد پایدار به نگهداری، پایش و مدیریت امنیت نیاز دارد.
مهمترین موارد عبارتاند از:
بهروزرسانی و سازگاری نسخهها
نسخه Asterisk، Issabel، سیستمعامل و ماژولهای جانبی باید از نظر سازگاری بررسی شوند. بهروزرسانی بدون بررسی وابستگیها ممکن است باعث اختلال در سرویس یا ناسازگاری تنظیمات شود.
پشتیبانگیری از تنظیمات
فایلهای پیکربندی، اطلاعات داخلیها، مسیرهای تماس، تنظیمات صفها و سایر دادههای ضروری باید بهصورت منظم پشتیبانگیری شوند.
همچنین باید فرآیند بازیابی نسخه پشتیبان آزمایش شود تا در زمان بروز مشکل، امکان بازگردانی سرویس وجود داشته باشد.
امنیت دسترسیها
دسترسی مدیریتی به پنلها و سرویسهای تلفنی باید محدود و کنترلشده باشد. استفاده از گذرواژههای قوی، محدودسازی دسترسی شبکه، مدیریت دسترسی کاربران و بررسی رویدادهای امنیتی اهمیت دارد.
حفاظت از خطوط و سرویسهای تلفنی
تنظیمات نامناسب میتوانند زمینه سوءاستفاده از خطوط تلفنی یا برقراری تماسهای غیرمجاز را فراهم کنند. بنابراین، محدودسازی تماسهای خروجی، کنترل دسترسی به ترانکها و پایش الگوهای غیرعادی تماس ضروری است.
پایش کیفیت مکالمات
کیفیت تماس فقط به نرمافزار وابسته نیست. ظرفیت سرور، پهنای باند، تأخیر شبکه، نوسان تأخیر (Jitter)، از دست رفتن بستهها و تجهیزات شبکه نیز بر کیفیت صدا تأثیر دارند.
برای همین، بررسی دورهای زیرساخت شبکه و سرور باید بخشی از برنامه نگهداری باشد.
برای طراحی مرکز تماس از Issabel استفاده کنیم یا Asterisk؟
پاسخ به این پرسش به نیازهای پروژه، سطح سفارشیسازی و توان فنی تیم نگهداری بستگی دارد.
| شرایط پروژه | رویکرد قابل بررسی |
|---|---|
| راهاندازی PBX با امکانات رایج و پنل مدیریتی | استفاده از Issabel |
| نیاز به کنترل مستقیم و طراحی منطق تماس اختصاصی | توسعه مستقیم با Asterisk |
| مرکز تماس با فرآیندهای سفارشی | بررسی معماری مبتنی بر Asterisk و اجزای مکمل |
| نیاز به اتصال به CRM و نرمافزارهای سازمانی | طراحی لایه یکپارچهسازی با استفاده از رابطهای مناسب |
| تیم فنی محدود برای مدیریت روزمره | استفاده از بستر مدیریتی، همراه با پشتیبانی فنی مناسب |
| پروژه بزرگ با نیازهای عملیاتی پیچیده | ارزیابی معماری، ظرفیت، افزونگی و برنامه نگهداری پیش از انتخاب |
نکته مهم این است که استفاده از Issabel الزاماً به معنای محدود شدن به امکانات آماده نیست و استفاده از Asterisk نیز بهتنهایی تضمینکننده کیفیت یا پایداری بیشتر نخواهد بود.
کیفیت نهایی سیستم به طراحی معماری، تنظیمات، ظرفیت منابع، امنیت، کیفیت شبکه و نحوه نگهداری وابسته است.
جمعبندی
Asterisk و Issabel دو فناوری مرتبط در زیرساخت تلفن سازمانی هستند که نقشهای متفاوتی دارند. Asterisk موتور اصلی پردازش تماس است و امکان طراحی و اجرای منطق ارتباطی را فراهم میکند. Issabel نیز بستری مدیریتی است که بسیاری از قابلیتهای تلفنی را از طریق یک محیط گرافیکی در اختیار مدیر سیستم قرار میدهد.
برای راهاندازی یک مرکز تماس، انتخاب میان این دو نباید صرفاً بر اساس سهولت نصب یا تعداد امکانات ظاهری انجام شود. ابتدا باید نیازهای سازمان، حجم تماس، ساختار اپراتورها، سناریوهای پاسخگویی، سطح سفارشیسازی و نیازهای یکپارچهسازی مشخص شوند.
در نهایت، یک زیرساخت تلفنی مناسب زمانی ارزشمند خواهد بود که علاوه بر مدیریت صحیح تماسها، بتواند با CRM، سیستم تیکتینگ و سایر نرمافزارهای کسبوکار ارتباط برقرار کند و در آینده نیز متناسب با رشد سازمان توسعه یابد.
پرسشهای متداول
در معماری متداول Issabel برای سیستم تلفنی، Asterisk موتور پردازش تماس است. Issabel نقش مدیریتی و پیکربندی را بر عهده دارد و جایگزین موتور تلفنی آن محسوب نمیشود.
این دو ابزار برای انجام یک وظیفه یکسان طراحی نشدهاند. Asterisk موتور ارتباطی است و Issabel بستر مدیریت سیستم تلفنی. انتخاب مناسب به نیاز پروژه و معماری موردنظر بستگی دارد.
برای تنظیمات روزمره بسیاری از قابلیتها میتوان از پنل مدیریتی استفاده کرد؛ اما برای عیبیابی پیشرفته، توسعه اختصاصی و مدیریت مشکلات پیچیده، آشنایی با Asterisk و مفاهیم تلفنی ضروری است.
بله. بسته به معماری سیستم میتوان از رابطها و روشهای ارتباطی مناسب برای اتصال به CRM استفاده کرد. برای نمونه، Asterisk رابطهایی مانند AMI و ARI دارد که در توسعه یکپارچهسازی کاربرد دارند.
بله. Asterisk امکانات لازم برای طراحی منطق تماس، صفها، داخلیها و سناریوهای ارتباطی را فراهم میکند. برای ساخت یک مرکز تماس کامل ممکن است به نرمافزارهای مکمل، رابط مدیریتی و سیستمهای گزارشگیری نیز نیاز باشد.
خیر. علاوه بر نصب و پیکربندی نرمافزار، باید خطوط ارتباطی، داخلیها، مسیرهای تماس، صف اپراتورها، امنیت، شبکه، ضبط مکالمات و فرآیندهای پشتیبانی نیز متناسب با نیاز سازمان تنظیم شوند. ---
