الستیکس (Elastix) چیست؟
الستیکس Elastix یک سیستم تلفنی مبتنی بر Asterisk است و به عنوان محبوب ترین سیستم استریسکی کد باز شناخته می شود. الستیکس مجموعه ای از برنامه ها و ابزارهایی است که پس از ترکیب ، یک IP PBX کامل و جامع را پدید آورده است. Elastix یک سیستم ارتباطی و مرکز تلفنی کامل و جامع می باشد که با بسیاری از سخت افزارها ، نرم افزارها و تجهیزات ارتباط تلفنی کاملا سازگار است و بدین جهت به راحتی می تواند با دیگر مراکز تلفن رقابت کند. الستیکس دارای یک رابط گرافیکی ساده و تحت وب می باشد که می توان به راحتی از آن استفاده نمود و نیاز به دانش برنامه نویسی ندارد و تمام قابلیت های آن با استفاده از صفحات و کلیدهای از پیش تعیین شده قابل تغییر و برنامه ریزی می باشد. باتوجه به قابلیت های فوق العاده ای که سیستم الستیکس دارد می توان از آن بعنوان یک منشی تلفنی دیجیتال ساده برای شرکت های کوچک و یا یک مرکز تماس کامل و پیشرفته برای سازمانهای بزرگ استفاده نمود. با استفاده از Elastix می توان یک سیستم تلفنی تحت شبکه (VoIP) مبتنی بر IP با قابلیت های زیر را راه اندازی نمود :
• اپراتور خودکار ( منشی تلفنی )
• اطلاع رسانی گویا
• صندوق صوتی برای کاربران
• ضبط و شنود مکالمات
• صف انتظار
• زمان بندی های مختلف برای دریافت و هدایت تماس ها
• ارسال فکس به ایمیل
• تعریف مدیران و کاربران با دسترسی های مختلف
• امکان استفاده از مکالمه تصویری
• راه اندازی اتاق کنفرانس
• برقراری ارتباط با نرم افزارهای CRM
• امکان اتصال توسط موبایل و کامپیوتر (SoftPhone)
و ...
نصب و راه اندازی الستیکس (Elastix):
توجه : این برنامه در ابتدا تمام فضای هارد را فرمت می کند ، پس حتما قبل از نصب مطمئن شوید که اطلاعات مهمی روی هارد نباشد.
• دانلود فایل ISO الستیکس از سایت https://www.elastix.org/downloads
• رایت کردن فایل ISO Bootable
• Boot کردن سیستم از روی CD
• در این مرحله زبان مورد نظر و نوع زبان کیبورد را مشخص می کنیم.
• در این مرحله درباره هارد سیستم سوال می شود و با انتخاب گزینه Yes هارد به صورت کامل فرمت می شود.
• پارتیشن بندی هارد :
گزینه اول : حذف تمامی پارتیشن ها و در نظر گرفتن کل هارد برای الستیکس
گزینه دوم : استفاده از قسمتی از هارد که لینوکس بر روی آن نصب است
گزینه سوم : استفاده از قسمت خالی هارد (در صورت داشتن اطلاعات بر روی هارد)
گزینه چهارم : پارتیشن بندی دلخواه
حال با انتخاب گزینه اول شروع به نصب می کنیم.
• در این قسمت درباره حذف تمامی پارتیشن ها سوال می شود. با انتخاب گزینه Yes به مرحله بعد می رویم.
• در این مرحله پرسیده می شود که آیا نیاز به بررسی مجدد پارتیشن دارید یا خیر. با انتخاب گزینه No به مرحله بعد می رویم.
• در این مرحله درباره تنظیمات شبکه سوال می شود، با انتخاب گزینه Yesوارد مرحله تنظیمات کارت شبکه می شویم.
گزینه اول : فعال بودن یا نبودن کارت شبکه در زمان بوت شدن
گزینه دوم : تنظیم IP v4
گزینه سوم : تنظیم IP v6
• در این قسمت مشخص می کنیم که IP به صورت دستی تنظیم شود یا به صورت Dynamic به طور خودکار دریافت گردد. می توانیم با انتخاب گزینه Manual تنظیم IP را به صورت دستی انجام دهیم. لازم به ذکر است که IP که در این قسمت تنظیم می شود، برای دسترسی وب و تنظیم داخلی ها می باشد.
• در این قسمت می توانید Gateway را تنظیم کنید.
• با انتخاب گزینه manually یک نام برای سرور الستیکس خود تعیین کنید.
• تنظیمات منظقه زمانی سرور الستیکس را تعیین می کنیم که در ایران Asia/Tehran انتخاب می شود.
• در این مرحله باید پسورد root را تعیین نمایید. این پسورد اصلی کاربری سرور می باشد.
• پس از این مراحل سیستم شروع به فرمت هارد و نصب پکیج های مورد نیاز می کند.
پس از شروع سیستم ، نیاز به یک سری تنظیمات می باشد.
• در این مرحله از ما خواسته می شود که پسورد MySQL را تعیین کنیم.
• در مرحله بعد پسورد دسترسی از طریق وب را برای کاربری admin تعیین می کنیم، این پسورد برای پنل واسط وب می باشد که تمام تنظیمات از طریق آن صورت می پذیرد.
• پس از طی مراحل ذکر شده سیستم تلفنی شما آماده استفاده می باشد و صفحه ای جهت ورود به سیستم نمایش داده می شود که با وارد کردن نام کاربری و پسورد می توانید وارد بخش مدیریتی و همینطور command line سرور خود شوید.
• برای ورود به بخش مدیریتی ، در یک مرورگر اینترنتی آدرس IP داده شده به سرور را وارد می کنیم. سپس با ورود نام کاربری و پسوردی که برای دسترسی وب وارد کرده بودیم، وارد محیط مدیریتی سرور VoIPمی شویم.
تنظیمات اولیه الستیکس
در تب System سرور الستیکس
• برای اطلاع از وضعیت سیستم مانند Hard, Ram, CPU می توانید وارد بخش Dashboard شوید.
• در قسمت Network می توانید تنظیمات شبکه سرور را تغییر دهید.
• برای تعریف کاربرانی که بتوانند به سرور الستیکس دسترسی داشته باشند می توانید از قسمت User استفاده کنید و تعیین کنید که چه سطح دسترسی هایی داشته باشند.
• اگر کارتی بر روی سرور نصب کرده اید در قسمت Hardware Detector می توانید آن را نصب و کانفیگ کنید.
• در قسمت Preference می توانید تنظیمات مربوط به زبان و زمان را تغییر دهید.
تعریف داخلی (Extension)
برای تعریف داخلی ها وارد قسمت PBX >>> PBX Configuration >>> Extension شوید. از قسمت Device نوع پروتکل داخلی ها را انتخاب کنید و Submit را بزنید.
• User Extension برای تعریف داخلی مورد نظر
• Display Name انتخاب نام برای داخلی
• Secret انتخاب پسورد برای داخلی
تعریف مسیر خروجی (Outbound Route)
در قسمت Basic >>> Outbound Routes وارد تنظیمات تماس های خروجی می شویم.
• Outbound Name تعریف نام برای مسیر خروجی
• Dial Patterns that will use this Route انتخاب نحوه خروج تماس ها با استفاده از Pattern موردنظر
پس از اتمام تنظیمات می توانید IP-Phone ها و یا Soft Phone های خود را با توجه به تنظیمات داخلی و IP سرور Register کنید.