Asterisk چیست؟

Asterisk یک نرم‌افزار متن‌باز (Open Source) برای ایجاد و مدیریت سیستم‌های تلفنی مبتنی بر پروتکل VoIP (Voice over IP) است. این نرم‌افزار به کاربران و سازمان‌ها امکان می‌دهد تا یک مرکز تماس (PBX – Private Branch Exchange) حرفه‌ای و سفارشی راه‌اندازی کنند.

Asterisk برای اولین بار توسط مارک اسپنسر (Mark Spencer)، بنیان‌گذار شرکت Digium، توسعه داده شد. این نرم‌افزار به سرعت به یکی از محبوب‌ترین راهکارهای ارتباطات تحت شبکه تبدیل شد و امروزه در بسیاری از کسب‌وکارها، از شرکت‌های کوچک گرفته تا سازمان‌های بزرگ، برای مدیریت تماس‌ها، صف‌های انتظار، منشی تلفنی، کنفرانس صوتی و ارتباطات داخلی مورد استفاده قرار می‌گیرد.

یکی از مهم‌ترین مزایای Asterisk، انعطاف‌پذیری بالا و قابلیت سفارشی‌سازی آن است، به طوری که می‌توان آن را با سایر سیستم‌ها یکپارچه کرده و متناسب با نیازهای مختلف تنظیم نمود. این نرم‌افزار همچنین از پروتکل‌های متنوعی مانند SIP، IAX و H.323 پشتیبانی می‌کند و امکان اتصال به خطوط تلفن سنتی (PSTN) را نیز فراهم می‌آورد.

Asterisk چیست؟


ویژگی‌های Asterisk

Asterisk به دلیل انعطاف‌پذیری بالا و قابلیت‌های گسترده، به عنوان یک جایگزین مقرون‌به‌صرفه و قدرتمند برای سیستم‌های PBX سنتی مورد استفاده قرار می‌گیرد. در ادامه، برخی از مهم‌ترین ویژگی‌های این نرم‌افزار را همراه با توضیحات کامل بررسی می‌کنیم:

۱. پشتیبانی از VoIP و پروتکل‌های متنوع: Asterisk از پروتکل‌های SIP (Session Initiation Protocol) و IAX (Inter-Asterisk eXchange) پشتیبانی می‌کند که این امکان را فراهم می‌آورد تا تماس‌ها به‌صورت اینترنتی برقرار شوند. این ویژگی باعث کاهش هزینه‌های تماس، بهبود کیفیت ارتباطات و افزایش انعطاف‌پذیری در مدیریت خطوط تلفنی می‌شود.

۲. امکان ضبط مکالمات: یکی از قابلیت‌های کلیدی Asterisk، ضبط تماس‌های ورودی و خروجی است. این ویژگی به شرکت‌ها کمک می‌کند تا مکالمات را برای کنترل کیفیت، آموزش کارمندان، بررسی شکایات مشتریان و مسائل امنیتی ذخیره کنند. همچنین، ضبط تماس‌ها را می‌توان به‌صورت خودکار یا دستی فعال کرد.

۳. مدیریت تماس‌ها و پاسخگویی خودکار: Asterisk امکان مدیریت تماس‌ها، مسیریابی تماس‌ها، صف‌بندی و پاسخگویی خودکار را فراهم می‌کند. برخی از امکانات آن شامل موارد زیر است:

  • IVR (Interactive Voice Response): سیستم پاسخگویی خودکار که به تماس‌گیرندگان امکان می‌دهد از طریق منوهای صوتی، مقصد موردنظر خود را انتخاب کنند.
  • ACD (Automatic Call Distribution): توزیع خودکار تماس‌ها بین اپراتورها و نمایندگان فروش.
  • Call Queues: قرار دادن تماس‌ها در صف انتظار و هدایت آن‌ها به اپراتورهای در دسترس.

۴. یکپارچگی با سایر نرم‌افزارها: Asterisk قابلیت ادغام با نرم‌افزارهای مدیریت ارتباط با مشتری (CRM) و سایر سیستم‌های تجاری را دارد. این ویژگی به کسب‌وکارها کمک می‌کند تا اطلاعات تماس‌ها را در نرم‌افزارهای CRM مانند Salesforce، Zoho و HubSpot ثبت کرده و بهبود چشمگیری در مدیریت ارتباط با مشتریان ایجاد کنند.

۵. پشتیبانی از تماس‌های ویدیویی: علاوه بر تماس‌های صوتی، Asterisk از ارتباطات ویدیویی نیز پشتیبانی می‌کند. این قابلیت به کاربران امکان می‌دهد تا تماس‌های ویدیویی از طریق VoIP برقرار کرده و از راهکارهای ارتباطی مدرن بهره ببرند.

۶. متن‌باز و رایگان بودن: Asterisk یک نرم‌افزار متن‌باز (Open Source) است که بدون نیاز به خرید لایسنس، به‌صورت رایگان در دسترس است. این ویژگی باعث شده تا توسعه‌دهندگان و کسب‌وکارها بتوانند آن را مطابق با نیازهای خود سفارشی‌سازی کنند و بدون پرداخت هزینه‌های گزاف، از امکانات یک سیستم PBX حرفه‌ای بهره ببرند.

ویژگی‌های Asterisk 


کاربردهای Asterisk

Asterisk یک راهکار قدرتمند برای ایجاد و مدیریت سیستم‌های تلفنی تحت شبکه (VoIP) است که در محیط‌های مختلف تجاری، سازمانی و آموزشی کاربرد دارد. به دلیل هزینه کم، انعطاف‌پذیری بالا و قابلیت سفارشی‌سازی، این نرم‌افزار جایگزین مناسبی برای سیستم‌های PBX سنتی محسوب می‌شود. در ادامه، مهم‌ترین کاربردهای Asterisk را بررسی می‌کنیم:

۱. شرکت‌های کوچک و متوسط (SMB – Small and Medium Businesses)

چرا شرکت‌های کوچک و متوسط به Asterisk نیاز دارند؟ کاهش هزینه‌های ارتباطی با استفاده از تماس‌های اینترنتی، امکان راه‌اندازی سیستم تلفنی حرفه‌ای بدون نیاز به سخت‌افزارهای گران‌قیمت، پشتیبانی از تماس‌های داخلی و خارجی، انتقال تماس و ضبط مکالمات

کسب‌وکارهای کوچک و متوسط می‌توانند با استفاده از Asterisk یک سیستم تلفنی پیشرفته و مقیاس‌پذیر راه‌اندازی کنند که نیاز به خرید سانترال‌های گران‌قیمت را از بین می‌برد.

۲. کال‌سنترها (Call Centers)

چرا Asterisk برای مراکز تماس مناسب است؟ پشتیبانی از سیستم صف تماس (Call Queuing) برای مدیریت حجم بالای تماس‌ها، امکان ایجاد سیستم پاسخگویی خودکار (IVR – Interactive Voice Response)، قابلیت ضبط تماس‌ها برای نظارت بر عملکرد اپراتورها و آموزش کارکنان

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

۳. سازمان‌های دولتی و آموزشی

چرا Asterisk در این سازمان‌ها استفاده می‌شود؟ ایجاد ارتباط داخلی رایگان بین بخش‌های مختلف سازمان، امکان مدیریت تماس‌های خارجی و داخلی از طریق یک پلتفرم یکپارچه، کاهش هزینه‌های ارتباطی با استفاده از سیستم VoIP

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

۴. ارائه‌دهندگان خدمات VoIP

چرا شرکت‌های VoIP به Asterisk نیاز دارند؟ امکان ایجاد و مدیریت تماس‌های اینترنتی برای مشتریان، قابلیت راه‌اندازی سرویس‌های تلفنی اختصاصی برای کسب‌وکارها،  پشتیبانی از پروتکل‌های مختلف (SIP، IAX) برای ارتباطات اینترنتی

شرکت‌هایی که خدمات تلفن اینترنتی (VoIP Providers) ارائه می‌دهند، می‌توانند از Asterisk برای ایجاد سیستم‌های تماس اینترنتی، ارائه شماره‌های مجازی و راه‌اندازی سرویس‌های مخابراتی آنلاین استفاده کنند.

کاربردهای Asterisk


نصب و پیکربندی Asterisk

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

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

  • تعریف کاربران داخلی (Extensions)
  • تنظیمات مربوط به VoIP و پروتکل‌های SIP/IAX
  • پیکربندی صف‌های انتظار و منوی صوتی (IVR)

پس از انجام تنظیمات، Asterisk را ریستارت کنید تا تغییرات اعمال شوند. در این مرحله، باید برای هر کاربر یا تلفن داخلی یک شماره اختصاص دهید. تنظیمات شامل مشخص کردن نام کاربری، رمز عبور و آدرس IP تلفن‌های تحت شبکه (Softphones یا IP Phones) است. پس از راه‌اندازی، باید یک تماس آزمایشی برقرار کنید تا مطمئن شوید که سیستم به درستی کار می‌کند. مواردی که باید بررسی شوند:

  • آیا کاربران داخلی می‌توانند با هم تماس بگیرند؟
  • آیا تماس‌های ورودی و خروجی از طریق VoIP یا خط شهری برقرار می‌شوند؟
  • آیا قابلیت‌هایی مانند ضبط مکالمات و صندوق صوتی فعال هستند؟

نصب و پیکربندی Asterisk


مزایای استفاده از Asterisk

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

کاهش هزینه‌ها: برخلاف سیستم‌های PBX سنتی که نیاز به سخت‌افزارهای اختصاصی دارند، Asterisk را می‌توان روی یک سرور معمولی اجرا کرد. Asterisk از پروتکل‌های VoIP (مانند SIP) پشتیبانی می‌کند، که باعث کاهش هزینه‌های مکالمات بین‌المللی و شهری می‌شود. بسیاری از سیستم‌های PBX تجاری مانند Cisco Call Manager و Avaya نیاز به لایسنس‌های پولی دارند، اما Asterisk کاملاً رایگان و متن‌باز است.

انعطاف‌پذیری بالا:با استفاده از اسکریپت‌نویسی و افزونه‌ها، می‌توان Asterisk را بر اساس نیازهای خاص هر سازمان تنظیم کرد. از شرکت‌های کوچک گرفته تا سازمان‌های بزرگ و مراکز تماس (Call Centers)، همگی می‌توانند از Asterisk استفاده کنند. می‌توان Asterisk را روی لینوکس، ویندوز (با استفاده از شبیه‌سازها)، سرورهای ابری و حتی سیستم‌های امبدد (Embedded) اجرا کرد.

مدیریت آسان تماس‌ها: مدیران می‌توانند با استفاده از رابط وب (مانند FreePBX) یا CLI، تماس‌ها را بررسی و مدیریت کنند. Asterisk به‌صورت پیش‌فرض از ضبط مکالمات (Call Recording) پشتیبانی می‌کند که برای مراکز تماس و پشتیبانی مشتریان بسیار مفید است. قابلیت Auto-Attendant (پاسخگوی خودکار)، IVR (منوی صوتی) و Call Queueing (صف انتظار) به مدیریت بهتر تماس‌ها کمک می‌کند.

قابلیت یکپارچه‌سازی با سایر سیستم‌ها: می‌توان Asterisk را با نرم‌افزارهایی مانند Zoho CRM، Salesforce و Microsoft Dynamics یکپارچه کرد. قابلیت اتصال به Microsoft Teams، WhatsApp Business و سایر پلتفرم‌های ارتباطی را دارد.

 امنیت بالا: Asterisk از پروتکل‌های امنیتی مانند TLS و SRTP پشتیبانی می‌کند که امنیت تماس‌ها را افزایش می‌دهد. می‌توان دسترسی‌های مختلف را برای کاربران، مدیران و اپراتورها تنظیم کرد تا از سوءاستفاده جلوگیری شود.

مزایای استفاده از Asterisk


مقایسه Asterisk با سایر سیستم‌های تلفنی

در جدول زیر، Asterisk را با سیستم‌های PBX سنتی و نرم‌افزارهای PBX تجاری مقایسه کرده‌ایم:

ویژگی‌ها Asterisk (متن‌باز) سیستم‌های PBX سنتی نرم‌افزارهای PBX تجاری (Cisco، Avaya، ۳CX و…)
هزینه نصب و راه‌اندازی کم (فقط هزینه سخت‌افزار) بالا (نیاز به تجهیزات مخابراتی) بسیار بالا (هزینه لایسنس و سخت‌افزار)
انعطاف‌پذیری و سفارشی‌سازی بسیار بالا (قابلیت برنامه‌نویسی و تغییر تنظیمات) کم (تنظیمات محدود) متوسط (بسته به برند و نسخه)
متن‌باز بودن بله، کاملاً رایگان و متن‌باز خیر خیر، نیاز به خرید لایسنس
نیاز به تجهیزات خاص خیر، روی یک سرور معمولی قابل اجراست بله، نیاز به تجهیزات مخابراتی PBX بله، معمولاً نیاز به سرورهای اختصاصی دارد
پشتیبانی از VoIP بله، کاملاً سازگار خیر، فقط از خطوط مخابراتی سنتی استفاده می‌کند بله، بسته به نوع سیستم
قابلیت یکپارچه‌سازی با نرم‌افزارها بله، امکان ادغام با CRMها، ERPها و نرم‌افزارهای دیگر خیر، معمولاً بدون API باز است بله، اما نیاز به خرید نسخه‌های تجاری
امنیت و رمزنگاری تماس‌ها بله، امکان استفاده از TLS و SRTP خیر، رمزنگاری پیش‌فرض ندارد بله، اما وابسته به نسخه و تنظیمات
مدیریت تماس‌ها و صف‌بندی بله، با قابلیت‌های پیشرفته خیر، به صورت سنتی انجام می‌شود بله، با قابلیت‌های مختلف
نیاز به دانش فنی برای مدیریت متوسط تا بالا (نیاز به آشنایی با لینوکس و VoIP) کم (نصب و مدیریت ساده) کم تا متوسط (دارای رابط کاربری آسان‌تر)
پشتیبانی و به‌روزرسانی بله، توسط جامعه متن‌باز و انجمن‌ها خیر، معمولاً از رده خارج می‌شوند بله، توسط شرکت سازنده
مقیاس‌پذیری (افزایش کاربران و خطوط) بسیار بالا، قابل اجرا روی سرورهای ابری محدود به سخت‌افزار PBX متوسط تا بالا، بسته به نسخه نرم‌افزار

Asterisk برای **کسب‌وکارهای کوچک و متوسط، استارتاپ‌ها، مراکز تماس و شرکت‌هایی که به دنبال کاهش هزینه‌ها و انعطاف‌پذیری بالا هستند، گزینه بسیار مناسبی است.

سیستم‌های PBX سنتی تقریباً از رده خارج شده‌اند و مناسب شرکت‌هایی هستند که هنوز به خطوط مخابراتی آنالوگ وابسته‌اند.

PBXهای تجاری مانند Cisco و Avaya، انتخاب خوبی برای سازمان‌های بزرگ با نیاز به پشتیبانی حرفه‌ای هستند اما هزینه بالایی دارند.

اگر به دنبال یک سیستم اقتصادی و قابل تنظیم هستید، Asterisk گزینه‌ای ایده‌آل است.

مقایسه Asterisk با سایر سیستم‌های تلفنی


نتیجه‌گیری

Asterisk یک سیستم تلفنی متن‌باز است که به دلیل هزینه پایین، انعطاف‌پذیری بالا و قابلیت سفارشی‌سازی، گزینه‌ای مناسب برای کسب‌وکارهای کوچک و متوسط و کال‌سنترها می‌باشد. این سیستم با پشتیبانی از VoIP و امکان یکپارچه‌سازی با سیستم‌های دیگر، به کسب‌وکارها کمک می‌کند تا هزینه‌ها را کاهش داده و ارتباطات خود را بهبود بخشند. در مقایسه با سیستم‌های PBX سنتی و تجاری، Asterisk ارزان‌تر و قابل تنظیم‌تر است، اما برای سازمان‌هایی با نیاز به پشتیبانی حرفه‌ای، سیستم‌های PBX تجاری گزینه بهتری خواهند بود.


سوالات متداول درباره Asterisk

۱. Asterisk چیست؟

پاسخ: Asterisk یک سیستم تلفنی متن‌باز است که برای ساخت سیستم‌های PBX، VoIP، و کال‌سنترها استفاده می‌شود.


۲. آیا Asterisk رایگان است؟

پاسخ: بله، Asterisk متن‌باز و رایگان است.


۳. Asterisk چه ویژگی‌هایی دارد؟

پاسخ: Asterisk از ویژگی‌هایی مانند پشتیبانی از VoIP، ضبط تماس‌ها، مدیریت تماس‌ها، و یکپارچه‌سازی با سیستم‌های دیگر برخوردار است.


۴. Asterisk برای چه نوع کسب‌وکارهایی مناسب است؟

پاسخ: Asterisk برای کسب‌وکارهای کوچک و متوسط، کال‌سنترها و سازمان‌هایی که نیاز به یک سیستم تلفنی قابل تنظیم دارند، مناسب است.


۵. آیا Asterisk فقط برای تماس‌های صوتی استفاده می‌شود؟

پاسخ: نه، Asterisk همچنین از تماس‌های ویدیویی نیز پشتیبانی می‌کند.


۶. چگونه Asterisk را نصب کنم؟

پاسخ: Asterisk روی سیستم‌عامل لینوکس نصب می‌شود و نیاز به دانلود از وب‌سایت رسمی و پیکربندی فایل‌های مورد نیاز دارد.


۷. آیا Asterisk نیاز به سخت‌افزار خاصی دارد؟

پاسخ: خیر، Asterisk را می‌توان روی سرورهای معمولی اجرا کرد.


۸. Asterisk با چه پروتکل‌هایی سازگار است؟

پاسخ: Asterisk با پروتکل‌های SIP و IAX سازگار است.


۹. آیا Asterisk می‌تواند تماس‌ها را ضبط کند؟

پاسخ: بله، Asterisk قابلیت ضبط تماس‌های ورودی و خروجی را دارد.


۱۰. آیا Asterisk از VoIP پشتیبانی می‌کند؟

پاسخ: بله، Asterisk به طور کامل از VoIP و تماس‌های اینترنتی پشتیبانی می‌کند.


۱۱. آیا Asterisk را می‌توان با سیستم‌های دیگر یکپارچه کرد؟

پاسخ: بله، Asterisk قابلیت ادغام با CRMها و سایر نرم‌افزارها را دارد.


۱۲. Asterisk چطور می‌تواند هزینه‌های تلفنی را کاهش دهد؟

پاسخ: Asterisk با استفاده از پروتکل‌های VoIP و حذف نیاز به تجهیزات مخابراتی گران‌قیمت، هزینه‌های تلفنی را کاهش می‌دهد.


۱۳. آیا Asterisk از مدیریت تماس‌ها پشتیبانی می‌کند؟

پاسخ: بله، Asterisk قابلیت هدایت تماس‌ها، صف‌بندی و پاسخگویی خودکار را دارد.


۱۴. آیا Asterisk نیاز به دانش فنی دارد؟

پاسخ: بله، برای نصب و پیکربندی Asterisk نیاز به آشنایی با لینوکس و VoIP وجود دارد.


۱۵. آیا Asterisk از امنیت تماس‌ها پشتیبانی می‌کند؟

پاسخ: بله، Asterisk از رمزنگاری تماس‌ها با استفاده از پروتکل‌های TLS و SRTP پشتیبانی می‌کند.


۱۶. Asterisk چه تفاوتی با سیستم‌های PBX سنتی دارد؟

پاسخ: Asterisk برخلاف PBXهای سنتی، متن‌باز، قابل تنظیم و ارزان‌تر است و از VoIP پشتیبانی می‌کند.


۱۷. چگونه می‌توان از Asterisk برای مدیریت کال‌سنتر استفاده کرد؟

پاسخ: Asterisk قابلیت‌های مدیریت تماس، صف‌بندی و پاسخگویی خودکار را برای کال‌سنترها فراهم می‌کند.


۱۸. آیا Asterisk قابلیت مقیاس‌پذیری دارد؟

پاسخ: بله، Asterisk می‌تواند به راحتی برای افزایش تعداد کاربران و خطوط مقیاس‌پذیر شود.


۱۹. Asterisk چه مزایایی نسبت به سیستم‌های PBX تجاری دارد؟

پاسخ: Asterisk ارزان‌تر، قابل تنظیم‌تر و دارای قابلیت‌های بیشتر است و از VoIP و تماس‌های ویدیویی پشتیبانی می‌کند.


۲۰. آیا Asterisk پشتیبانی دارد؟

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