0
Your Cart
empty cart سبد خریدتان در حال حاضر خالی است! بازگشت به فروشگاه

انتشار Issabel Call Center 5.1.13؛ پشتیبانی از Asterisk 20، بهبود امنیت و پایداری Dialer

فهرست مطالب

عنوان مطالبی که می خوانید

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

آخرین ویرایش مهر 23, 1405 حامد کوه فلاح

انتشار Issabel Call Center 5.1.13؛ پشتیبانی از Asterisk 20، بهبود امنیت و پایداری Dialer

ماژول Issabel Call Center Community 5.1.13 با مجموعه‌ای از بهبودهای امنیتی، اصلاحات فنی و افزایش سازگاری با زیرساخت‌های جدید Asterisk به‌روزرسانی شده است. در این نسخه، علاوه بر پشتیبانی از Asterisk 20 و بهبود عملکرد PJSIP، بخش‌های مختلفی از Dialer، مدیریت کارشناسان، کمپین‌های تماس و فرآیند نصب و به‌روزرسانی نیز اصلاح شده‌اند.

یکی از ویژگی‌های مهم این پروژه، رایگان و متن‌باز بودن آن است. Issabel Call Center ادامه‌دهنده مسیری است که از دوران Elastix آغاز شد و اکنون با مشارکت توسعه‌دهندگان و اعضای کامیونیتی برای استفاده در نسخه‌های جدید Issabel توسعه پیدا می‌کند.

در این مقاله، ضمن معرفی این ماژول و قابلیت‌های اصلی آن، مهم‌ترین تغییرات نسخه 5.1.13 را بررسی می‌کنیم و توضیح می‌دهیم که این تغییرات برای مدیران سیستم‌های تلفنی، کارشناسان VoIP و شرکت‌هایی که به دنبال راه‌اندازی یک مرکز تماس حرفه‌ای هستند چه اهمیتی دارند.

منبع پروژه: مخزن رسمی Issabel Call Center 5 در GitHub

Issabel Call Center چیست؟

Issabel Call Center یک ماژول مرکز تماس برای سیستم تلفنی Issabel است که امکاناتی مانند مدیریت کارشناسان، کمپین‌های ورودی و خروجی، تماس‌گیر خودکار (Dialer) و پنل اختصاصی کارشناسان را در اختیار مدیران مرکز تماس قرار می‌دهد.

این ماژول در کنار Asterisk کار می‌کند و برای مجموعه‌هایی مناسب است که می‌خواهند زیرساخت تلفنی خود را به یک مرکز تماس با امکانات مدیریتی و عملیاتی تبدیل کنند.

در یک مرکز تماس مبتنی بر Issabel، می‌توان تماس‌های ورودی مشتریان را مدیریت کرد، کارشناسان را به صف‌های تماس متصل کرد، کمپین‌های تماس خروجی راه‌اندازی کرد و اطلاعات مربوط به تماس‌ها و عملکرد کارشناسان را مورد بررسی قرار داد.

مزیت مهم این راهکار آن است که برای استفاده از قابلیت‌های اصلی مرکز تماس، الزاماً نیازی به خرید یک نرم‌افزار تجاری مستقل نیست. کد منبع نسخه Community به‌صورت عمومی منتشر شده و تحت مجوز GPLv2 یا نسخه‌های بعدی آن قرار دارد.

البته رایگان بودن نرم‌افزار به معنای رایگان بودن تمام هزینه‌های پیاده‌سازی نیست؛ هزینه سرور، زیرساخت ارتباطی، راه‌اندازی، سفارشی‌سازی و پشتیبانی می‌تواند بسته به پروژه متفاوت باشد.

تاریخچه Issabel Call Center؛ از Elastix تا نسخه 5.1.13

برای درک اهمیت نسخه جدید، بهتر است نگاهی به مسیر توسعه این پروژه داشته باشیم.

از Elastix تا Issabel

بسیاری از متخصصان VoIP با نام Elastix و ماژول مرکز تماس آن آشنا هستند. Elastix برای سال‌ها یکی از راهکارهای شناخته‌شده مبتنی بر Asterisk بود و امکانات مرکز تماس را در کنار سایر قابلیت‌های سیستم تلفنی ارائه می‌کرد.

پس از انشعاب پروژه Issabel از Elastix، مسیر توسعه راهکارهای متن‌باز ارتباطات یکپارچه ادامه پیدا کرد. بخشی از قابلیت‌های مرکز تماس نیز در اکوسیستم Issabel حفظ شد و توسعه آن در قالب نسخه‌های Community ادامه یافت.

بنابراین Issabel Call Center را باید بخشی از یک مسیر توسعه بلندمدت در دنیای VoIP دانست، نه یک نرم‌افزار کاملاً جدید و بی‌ارتباط با گذشته.

توسعه توسط کامیونیتی

نسخه مخصوص Issabel 5 در مخزن عمومی ISSABELPBX/callcenter-issabel5 نگهداری می‌شود. در توضیحات این مخزن، به‌روزرسانی نسخه توسط کامیونیتی و مشارکت افرادی از جمله Nicolás Gudiño، Hamza و Julio Pacheco در کنار سایر اعضای جامعه Issabel ذکر شده است.

اهمیت این مدل توسعه در آن است که کد منبع در دسترس قرار دارد و توسعه‌دهندگان می‌توانند آن را بررسی کنند، مشکلات را گزارش دهند و در بهبود پروژه مشارکت کنند.

از نسخه 5.1.1 RC تا 5.1.13

در نسخه 5.1.1 RC، بهبود امنیت ارتباطات ECCP با TLS، مدیریت نسخه نرم‌افزار و پشتیبانی از PJSIP Trunk در کمپین‌های خروجی از تغییرات مهم اعلام‌شده بودند.

در نسخه 5.1.13 نیز مسیر توسعه با تمرکز بر امنیت، پایداری Dialer، نصب و به‌روزرسانی مطمئن‌تر، سازگاری با Asterisk 20 و بهبود تجربه کارشناسان ادامه یافته است.

نکته مهم این است که نسخه 5.1.13 را باید بر اساس تغییرات اعلام‌شده برای همین نسخه بررسی کرد؛ قابلیت‌های نسخه‌های قبلی به‌تنهایی تضمین نمی‌کنند که تمام جزئیات پیاده‌سازی در نسخه جدید بدون تغییر باقی مانده باشند.

قابلیت‌های اصلی Issabel Call Center

پیش از بررسی تغییرات نسخه 5.1.13، بهتر است با بخش‌های مهم این ماژول آشنا شویم.

1. تماس‌گیر خودکار (Dialer)

Dialer یکی از بخش‌های مهم مرکز تماس خروجی است. این بخش با استفاده از اطلاعات کمپین و شماره‌های تعریف‌شده، فرآیند برقراری تماس‌های خروجی را مدیریت می‌کند.

در سناریوهای Outbound، Dialer می‌تواند با کارشناسان، وضعیت تماس‌ها و تنظیمات کمپین در ارتباط باشد تا فرآیند تماس‌گیری مطابق پیکربندی سیستم انجام شود.

عملکرد صحیح Dialer اهمیت زیادی دارد؛ زیرا خطا در ارتباط با Asterisk، باقی ماندن فرآیندهای متوقف‌شده یا تشخیص نادرست وضعیت کارشناسان می‌تواند روی اجرای کمپین تأثیر بگذارد.

به همین دلیل، اصلاح مشکلات AMI، Timeout و مدیریت فرآیند Dialer در نسخه 5.1.13 اهمیت عملیاتی دارد.

2. پنل کارشناسان (Agent Console)

Agent Console محیطی است که کارشناس مرکز تماس از طریق آن با سیستم کار می‌کند.

بسته به تنظیمات و امکانات فعال‌شده، این پنل می‌تواند برای ورود به سیستم، مدیریت وضعیت کارشناس، کنترل تماس، انتقال تماس، ثبت اطلاعات مرتبط با مکالمه و پایان دادن به Session استفاده شود.

مدیریت صحیح وضعیت کارشناس برای عملکرد Call Center حیاتی است. برای مثال، اگر تلفن کارشناس از دسترس خارج شود اما Session او همچنان فعال بماند، ممکن است سیستم وضعیت واقعی او را به‌درستی تشخیص ندهد.

در نسخه 5.1.13، بهبود مدیریت قطع ارتباط، Sessionها، Transfer و شرایطی که تلفن کارشناس پاسخ‌گو نیست، از جمله تغییرات اعلام‌شده است.

3. کمپین‌های ورودی و خروجی

کمپین‌های تماس، فرآیندهای مرکز تماس را بر اساس نوع فعالیت سازماندهی می‌کنند.

در کمپین ورودی (Inbound)، هدف مدیریت تماس‌هایی است که مشتریان با مرکز تماس برقرار می‌کنند. در کمپین خروجی (Outbound)، سیستم تماس‌های برنامه‌ریزی‌شده یا فهرست شماره‌های کمپین را مدیریت می‌کند.

در هر دو حالت، پایداری Dialer، صحت وضعیت کارشناسان، مدیریت تماس و دسترسی به اطلاعات کمپین اهمیت دارد.

نسخه 5.1.13 شامل اصلاحاتی در کمپین‌های ورودی و خروجی، External URLs، مانیتورینگ کارشناسان و نمایش آخرین تماس‌ها است.

4. گزارش‌گیری و مانیتورینگ

اطلاعات تماس و وضعیت کارشناسان برای ارزیابی عملکرد مرکز تماس اهمیت زیادی دارند.

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

البته نوع گزارش، جزئیات داده‌ها و شاخص‌های قابل استخراج به پیکربندی Call Center، اطلاعات ذخیره‌شده و ابزارهای گزارش‌گیری مورد استفاده بستگی دارد.


مهم‌ترین تغییرات Issabel Call Center 5.1.13

بر اساس اطلاعیه انتشار نسخه 5.1.13، تغییرات این نسخه را می‌توان در چند گروه اصلی دسته‌بندی کرد.

1. بهبود امنیت و حفاظت از اطلاعات حساس

یکی از محورهای اصلی این نسخه، اصلاح مشکلات امنیتی است.

بر اساس اطلاعیه انتشار، آسیب‌پذیری‌های مهمی از جمله موارد مرتبط با Endpointهای مورد استفاده در مانیتورینگ کمپین‌ها اصلاح شده‌اند. همچنین تغییراتی برای جلوگیری از افشای رمز عبور MySQL در فرآیندهای نصب و به‌روزرسانی انجام شده است.

این تغییرات از دو جهت اهمیت دارند.

نخست، حفاظت از Endpointها: بخش‌های مانیتورینگ باید به شکلی پیاده‌سازی شوند که دسترسی غیرمجاز به اطلاعات یا عملیات مدیریتی امکان‌پذیر نباشد. نحوه احراز هویت و سطح دسترسی این Endpointها باید متناسب با حساسیت اطلاعات کنترل شود.

دوم، حفاظت از اطلاعات دیتابیس: رمز عبور MySQL یکی از اطلاعات حساس زیرساخت تلفنی است. نمایش ناخواسته آن در خروجی نصب، فایل‌های گزارش یا فرآیندهای Update می‌تواند ریسک امنیتی ایجاد کند.

اصلاح این موارد، سطح حفاظت نرم‌افزار را بهبود می‌دهد؛ هرچند امنیت نهایی سیستم همچنان به تنظیمات Firewall، سطح دسترسی‌ها، مدیریت رمزهای عبور و نگهداری صحیح سرور وابسته است.

2. نصب و به‌روزرسانی مطمئن‌تر

یکی از مشکلات مهم در نصب نرم‌افزارهای سروری، پایان یافتن ظاهری فرآیند نصب در حالی است که بخشی از عملیات اصلی با خطا مواجه شده است.

برای مثال، ممکن است ساخت دیتابیس یا وارد کردن ساختار و داده‌های آن با شکست روبه‌رو شود، اما Installer پیام موفقیت را به‌درستی مدیریت نکند.

در نسخه 5.1.13، تشخیص خطاهای مربوط به ایجاد و بارگذاری دیتابیس بهبود یافته است. هدف این تغییر، جلوگیری از نصب‌های ناقصی است که در ظاهر موفق به نظر می‌رسند.

این موضوع برای مدیران سیستم اهمیت زیادی دارد؛ زیرا نصب ناقص می‌تواند در مراحل بعدی باعث خطا در اجرای ماژول، نمایش اطلاعات ناقص یا بروز مشکلات دشوارتر در زمان عیب‌یابی شود.

با وجود این بهبود، توصیه می‌شود بعد از نصب یا Update، عملکرد بخش‌های اصلی Call Center، وضعیت دیتابیس و سرویس Dialer به‌صورت عملی بررسی شود.

3. پشتیبانی از Asterisk 20

یکی از مهم‌ترین تغییرات اعلام‌شده برای نسخه 5.1.13، پشتیبانی از Asterisk 20 است.

Asterisk هسته پردازش تماس در این معماری است و Call Center برای اجرای تماس‌ها، مدیریت کانال‌ها و ارتباط با سیستم تلفنی به آن وابسته است.

افزایش سازگاری با نسخه‌های جدیدتر Asterisk به مدیران کمک می‌کند Call Center را در زیرساخت‌های جدیدتر نیز بررسی و پیاده‌سازی کنند.

طبق README مخزن اختصاصی Issabel 5، پروژه برای Issabel 5 به‌روزرسانی شده و سازگاری آن با Asterisk 13، 16، 18 و 20 اعلام شده است. همان مستندات تأکید می‌کنند که این نسخه دیگر با Issabel 4 سازگار نیست.

با این حال، پیش از نصب روی سرور واقعی باید نسخه دقیق Issabel، سیستم‌عامل، PHP و Asterisk با الزامات و وضعیت فعلی مخزن تطبیق داده شود.

4. بهبود پشتیبانی از PJSIP

PJSIP یکی از اجزای مهم زیرساخت‌های تلفنی مبتنی بر Asterisk است و در بسیاری از پیاده‌سازی‌های جدید برای مدیریت ارتباطات SIP استفاده می‌شود.

در نسخه 5.1.13 دو تغییر مهم در این زمینه اعلام شده است.

پشتیبانی از PJSIP Trunk در کمپین‌های خروجی

کمپین‌های خروجی می‌توانند از Trunkهای مبتنی بر PJSIP استفاده کنند. این قابلیت برای سازمان‌هایی اهمیت دارد که مسیر تماس خروجی آن‌ها بر اساس PJSIP تنظیم شده است.

در این سناریو، Call Center باید بتواند تماس‌های کمپین را از طریق Trunk تعریف‌شده به Asterisk ارسال کند و نتیجه تماس را به‌درستی مدیریت کند.

تشخیص Unreachable شدن کارشناس PJSIP

در نسخه جدید، Dialer وضعیت Unreachable شدن یک Agent مبتنی بر PJSIP را بهتر تشخیص می‌دهد و می‌تواند Session مربوط به آن کارشناس را به‌صورت خودکار ببندد.

این تغییر می‌تواند از باقی ماندن Sessionهای غیرواقعی و ناسازگاری بین وضعیت تلفن و وضعیت کارشناس در Call Center جلوگیری کند.

برای مثال، اگر تلفن کارشناس از دسترس خارج شود، سیستم باید بتواند این وضعیت را تشخیص دهد تا Session غیرفعال برای مدت طولانی باقی نماند.

5. پایداری بیشتر Dialer

Dialer با بخش‌های مختلفی از سیستم تلفنی در ارتباط است. بنابراین اختلال در ارتباط با Asterisk یا AMI، مدیریت نادرست Timeoutها یا متوقف شدن یک Process می‌تواند اجرای کمپین را تحت تأثیر قرار دهد.

در نسخه 5.1.13 اصلاحاتی در چند زمینه اعلام شده است:

  • مشکلات ارتباطی مرتبط با AMI
  • Processهای مسدودشده یا متوقف‌شده
  • مدیریت Timeoutها
  • فرآیند خاموش شدن Dialer
  • چرخش و مدیریت فایل‌های Log

AMI یا Asterisk Manager Interface رابطی برای کنترل و دریافت رویدادهای Asterisk از طریق یک اتصال مدیریتی است. Dialer و سایر ابزارهای مدیریتی ممکن است برای اجرای عملیات یا دریافت وضعیت تماس‌ها به این رابط وابسته باشند.

اگر ارتباط AMI به‌درستی مدیریت نشود، ممکن است عملیات تماس یا تشخیص رویدادها دچار اختلال شود. به همین ترتیب، مدیریت نادرست Timeout و Processهای متوقف‌شده می‌تواند باعث کاهش پایداری سرویس شود.

اصلاحات اعلام‌شده در این نسخه با هدف افزایش پایداری Dialer و بهبود رفتار آن در شرایط خطا انجام شده‌اند.

6. بهبود مدیریت کارشناسان و انتقال تماس

عملکرد Call Center فقط به برقراری تماس وابسته نیست؛ مدیریت درست وضعیت Agentها نیز اهمیت زیادی دارد.

در نسخه 5.1.13، بهبودهایی در مدیریت قطع ارتباط، Sessionها، انتقال تماس و تماس‌های برنامه‌ریزی‌شده اعلام شده است.

این تغییرات می‌توانند در سناریوهایی مفید باشند که تلفن کارشناس از پاسخ‌گویی خارج می‌شود، ارتباط Agent قطع می‌شود یا وضعیت Session با وضعیت واقعی تلفن مطابقت ندارد.

انتقال تماس (Transfer) نیز یکی از عملیات مهم در محیط مرکز تماس است. مدیریت صحیح آن باعث می‌شود تماس بتواند طبق فرآیند کاری سازمان به کارشناس یا مقصد موردنظر منتقل شود.

برای اطمینان از عملکرد نسخه جدید، بهتر است سناریوهای ورود و خروج کارشناس، قطع ارتباط تلفن، انتقال تماس و پایان Session در محیط آزمایشی بررسی شوند.

7. سیستم جدید به‌روزرسانی

در نسخه 5.1.13، سیستم Update به شکلی بهبود یافته که نصب‌های موجود را بتوان به‌صورت کنترل‌شده به‌روزرسانی کرد.

طبق اطلاعیه انتشار، Patchها به ترتیب اعمال می‌شوند و فرآیند نیز ثبت می‌شود تا مدیریت و عیب‌یابی ساده‌تر باشد.

این روش برای پروژه‌هایی که چند اصلاحیه در طول زمان دریافت می‌کنند اهمیت زیادی دارد؛ زیرا ترتیب اعمال تغییرات می‌تواند روی نتیجه نهایی تأثیر بگذارد.

ثبت فرآیند Update نیز به مدیر سیستم کمک می‌کند در صورت بروز مشکل، مراحل انجام‌شده را بررسی کند.

قبل از اجرای Update روی سرور Production، باید از دیتابیس و فایل‌های مهم نسخه پشتیبان تهیه شود. همچنین اگر فایل‌های ماژول به‌صورت دستی تغییر داده شده‌اند، لازم است مشخص شود که به‌روزرسانی چه تأثیری روی سفارشی‌سازی‌ها خواهد داشت.

8. اصلاحات کمپین‌ها و مانیتورینگ

در کنار تغییرات اصلی، اصلاحاتی نیز در بخش‌های مختلف Call Center اعلام شده‌اند، از جمله:

  • کمپین‌های ورودی و خروجی
  • External URLs
  • مانیتورینگ کارشناسان
  • اطلاعات آخرین تماس‌ها
  • فرآیندهای مرتبط با مدیریت مرکز تماس

این موارد ممکن است در ظاهر تغییرات کوچکی به نظر برسند، اما در سیستم‌های عملیاتی، اصلاح خطاهای جزئی نیز می‌تواند روی تجربه کارشناس و عملکرد روزانه مرکز تماس تأثیر بگذارد.

9. ارتباط رمزنگاری‌شده ECCP با TLS

ECCP پروتکلی است که برای ارتباط بین اجزای Call Center استفاده می‌شود.

یکی از تغییرات مهم نسخه‌های جدید Community، استفاده از TLS برای رمزنگاری ارتباطات ECCP است. در نسخه 5.1.1 RC نیز این قابلیت به‌عنوان یکی از تغییرات اصلی اعلام شده بود و در مسیر توسعه نسخه‌های جدید اهمیت خود را حفظ کرده است.

رمزنگاری ارتباطات به محافظت از داده‌ها در مسیر انتقال کمک می‌کند؛ با این حال، امنیت کامل به مدیریت صحیح Certificateها، کنترل دسترسی شبکه و تنظیمات سرویس نیز وابسته است.

اگر Agent Console از شبکه‌ای جدا از سرور Call Center استفاده می‌کند، باید تنظیمات ارتباطی و Firewall نیز متناسب با پیکربندی جدید بررسی شوند.


سازگاری Issabel Call Center 5.1.13 با زیرساخت سرور

بر اساس اطلاعات Repository نسخه Issabel 5، این پروژه برای نصب روی Rocky Linux 8 به‌روزرسانی شده و سازگاری آن با PHP 7.4 تا 8.0 و Asterisk 13، 16، 18 و 20 اعلام شده است.

همچنین README این مخزن اعلام می‌کند که نسخه مذکور برای Issabel 5 است و با Issabel 4 سازگار نیست.

پیش از نصب یا به‌روزرسانی، موارد زیر را بررسی کنید:

مؤلفه نکته مهم
Issabel نسخه 5 را با الزامات مخزن تطبیق دهید
سیستم‌عامل سازگاری محیط با Rocky Linux 8 را بررسی کنید
Asterisk نسخه و تنظیمات کانال‌های SIP/PJSIP را بررسی کنید
PHP نسخه مورد استفاده را با الزامات پروژه تطبیق دهید
دیتابیس از اطلاعات موجود Backup تهیه کنید
Dialer وضعیت سرویس و اجرای کمپین‌ها را تست کنید
ECCP ارتباط امن و دسترسی پورت موردنیاز را بررسی کنید

این موارد باید با وضعیت فعلی Repository و اسکریپت نصب تطبیق داده شوند؛ زیرا اطلاعات سازگاری ممکن است در نسخه‌های آینده تغییر کنند.

چگونه Issabel Call Center را دریافت و نصب کنیم؟

کد منبع پروژه به‌صورت عمومی در GitHub در دسترس است:

مشاهده Repository و مستندات نصب Issabel Call Center 5

برای دریافت کد پروژه، مستندات مخزن دستورهای زیر را معرفی می‌کنند:

cd /usr/src
git clone https://github.com/ISSABELPBX/callcenter-issabel5.git
cd callcenter-issabel5

برای مشاهده گزینه‌های Installer، از راهنمای خود اسکریپت استفاده کنید:

bash build/5.0/install-issabel-callcenter.sh -h

مخزن همچنین اسکریپت‌های نصب، به‌روزرسانی و حذف را در اختیار قرار می‌دهد. برای مشاهده روش دقیق Update، گزینه‌های نصب و الزامات نسخه، README و فایل‌های موجود در Repository را بررسی کنید.

هشدار: اجرای اسکریپت نصب یا به‌روزرسانی روی سرور Production بدون Backup و بررسی سازگاری توصیه نمی‌شود. به‌ویژه در سیستم‌هایی که فایل‌های ماژول به‌صورت دستی سفارشی‌سازی شده‌اند، باید قبل از Update از تأثیر آن بر تغییرات موجود مطمئن شوید.

یادگیری حرفه‌ای راه‌اندازی مرکز تماس با Issabel

شناخت قابلیت‌های نرم‌افزار تنها بخشی از راه‌اندازی یک مرکز تماس حرفه‌ای است. طراحی صحیح Queueها، مدیریت Agentها، تنظیم Trunk، عیب‌یابی تماس‌ها، مدیریت کمپین‌ها و بررسی گزارش‌ها نیز به دانش عملی Asterisk و Issabel نیاز دارد.

اگر قصد دارید راه‌اندازی و مدیریت مرکز تماس را به‌صورت اصولی و پروژه‌محور یاد بگیرید، می‌توانید دوره تخصصی VoIPIran را مشاهده کنید:

مشاهده دوره مرکز تماس ایزابل در VoIPIran

این دوره برای افرادی مفید است که می‌خواهند علاوه بر آشنایی با امکانات Call Center، درک عملی‌تری از راه‌اندازی و مدیریت آن در زیرساخت VoIP به دست آورند.

برای طرح پرسش‌های فنی و تبادل تجربه با سایر متخصصان نیز می‌توانید از انجمن ویپ ایران استفاده کنید.

آیا ارتقا به Issabel Call Center 5.1.13 توصیه می‌شود؟

نسخه 5.1.13 شامل اصلاحات مهمی در امنیت، نصب، Dialer، مدیریت کارشناسان، PJSIP و سازگاری با Asterisk 20 است. به همین دلیل، بررسی این نسخه برای مدیران سیستم‌هایی که از Call Center Community استفاده می‌کنند اهمیت دارد.

با این حال، تصمیم به ارتقا باید بر اساس نسخه فعلی سیستم، تغییرات سفارشی، زیرساخت Asterisk و اهمیت سرویس در محیط Production گرفته شود.

پیشنهاد می‌شود ابتدا نسخه جدید در یک محیط آزمایشی بررسی شود و سناریوهای زیر مورد آزمایش قرار گیرند:

  • ورود و خروج کارشناسان
  • تماس ورودی و انتقال تماس
  • اجرای کمپین خروجی
  • عملکرد PJSIP Trunk
  • تشخیص Unreachable شدن Agent
  • توقف و راه‌اندازی مجدد Dialer
  • عملکرد دیتابیس و گزارش‌ها
  • ارتباط ECCP و TLS
  • فرآیند Backup و Update

پس از اطمینان از عملکرد صحیح این سناریوها می‌توان درباره ارتقا در محیط عملیاتی تصمیم گرفت.

جمع‌بندی

Issabel Call Center Community 5.1.13 ادامه مسیر توسعه یک راهکار مرکز تماس متن‌باز است که ریشه‌های آن به اکوسیستم Elastix بازمی‌گردد و اکنون با مشارکت کامیونیتی برای نسخه‌های جدید Issabel توسعه پیدا می‌کند.

در این نسخه، بهبودهای امنیتی، تشخیص بهتر خطاهای نصب و دیتابیس، پشتیبانی از Asterisk 20، سازگاری با PJSIP، پایداری بیشتر Dialer و مدیریت بهتر کارشناسان از مهم‌ترین تغییرات اعلام‌شده هستند.

رایگان و Open Source بودن این پروژه، دسترسی به کد منبع و امکان توسعه آن را برای متخصصان و شرکت‌های فعال در حوزه VoIP فراهم می‌کند. با این حال، راه‌اندازی موفق یک مرکز تماس حرفه‌ای به طراحی صحیح، تنظیمات امنیتی، تست عملی و نگهداری مناسب نیز نیاز دارد.

برای بررسی کد منبع و جزئیات نصب، به Repository رسمی Issabel Call Center 5 در GitHub مراجعه کنید. اگر نیز به دنبال یادگیری عملی راه‌اندازی و مدیریت مرکز تماس هستید، دوره مرکز تماس ایزابل VoIPIran می‌تواند نقطه شروع مناسبی باشد.

نویسنده

نظرات

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *