آموزش نصب Asterisk روی لینوکس Debian 7

آموزش نصب Asterisk روی لینوکس Debian 7

در این مقاله مراحل نصب و راه اندازی Asterisk روی لینوکس Debian 7 آموزش داده خواهد شد .

  1. برای دریافت آخرین نسخه لینوکس دبیان به آدرس زیر مراجعه کنید :

https://www.debian.org/CD/

  1. asterisk یک پلت فرم رایگان و متن باز برای ساخت سیستم های ارتباطی است. برای دریافت آخرین نسخه پایدار می توانید به آدرس زیر مراجعه کنید :

http://www.asterisk.org/downloads/asterisk/all-asterisk-versions

نسخه مناسب را انتخاب کرده و یا فرمان زیر را بعد از راه اندازی لینوکس اجرا کنید:

 

همراه با پلت فرم  asterisk ، دو پکیج دیگر نیز  باید از وب سایت asterisk دانلود شود :

  • DAHDI Library : برای مدیریت رابط های ارتباطی مورد استفاده قرار میگیرد :

 

  • LIBPRI Library : در هنگام استفاده از سیگنالینگ pri یک وابسته برای Asterisk و DAHDI می باشد:

 

نصب و راه اندازی لینوکس

  1. ISO image آخرین نسخه پلت فرم لینوکسی را که دانلود کرده اید در یک DVD  یا CD رایت کنید و آن را در سیستم قرار دهید و مطمئن شوید که از درایو CD بوت شود .
  2. پس از بوت شدن، صفحه نصب و راه اندازی لینوکس دبیان را مشاهده خواهید کرد . اولین گزینه یعنی  “install” را انتخاب کنید:
آموزش نصب Asterisk روی لینوکس Debian 7

آموزش نصب Asterisk روی لینوکس Debian 7

  1. در صفحه بعد “Language Screen” زبان “English” را انتخاب کنید :
آموزش نصب Asterisk روی لینوکس Debian 7

آموزش نصب Asterisk روی لینوکس Debian 7

  1. در صفحه ” Select your location ” یا کشور خود را انتخاب کرده و یا اجازه دهید که بر روی US باقی بماند تا در فرصتی دیگر از داخل سیستم تغییر دهید :
آموزش نصب Asterisk روی لینوکس Debian 7

آموزش نصب Asterisk روی لینوکس Debian 7

  1. در صفحه “system locale” صفحه کلید پیش فرض را انتخاب کنید (همانطور که در تصویر مشاهده می کنید)
آموزش نصب Asterisk روی لینوکس Debian 7

آموزش نصب Asterisk روی لینوکس Debian 7

 

آموزش نصب Asterisk روی لینوکس Debian 7

آموزش نصب Asterisk روی لینوکس Debian 7

  1. نصب دبیان آغاز میشود و باید منتظر پایان نصب و درخواست اقدامات بعدی باشید:
آموزش نصب Asterisk روی لینوکس Debian 7

آموزش نصب Asterisk روی لینوکس Debian 7

  1. سپس بایدتنظیمات شبکه را انجام دهید (این مرحله ممکن است مانند تصاویر زیر متفاوت باشد)
آموزش نصب Asterisk روی لینوکس Debian 7

آموزش نصب Asterisk روی لینوکس Debian 7

 

آموزش نصب Asterisk روی لینوکس Debian 7

آموزش نصب Asterisk روی لینوکس Debian 7

 

آموزش نصب Asterisk روی لینوکس Debian 7

آموزش نصب Asterisk روی لینوکس Debian

 

آموزش نصب Asterisk روی لینوکس Debian 7

آموزش نصب Asterisk روی لینوکس Debian 7

 

  1. در صفحه بعد از شما خواسته میشود پسورد روت را وارد کنید :
آموزش نصب Asterisk روی لینوکس Debian 7

آموزش نصب Asterisk روی لینوکس Debian 7

  1. پسوردی که در مرحله قبل وارد کرده اید را تائید کنید:
  2. در این مرحله یک کاربر عادی به سیستم اضافه کرده و سپس رمز عبور را برای این کاربر وارد کنید :
آموزش نصب Asterisk روی لینوکس Debian 7

آموزش نصب Asterisk روی لینوکس Debian 7

 

آموزش نصب Asterisk روی لینوکس Debian 7

آموزش نصب Asterisk روی لینوکس Debian 7

 

  1. در صفحه partition disk گزینه “Guided,use entire disk” را انتخاب و بر روی next کلیک کنید تا نصب فایل ها آغاز شود:
آموزش نصب Asterisk روی لینوکس Debian 7

آموزش نصب Asterisk روی لینوکس Debian 7

 

آموزش نصب Asterisk روی لینوکس Debian 7

آموزش نصب Asterisk روی لینوکس Debian 7

 

  1. در مرحله بعد از شما خواسته میشود که پکیج منیجر انتخاب کنید ، پکیج منیجر مسئول شناسایی APT است که برای نصب نرم افزارهای مورد نیاز استفاده خواهد شد.
آموزش نصب Asterisk روی لینوکس Debian 7

آموزش نصب Asterisk روی لینوکس Debian 7

  1. پیکربندی apt آغاز خواهد شد:
آموزش نصب Asterisk روی لینوکس Debian 7

آموزش نصب Asterisk روی لینوکس Debian 7

  1. در صفحه popularity-contest بر روی no کلیک کنید:
آموزش نصب Asterisk روی لینوکس Debian 7

آموزش نصب Asterisk روی لینوکس Debian 7

  1. پس از راه اندازی مخازن نرم افزار، با گزینه های نصب سایر نرم افزارها مواجه خواهید شد ، مطمئن شوید که فقط “SSH” و “Standard System Utilities”  را انتخاب کنید :
آموزش نصب Asterisk روی لینوکس Debian 7

آموزش نصب Asterisk روی لینوکس Debian 7

  1. در مراحل نهایی، درخواست نصب و راه اندازی GRUB loader که یک ابزار برای سیستم بوت لینوکس است را مشاهده میکنید . گزینه ی “YES”  را انتخاب کنید:
آموزش نصب Asterisk روی لینوکس Debian 7

آموزش نصب Asterisk روی لینوکس Debian 7

  1. مراحل نصب دبیان ۷ به پایان رسید. برای ریبوت شدن و ورود به سیستم بر روی “Continue” کلیک کنید :
آموزش نصب Asterisk روی لینوکس Debian 7

آموزش نصب Asterisk روی لینوکس Debian 7

  1. پس از راه اندازی مجدد، برای دسترسی به سیستم با استفاده از نام کاربری و پسورد خود وارد شوید ، برای دسترسی از راه دور می توانید از   “putty” استفاده کنید :
آموزش نصب Asterisk روی لینوکس Debian 7

آموزش نصب Asterisk روی لینوکس Debian 7

آموزش نصب Asterisk روی لینوکس Debian 7

نصب و راه اندازی Asterisk

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

کتابخانه سیستم مورد نیاز:

  1. C/C++ compiler
  2. OpenSSL
  3. Ncurses
  4. Newt
  5. Libxml2
  6. Kernel Headers
  7. Sql lite
  8. Vim (file editor)

نصب و راه اندازی کتابخانه های سیستم

  1. برای شروع دستور زیر را اجرا کنید :

 

همانطور که در تصویر زیر مشاهده میکنید پیش ساخت های مورد نیاز نصب خواهد شد:

آموزش نصب Asterisk روی لینوکس Debian 7

آموزش نصب Asterisk روی لینوکس Debian 7

  1. سپس OpenSSL، Ncurses، Newt، LibXML2، vim و sqllite و Kernel Headers را نصب کنید . ابتدا برای اطمینان از آپدیت بودن سیستم، دستور زیر را اجرا کنید :

 

Kernel Headers را با اجرای دستور زیر نصب کنید :

 

آموزش نصب Asterisk روی لینوکس Debian 7

آموزش نصب Asterisk روی لینوکس Debian 7

  1. سپس برای نصب سایر کتابخانه های سیستم دستور زیر اجرا کنید :

 

آموزش نصب Asterisk روی لینوکس Debian 7

آموزش نصب Asterisk روی لینوکس Debian 7

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

دانلود و نصب پکیج های Asterisk

سیستم Asterisk دارای دو پکیج پشتیبان است که باید به همراه پکیج Asterisk نصب شود: DAHDI و LIBPRI

DAHDI مجموعه ای از درایورها و ابزارها برای تعدادی از کارت تلفن های دیجیتال، مانند آنهایی که توسط Digium ساخته شده است می باشد و LIBPri یک کتابخانه است که به Asterisk اجازه می دهد تا با ISDN ارتباط برقرار کند.

ابتدا فایل های tar (فایل زیپ شده) را در سیستم دانلود و سپس اکسترکت کرده  و در نهایت آنها را نصب کنید.

  1. Asterisk ، DAHDI و LIBPri را در پوشه /usr/local/src  دانلود کنید :
آموزش نصب Asterisk روی لینوکس Debian 7

آموزش نصب Asterisk روی لینوکس Debian 7

  1. با اجرای دستور زیر فایل های فوق را در همان دایرکتوری اکسترکت کنید( نام پکیج ها را تغییر دهید) :

 

آموزش نصب Asterisk روی لینوکس Debian 7

آموزش نصب Asterisk روی لینوکس Debian 7

  1. اکنون باید با ورود به پوشه Asterisk و با اجرای چند دستور DAHDI و LibPri ساخته شود :

دستور DAHDI :

 

 

  1. نصب Libpri : برای ادامه کار قبل از هر چیز باید آخرین نسخه پچ libpri رو (در صورت وجود) نصب کنید.
  2. در نهایت نصب پکیج Asterisk را آغاز کنید، ابتدا وارد پوشه Asterisk شده و سپس مراحل زیر را انجام دهید :
  • دستور زیر را اجرا کنید :

 

نتیجه نهایی در تصویر زیر نشان داده شده است :

آموزش نصب Asterisk روی لینوکس Debian 7

آموزش نصب Asterisk روی لینوکس Debian 7

  • سپس با اجرای دستور “make menuselect” گزینه mysql_cdr  را از منو انتخاب کنید :
آموزش نصب Asterisk روی لینوکس Debian 7

آموزش نصب Asterisk روی لینوکس Debian 7

  • در نهایت با اجرای دستورهای “make” و “make install” پکیج asterisk را نصب کنید . نتیجه نهایی در ۲ تصویر زیر نشان داده است:
آموزش نصب Asterisk روی لینوکس Debian 7

آموزش نصب Asterisk روی لینوکس Debian 7

 

آموزش نصب Asterisk روی لینوکس Debian 7

آموزش نصب Asterisk روی لینوکس Debian 7

  • برای نصب مجموعه ای از فایل های پیکربندی نمونه برای asterisk ، دستور زیر را تایپ کنید :

 

  • اکنون شما asterisk را کامپایل و نصب کرده اید . مرحله آخر، نصب اسکریپت initialization یا initscript است . این اسکریپت در هنگام استارت شدن سرور باعث شروع خودکار asterisk میشود و میتواند برای متوقف کردن یا ری استارت asterisk نیز مورد استفاده قرار گیرد. برای نصب initscript دستور زیر را اجرا کنید :

 

  • هنگامی که سیستم asterisk اجرا شود، logfile هایی تولید خواهد کرد. توصیه می شود که برای صرفه جویی در فضای دیسک و آسان شدن جستجو و فهرست بندی این فایل ها ، اسکریپت logrotation را به منظور فشرده سازی و چرخش آنها نصب کنید، برای این کار از دستور زیر استفاده کنید :

 

  • برای بررسی اجرا شدن asterisk می توانید از Asterisk initscript استفاده کنید. دستور /etc/init.d/asterisk status یا restart را اجرا کنید .

نصب asterisk به پایان رسید . سیستم خود را ریبوت کنید .

 

پاسخ به کلیه سوالات شما در زمینه وب هاستینگ و مدیریت سرور در انجمن کامپایلر

پاسخ دهید

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