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

در این مطلب قصد داریم نحوه نصب Asterisk روی لینوکس Debian 7 را بصورت گام به گام و تصویری برای شما دوستان عزیز آموزش دهیم. امیدوایم این مقاله مورد توجه شما قرار بگیرد و برایتان مفید و کاربردی باشد. با ما همراه باشید.

نحوه نصب 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

ورژن مناسب را گزینش کرده و یا فرمان پایین را پـس از راه اندازی لینوکس اجرا نمایید :

wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-11-current.tar.gz

1wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-11-current.tar.gz

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

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

wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-2.6.1+2.6.1.tar.gz

1wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-2.6.1+2.6.1.tar.gz
  • LIBPRI Library : در زمان بهره گیری از سیگنالینگ pri یک وابسته برای Asterisk و DAHDI می باشد:

wget http://downloads.asterisk.org/pub/telephony/libpri/libpri-1.4-current.tar.gz

1wget http://downloads.asterisk.org/pub/telephony/libpri/libpri-1.4-current.tar.gz

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

  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 7

 

نحوه نصب 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. برای آغاز دستور پایین را اجرا نمایید :

apt-get install build-essential

1apt-get install build-essential

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

نحوه نصب Asterisk روی لینوکس Debian 7

نحوه نصب Asterisk روی لینوکس Debian 7

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

apt-get بروزرسانی

1apt-get بروزرسانی

Kernel Headers را با انجام دستور پایین نصب نمایید :

apt-get install linux-headers-$(uname -r)

1apt-get install linux-headers-$(uname -r)
نحوه نصب Asterisk روی لینوکس Debian 7

نحوه نصب Asterisk روی لینوکس Debian 7

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

apt-get install libxml2 libxml2-dev openssl libssl-dev libncurses5 libncurses5-dev libnewt0.52 libnewt-dev vim-nox libsqlite3-dev

1apt-get install libxml2 libxml2-dev openssl libssl-dev libncurses5 libncurses5-dev libnewt0.52 libnewt-dev vim-nox libsqlite3-dev
نحوه نصب 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. با انجام دستور پایین فایل های فوق را در همـان دایرکتوری اکسترکت نمایید ( نام پکیج ها را تغییر دهید) :

tar -zxf [package_name].tar.gz

1tar -zxf [package_name].tar.gz
نحوه نصب Asterisk روی لینوکس Debian 7

نحوه نصب Asterisk روی لینوکس Debian 7

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

دستور DAHDI :

make make install

1make make install

make config

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

./configure

1./configure

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

نحوه نصب Asterisk روی لینوکس Debian 7

نحوه نصب Asterisk روی لینوکس Debian 7

 

  • سپس با انجام دستور “make menuselect” مورد mysql_cdr  را از منو گزینش نمایید :
  • در انتها با انجام دستورهای “make” و “make install” پکیج asterisk را نصب نمایید .
  • برای نصب گروه ای از فایل های پیکربندی نمونه برای asterisk ، دستور پایین را تایپ نمایید :

#make samples

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

make config

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

make install-logrotate

1make install-logrotate
  • برای بازبینی چ اجرا شدن asterisk خواهید توانست از Asterisk initscript بهره گیری نمایید . دستور /etc/init.d/asterisk status یا restart را اجرا نمایید .

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

خب دوستان به انتهای مقاله آموزش نحوه نصب Asterisk روی لینوکس Debian 7 رسیدیم . با توجه به توضیحات بالا شما اکنون براحتی می توانید اقدام به نحوه Asterisk روی لینوکس Debian 7 کنید. از توجه و همراهی شما سپاسگزاریم. برای مشاهده اطلاعات بیشتر درمورد سرور مجازی روی لینوکس و سرور اختصاصی کلیک کنید.